From a850e3660b04f2d9f5d600178a3a3c6604a2a752 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 12 May 2023 20:45:07 -0400 Subject: [PATCH] Change supertype method in constructors (#10361) * replace addSuperType with supertype.add in card constructors * more supertype replacements * update MDFC supertype implementation * remove unnecessary class * update test --- .../java/mage/player/ai/ComputerPlayer.java | 3 +- .../src/mage/cards/a/AbaddonTheDespoiler.java | 2 +- .../mage/cards/a/AbdelAdrianGorionsWard.java | 2 +- .../src/mage/cards/a/AbominableTreefolk.java | 2 +- .../mage/cards/a/AbominationOfLlanowar.java | 2 +- .../mage/cards/a/AboshanCephalidEmperor.java | 2 +- Mage.Sets/src/mage/cards/a/AcademyRuins.java | 2 +- .../src/mage/cards/a/AcererakTheArchlich.java | 2 +- .../src/mage/cards/a/AcolyteOfBahamut.java | 2 +- .../mage/cards/a/AdamaroFirstToDesire.java | 2 +- .../src/mage/cards/a/AdantoTheFirstFort.java | 2 +- .../src/mage/cards/a/AdarkarValkyrie.java | 2 +- .../src/mage/cards/a/AdarkarWindform.java | 2 +- .../cards/a/AdelineResplendentCathar.java | 2 +- .../src/mage/cards/a/AdelizTheCinderWind.java | 2 +- Mage.Sets/src/mage/cards/a/AdmiralAckbar.java | 2 +- .../src/mage/cards/a/AdmiralBeckettBrass.java | 2 +- .../cards/a/AdrianaCaptainOfTheGuard.java | 2 +- .../mage/cards/a/AdrixAndNevTwincasters.java | 2 +- .../src/mage/cards/a/AdunOakenshield.java | 2 +- .../mage/cards/a/AegarTheFreezingFlame.java | 2 +- .../mage/cards/a/AesiTyrantOfGyreStrait.java | 2 +- .../a/AetherwingGoldenScaleFlagship.java | 2 +- .../src/mage/cards/a/AetherworksMarvel.java | 2 +- .../src/mage/cards/a/AeveProgenitorOoze.java | 2 +- .../mage/cards/a/AgentOfTheIronThrone.java | 2 +- .../mage/cards/a/AgentOfTheShadowThieves.java | 2 +- .../mage/cards/a/AgrusKosEternalSoldier.java | 2 +- .../mage/cards/a/AgrusKosWojekVeteran.java | 2 +- .../mage/cards/a/AishaOfSparksAndSmoke.java | 2 +- .../mage/cards/a/AjaniAdversaryOfTyrants.java | 2 +- .../mage/cards/a/AjaniCallerOfThePride.java | 2 +- Mage.Sets/src/mage/cards/a/AjaniGoldmane.java | 2 +- .../mage/cards/a/AjaniInspiringLeader.java | 2 +- .../src/mage/cards/a/AjaniMentorOfHeroes.java | 2 +- .../src/mage/cards/a/AjaniSleeperAgent.java | 2 +- .../src/mage/cards/a/AjaniSteadfast.java | 2 +- .../mage/cards/a/AjaniStrengthOfThePride.java | 2 +- .../mage/cards/a/AjaniTheGreathearted.java | 2 +- .../src/mage/cards/a/AjaniUnyielding.java | 2 +- .../mage/cards/a/AjaniValiantProtector.java | 2 +- Mage.Sets/src/mage/cards/a/AjaniVengeant.java | 2 +- .../src/mage/cards/a/AjaniWiseCounselor.java | 2 +- .../src/mage/cards/a/AkimTheSoaringWind.java | 2 +- .../mage/cards/a/AkiriFearlessVoyager.java | 2 +- .../src/mage/cards/a/AkiriLineSlinger.java | 2 +- .../src/mage/cards/a/AkkiLavarunner.java | 2 +- .../src/mage/cards/a/AkromaAngelOfFury.java | 2 +- .../src/mage/cards/a/AkromaAngelOfWrath.java | 2 +- .../mage/cards/a/AkromaVisionOfIxidor.java | 2 +- .../src/mage/cards/a/AkromasMemorial.java | 2 +- .../src/mage/cards/a/AkutaBornOfAsh.java | 2 +- .../src/mage/cards/a/AlandraSkyDreamer.java | 2 +- .../mage/cards/a/AlelaArtfulProvocateur.java | 2 +- .../src/mage/cards/a/AlenaKessigTrapper.java | 2 +- .../mage/cards/a/AleshaWhoSmilesAtDeath.java | 2 +- .../src/mage/cards/a/AlexiZephyrMage.java | 2 +- .../mage/cards/a/AlhammarretHighArbiter.java | 2 +- .../src/mage/cards/a/AlhammarretsArchive.java | 2 +- .../mage/cards/a/AlharuSolemnRitualist.java | 2 +- .../mage/cards/a/AlibouAncientWitness.java | 2 +- .../src/mage/cards/a/AliriosEnraptured.java | 2 +- .../mage/cards/a/AllegiantGeneralPryde.java | 2 +- .../src/mage/cards/a/AloraMerryThief.java | 2 +- Mage.Sets/src/mage/cards/a/AlpineGuide.java | 2 +- Mage.Sets/src/mage/cards/a/AlpineMeadow.java | 2 +- .../mage/cards/a/AlrundGodOfTheCosmos.java | 29 +++-- .../src/mage/cards/a/AmarethTheLustrous.java | 2 +- .../src/mage/cards/a/AmbassadorLaquatus.java | 2 +- .../src/mage/cards/a/AmberGristleOMaul.java | 2 +- .../mage/cards/a/AminatouTheFateshifter.java | 2 +- .../mage/cards/a/AnafenzaKinTreeSpirit.java | 2 +- .../src/mage/cards/a/AnafenzaTheForemost.java | 2 +- .../src/mage/cards/a/AnakinSkywalker.java | 2 +- .../src/mage/cards/a/AnaraWolvidFamiliar.java | 2 +- Mage.Sets/src/mage/cards/a/AnaxAndCymede.java | 2 +- .../mage/cards/a/AnaxHardenedInTheForge.java | 2 +- .../mage/cards/a/AngrathCaptainOfChaos.java | 2 +- .../mage/cards/a/AngrathMinotaurPirate.java | 2 +- .../mage/cards/a/AngrathTheFlameChained.java | 2 +- .../src/mage/cards/a/AngusMackenzie.java | 2 +- .../src/mage/cards/a/AnheloThePainter.java | 2 +- .../mage/cards/a/AniktheaHandOfErebos.java | 2 +- .../mage/cards/a/AnimarSoulOfElements.java | 2 +- .../src/mage/cards/a/AnjeFalkenrath.java | 2 +- .../src/mage/cards/a/AnjeMaidOfDishonor.java | 2 +- .../src/mage/cards/a/AnowonTheRuinSage.java | 2 +- .../src/mage/cards/a/AnowonTheRuinThief.java | 2 +- .../mage/cards/a/AnthousaSetessanHero.java | 2 +- .../src/mage/cards/a/AnyaMercilessAngel.java | 2 +- Mage.Sets/src/mage/cards/a/AoTheDawnSky.java | 2 +- .../src/mage/cards/a/AphemiaTheCacophony.java | 2 +- .../src/mage/cards/a/AragornAndArwenWed.java | 2 +- .../mage/cards/a/ArahboRoarOfTheWorld.java | 2 +- .../src/mage/cards/a/ArashiTheSkyAsunder.java | 2 +- .../mage/cards/a/ArastaOfTheEndlessWeb.java | 2 +- .../src/mage/cards/a/AraumiOfTheDeadTide.java | 2 +- Mage.Sets/src/mage/cards/a/Arboria.java | 2 +- .../src/mage/cards/a/ArcadesSabboth.java | 2 +- .../mage/cards/a/ArcadesTheStrategist.java | 2 +- .../mage/cards/a/ArcanisTheOmnipotent.java | 2 +- .../src/mage/cards/a/ArceeAcrobaticCoupe.java | 2 +- .../src/mage/cards/a/ArceeSharpshooter.java | 2 +- .../src/mage/cards/a/ArchangelAvacyn.java | 2 +- .../src/mage/cards/a/ArchangelElspeth.java | 2 +- .../mage/cards/a/ArchelosLagoonMystic.java | 2 +- Mage.Sets/src/mage/cards/a/ArcticFlats.java | 2 +- .../src/mage/cards/a/ArcticTreeline.java | 2 +- Mage.Sets/src/mage/cards/a/ArcumDagsson.java | 2 +- .../src/mage/cards/a/ArcumsAstrolabe.java | 2 +- .../cards/a/ArdennIntrepidArchaeologist.java | 2 +- .../src/mage/cards/a/ArdozCobblerOfWar.java | 2 +- .../src/mage/cards/a/ArguelsBloodFast.java | 2 +- .../cards/a/ArixmethesSlumberingIsle.java | 2 +- .../mage/cards/a/ArjunTheShiftingFlame.java | 2 +- .../mage/cards/a/ArlinnEmbracedByTheMoon.java | 2 +- Mage.Sets/src/mage/cards/a/ArlinnKord.java | 2 +- .../src/mage/cards/a/ArlinnTheMoonsFury.java | 2 +- .../src/mage/cards/a/ArlinnThePacksHope.java | 2 +- .../mage/cards/a/ArlinnVoiceOfThePack.java | 2 +- .../mage/cards/a/ArmixFiligreeThrasher.java | 2 +- .../src/mage/cards/a/ArniBrokenbrow.java | 2 +- Mage.Sets/src/mage/cards/a/ArniMetalbrow.java | 2 +- .../src/mage/cards/a/AronBenaliasRuin.java | 2 +- .../src/mage/cards/a/ArvadTheCursed.java | 2 +- .../src/mage/cards/a/ArvinoxTheMindFlail.java | 2 +- .../mage/cards/a/AryelKnightOfWindgrace.java | 2 +- Mage.Sets/src/mage/cards/a/AsajjVentress.java | 2 +- .../src/mage/cards/a/AscendantEvincar.java | 2 +- .../src/mage/cards/a/AscendantSpirit.java | 2 +- .../src/mage/cards/a/AshayaSoulOfTheWild.java | 2 +- .../mage/cards/a/AshcoatOfTheShadowSwarm.java | 2 +- .../src/mage/cards/a/AshiokDreamRender.java | 2 +- .../src/mage/cards/a/AshiokNightmareMuse.java | 2 +- .../mage/cards/a/AshiokNightmareWeaver.java | 2 +- .../mage/cards/a/AshiokSculptorOfFears.java | 2 +- .../mage/cards/a/AshlingTheExtinguisher.java | 2 +- .../src/mage/cards/a/AshlingThePilgrim.java | 2 +- .../mage/cards/a/AshnodFleshMechanist.java | 2 +- .../src/mage/cards/a/AshnodTheUncaring.java | 2 +- .../src/mage/cards/a/AsmiraHolyAvenger.java | 2 +- .../mage/cards/a/AsmodeusTheArchfiend.java | 2 +- .../a/Asmoranomardicadaistinaculdacar.java | 2 +- .../src/mage/cards/a/AstarionTheDecadent.java | 2 +- .../src/mage/cards/a/AstorBearerOfBlades.java | 2 +- .../src/mage/cards/a/AtalyaSamiteMaster.java | 2 +- .../src/mage/cards/a/AtarkaWorldRender.java | 2 +- .../src/mage/cards/a/AtemsisAllSeeing.java | 2 +- .../src/mage/cards/a/AthreosGodOfPassage.java | 2 +- .../src/mage/cards/a/AthreosShroudVeiled.java | 2 +- .../mage/cards/a/AtlaPalaniNestTender.java | 2 +- Mage.Sets/src/mage/cards/a/Atogatog.java | 2 +- .../src/mage/cards/a/AtraxaGrandUnifier.java | 2 +- .../src/mage/cards/a/AtraxaPraetorsVoice.java | 2 +- .../mage/cards/a/AtrisOracleOfHalfTruths.java | 2 +- .../mage/cards/a/AtsushiTheBlazingSky.java | 2 +- .../src/mage/cards/a/AtzalCaveOfEternity.java | 2 +- .../mage/cards/a/AuntieBlyteBadInfluence.java | 2 +- .../cards/a/AureliaExemplarOfJustice.java | 2 +- .../src/mage/cards/a/AureliaTheWarleader.java | 2 +- .../src/mage/cards/a/AurraSingBaneOfJedi.java | 2 +- Mage.Sets/src/mage/cards/a/AutumnWillow.java | 2 +- .../src/mage/cards/a/AvacynAngelOfHope.java | 2 +- .../src/mage/cards/a/AvacynGuardianAngel.java | 2 +- .../src/mage/cards/a/AvacynThePurifier.java | 2 +- .../src/mage/cards/a/AvacynsMemorial.java | 2 +- .../src/mage/cards/a/AvalancheCaller.java | 2 +- .../src/mage/cards/a/AvernaTheChaosBloom.java | 2 +- .../src/mage/cards/a/AxelrodGunnarson.java | 2 +- .../mage/cards/a/AyaraFirstOfLocthwain.java | 2 +- .../src/mage/cards/a/AyaraFurnaceQueen.java | 2 +- .../mage/cards/a/AyaraWidowOfTheRealm.java | 2 +- Mage.Sets/src/mage/cards/a/AyeshaTanaka.java | 2 +- .../src/mage/cards/a/AyeshaTanakaArmorer.java | 2 +- .../src/mage/cards/a/AyliEternalPilgrim.java | 2 +- .../mage/cards/a/AyulaQueenAmongBears.java | 2 +- .../src/mage/cards/a/AyumiTheLastVisitor.java | 2 +- .../src/mage/cards/a/AzamiLadyOfScrolls.java | 2 +- .../mage/cards/a/AzcantaTheSunkenRuin.java | 2 +- .../src/mage/cards/a/AzorTheLawbringer.java | 2 +- Mage.Sets/src/mage/cards/a/AzorsGateway.java | 2 +- .../src/mage/cards/a/AzusaLostButSeeking.java | 2 +- .../mage/cards/b/BabaLysagaNightWitch.java | 2 +- .../cards/b/BaelothBarritylEntertainer.java | 2 +- .../mage/cards/b/BairdArgivianRecruiter.java | 2 +- .../mage/cards/b/BairdStewardOfArgive.java | 2 +- .../mage/cards/b/BalanWanderingKnight.java | 2 +- .../mage/cards/b/BaldinCenturyHerdmaster.java | 2 +- Mage.Sets/src/mage/cards/b/BaldursGate.java | 2 +- .../mage/cards/b/BalmorBattlemageCaptain.java | 2 +- .../src/mage/cards/b/BalthorTheDefiled.java | 2 +- .../src/mage/cards/b/BalthorTheStout.java | 2 +- .../src/mage/cards/b/BaneLordOfDarkness.java | 2 +- .../src/mage/cards/b/BaralAndKariZev.java | 2 +- .../mage/cards/b/BaralChiefOfCompliance.java | 2 +- .../src/mage/cards/b/BarktoothWarbeard.java | 2 +- Mage.Sets/src/mage/cards/b/BaronSengir.java | 2 +- Mage.Sets/src/mage/cards/b/BaronVonCount.java | 2 +- .../src/mage/cards/b/BarrinMasterWizard.java | 2 +- .../mage/cards/b/BarrinTolarianArchmage.java | 2 +- .../mage/cards/b/BarrowinOfClanUndurr.java | 2 +- Mage.Sets/src/mage/cards/b/BartelRuneaxe.java | 2 +- .../src/mage/cards/b/BaruFistOfKrosa.java | 2 +- .../src/mage/cards/b/BaruWurmspeaker.java | 2 +- .../mage/cards/b/BasandraBattleSeraph.java | 2 +- .../src/mage/cards/b/BasriDevotedPaladin.java | 2 +- Mage.Sets/src/mage/cards/b/BasriKet.java | 2 +- .../src/mage/cards/b/BazaarOfWonders.java | 2 +- .../mage/cards/b/BelakorTheDarkMaster.java | 2 +- .../mage/cards/b/BelbeCorruptedObserver.java | 2 +- .../src/mage/cards/b/BeledrosWitherbloom.java | 2 +- .../cards/b/BellBorcaSpectralSergeant.java | 2 +- .../src/mage/cards/b/BenBenAkkiHermit.java | 2 +- Mage.Sets/src/mage/cards/b/BenSolo.java | 2 +- .../mage/cards/b/BennieBracksZoologist.java | 2 +- Mage.Sets/src/mage/cards/b/BergStrider.java | 2 +- .../src/mage/cards/b/BessSoulNourisher.java | 2 +- .../src/mage/cards/b/BhaalLordOfMurder.java | 2 +- Mage.Sets/src/mage/cards/b/BibFortuna.java | 2 +- .../src/mage/cards/b/BidentOfThassa.java | 2 +- .../src/mage/cards/b/BilboRetiredBurglar.java | 2 +- .../mage/cards/b/BirgiGodOfStorytelling.java | 11 +- .../mage/cards/b/BitterthornNissasAnimus.java | 2 +- .../cards/b/BjornaNightfallAlchemist.java | 2 +- .../src/mage/cards/b/BlackbladeReforged.java | 2 +- .../cards/b/BladewingDeathlessTyrant.java | 2 +- .../src/mage/cards/b/BladewingTheRisen.java | 2 +- .../src/mage/cards/b/BlessingOfFrost.java | 2 +- .../src/mage/cards/b/BlexVexingPest.java | 15 +-- .../src/mage/cards/b/BlimComedicGenius.java | 2 +- Mage.Sets/src/mage/cards/b/BlindSeer.java | 2 +- .../cards/b/BlitzwingAdaptiveAssailant.java | 2 +- .../mage/cards/b/BlitzwingCruelTormentor.java | 2 +- Mage.Sets/src/mage/cards/b/BlizzardBrawl.java | 2 +- .../src/mage/cards/b/BlizzardSpecter.java | 2 +- Mage.Sets/src/mage/cards/b/BlizzardStrix.java | 2 +- .../src/mage/cards/b/BloodOnTheSnow.java | 2 +- Mage.Sets/src/mage/cards/b/BobaFett.java | 2 +- Mage.Sets/src/mage/cards/b/BolassCitadel.java | 2 +- .../src/mage/cards/b/BontuTheGlorified.java | 2 +- .../src/mage/cards/b/BontusMonument.java | 2 +- Mage.Sets/src/mage/cards/b/Borborygmos.java | 2 +- .../mage/cards/b/BorborygmosAndFblthp.java | 2 +- .../src/mage/cards/b/BorborygmosEnraged.java | 2 +- Mage.Sets/src/mage/cards/b/BorealCentaur.java | 2 +- Mage.Sets/src/mage/cards/b/BorealDruid.java | 2 +- Mage.Sets/src/mage/cards/b/BorealGriffin.java | 2 +- .../src/mage/cards/b/BorealOutrider.java | 2 +- Mage.Sets/src/mage/cards/b/BorealShelf.java | 2 +- .../src/mage/cards/b/BorisDevilboon.java | 2 +- .../src/mage/cards/b/BortukBonerattle.java | 2 +- .../src/mage/cards/b/BoseijuWhoEndures.java | 2 +- .../mage/cards/b/BoseijuWhoSheltersAll.java | 2 +- Mage.Sets/src/mage/cards/b/BoshIronGolem.java | 2 +- Mage.Sets/src/mage/cards/b/Bossk.java | 2 +- .../src/mage/cards/b/BounteousKirin.java | 2 +- Mage.Sets/src/mage/cards/b/BowOfNylea.java | 2 +- .../src/mage/cards/b/BragoKingEternal.java | 2 +- .../mage/cards/b/BraidsArisenNightmare.java | 2 +- .../src/mage/cards/b/BraidsCabalMinion.java | 2 +- .../src/mage/cards/b/BraidsConjurerAdept.java | 2 +- .../mage/cards/b/BrallinSkysharkRider.java | 2 +- .../mage/cards/b/BreechesBrazenPlunderer.java | 2 +- .../src/mage/cards/b/BreenaTheDemagogue.java | 2 +- .../src/mage/cards/b/BreyaEtheriumShaper.java | 2 +- .../mage/cards/b/BrightPalmSoulAwakener.java | 2 +- .../mage/cards/b/BrigidHeroOfKinsbaile.java | 2 +- .../mage/cards/b/BrimazBlightOfOreskos.java | 2 +- .../src/mage/cards/b/BrimazKingOfOreskos.java | 2 +- .../mage/cards/b/BrinelinTheMoonKraken.java | 2 +- Mage.Sets/src/mage/cards/b/BrionStoutarm.java | 2 +- .../cards/b/BriselaVoiceOfNightmares.java | 2 +- .../src/mage/cards/b/BrothersYamazaki.java | 2 +- .../cards/b/BrudicladTelchorEngineer.java | 2 +- .../src/mage/cards/b/BruenorBattlehammer.java | 2 +- .../mage/cards/b/BrunaLightOfAlabaster.java | 2 +- .../src/mage/cards/b/BrunaTheFadingLight.java | 2 +- .../mage/cards/b/BruseTarlBoorishHerder.java | 2 +- .../mage/cards/b/BruvacTheGrandiloquent.java | 2 +- .../src/mage/cards/b/BudokaGardener.java | 2 +- Mage.Sets/src/mage/cards/b/BudokaPupil.java | 2 +- .../src/mage/cards/b/BurakosPartyLeader.java | 2 +- .../src/mage/cards/b/BushiTenderfoot.java | 2 +- Mage.Sets/src/mage/cards/c/C3POAndR2D2.java | 2 +- .../src/mage/cards/c/CabalPatriarch.java | 2 +- .../mage/cards/c/CadiraCallerOfTheSmall.java | 2 +- .../src/mage/cards/c/CadricSoulKindler.java | 2 +- .../cards/c/CaetusSeaTyrantOfSegovia.java | 2 +- .../src/mage/cards/c/CalixDestinysHand.java | 2 +- .../src/mage/cards/c/CalixGuidedByFate.java | 2 +- .../mage/cards/c/CallapheBelovedOfTheSea.java | 2 +- Mage.Sets/src/mage/cards/c/CallowJushi.java | 2 +- .../src/mage/cards/c/CandlekeepSage.java | 2 +- .../src/mage/cards/c/CaoCaoLordOfWei.java | 2 +- .../src/mage/cards/c/CaoRenWeiCommander.java | 2 +- .../src/mage/cards/c/CaptainLanneryStorm.java | 2 +- .../src/mage/cards/c/CaptainNghathrod.java | 2 +- Mage.Sets/src/mage/cards/c/CaptainPhasma.java | 2 +- .../src/mage/cards/c/CaptainRipleyVance.java | 2 +- Mage.Sets/src/mage/cards/c/CaptainSisay.java | 2 +- .../src/mage/cards/c/CaptainVargusWrath.java | 2 +- Mage.Sets/src/mage/cards/c/CarthTheLion.java | 2 +- .../mage/cards/c/CattiBrieOfMithralHall.java | 2 +- .../src/mage/cards/c/CavernsOfDespair.java | 2 +- .../mage/cards/c/CazurRuthlessStalker.java | 2 +- .../src/mage/cards/c/CecilyHauntedMage.java | 2 +- .../src/mage/cards/c/CelestialKirin.java | 2 +- .../mage/cards/c/CelestineTheLivingSaint.java | 2 +- .../src/mage/cards/c/CentaurOmenreader.java | 2 +- .../mage/cards/c/ChainerDementiaMaster.java | 2 +- .../mage/cards/c/ChainerNightmareAdept.java | 2 +- Mage.Sets/src/mage/cards/c/Chandler.java | 2 +- Mage.Sets/src/mage/cards/c/ChandraAblaze.java | 2 +- .../mage/cards/c/ChandraAcolyteOfFlame.java | 2 +- .../mage/cards/c/ChandraAwakenedInferno.java | 2 +- .../mage/cards/c/ChandraBoldPyromancer.java | 2 +- .../mage/cards/c/ChandraDressedToKill.java | 2 +- .../src/mage/cards/c/ChandraFireArtisan.java | 2 +- .../mage/cards/c/ChandraFireOfKaladesh.java | 2 +- .../src/mage/cards/c/ChandraFlamecaller.java | 2 +- .../mage/cards/c/ChandraFlamesCatalyst.java | 2 +- .../src/mage/cards/c/ChandraFlamesFury.java | 2 +- .../mage/cards/c/ChandraGremlinWrangler.java | 2 +- .../src/mage/cards/c/ChandraHeartOfFire.java | 2 +- .../src/mage/cards/c/ChandraHopesBeacon.java | 2 +- Mage.Sets/src/mage/cards/c/ChandraNalaar.java | 2 +- .../mage/cards/c/ChandraNovicePyromancer.java | 2 +- .../src/mage/cards/c/ChandraPyrogenius.java | 2 +- .../src/mage/cards/c/ChandraPyromaster.java | 2 +- .../src/mage/cards/c/ChandraRoaringFlame.java | 2 +- .../src/mage/cards/c/ChandraTheFirebrand.java | 2 +- .../mage/cards/c/ChandraTorchOfDefiance.java | 2 +- .../src/mage/cards/c/ChandrasRegulator.java | 2 +- Mage.Sets/src/mage/cards/c/Chaosphere.java | 2 +- .../src/mage/cards/c/CharixTheRagingIsle.java | 2 +- .../cards/c/ChatterfangSquirrelGeneral.java | 2 +- .../mage/cards/c/ChevillBaneOfMonsters.java | 2 +- Mage.Sets/src/mage/cards/c/Chewbacca.java | 2 +- .../src/mage/cards/c/ChewbaccaTheBeast.java | 2 +- Mage.Sets/src/mage/cards/c/ChiefChirpa.java | 2 +- Mage.Sets/src/mage/cards/c/ChildOfAlara.java | 2 +- Mage.Sets/src/mage/cards/c/Chillerpillar.java | 2 +- Mage.Sets/src/mage/cards/c/ChillingShade.java | 2 +- Mage.Sets/src/mage/cards/c/ChirrutImwe.java | 2 +- .../src/mage/cards/c/ChiseiHeartOfOceans.java | 2 +- .../cards/c/ChishiroTheShatteredBlade.java | 2 +- .../mage/cards/c/ChoMannoRevolutionary.java | 2 +- .../src/mage/cards/c/ChorusOfTheConclave.java | 2 +- .../src/mage/cards/c/ChromaticOrrery.java | 2 +- Mage.Sets/src/mage/cards/c/Chromium.java | 2 +- .../src/mage/cards/c/ChromiumTheMutable.java | 2 +- .../mage/cards/c/ChulaneTellerOfTales.java | 2 +- .../mage/cards/c/CircuDimirLobotomist.java | 2 +- Mage.Sets/src/mage/cards/c/ClanCrafter.java | 2 +- .../src/mage/cards/c/CloakwoodHermit.java | 2 +- .../src/mage/cards/c/CloudhoofKirin.java | 2 +- .../mage/cards/c/CodieVociferousCodex.java | 2 +- .../src/mage/cards/c/ColdsteelHeart.java | 2 +- .../src/mage/cards/c/ColfenorTheLastYew.java | 2 +- Mage.Sets/src/mage/cards/c/CommanderCody.java | 2 +- .../src/mage/cards/c/CommanderEesha.java | 2 +- .../mage/cards/c/CommanderGrevenIlVec.java | 2 +- .../mage/cards/c/CommissarSeverinaRaine.java | 2 +- Mage.Sets/src/mage/cards/c/CommodoreGuff.java | 2 +- .../mage/cards/c/ConcordantCrossroads.java | 2 +- Mage.Sets/src/mage/cards/c/ConiferWurm.java | 2 +- .../src/mage/cards/c/CormelaGlamourThief.java | 2 +- .../mage/cards/c/CosimaGodOfTheVoyage.java | 10 +- Mage.Sets/src/mage/cards/c/CoverOfWinter.java | 2 +- Mage.Sets/src/mage/cards/c/CriminalPast.java | 2 +- Mage.Sets/src/mage/cards/c/Cromat.java | 2 +- .../src/mage/cards/c/CrosisThePurger.java | 2 +- .../src/mage/cards/c/CrovaxAscendantHero.java | 2 +- .../src/mage/cards/c/CrovaxTheCursed.java | 2 +- .../mage/cards/c/CultistOfTheAbsolute.java | 2 +- Mage.Sets/src/mage/cards/c/CunningBandit.java | 2 +- Mage.Sets/src/mage/cards/d/DackFayden.java | 2 +- .../src/mage/cards/d/DaghatarTheAdamant.java | 2 +- .../src/mage/cards/d/DakkonBlackblade.java | 2 +- .../src/mage/cards/d/DakkonShadowSlayer.java | 2 +- .../mage/cards/d/DalakosCrafterOfWonders.java | 2 +- .../src/mage/cards/d/DamiaSageOfStone.java | 2 +- .../src/mage/cards/d/DanithaBenaliasHope.java | 2 +- .../mage/cards/d/DanithaCapashenParagon.java | 2 +- .../mage/cards/d/DanithaNewBenaliasLight.java | 2 +- .../cards/d/DarettiIngeniousIconoclast.java | 2 +- .../src/mage/cards/d/DarettiScrapSavant.java | 2 +- .../src/mage/cards/d/DargoTheShipwrecker.java | 2 +- .../src/mage/cards/d/DarienKingOfKjeldor.java | 2 +- .../mage/cards/d/DarigaazReincarnated.java | 2 +- .../src/mage/cards/d/DarigaazTheIgniter.java | 2 +- Mage.Sets/src/mage/cards/d/DarkDepths.java | 4 +- Mage.Sets/src/mage/cards/d/DarthMaul.java | 2 +- .../mage/cards/d/DarthSidiousSithLord.java | 2 +- .../cards/d/DarthTyranusCountOfSerenno.java | 2 +- Mage.Sets/src/mage/cards/d/DarthVader.java | 2 +- .../mage/cards/d/DarylHunterOfWalkers.java | 2 +- .../src/mage/cards/d/DaughterOfAutumn.java | 2 +- .../mage/cards/d/DavrielRogueShadowmage.java | 2 +- .../mage/cards/d/DaxosBlessedByTheSun.java | 2 +- .../src/mage/cards/d/DaxosOfMeletis.java | 2 +- .../src/mage/cards/d/DaxosTheReturned.java | 2 +- Mage.Sets/src/mage/cards/d/DayOfDestiny.java | 2 +- .../mage/cards/d/DeathleaperTerrorWeapon.java | 2 +- .../mage/cards/d/DeekahFractalTheorist.java | 2 +- .../src/mage/cards/d/DelinaWildMage.java | 2 +- .../src/mage/cards/d/DemonlordBelzenlok.java | 2 +- .../mage/cards/d/DennickPiousApparition.java | 2 +- .../mage/cards/d/DennickPiousApprentice.java | 2 +- .../mage/cards/d/DenryKlinEditorInChief.java | 2 +- .../src/mage/cards/d/DepalaPilotExemplar.java | 2 +- .../mage/cards/d/DereviEmpyrialTactician.java | 2 +- Mage.Sets/src/mage/cards/d/DiamondFaerie.java | 2 +- .../mage/cards/d/DiaochanArtfulBeauty.java | 2 +- .../src/mage/cards/d/DihadaBinderOfWills.java | 2 +- .../src/mage/cards/d/DinaSoulSteeper.java | 2 +- .../src/mage/cards/d/DirectorKrennic.java | 2 +- .../src/mage/cards/d/DjeruAndHazoret.java | 2 +- .../src/mage/cards/d/DjeruWithEyesOpen.java | 2 +- .../src/mage/cards/d/DomriAnarchOfBolas.java | 2 +- .../src/mage/cards/d/DomriChaosBringer.java | 2 +- .../src/mage/cards/d/DomriCitySmasher.java | 2 +- Mage.Sets/src/mage/cards/d/DomriRade.java | 2 +- .../src/mage/cards/d/DonalHeraldOfWings.java | 2 +- .../src/mage/cards/d/DongZhouTheTyrant.java | 2 +- .../src/mage/cards/d/DoranTheSiegeTower.java | 2 +- .../src/mage/cards/d/DoricNaturesWarden.java | 2 +- .../src/mage/cards/d/DoricOwlbearAvenger.java | 2 +- .../mage/cards/d/DorotheaVengefulVictim.java | 2 +- .../src/mage/cards/d/DosanTheFallingLeaf.java | 2 +- .../src/mage/cards/d/DovinArchitectOfLaw.java | 2 +- Mage.Sets/src/mage/cards/d/DovinBaan.java | 2 +- .../src/mage/cards/d/DovinGrandArbiter.java | 2 +- .../src/mage/cards/d/DovinHandOfControl.java | 2 +- .../src/mage/cards/d/DrJuliusJumblemorph.java | 2 +- Mage.Sets/src/mage/cards/d/DrachNyen.java | 2 +- .../mage/cards/d/DrafnaFounderOfLatNam.java | 2 +- Mage.Sets/src/mage/cards/d/DragonCultist.java | 2 +- .../mage/cards/d/DragonThroneOfTarkir.java | 2 +- .../src/mage/cards/d/DragonlordAtarka.java | 2 +- .../src/mage/cards/d/DragonlordDromoka.java | 2 +- .../src/mage/cards/d/DragonlordKolaghan.java | 2 +- .../src/mage/cards/d/DragonlordOjutai.java | 2 +- .../src/mage/cards/d/DragonlordSilumgar.java | 2 +- .../mage/cards/d/DrakusethMawOfFlames.java | 2 +- .../src/mage/cards/d/DralnuLichLord.java | 2 +- .../src/mage/cards/d/DranaAndLinvala.java | 2 +- .../cards/d/DranaKalastriaBloodchief.java | 2 +- .../mage/cards/d/DranaLiberatorOfMalakir.java | 2 +- .../mage/cards/d/DranaTheLastBloodchief.java | 2 +- .../src/mage/cards/d/DraugrNecromancer.java | 2 +- .../mage/cards/d/DrivnodCarnageDominus.java | 2 +- Mage.Sets/src/mage/cards/d/DrizztDoUrden.java | 2 +- .../src/mage/cards/d/DromarTheBanisher.java | 2 +- .../src/mage/cards/d/DromokaTheEternal.java | 2 +- Mage.Sets/src/mage/cards/d/DrydenVos.java | 2 +- .../src/mage/cards/d/DukeUlderRavengard.java | 2 +- Mage.Sets/src/mage/cards/d/DungeonDelver.java | 2 +- .../src/mage/cards/d/DwynenGiltLeafDaen.java | 2 +- Mage.Sets/src/mage/cards/e/EaterOfVirtue.java | 2 +- .../src/mage/cards/e/EbondeathDracolich.java | 2 +- .../src/mage/cards/e/EdgarCharmedGroom.java | 2 +- Mage.Sets/src/mage/cards/e/EdgarMarkov.java | 2 +- .../src/mage/cards/e/EdgarMarkovsCoffin.java | 2 +- .../mage/cards/e/EdginLarcenousLutenist.java | 2 +- .../mage/cards/e/EdricSpymasterOfTrest.java | 2 +- .../src/mage/cards/e/EgonGodOfDeath.java | 11 +- Mage.Sets/src/mage/cards/e/EiganjoCastle.java | 2 +- .../mage/cards/e/EiganjoSeatOfTheEmpire.java | 2 +- .../src/mage/cards/e/EightAndAHalfTails.java | 2 +- .../mage/cards/e/EladamriLordOfLeaves.java | 2 +- .../cards/e/ElasIlKorSadisticPilgrim.java | 2 +- .../mage/cards/e/ElbrusTheBindingBlade.java | 2 +- Mage.Sets/src/mage/cards/e/ElendaAndAzor.java | 2 +- .../src/mage/cards/e/ElendaTheDuskRose.java | 2 +- Mage.Sets/src/mage/cards/e/EleshNorn.java | 2 +- .../mage/cards/e/EleshNornGrandCenobite.java | 2 +- .../cards/e/EleshNornMotherOfMachines.java | 2 +- .../mage/cards/e/EligethCrossroadsAugur.java | 2 +- Mage.Sets/src/mage/cards/e/ElkinLair.java | 2 +- .../mage/cards/e/EllynHarbreezeBusybody.java | 2 +- .../src/mage/cards/e/EllywickTumblestrum.java | 2 +- .../mage/cards/e/ElmarUlvenwaldInformant.java | 2 +- Mage.Sets/src/mage/cards/e/Elminster.java | 2 +- .../mage/cards/e/EloiseNephaliaSleuth.java | 2 +- .../src/mage/cards/e/ElshaOfTheInfinite.java | 2 +- .../src/mage/cards/e/ElspethKnightErrant.java | 2 +- .../src/mage/cards/e/ElspethResplendent.java | 2 +- .../src/mage/cards/e/ElspethSunsChampion.java | 2 +- .../src/mage/cards/e/ElspethSunsNemesis.java | 2 +- Mage.Sets/src/mage/cards/e/ElspethTirel.java | 2 +- .../mage/cards/e/ElspethUndauntedHero.java | 2 +- Mage.Sets/src/mage/cards/e/Embercleave.java | 2 +- .../src/mage/cards/e/EmielTheBlessed.java | 2 +- .../mage/cards/e/EmmaraSoulOfTheAccord.java | 2 +- Mage.Sets/src/mage/cards/e/EmmaraTandris.java | 2 +- .../src/mage/cards/e/EmperorMihailII.java | 2 +- Mage.Sets/src/mage/cards/e/EmpressGalina.java | 2 +- .../src/mage/cards/e/EmrakulTheAeonsTorn.java | 2 +- .../mage/cards/e/EmrakulThePromisedEnd.java | 2 +- .../src/mage/cards/e/EmryLurkerOfTheLoch.java | 2 +- .../mage/cards/e/EndrekSahrMasterBreeder.java | 2 +- Mage.Sets/src/mage/cards/e/EnfysNest.java | 2 +- .../mage/cards/e/EpharaEverSheltering.java | 2 +- .../src/mage/cards/e/EpharaGodOfThePolis.java | 2 +- .../mage/cards/e/ErayoSoratamiAscendant.java | 4 +- .../src/mage/cards/e/ErebosBleakHearted.java | 2 +- .../src/mage/cards/e/ErebosGodOfTheDead.java | 2 +- .../src/mage/cards/e/ErinisGloomStalker.java | 2 +- .../src/mage/cards/e/EronTheRelentless.java | 2 +- .../src/mage/cards/e/ErrantAndGiada.java | 2 +- .../src/mage/cards/e/ErrantStreetArtist.java | 2 +- .../src/mage/cards/e/ErtaiResurrected.java | 2 +- .../src/mage/cards/e/ErtaiTheCorrupted.java | 2 +- .../src/mage/cards/e/ErtaiWizardAdept.java | 2 +- .../mage/cards/e/EruthTormentedProphet.java | 2 +- .../src/mage/cards/e/EsikaGodOfTheTree.java | 11 +- Mage.Sets/src/mage/cards/e/EsikasChariot.java | 2 +- .../mage/cards/e/EsiorWardwingFamiliar.java | 2 +- .../src/mage/cards/e/EsixFractalBloom.java | 2 +- .../src/mage/cards/e/EstridTheMasked.java | 2 +- .../mage/cards/e/EtaliPrimalConqueror.java | 2 +- .../src/mage/cards/e/EtaliPrimalSickness.java | 2 +- .../src/mage/cards/e/EtaliPrimalStorm.java | 2 +- .../src/mage/cards/e/EtrataTheSilencer.java | 2 +- .../mage/cards/e/EutropiaTheTwiceFavored.java | 2 +- .../src/mage/cards/e/EvelynTheCovetous.java | 2 +- .../src/mage/cards/e/EvraHalcyonWitness.java | 2 +- .../mage/cards/e/ExavaRakdosBloodWitch.java | 2 +- .../src/mage/cards/e/ExperimentKraj.java | 2 +- .../src/mage/cards/e/ExtusOriqOverlord.java | 5 +- .../src/mage/cards/e/EyeOfSingularity.java | 2 +- Mage.Sets/src/mage/cards/e/EyeOfUgin.java | 2 +- Mage.Sets/src/mage/cards/e/EyeOfVecna.java | 2 +- .../src/mage/cards/e/EzuriClawOfProgress.java | 2 +- .../src/mage/cards/e/EzuriRenegadeLeader.java | 2 +- .../mage/cards/e/EzuriStalkerOfSpheres.java | 2 +- Mage.Sets/src/mage/cards/f/FacelessHaven.java | 2 +- Mage.Sets/src/mage/cards/f/FacelessOne.java | 2 +- Mage.Sets/src/mage/cards/f/FainTheBroker.java | 2 +- .../src/mage/cards/f/FaithfulSquire.java | 2 +- .../mage/cards/f/FalcoSparaPactweaver.java | 2 +- .../mage/cards/f/FaldornDreadWolfHerald.java | 2 +- .../cards/f/FalthisShadowcatFamiliar.java | 2 +- Mage.Sets/src/mage/cards/f/FarTraveler.java | 2 +- .../cards/f/FaridEnterprisingSalvager.java | 2 +- .../src/mage/cards/f/FaridehDevilsChosen.java | 2 +- Mage.Sets/src/mage/cards/f/FblthpTheLost.java | 2 +- .../src/mage/cards/f/FeatherTheRedeemed.java | 2 +- .../mage/cards/f/FeldonOfTheThirdPath.java | 2 +- .../mage/cards/f/FeldonRonomExcavator.java | 2 +- .../mage/cards/f/FelisaFangOfSilverquill.java | 2 +- .../src/mage/cards/f/FeywildVisitor.java | 2 +- Mage.Sets/src/mage/cards/f/FieldOfDreams.java | 2 +- Mage.Sets/src/mage/cards/f/Finn.java | 2 +- .../mage/cards/f/FiresongAndSunspeaker.java | 2 +- .../src/mage/cards/f/FirjaJudgeOfValor.java | 2 +- .../cards/f/FirkraagCunningInstigator.java | 2 +- .../src/mage/cards/f/FlagstonesOfTrokair.java | 2 +- .../mage/cards/f/FlamewarBrashVeteran.java | 2 +- .../cards/f/FlamewarStreetwiseOperative.java | 2 +- Mage.Sets/src/mage/cards/f/FlamingFist.java | 2 +- .../mage/cards/f/FlorianVoldarenScion.java | 2 +- Mage.Sets/src/mage/cards/f/FolkHero.java | 2 +- .../cards/f/ForgeNeverwinterCharlatan.java | 2 +- .../src/mage/cards/f/ForsakenMonument.java | 2 +- .../src/mage/cards/f/ForsakenWastes.java | 2 +- .../mage/cards/f/FreyaliseLlanowarsFury.java | 2 +- Mage.Sets/src/mage/cards/f/FrodoBaggins.java | 2 +- .../src/mage/cards/f/FrodoSauronsBane.java | 2 +- Mage.Sets/src/mage/cards/f/FrostAugur.java | 2 +- Mage.Sets/src/mage/cards/f/FrostBite.java | 2 +- Mage.Sets/src/mage/cards/f/FrostMarsh.java | 2 +- Mage.Sets/src/mage/cards/f/FrostRaptor.java | 2 +- Mage.Sets/src/mage/cards/f/FrostpeakYeti.java | 2 +- .../src/mage/cards/f/FrostwalkBastion.java | 2 +- Mage.Sets/src/mage/cards/f/Frostwalla.java | 2 +- .../src/mage/cards/f/FrostwebSpider.java | 2 +- .../src/mage/cards/f/FumikoTheLowblood.java | 2 +- .../src/mage/cards/f/FynnTheFangbearer.java | 2 +- .../src/mage/cards/g/GabrielAngelfire.java | 2 +- Mage.Sets/src/mage/cards/g/GaddockTeeg.java | 2 +- .../mage/cards/g/GadrakTheCrownScourge.java | 2 +- .../src/mage/cards/g/GadwickTheWizened.java | 2 +- Mage.Sets/src/mage/cards/g/GaeasCradle.java | 2 +- .../src/mage/cards/g/GahijiHonoredOne.java | 2 +- .../src/mage/cards/g/GalazethPrismari.java | 2 +- .../mage/cards/g/GaleWaterdeepProdigy.java | 2 +- .../src/mage/cards/g/GaleaKindlerOfHope.java | 2 +- .../mage/cards/g/GalliaOfTheEndlessDance.java | 2 +- Mage.Sets/src/mage/cards/g/Gallowbraid.java | 2 +- .../src/mage/cards/g/GanaxAstralHunter.java | 2 +- .../mage/cards/g/GandalfFriendOfTheShire.java | 2 +- .../src/mage/cards/g/GandalfTheGrey.java | 2 +- .../mage/cards/g/GargosViciousWatcher.java | 2 +- .../mage/cards/g/GarnaBloodfistOfKeld.java | 2 +- .../src/mage/cards/g/GarnaTheBloodflame.java | 2 +- .../src/mage/cards/g/GarrukApexPredator.java | 2 +- .../mage/cards/g/GarrukCallerOfBeasts.java | 2 +- .../mage/cards/g/GarrukCursedHuntsman.java | 2 +- .../src/mage/cards/g/GarrukPrimalHunter.java | 2 +- .../src/mage/cards/g/GarrukRelentless.java | 2 +- .../src/mage/cards/g/GarrukSavageHerald.java | 2 +- .../src/mage/cards/g/GarrukTheVeilCursed.java | 2 +- .../src/mage/cards/g/GarrukUnleashed.java | 2 +- .../src/mage/cards/g/GarrukWildspeaker.java | 2 +- Mage.Sets/src/mage/cards/g/GarthOneEye.java | 2 +- .../src/mage/cards/g/GarzaZolPlagueQueen.java | 2 +- .../src/mage/cards/g/GaviNestWarden.java | 2 +- .../mage/cards/g/GeierReachSanitarium.java | 2 +- .../src/mage/cards/g/GeistOfSaintTraft.java | 2 +- Mage.Sets/src/mage/cards/g/GelidShackles.java | 2 +- .../src/mage/cards/g/GemstoneCaverns.java | 2 +- .../mage/cards/g/GeneralFerrousRokiric.java | 2 +- .../src/mage/cards/g/GeneralGrievous.java | 2 +- Mage.Sets/src/mage/cards/g/GeneralHux.java | 2 +- .../src/mage/cards/g/GeneralJarkeld.java | 2 +- .../mage/cards/g/GeneralKudroOfDrannith.java | 2 +- .../cards/g/GeneralMarhaultElsdragon.java | 2 +- Mage.Sets/src/mage/cards/g/GeneralOrgana.java | 2 +- Mage.Sets/src/mage/cards/g/GeneralTazri.java | 2 +- .../src/mage/cards/g/GenjuOfTheRealm.java | 4 +- .../mage/cards/g/GeralfVisionaryStitcher.java | 2 +- .../src/mage/cards/g/GerrardCapashen.java | 2 +- .../mage/cards/g/GerrardWeatherlightHero.java | 2 +- .../cards/g/GerrardsHourglassPendant.java | 2 +- .../src/mage/cards/g/GethLordOfTheVault.java | 2 +- .../mage/cards/g/GethThaneOfContracts.java | 2 +- .../src/mage/cards/g/GeyadroneDihada.java | 2 +- .../src/mage/cards/g/GhaltaAndMavren.java | 2 +- .../src/mage/cards/g/GhaltaPrimalHunger.java | 2 +- .../src/mage/cards/g/GhaveGuruOfSpores.java | 2 +- .../src/mage/cards/g/GhenArcanumWeaver.java | 2 +- .../src/mage/cards/g/GhiredConclaveExile.java | 2 +- .../mage/cards/g/GhostCouncilOfOrzhova.java | 2 +- .../mage/cards/g/GhostOfRamirezDePietro.java | 2 +- .../src/mage/cards/g/GhoulcallerGisa.java | 2 +- .../mage/cards/g/GhyrsonStarnKelermorph.java | 2 +- .../src/mage/cards/g/GiadaFontOfHope.java | 2 +- .../mage/cards/g/GideonAllyOfZendikar.java | 2 +- .../src/mage/cards/g/GideonBattleForged.java | 2 +- .../src/mage/cards/g/GideonBlackblade.java | 2 +- .../mage/cards/g/GideonChampionOfJustice.java | 2 +- Mage.Sets/src/mage/cards/g/GideonJura.java | 2 +- .../mage/cards/g/GideonMartialParagon.java | 2 +- .../src/mage/cards/g/GideonOfTheTrials.java | 2 +- .../src/mage/cards/g/GideonTheOathsworn.java | 2 +- .../mage/cards/g/GilanraCallerOfWirewood.java | 2 +- .../mage/cards/g/GimbalGremlinProdigy.java | 2 +- Mage.Sets/src/mage/cards/g/GisaAndGeralf.java | 2 +- .../mage/cards/g/GisaGloriousResurrector.java | 2 +- .../mage/cards/g/GiselaBladeOfGoldnight.java | 2 +- .../mage/cards/g/GiselaTheBrokenBlade.java | 2 +- .../src/mage/cards/g/GishathSunsAvatar.java | 2 +- .../src/mage/cards/g/GixYawgmothPraetor.java | 2 +- .../src/mage/cards/g/GlacialFloodplain.java | 2 +- .../src/mage/cards/g/GlacialPlating.java | 2 +- .../cards/g/GlacianPowerstoneEngineer.java | 2 +- .../src/mage/cards/g/GlennTheVoiceOfCalm.java | 2 +- .../mage/cards/g/GlissaHeraldOfPredation.java | 2 +- .../src/mage/cards/g/GlissaSunseeker.java | 2 +- .../src/mage/cards/g/GlissaSunslayer.java | 2 +- .../src/mage/cards/g/GlissaTheTraitor.java | 2 +- .../src/mage/cards/g/GlitteringFrost.java | 2 +- .../mage/cards/g/GnostroVoiceOfTheCrags.java | 2 +- .../mage/cards/g/GoShintaiOfAncientWars.java | 2 +- .../cards/g/GoShintaiOfBoundlessVigor.java | 2 +- .../cards/g/GoShintaiOfHiddenCruelty.java | 2 +- .../mage/cards/g/GoShintaiOfLifesOrigin.java | 2 +- .../mage/cards/g/GoShintaiOfLostWisdom.java | 2 +- .../cards/g/GoShintaiOfSharedPurpose.java | 2 +- .../src/mage/cards/g/GoblinRimerunner.java | 2 +- .../src/mage/cards/g/GodEternalBontu.java | 2 +- .../src/mage/cards/g/GodEternalKefnet.java | 2 +- .../src/mage/cards/g/GodEternalOketra.java | 2 +- .../src/mage/cards/g/GodEternalRhonas.java | 2 +- .../src/mage/cards/g/GodPharaohsStatue.java | 2 +- .../src/mage/cards/g/GodoBanditWarlord.java | 2 +- .../mage/cards/g/GodsEyeGateToTheReikai.java | 2 +- Mage.Sets/src/mage/cards/g/Godsend.java | 2 +- .../mage/cards/g/GoldbugHumanitysAlly.java | 2 +- .../src/mage/cards/g/GoldbugScrappyScout.java | 2 +- Mage.Sets/src/mage/cards/g/GoldenArgosy.java | 2 +- .../mage/cards/g/GollumPatientPlotter.java | 2 +- .../mage/cards/g/GolosTirelessPilgrim.java | 2 +- .../src/mage/cards/g/GontiLordOfLuxury.java | 2 +- .../src/mage/cards/g/GontisAetherHeart.java | 2 +- .../mage/cards/g/GorMuldrakAmphinologist.java | 2 +- .../cards/g/GoreclawTerrorOfQalSisma.java | 2 +- .../src/mage/cards/g/GorexTheTombshell.java | 2 +- .../src/mage/cards/g/GorionWiseMentor.java | 2 +- Mage.Sets/src/mage/cards/g/GormTheGreat.java | 2 +- .../src/mage/cards/g/GoroGoroAndSatoru.java | 2 +- .../cards/g/GoroGoroDiscipleOfRyusei.java | 2 +- Mage.Sets/src/mage/cards/g/GostaDirk.java | 2 +- .../cards/g/GraazUnstoppableJuggernaut.java | 2 +- .../mage/cards/g/GrakmawSkyclaveRavager.java | 2 +- .../mage/cards/g/GrandArbiterAugustinIV.java | 2 +- .../mage/cards/g/GrandMasterOfFlowers.java | 2 +- .../src/mage/cards/g/GrandMoffTarkin.java | 2 +- .../src/mage/cards/g/GrandWarlordRadha.java | 2 +- .../mage/cards/g/GrandmotherRaviSengir.java | 2 +- .../src/mage/cards/g/GrandmotherSengir.java | 2 +- Mage.Sets/src/mage/cards/g/GravenLore.java | 2 +- Mage.Sets/src/mage/cards/g/GravitySphere.java | 2 +- .../cards/g/GrazilaxxIllithidScholar.java | 2 +- .../src/mage/cards/g/GreasefangOkibaBoss.java | 2 +- Mage.Sets/src/mage/cards/g/Greedo.java | 2 +- .../src/mage/cards/g/GreelMindRaker.java | 2 +- .../cards/g/GreensleevesMaroSorcerer.java | 2 +- .../src/mage/cards/g/GrenzoDungeonWarden.java | 2 +- .../src/mage/cards/g/GrenzoHavocRaiser.java | 2 +- .../src/mage/cards/g/GretchenTitchwillow.java | 2 +- .../mage/cards/g/GrevenPredatorCaptain.java | 2 +- Mage.Sets/src/mage/cards/g/GrimDraugr.java | 2 +- .../src/mage/cards/g/GrimgrinCorpseBorn.java | 2 +- .../mage/cards/g/GrimlockDinobotLeader.java | 2 +- .../mage/cards/g/GrimlockFerociousKing.java | 2 +- .../src/mage/cards/g/GrimoireOfTheDead.java | 2 +- Mage.Sets/src/mage/cards/g/Griselbrand.java | 2 +- .../mage/cards/g/GrismoldTheDreadsower.java | 2 +- .../src/mage/cards/g/GristTheHungerTide.java | 2 +- .../src/mage/cards/g/GrolnokTheOmnivore.java | 2 +- .../mage/cards/g/GrothamaAllDevouring.java | 2 +- .../mage/cards/g/GrowingRitesOfItlimoc.java | 2 +- .../mage/cards/g/GrumgullyTheGenerous.java | 2 +- .../src/mage/cards/g/GrunnTheLonelyKing.java | 2 +- .../mage/cards/g/GuanYuSaintedWarrior.java | 2 +- Mage.Sets/src/mage/cards/g/GuildArtisan.java | 2 +- .../src/mage/cards/g/GutTrueSoulZealot.java | 2 +- Mage.Sets/src/mage/cards/g/GutlessGhoul.java | 2 +- .../src/mage/cards/g/GwafaHazidProfiteer.java | 2 +- .../src/mage/cards/g/GwendlynDiCorci.java | 2 +- .../src/mage/cards/g/GwennaEyesOfGaea.java | 2 +- .../src/mage/cards/g/GyomeMasterChef.java | 2 +- .../src/mage/cards/g/GyrudaDoomOfDepths.java | 2 +- .../src/mage/cards/g/GyrusWakerOfCorpses.java | 2 +- .../mage/cards/h/HaakonStromgaldScourge.java | 2 +- Mage.Sets/src/mage/cards/h/HadanasClimb.java | 2 +- .../src/mage/cards/h/HailstormValkyrie.java | 2 +- .../src/mage/cards/h/HajarLoyalBodyguard.java | 2 +- .../src/mage/cards/h/HakimLoreweaver.java | 2 +- .../src/mage/cards/h/HaktosTheUnscarred.java | 2 +- .../mage/cards/h/HalanaAndAlenaPartners.java | 2 +- .../src/mage/cards/h/HalanaKessigRanger.java | 2 +- .../src/mage/cards/h/HaldanAvidArcanist.java | 2 +- Mage.Sets/src/mage/cards/h/Halfdane.java | 2 +- .../src/mage/cards/h/HallOfGemstone.java | 2 +- .../mage/cards/h/HallOfHeliodsGenerosity.java | 2 +- .../src/mage/cards/h/HallOfTheBanditLord.java | 2 +- Mage.Sets/src/mage/cards/h/HallOfTriumph.java | 2 +- .../mage/cards/h/HallarTheFirefletcher.java | 2 +- .../mage/cards/h/HalsinEmeraldArchdruid.java | 2 +- .../src/mage/cards/h/HalvarGodOfBattle.java | 11 +- .../mage/cards/h/HamaPasharRuinSeeker.java | 2 +- .../src/mage/cards/h/HammerOfNazahn.java | 2 +- .../src/mage/cards/h/HammerOfPurphoros.java | 2 +- Mage.Sets/src/mage/cards/h/Hammerheim.java | 2 +- .../mage/cards/h/HamzaGuardianOfArashin.java | 2 +- Mage.Sets/src/mage/cards/h/HanSolo.java | 2 +- .../src/mage/cards/h/HanSoloScrumrat.java | 2 +- Mage.Sets/src/mage/cards/h/HandOfVecna.java | 2 +- .../src/mage/cards/h/HannaShipsNavigator.java | 2 +- Mage.Sets/src/mage/cards/h/HansEriksson.java | 2 +- .../cards/h/HanweirTheWrithingTownship.java | 2 +- .../mage/cards/h/HapatraVizierOfPoisons.java | 2 +- .../src/mage/cards/h/HaraldKingOfSkemfar.java | 2 +- .../mage/cards/h/HarbinVanguardAviator.java | 2 +- .../src/mage/cards/h/HardyOutlander.java | 2 +- .../cards/h/HargildeKindlyRunechanter.java | 2 +- .../src/mage/cards/h/HaukensInsight.java | 2 +- Mage.Sets/src/mage/cards/h/HauntedOne.java | 2 +- .../src/mage/cards/h/HavengulLaboratory.java | 2 +- .../src/mage/cards/h/HavengulMystery.java | 2 +- .../src/mage/cards/h/HazduhrTheAbbot.java | 2 +- .../src/mage/cards/h/HazezonShaperOfSand.java | 2 +- Mage.Sets/src/mage/cards/h/HazezonTamar.java | 2 +- .../src/mage/cards/h/HazoretTheFervent.java | 2 +- .../src/mage/cards/h/HazoretsMonument.java | 2 +- Mage.Sets/src/mage/cards/h/HeWhoHungers.java | 2 +- Mage.Sets/src/mage/cards/h/HeartOfKiran.java | 2 +- .../src/mage/cards/h/HeartlessHidetsugu.java | 2 +- .../mage/cards/h/HeidarRimewindMaster.java | 2 +- .../mage/cards/h/HeikoYamazakiTheGeneral.java | 2 +- .../src/mage/cards/h/HeliodGodOfTheSun.java | 2 +- .../src/mage/cards/h/HeliodSunCrowned.java | 2 +- .../mage/cards/h/HeliodTheRadiantDawn.java | 2 +- .../mage/cards/h/HeliodTheWarpedEclipse.java | 2 +- Mage.Sets/src/mage/cards/h/HelmOfKaldra.java | 2 +- Mage.Sets/src/mage/cards/h/HelmOfTheHost.java | 2 +- Mage.Sets/src/mage/cards/h/Helvault.java | 2 +- .../src/mage/cards/h/HenrikaDomnathi.java | 2 +- .../src/mage/cards/h/HenrikaInfernalSeer.java | 2 +- Mage.Sets/src/mage/cards/h/HeroesPodium.java | 2 +- .../src/mage/cards/h/HidetsuguAndKairi.java | 2 +- .../mage/cards/h/HidetsuguDevouringChaos.java | 2 +- .../src/mage/cards/h/HighlandForest.java | 2 +- Mage.Sets/src/mage/cards/h/HighlandWeald.java | 2 +- .../src/mage/cards/h/HigureTheStillWind.java | 2 +- .../mage/cards/h/HikariTwilightGuardian.java | 2 +- .../src/mage/cards/h/HinataDawnCrowned.java | 2 +- Mage.Sets/src/mage/cards/h/HiredMuscle.java | 2 +- .../src/mage/cards/h/HisokaMinamoSensei.java | 2 +- .../src/mage/cards/h/HivisOfTheScale.java | 2 +- .../src/mage/cards/h/HixusPrisonWarden.java | 2 +- .../src/mage/cards/h/HofriGhostforge.java | 2 +- .../mage/cards/h/HogaakArisenNecropolis.java | 2 +- .../src/mage/cards/h/HokoriDustDrinker.java | 2 +- .../mage/cards/h/HolgaRelentlessRager.java | 2 +- .../mage/cards/h/HomuraHumanAscendant.java | 4 +- .../mage/cards/h/HondenOfCleansingFire.java | 2 +- .../mage/cards/h/HondenOfInfiniteRage.java | 2 +- .../src/mage/cards/h/HondenOfLifesWeb.java | 2 +- .../src/mage/cards/h/HondenOfNightsReach.java | 2 +- .../src/mage/cards/h/HondenOfSeeingWinds.java | 2 +- .../src/mage/cards/h/HopeOfGhirapur.java | 2 +- .../src/mage/cards/h/HordeOfNotions.java | 2 +- .../src/mage/cards/h/HorobiDeathsWail.java | 2 +- .../mage/cards/h/HuaTuoHonoredPhysician.java | 2 +- .../mage/cards/h/HuangZhongShuGeneral.java | 2 +- .../mage/cards/h/HuatliDinosaurKnight.java | 2 +- .../mage/cards/h/HuatliRadiantChampion.java | 2 +- .../src/mage/cards/h/HuatliTheSunsHeart.java | 2 +- .../src/mage/cards/h/HuatliWarriorPoet.java | 2 +- .../src/mage/cards/h/HundingGjornersen.java | 2 +- .../src/mage/cards/h/HurkylMasterWizard.java | 2 +- .../src/mage/cards/h/HythoniaTheCruel.java | 2 +- Mage.Sets/src/mage/cards/i/IG88B.java | 2 +- .../cards/i/IbHalfheartGoblinTactician.java | 2 +- Mage.Sets/src/mage/cards/i/IceFangCoatl.java | 2 +- Mage.Sets/src/mage/cards/i/IceTunnel.java | 2 +- .../src/mage/cards/i/IcebergCancrix.java | 2 +- Mage.Sets/src/mage/cards/i/IcebindPillar.java | 2 +- .../src/mage/cards/i/IcebreakerKraken.java | 2 +- Mage.Sets/src/mage/cards/i/IcehideGolem.java | 2 +- Mage.Sets/src/mage/cards/i/IcehideTroll.java | 2 +- .../mage/cards/i/IchTekikSalvageSplicer.java | 2 +- .../mage/cards/i/IcingdeathFrostTyrant.java | 2 +- Mage.Sets/src/mage/cards/i/IhsansShade.java | 2 +- .../src/mage/cards/i/IizukaTheRuthless.java | 2 +- .../mage/cards/i/IkraShidiqiTheUsurper.java | 2 +- .../src/mage/cards/i/IlhargTheRazeBoar.java | 2 +- .../src/mage/cards/i/IlluminorSzeras.java | 2 +- .../src/mage/cards/i/IllunaApexOfWishes.java | 2 +- .../src/mage/cards/i/ImaryllElfhameElite.java | 2 +- .../mage/cards/i/ImmardTheStormcleaver.java | 2 +- .../mage/cards/i/ImoenMysticTrickster.java | 2 +- .../src/mage/cards/i/ImotekhTheStormlord.java | 2 +- .../mage/cards/i/ImotiCelebrantOfBounty.java | 2 +- .../src/mage/cards/i/InBolassClutches.java | 2 +- .../src/mage/cards/i/InTheEyeOfChaos.java | 2 +- .../mage/cards/i/InallaArchmageRitualist.java | 2 +- Mage.Sets/src/mage/cards/i/InameAsOne.java | 2 +- .../src/mage/cards/i/InameDeathAspect.java | 2 +- .../src/mage/cards/i/InameLifeAspect.java | 2 +- Mage.Sets/src/mage/cards/i/InfernalKirin.java | 2 +- .../mage/cards/i/InfernoOfTheStarMounts.java | 2 +- Mage.Sets/src/mage/cards/i/IngaAndEsika.java | 2 +- Mage.Sets/src/mage/cards/i/IngaRuneEyes.java | 2 +- .../src/mage/cards/i/InitiateOfBlood.java | 2 +- .../src/mage/cards/i/InkEyesServantOfOni.java | 2 +- .../src/mage/cards/i/InniazTheGaleForce.java | 2 +- .../src/mage/cards/i/InquisitorEisenhorn.java | 2 +- .../src/mage/cards/i/InquisitorGreyfax.java | 2 +- .../src/mage/cards/i/InspiringLeader.java | 2 +- .../mage/cards/i/InstrumentOfTheBards.java | 2 +- .../src/mage/cards/i/IntetTheDreamer.java | 2 +- Mage.Sets/src/mage/cards/i/InventorsFair.java | 2 +- .../src/mage/cards/i/IonaShieldOfEmeria.java | 2 +- Mage.Sets/src/mage/cards/i/IriniSengir.java | 2 +- .../src/mage/cards/i/IroasGodOfVictory.java | 2 +- .../src/mage/cards/i/IsamaruHoundOfKonda.java | 2 +- .../mage/cards/i/IsaoEnlightenedBushi.java | 2 +- .../src/mage/cards/i/IsarethTheAwakener.java | 2 +- .../cards/i/IshaiOjutaiDragonspeaker.java | 2 +- .../mage/cards/i/IshiIshiAkkiCrackshot.java | 2 +- .../src/mage/cards/i/IshkanahBroodmother.java | 2 +- .../src/mage/cards/i/IshkanahGrafwidow.java | 2 +- .../src/mage/cards/i/IsperiaSupremeJudge.java | 2 +- .../mage/cards/i/IsperiaTheInscrutable.java | 2 +- .../mage/cards/i/IsshinTwoHeavensAsOne.java | 2 +- .../src/mage/cards/i/IsuTheAbominable.java | 4 +- .../src/mage/cards/i/IthHighArcanist.java | 2 +- .../mage/cards/i/ItlimocCradleOfTheSun.java | 2 +- .../mage/cards/i/IvyGleefulSpellthief.java | 2 +- .../mage/cards/i/IwamoriOfTheOpenFist.java | 2 +- .../src/mage/cards/i/IxhelScionOfAtraxa.java | 2 +- .../mage/cards/i/IxidorRealitySculptor.java | 2 +- .../src/mage/cards/i/IymrithDesertDoom.java | 2 +- .../src/mage/cards/i/IzoniThousandEyed.java | 2 +- Mage.Sets/src/mage/cards/j/JabbaTheHutt.java | 2 +- .../mage/cards/j/JaceArcaneStrategist.java | 2 +- .../mage/cards/j/JaceArchitectOfThought.java | 2 +- Mage.Sets/src/mage/cards/j/JaceBeleren.java | 2 +- .../src/mage/cards/j/JaceCunningCastaway.java | 2 +- .../mage/cards/j/JaceIngeniousMindMage.java | 2 +- .../src/mage/cards/j/JaceMemoryAdept.java | 2 +- .../src/mage/cards/j/JaceMirrorMage.java | 2 +- .../src/mage/cards/j/JaceTelepathUnbound.java | 2 +- .../mage/cards/j/JaceTheLivingGuildpact.java | 2 +- .../src/mage/cards/j/JaceTheMindSculptor.java | 2 +- .../mage/cards/j/JaceThePerfectedMind.java | 2 +- .../mage/cards/j/JaceUnravelerOfSecrets.java | 2 +- .../src/mage/cards/j/JaceVrynsProdigy.java | 2 +- .../mage/cards/j/JaceWielderOfMysteries.java | 2 +- .../mage/cards/j/JacobHaukenInspector.java | 2 +- Mage.Sets/src/mage/cards/j/JacquesLeVert.java | 2 +- .../cards/j/JadarGhoulcallerOfNephalia.java | 2 +- .../mage/cards/j/JadziOracleOfArcavios.java | 8 +- .../cards/j/JaheiraFriendOfTheForest.java | 2 +- .../cards/j/JaliraMasterPolymorphist.java | 2 +- Mage.Sets/src/mage/cards/j/JalumGrifter.java | 2 +- .../mage/cards/j/JanJansenChaosCrafter.java | 2 +- Mage.Sets/src/mage/cards/j/JangoFett.java | 2 +- Mage.Sets/src/mage/cards/j/JarJarBinks.java | 2 +- .../mage/cards/j/JaradGolgariLichLord.java | 2 +- .../src/mage/cards/j/JaredCarthalion.java | 2 +- .../mage/cards/j/JaredCarthalionTrueHeir.java | 2 +- .../src/mage/cards/j/JarethLeonineTitan.java | 2 +- Mage.Sets/src/mage/cards/j/JasmineBoreal.java | 2 +- .../mage/cards/j/JasmineBorealOfTheSeven.java | 2 +- .../mage/cards/j/JaxisTheTroublemaker.java | 2 +- Mage.Sets/src/mage/cards/j/JayaBallard.java | 2 +- .../src/mage/cards/j/JayaBallardTaskMage.java | 2 +- .../src/mage/cards/j/JayaFieryNegotiator.java | 2 +- .../mage/cards/j/JayaVeneratedFiremage.java | 2 +- .../mage/cards/j/JayasImmolatingInferno.java | 2 +- Mage.Sets/src/mage/cards/j/JazalGoldmane.java | 2 +- Mage.Sets/src/mage/cards/j/JeditOjanen.java | 2 +- .../mage/cards/j/JeditOjanenMercenary.java | 2 +- .../src/mage/cards/j/JeditOjanenOfEfrava.java | 2 +- .../mage/cards/j/JeganthaTheWellspring.java | 2 +- .../mage/cards/j/JelevaNephaliasScourge.java | 2 +- .../src/mage/cards/j/JenaraAsuraOfWar.java | 2 +- .../cards/j/JensonCarthalionDruidExile.java | 2 +- .../mage/cards/j/JerrardOfTheClosedFist.java | 2 +- .../mage/cards/j/JerrenCorruptedBishop.java | 2 +- .../src/mage/cards/j/JeskaThriceReborn.java | 2 +- .../src/mage/cards/j/JeskaWarriorAdept.java | 2 +- .../src/mage/cards/j/JetfireAirGuardian.java | 2 +- .../cards/j/JetfireIngeniousScientist.java | 2 +- .../src/mage/cards/j/JetmirNexusOfRevels.java | 2 +- .../mage/cards/j/JhoiraAgelessInnovator.java | 2 +- .../src/mage/cards/j/JhoiraOfTheGhitu.java | 2 +- .../cards/j/JhoiraWeatherlightCaptain.java | 2 +- Mage.Sets/src/mage/cards/j/JiangYanggu.java | 2 +- .../mage/cards/j/JiangYangguWildcrafter.java | 2 +- Mage.Sets/src/mage/cards/j/JinGitaxias.java | 2 +- .../mage/cards/j/JinGitaxiasCoreAugur.java | 2 +- .../cards/j/JinGitaxiasProgressTyrant.java | 2 +- .../mage/cards/j/JinnieFayJetmirsSecond.java | 2 +- .../mage/cards/j/JirinaDauntlessGeneral.java | 2 +- Mage.Sets/src/mage/cards/j/JirinaKudro.java | 2 +- .../mage/cards/j/JiwariTheEarthAflame.java | 2 +- .../mage/cards/j/JodahArchmageEternal.java | 2 +- .../src/mage/cards/j/JodahTheUnifier.java | 2 +- Mage.Sets/src/mage/cards/j/Johan.java | 2 +- .../src/mage/cards/j/JohnnyComboPlayer.java | 2 +- .../mage/cards/j/JolraelEmpressOfBeasts.java | 2 +- .../mage/cards/j/JolraelMwonvuliRecluse.java | 2 +- .../mage/cards/j/JolraelVoiceOfZhalfir.java | 2 +- .../cards/j/JorKadeenFirstGoldwarden.java | 2 +- .../mage/cards/j/JorKadeenThePrevailer.java | 2 +- .../src/mage/cards/j/JoriEnRuinDiver.java | 2 +- .../src/mage/cards/j/JornGodOfWinter.java | 21 ++-- .../src/mage/cards/j/JosuVessLichKnight.java | 2 +- .../src/mage/cards/j/JourneyToEternity.java | 2 +- Mage.Sets/src/mage/cards/j/Joven.java | 2 +- .../mage/cards/j/JudithTheScourgeDiva.java | 2 +- .../src/mage/cards/j/JuganTheRisingStar.java | 2 +- .../src/mage/cards/j/JunjiTheMidnightSky.java | 2 +- .../mage/cards/j/JuriMasterOfTheRevue.java | 2 +- .../src/mage/cards/j/JushiApprentice.java | 2 +- .../mage/cards/j/JynErsoAndCassianAndor.java | 2 +- .../src/mage/cards/k/KaaliaOfTheVast.java | 2 +- .../src/mage/cards/k/KaaliaZenithSeeker.java | 2 +- .../mage/cards/k/KadenaSlinkingSorcerer.java | 2 +- .../src/mage/cards/k/KaervekTheMerciless.java | 2 +- .../src/mage/cards/k/KaervekTheSpiteful.java | 2 +- .../mage/cards/k/KagemaroFirstToSuffer.java | 2 +- .../mage/cards/k/KaheeraTheOrphanguard.java | 2 +- .../src/mage/cards/k/KahoMinamoHistorian.java | 2 +- .../mage/cards/k/KaimaTheFracturedCalm.java | 2 +- .../src/mage/cards/k/KairiTheSwirlingSky.java | 2 +- .../src/mage/cards/k/KaitoDancingShadow.java | 2 +- Mage.Sets/src/mage/cards/k/KaitoShizuki.java | 2 +- .../mage/cards/k/KalainReclusivePainter.java | 2 +- .../src/mage/cards/k/KalamaxTheStormsire.java | 2 +- .../src/mage/cards/k/KaldraCompleat.java | 2 +- .../mage/cards/k/KalemneDiscipleOfIroas.java | 2 +- .../mage/cards/k/KalitasBloodchiefOfGhet.java | 2 +- .../mage/cards/k/KalitasTraitorOfGhet.java | 2 +- .../src/mage/cards/k/KamahlFistOfKrosa.java | 2 +- .../src/mage/cards/k/KamahlHeartOfKrosa.java | 2 +- .../src/mage/cards/k/KamahlPitFighter.java | 2 +- .../src/mage/cards/k/KamahlsDruidicVow.java | 2 +- .../cards/k/KambalConsulOfAllocation.java | 2 +- .../src/mage/cards/k/KamberThePlunderer.java | 2 +- .../mage/cards/k/KamiOfTheCrescentMoon.java | 2 +- .../src/mage/cards/k/KamizObscuraOculus.java | 2 +- .../src/mage/cards/k/KangeeAerieKeeper.java | 2 +- .../src/mage/cards/k/KangeeSkyWarden.java | 2 +- .../mage/cards/k/KaradorGhostChieftain.java | 2 +- Mage.Sets/src/mage/cards/k/Karakas.java | 2 +- .../mage/cards/k/KarametraGodOfHarvests.java | 2 +- .../mage/cards/k/KarazikarTheEyeTyrant.java | 2 +- .../src/mage/cards/k/KardurDoomscourge.java | 2 +- .../mage/cards/k/KariZevSkyshipRaider.java | 2 +- .../mage/cards/k/KarlachFuryOfAvernus.java | 2 +- .../mage/cards/k/KarlovOfTheGhostCouncil.java | 2 +- .../src/mage/cards/k/KarnLegacyReforged.java | 2 +- Mage.Sets/src/mage/cards/k/KarnLiberated.java | 2 +- .../src/mage/cards/k/KarnLivingLegacy.java | 2 +- .../src/mage/cards/k/KarnScionOfUrza.java | 2 +- .../src/mage/cards/k/KarnSilverGolem.java | 2 +- .../src/mage/cards/k/KarnTheGreatCreator.java | 2 +- Mage.Sets/src/mage/cards/k/KarnsSylex.java | 2 +- .../mage/cards/k/KarnsTemporalSundering.java | 2 +- .../src/mage/cards/k/KaronaFalseGod.java | 2 +- .../src/mage/cards/k/KarplusanWolverine.java | 2 +- .../mage/cards/k/KarrthusTyrantOfJund.java | 2 +- .../src/mage/cards/k/KarumonixTheRatKing.java | 2 +- .../mage/cards/k/KasetoOrochiArchmage.java | 2 +- .../src/mage/cards/k/KasimirTheLoneWolf.java | 2 +- .../src/mage/cards/k/KaslaTheBrokenHalo.java | 2 +- .../src/mage/cards/k/KasminaEnigmaSage.java | 2 +- .../mage/cards/k/KasminaEnigmaticMentor.java | 2 +- .../src/mage/cards/k/KatakiWarsWage.java | 2 +- .../src/mage/cards/k/KathrilAspectWarper.java | 2 +- .../src/mage/cards/k/KatildaAndLier.java | 2 +- .../mage/cards/k/KatildaDawnhartMartyr.java | 2 +- .../mage/cards/k/KatildaDawnhartPrime.java | 2 +- .../src/mage/cards/k/KatildasRisingDawn.java | 2 +- .../mage/cards/k/KatsumasaTheAnimator.java | 2 +- .../src/mage/cards/k/KayaBaneOfTheDead.java | 2 +- .../src/mage/cards/k/KayaGeistHunter.java | 2 +- .../src/mage/cards/k/KayaGhostAssassin.java | 2 +- .../mage/cards/k/KayaIntangibleSlayer.java | 2 +- .../src/mage/cards/k/KayaOrzhovUsurper.java | 2 +- .../src/mage/cards/k/KayaTheInexorable.java | 2 +- Mage.Sets/src/mage/cards/k/Kaysa.java | 2 +- .../src/mage/cards/k/KazaRoilChaser.java | 2 +- .../mage/cards/k/KazarovSengirPureblood.java | 2 +- .../mage/cards/k/KazuulTyrantOfTheCliffs.java | 2 +- .../mage/cards/k/KedissEmberclawFamiliar.java | 2 +- .../src/mage/cards/k/KefnetTheMindful.java | 2 +- .../src/mage/cards/k/KefnetsMonument.java | 2 +- Mage.Sets/src/mage/cards/k/KeiTakahashi.java | 2 +- .../src/mage/cards/k/KeigaTheTideStar.java | 2 +- .../src/mage/cards/k/KeldonNecropolis.java | 2 +- .../mage/cards/k/KelethSunmaneFamiliar.java | 2 +- .../src/mage/cards/k/KelsFightFixer.java | 2 +- .../src/mage/cards/k/KelsienThePlague.java | 2 +- .../src/mage/cards/k/KembaKhaEnduring.java | 2 +- .../src/mage/cards/k/KembaKhaRegent.java | 2 +- .../mage/cards/k/KenessosPriestOfThassa.java | 2 +- .../mage/cards/k/KenrithTheReturnedKing.java | 2 +- .../mage/cards/k/KentaroTheSmilingCat.java | 2 +- .../src/mage/cards/k/KeranosGodOfStorms.java | 2 +- .../src/mage/cards/k/KerugaTheMacrosage.java | 2 +- .../mage/cards/k/KeskitTheFleshSculptor.java | 2 +- .../src/mage/cards/k/KessDissidentMage.java | 2 +- .../src/mage/cards/k/KestiaTheCultivator.java | 2 +- .../mage/cards/k/KethekCrucibleGoliath.java | 2 +- .../src/mage/cards/k/KethisTheHiddenHand.java | 2 +- Mage.Sets/src/mage/cards/k/KherKeep.java | 2 +- .../src/mage/cards/k/KhorvathBrightflame.java | 2 +- Mage.Sets/src/mage/cards/k/KiAdiMundi.java | 2 +- .../mage/cards/k/KianneDeanOfSubstance.java | 11 +- .../src/mage/cards/k/KiboUktabiPrince.java | 2 +- .../mage/cards/k/KikiJikiMirrorBreaker.java | 2 +- .../src/mage/cards/k/KikuNightsFlower.java | 2 +- .../src/mage/cards/k/KillianInkDuelist.java | 2 +- .../src/mage/cards/k/KingDarienXLVIII.java | 2 +- .../mage/cards/k/KingMacarTheGoldCursed.java | 2 +- .../src/mage/cards/k/KinnanBonderProdigy.java | 2 +- .../mage/cards/k/KinzuOfTheBleakCoven.java | 2 +- .../mage/cards/k/KioraBehemothBeckoner.java | 2 +- .../mage/cards/k/KioraMasterOfTheDepths.java | 2 +- .../mage/cards/k/KioraSovereignOfTheDeep.java | 2 +- .../mage/cards/k/KioraTheCrashingWave.java | 2 +- .../mage/cards/k/KiraGreatGlassSpinner.java | 2 +- Mage.Sets/src/mage/cards/k/KitsuneMystic.java | 2 +- .../src/mage/cards/k/KittKantoMayhemDiva.java | 2 +- .../mage/cards/k/KiyomaroFirstToStand.java | 2 +- .../mage/cards/k/KlauthUnrivaledAncient.java | 2 +- .../src/mage/cards/k/KlothysGodOfDestiny.java | 2 +- Mage.Sets/src/mage/cards/k/KnightsOfRen.java | 2 +- .../mage/cards/k/KodamaOfTheCenterTree.java | 2 +- .../src/mage/cards/k/KodamaOfTheEastTree.java | 2 +- .../mage/cards/k/KodamaOfTheNorthTree.java | 2 +- .../mage/cards/k/KodamaOfTheSouthTree.java | 2 +- .../src/mage/cards/k/KodamaOfTheWestTree.java | 2 +- .../src/mage/cards/k/KoglaAndYidaro.java | 2 +- .../src/mage/cards/k/KoglaTheTitanApe.java | 2 +- .../mage/cards/k/KokushoTheEveningStar.java | 2 +- .../mage/cards/k/KolaghanTheStormsFury.java | 2 +- .../src/mage/cards/k/KollTheForgemaster.java | 2 +- .../src/mage/cards/k/KolvoriGodOfKinship.java | 22 ++-- .../src/mage/cards/k/KomaCosmosSerpent.java | 2 +- .../src/mage/cards/k/KondaLordOfEiganjo.java | 2 +- Mage.Sets/src/mage/cards/k/KondasBanner.java | 2 +- .../mage/cards/k/KongmingSleepingDragon.java | 2 +- .../src/mage/cards/k/KopalaWardenOfWaves.java | 2 +- Mage.Sets/src/mage/cards/k/KorHaven.java | 2 +- .../mage/cards/k/KorlashHeirToBlackblade.java | 2 +- .../src/mage/cards/k/KorlessaScaleSinger.java | 2 +- .../mage/cards/k/KorvoldFaeCursedKing.java | 2 +- .../mage/cards/k/KoseiPenitentWarlord.java | 2 +- Mage.Sets/src/mage/cards/k/KoskunFalls.java | 2 +- .../mage/cards/k/KothFireOfResistance.java | 2 +- .../src/mage/cards/k/KothOfTheHammer.java | 2 +- .../mage/cards/k/KothophedSoulHoarder.java | 2 +- .../src/mage/cards/k/KotoriPilotProdigy.java | 2 +- .../mage/cards/k/KotoseTheSilentSpider.java | 2 +- .../mage/cards/k/KozilekButcherOfTruth.java | 2 +- .../cards/k/KozilekTheGreatDistortion.java | 2 +- .../src/mage/cards/k/KrarkTheThumbless.java | 2 +- .../src/mage/cards/k/KrarksOtherThumb.java | 2 +- Mage.Sets/src/mage/cards/k/KrarksThumb.java | 2 +- .../src/mage/cards/k/KraumLudevicsOpus.java | 2 +- .../src/mage/cards/k/KravTheUnredeemed.java | 2 +- Mage.Sets/src/mage/cards/k/KrenkoMobBoss.java | 2 +- .../mage/cards/k/KrenkoTinStreetKingpin.java | 2 +- .../mage/cards/k/KreshTheBloodbraided.java | 2 +- .../src/mage/cards/k/KrondTheDawnClad.java | 2 +- .../mage/cards/k/KrosDefenseContractor.java | 2 +- .../mage/cards/k/KrothussLordOfTheDeep.java | 2 +- .../src/mage/cards/k/KroxaAndKunoros.java | 2 +- .../cards/k/KroxaTitanOfDeathsHunger.java | 2 +- .../src/mage/cards/k/KrrikSonOfYawgmoth.java | 2 +- .../mage/cards/k/KruphixGodOfHorizons.java | 2 +- .../src/mage/cards/k/KrydleOfBaldursGate.java | 2 +- .../mage/cards/k/KumanoMasterYamabushi.java | 2 +- .../mage/cards/k/KumenaTyrantOfOrazca.java | 2 +- .../mage/cards/k/KunorosHoundOfAthreos.java | 2 +- .../src/mage/cards/k/KuonOgreAscendant.java | 4 +- .../src/mage/cards/k/KuraTheBoundlessSky.java | 2 +- .../mage/cards/k/KurbisHarvestCelebrant.java | 2 +- .../mage/cards/k/KurkeshOnakkeAncient.java | 2 +- Mage.Sets/src/mage/cards/k/KuroPitlord.java | 2 +- .../mage/cards/k/KwainItinerantMeddler.java | 2 +- .../mage/cards/k/KwendePrideOfFemeref.java | 2 +- .../mage/cards/k/KydeleChosenOfKruphix.java | 2 +- .../src/mage/cards/k/KykarWindsFury.java | 2 +- .../mage/cards/k/KylerSigardianEmissary.java | 2 +- Mage.Sets/src/mage/cards/k/KyloRen.java | 2 +- .../mage/cards/k/KynaiosAndTiroOfMeletis.java | 2 +- .../mage/cards/k/KyodaiSoulOfKamigawa.java | 2 +- .../src/mage/cards/k/KyokiSanitysEclipse.java | 2 +- .../src/mage/cards/k/KytheonHeroOfAkros.java | 2 +- Mage.Sets/src/mage/cards/l/LadyCaleria.java | 2 +- Mage.Sets/src/mage/cards/l/LadyEvangela.java | 2 +- Mage.Sets/src/mage/cards/l/LadyOrca.java | 2 +- Mage.Sets/src/mage/cards/l/LadySun.java | 2 +- .../mage/cards/l/LadyZhurongWarriorQueen.java | 2 +- .../mage/cards/l/LaeliaTheBladeReforged.java | 2 +- .../mage/cards/l/LaezelVlaakithsChampion.java | 2 +- .../src/mage/cards/l/LagomosHandOfHatred.java | 2 +- .../src/mage/cards/l/LagrellaTheMagpie.java | 2 +- .../src/mage/cards/l/LandoCalrissian.java | 2 +- Mage.Sets/src/mage/cards/l/LandsEdge.java | 2 +- .../mage/cards/l/LathielTheBounteousDawn.java | 2 +- .../src/mage/cards/l/LathlissDragonQueen.java | 2 +- .../mage/cards/l/LathrilBladeOfTheElves.java | 2 +- .../mage/cards/l/LatullaKeldonOverseer.java | 2 +- .../src/mage/cards/l/LaurineTheDiversion.java | 2 +- .../mage/cards/l/LaviniaAzoriusRenegade.java | 2 +- .../src/mage/cards/l/LaviniaOfTheTenth.java | 2 +- .../mage/cards/l/LazavDimirMastermind.java | 2 +- .../mage/cards/l/LazavTheMultifarious.java | 2 +- Mage.Sets/src/mage/cards/l/LegacyWeapon.java | 2 +- .../src/mage/cards/l/LegionsLanding.java | 2 +- .../mage/cards/l/LeinoreAutumnSovereign.java | 2 +- .../mage/cards/l/LenaSelflessChampion.java | 2 +- .../mage/cards/l/LeovoldEmissaryOfTrest.java | 2 +- .../cards/l/LiberatorUrzasBattlethopter.java | 2 +- Mage.Sets/src/mage/cards/l/LichsMastery.java | 2 +- .../mage/cards/l/LiciaSanguineTribune.java | 2 +- .../cards/l/LierDiscipleOfTheDrowned.java | 2 +- .../mage/cards/l/LiesaForgottenArchangel.java | 2 +- .../src/mage/cards/l/LiesaShroudOfDusk.java | 2 +- .../src/mage/cards/l/LieutenantKirtar.java | 2 +- .../mage/cards/l/LightPawsEmperorsVoice.java | 2 +- .../mage/cards/l/LilaHospitalityHostess.java | 2 +- .../src/mage/cards/l/LilianaDeathMage.java | 2 +- .../src/mage/cards/l/LilianaDeathWielder.java | 2 +- .../mage/cards/l/LilianaDeathsMajesty.java | 2 +- .../cards/l/LilianaDefiantNecromancer.java | 2 +- .../cards/l/LilianaDreadhordeGeneral.java | 2 +- .../mage/cards/l/LilianaHereticalHealer.java | 2 +- .../mage/cards/l/LilianaOfTheDarkRealms.java | 2 +- .../src/mage/cards/l/LilianaOfTheVeil.java | 2 +- .../src/mage/cards/l/LilianaTheLastHope.java | 2 +- .../mage/cards/l/LilianaTheNecromancer.java | 2 +- .../mage/cards/l/LilianaUntouchedByDeath.java | 2 +- Mage.Sets/src/mage/cards/l/LilianaVess.java | 2 +- .../mage/cards/l/LilianaWakerOfTheDead.java | 2 +- .../mage/cards/l/LimDulTheNecromancer.java | 2 +- .../src/mage/cards/l/LinSivviDefiantHero.java | 2 +- .../mage/cards/l/LindenTheSteadfastQueen.java | 2 +- .../src/mage/cards/l/LinessaZephyrMage.java | 2 +- .../mage/cards/l/LinvalaKeeperOfSilence.java | 2 +- .../mage/cards/l/LinvalaShieldOfSeaGate.java | 2 +- .../src/mage/cards/l/LinvalaThePreserver.java | 2 +- .../mage/cards/l/LitaMechanicalEngineer.java | 2 +- .../src/mage/cards/l/LithoformEngine.java | 2 +- .../src/mage/cards/l/LiuBeiLordOfShu.java | 2 +- .../mage/cards/l/LivaanCultistOfTiamat.java | 2 +- Mage.Sets/src/mage/cards/l/LivingPlane.java | 2 +- .../mage/cards/l/LivioOathswornSentinel.java | 2 +- Mage.Sets/src/mage/cards/l/LivonyaSilone.java | 2 +- .../mage/cards/l/LlawanCephalidEmpress.java | 2 +- .../mage/cards/l/LobeliaSackvilleBaggins.java | 2 +- .../src/mage/cards/l/LolthSpiderQueen.java | 2 +- .../mage/cards/l/LonisCryptozoologist.java | 2 +- .../mage/cards/l/LoranDiscipleOfHistory.java | 2 +- .../src/mage/cards/l/LoranOfTheThirdPath.java | 2 +- .../mage/cards/l/LorcanWarlockCollector.java | 2 +- Mage.Sets/src/mage/cards/l/LordMagnus.java | 2 +- .../src/mage/cards/l/LordOfTresserhorn.java | 2 +- Mage.Sets/src/mage/cards/l/LordWindgrace.java | 2 +- .../mage/cards/l/LordXanderTheCollector.java | 2 +- .../src/mage/cards/l/LorthosTheTidemaker.java | 2 +- .../mage/cards/l/LosheelClockworkScholar.java | 2 +- .../src/mage/cards/l/LovisaColdeyes.java | 2 +- .../src/mage/cards/l/LozhanDragonsLegacy.java | 2 +- .../src/mage/cards/l/LuBuMasterAtArms.java | 2 +- .../src/mage/cards/l/LuMengWuGeneral.java | 2 +- Mage.Sets/src/mage/cards/l/LuSuWuAdvisor.java | 2 +- .../src/mage/cards/l/LuXunScholarGeneral.java | 2 +- Mage.Sets/src/mage/cards/l/Lucille.java | 2 +- .../mage/cards/l/LudevicNecroAlchemist.java | 2 +- .../src/mage/cards/l/LudevicNecrogenius.java | 2 +- Mage.Sets/src/mage/cards/l/LukeSkywalker.java | 2 +- .../cards/l/LukeSkywalkerTheLastJedi.java | 2 +- .../src/mage/cards/l/LukesLightsaber.java | 2 +- .../src/mage/cards/l/LukkaBoundToRuin.java | 2 +- .../mage/cards/l/LukkaCoppercoatOutcast.java | 2 +- .../src/mage/cards/l/LuluLoyalHollyphant.java | 2 +- .../src/mage/cards/l/LurrusOfTheDreamDen.java | 2 +- .../src/mage/cards/l/LutriTheSpellchaser.java | 2 +- .../src/mage/cards/l/LuxiorGiadasGift.java | 2 +- .../mage/cards/l/LyndeCheerfulTormentor.java | 2 +- .../src/mage/cards/l/LyraDawnbringer.java | 2 +- .../mage/cards/l/LyzoldaTheBloodWitch.java | 2 +- .../mage/cards/m/MaChaoWesternWarrior.java | 2 +- .../mage/cards/m/MaarikaBrutalGladiator.java | 2 +- Mage.Sets/src/mage/cards/m/MaceWindu.java | 2 +- .../src/mage/cards/m/MaelstromWanderer.java | 2 +- .../mage/cards/m/MaeveInsidiousSinger.java | 2 +- .../mage/cards/m/MagaTraitorToMortals.java | 2 +- .../src/mage/cards/m/MagdaBrazenOutlaw.java | 2 +- Mage.Sets/src/mage/cards/m/MagetaTheLion.java | 2 +- Mage.Sets/src/mage/cards/m/MagnusTheRed.java | 2 +- .../src/mage/cards/m/MagusLuceaKane.java | 2 +- .../mage/cards/m/MahadiEmporiumMaster.java | 2 +- .../src/mage/cards/m/MairsilThePretender.java | 2 +- .../mage/cards/m/MajaBretagardProtector.java | 2 +- Mage.Sets/src/mage/cards/m/MajorTeroh.java | 2 +- .../mage/cards/m/MalcatorPurityOverseer.java | 2 +- .../cards/m/MalcolmKeenEyedNavigator.java | 2 +- Mage.Sets/src/mage/cards/m/Malfegor.java | 2 +- .../src/mage/cards/m/MangaraOfCorondor.java | 2 +- .../src/mage/cards/m/MangaraTheDiplomat.java | 2 +- .../mage/cards/m/MannichiTheFeveredDream.java | 2 +- .../mage/cards/m/MaralenOfTheMornsong.java | 2 +- .../src/mage/cards/m/MarathWillOfTheWild.java | 2 +- Mage.Sets/src/mage/cards/m/MaraxusOfKeld.java | 2 +- .../mage/cards/m/MarchesaResoluteMonarch.java | 2 +- .../mage/cards/m/MarchesaTheBlackRose.java | 2 +- .../src/mage/cards/m/MarhaultElsdragon.java | 2 +- .../src/mage/cards/m/MariTheKillingQuill.java | 2 +- .../mage/cards/m/MarisiBreakerOfTheCoil.java | 2 +- .../src/mage/cards/m/MaritLagesSlumber.java | 4 +- Mage.Sets/src/mage/cards/m/MarneusCalgar.java | 2 +- Mage.Sets/src/mage/cards/m/MarrowGnawer.java | 2 +- .../src/mage/cards/m/MartonStromgald.java | 2 +- .../src/mage/cards/m/MarwynTheNurturer.java | 2 +- .../src/mage/cards/m/MasakoTheHumorless.java | 2 +- .../src/mage/cards/m/MaskOfGriselbrand.java | 2 +- Mage.Sets/src/mage/cards/m/MassacreGirl.java | 2 +- .../src/mage/cards/m/MasumaroFirstToLive.java | 2 +- .../src/mage/cards/m/MathasFiendSeeker.java | 2 +- .../mage/cards/m/MavindaStudentsAdvocate.java | 2 +- .../mage/cards/m/MavrenFeinDuskApostle.java | 2 +- .../src/mage/cards/m/MayaelTheAnima.java | 2 +- .../mage/cards/m/MazirekKraulDeathPriest.java | 2 +- .../mage/cards/m/MazzyTrueswordPaladin.java | 2 +- .../src/mage/cards/m/MedomaiTheAgeless.java | 2 +- .../src/mage/cards/m/MeishinTheMindCage.java | 2 +- .../src/mage/cards/m/MelekIzzetParagon.java | 2 +- .../src/mage/cards/m/MeliraSylvokOutcast.java | 2 +- .../src/mage/cards/m/MeliraTheLivingCure.java | 2 +- .../mage/cards/m/MelokuTheCloudedMirror.java | 2 +- Mage.Sets/src/mage/cards/m/Memnarch.java | 2 +- .../mage/cards/m/MengHuoBarbarianKing.java | 2 +- .../src/mage/cards/m/MerenOfClanNelToth.java | 2 +- .../mage/cards/m/MeriaScholarOfAntiquity.java | 2 +- .../src/mage/cards/m/MeriekeRiBerit.java | 2 +- .../mage/cards/m/MetzaliTowerOfTriumph.java | 2 +- .../mage/cards/m/MiaraThornOfTheGlade.java | 2 +- .../mage/cards/m/MichikoKondaTruthSeeker.java | 2 +- .../cards/m/MichonneRuthlessSurvivor.java | 2 +- .../src/mage/cards/m/MiglozMazeCrusher.java | 2 +- .../src/mage/cards/m/MiirymSentinelWyrm.java | 2 +- .../src/mage/cards/m/MikaeusTheLunarch.java | 2 +- .../mage/cards/m/MikaeusTheUnhallowed.java | 2 +- .../mage/cards/m/MikokoroCenterOfTheSea.java | 2 +- .../src/mage/cards/m/MilaCraftyCompanion.java | 6 +- .../src/mage/cards/m/MillenniumFalcon.java | 2 +- .../cards/m/MillicentRestlessRevenant.java | 2 +- .../src/mage/cards/m/MinaAndDennWildborn.java | 2 +- .../cards/m/MinamoSchoolAtWatersEdge.java | 2 +- Mage.Sets/src/mage/cards/m/Mindslaver.java | 2 +- .../src/mage/cards/m/MinnWilyIllusionist.java | 2 +- .../src/mage/cards/m/MinscBelovedRanger.java | 2 +- .../mage/cards/m/MinscBooTimelessHeroes.java | 2 +- .../mage/cards/m/MintharaMercilessSoul.java | 2 +- Mage.Sets/src/mage/cards/m/Mirari.java | 2 +- .../src/mage/cards/m/MirenTheMoaningWell.java | 2 +- .../mage/cards/m/MirkoVoskMindDrinker.java | 2 +- .../src/mage/cards/m/MirriCatWarrior.java | 2 +- .../src/mage/cards/m/MirriTheCursed.java | 2 +- .../cards/m/MirriWeatherlightDuelist.java | 2 +- .../mage/cards/m/MishraArtificerProdigy.java | 2 +- .../src/mage/cards/m/MishraClaimedByGix.java | 2 +- .../src/mage/cards/m/MishraEminentOne.java | 2 +- .../mage/cards/m/MishraExcavationProdigy.java | 2 +- .../mage/cards/m/MishraLostToPhyrexia.java | 2 +- .../mage/cards/m/MishraTamerOfMakFawa.java | 2 +- .../src/mage/cards/m/MistformUltimus.java | 2 +- .../src/mage/cards/m/MizzixOfTheIzmagnus.java | 2 +- .../src/mage/cards/m/MizzixReplicaRider.java | 2 +- .../src/mage/cards/m/MogisGodOfSlaughter.java | 2 +- .../src/mage/cards/m/MoiraAndTeshar.java | 2 +- .../src/mage/cards/m/MoiraUrborgHaunt.java | 2 +- .../src/mage/cards/m/MolimoMaroSorcerer.java | 2 +- .../mage/cards/m/MomirVigSimicVisionary.java | 2 +- .../src/mage/cards/m/MondrakGloryDominus.java | 2 +- .../src/mage/cards/m/MonoxaMidwayManager.java | 2 +- .../src/mage/cards/m/MoraugFuryOfAkoum.java | 2 +- Mage.Sets/src/mage/cards/m/Mordenkainen.java | 2 +- Mage.Sets/src/mage/cards/m/Morinfen.java | 2 +- .../src/mage/cards/m/MoritteOfTheFrost.java | 4 +- .../mage/cards/m/MorophonTheBoundless.java | 2 +- .../mage/cards/m/MortarionDaemonPrimarch.java | 2 +- Mage.Sets/src/mage/cards/m/MountDoom.java | 2 +- Mage.Sets/src/mage/cards/m/MouthOfRonom.java | 2 +- .../src/mage/cards/m/MowuLoyalCompanion.java | 2 +- Mage.Sets/src/mage/cards/m/MoxAmber.java | 2 +- Mage.Sets/src/mage/cards/m/MoxOpal.java | 2 +- .../src/mage/cards/m/MrOrfeoTheBoulder.java | 2 +- Mage.Sets/src/mage/cards/m/MuYanling.java | 2 +- .../mage/cards/m/MuYanlingCelestialWind.java | 2 +- .../src/mage/cards/m/MuYanlingSkyDancer.java | 2 +- .../mage/cards/m/MuldrothaTheGravetide.java | 2 +- .../src/mage/cards/m/MultaniMaroSorcerer.java | 2 +- .../mage/cards/m/MultaniYavimayasAvatar.java | 2 +- .../src/mage/cards/m/MundaAmbushLeader.java | 2 +- .../src/mage/cards/m/MuxusGoblinGrandee.java | 2 +- .../cards/m/MuzzioVisionaryArchitect.java | 2 +- .../mage/cards/m/MyojinOfBloomingDawn.java | 2 +- .../mage/cards/m/MyojinOfCleansingFire.java | 2 +- .../mage/cards/m/MyojinOfCrypticDreams.java | 2 +- .../mage/cards/m/MyojinOfGrimBetrayal.java | 2 +- .../mage/cards/m/MyojinOfInfiniteRage.java | 2 +- .../src/mage/cards/m/MyojinOfLifesWeb.java | 2 +- .../src/mage/cards/m/MyojinOfNightsReach.java | 2 +- .../mage/cards/m/MyojinOfRoaringBlades.java | 2 +- .../src/mage/cards/m/MyojinOfSeeingWinds.java | 2 +- .../mage/cards/m/MyojinOfToweringMight.java | 2 +- .../src/mage/cards/m/MyrelShieldOfArgive.java | 2 +- .../src/mage/cards/m/MyrkulLordOfBones.java | 2 +- Mage.Sets/src/mage/cards/m/MysticDecree.java | 2 +- .../mage/cards/n/NabanDeanOfIteration.java | 2 +- .../mage/cards/n/NadaarSelflessPaladin.java | 2 +- .../cards/n/NadierAgentOfTheDuskenel.java | 2 +- .../src/mage/cards/n/NaelAvizoaAeronaut.java | 2 +- .../src/mage/cards/n/NagaoBoundByHonor.java | 2 +- .../mage/cards/n/NahiriHeirOfTheAncients.java | 2 +- .../src/mage/cards/n/NahiriStormOfStone.java | 2 +- .../src/mage/cards/n/NahiriTheHarbinger.java | 2 +- .../mage/cards/n/NahiriTheLithomancer.java | 2 +- .../mage/cards/n/NahiriTheUnforgiving.java | 2 +- .../src/mage/cards/n/NajalTheStormRunner.java | 2 +- .../mage/cards/n/NajeelaTheBladeBlossom.java | 2 +- Mage.Sets/src/mage/cards/n/NaliaDeArnise.java | 2 +- .../src/mage/cards/n/NaomiPillarOfOrder.java | 2 +- .../src/mage/cards/n/NarfiBetrayerKing.java | 4 +- .../mage/cards/n/NarsetEnlightenedExile.java | 2 +- .../mage/cards/n/NarsetEnlightenedMaster.java | 2 +- .../mage/cards/n/NarsetOfTheAncientWay.java | 2 +- .../src/mage/cards/n/NarsetParterOfVeils.java | 2 +- .../src/mage/cards/n/NarsetTranscendent.java | 2 +- .../mage/cards/n/NaruMehaMasterWizard.java | 2 +- .../src/mage/cards/n/NashiMoonsLegacy.java | 2 +- .../src/mage/cards/n/NathOfTheGiltLeaf.java | 2 +- .../mage/cards/n/NazahnReveredBladesmith.java | 2 +- .../src/mage/cards/n/Nebuchadnezzar.java | 2 +- Mage.Sets/src/mage/cards/n/NeeraWildMage.java | 2 +- .../mage/cards/n/NefaroxOverlordOfGrixis.java | 2 +- .../src/mage/cards/n/NeganTheColdBlooded.java | 2 +- .../mage/cards/n/NehebDreadhordeChampion.java | 2 +- .../src/mage/cards/n/NehebTheEternal.java | 2 +- .../src/mage/cards/n/NehebTheWorthy.java | 2 +- .../src/mage/cards/n/NekusarTheMindrazer.java | 2 +- .../src/mage/cards/n/NemataGroveGuardian.java | 2 +- .../mage/cards/n/NemataPrimevalWarden.java | 2 +- Mage.Sets/src/mage/cards/n/NetherVoid.java | 2 +- .../src/mage/cards/n/NethroiApexOfDeath.java | 2 +- .../mage/cards/n/NevinyrralUrborgTyrant.java | 2 +- .../src/mage/cards/n/NeyaliSunsVanguard.java | 2 +- .../src/mage/cards/n/NeyithOfTheDireHunt.java | 2 +- .../src/mage/cards/n/NezahalPrimalTide.java | 2 +- .../src/mage/cards/n/NezumiGraverobber.java | 2 +- .../src/mage/cards/n/NezumiShortfang.java | 2 +- .../mage/cards/n/NiambiEsteemedSpeaker.java | 2 +- .../mage/cards/n/NiambiFaithfulHealer.java | 2 +- Mage.Sets/src/mage/cards/n/NicolBolas.java | 2 +- .../src/mage/cards/n/NicolBolasDragonGod.java | 2 +- .../mage/cards/n/NicolBolasGodPharaoh.java | 2 +- .../mage/cards/n/NicolBolasPlaneswalker.java | 2 +- .../src/mage/cards/n/NicolBolasTheArisen.java | 2 +- .../mage/cards/n/NicolBolasTheDeceiver.java | 2 +- .../mage/cards/n/NicolBolasTheRavager.java | 2 +- .../mage/cards/n/NightOfSoulsBetrayal.java | 2 +- Mage.Sets/src/mage/cards/n/Nihiloor.java | 2 +- .../src/mage/cards/n/NikaraLairScavenger.java | 2 +- Mage.Sets/src/mage/cards/n/NikoAris.java | 2 +- .../src/mage/cards/n/NikyaOfTheOldWays.java | 2 +- .../mage/cards/n/NilsDisciplineEnforcer.java | 2 +- .../src/mage/cards/n/NinThePainArtist.java | 2 +- .../src/mage/cards/n/NineFingersKeene.java | 2 +- .../mage/cards/n/NissaAscendedAnimist.java | 2 +- .../src/mage/cards/n/NissaGenesisMage.java | 2 +- .../src/mage/cards/n/NissaNaturesArtisan.java | 2 +- .../mage/cards/n/NissaOfShadowedBoughs.java | 2 +- .../mage/cards/n/NissaResurgentAnimist.java | 2 +- Mage.Sets/src/mage/cards/n/NissaRevane.java | 2 +- .../src/mage/cards/n/NissaSageAnimist.java | 2 +- .../mage/cards/n/NissaStewardOfElements.java | 2 +- .../src/mage/cards/n/NissaVastwoodSeer.java | 2 +- .../src/mage/cards/n/NissaVitalForce.java | 2 +- .../mage/cards/n/NissaVoiceOfZendikar.java | 2 +- .../mage/cards/n/NissaWhoShakesTheWorld.java | 2 +- .../src/mage/cards/n/NissaWorldwaker.java | 2 +- .../mage/cards/n/NivMizzetDracogenius.java | 2 +- .../src/mage/cards/n/NivMizzetParun.java | 2 +- .../src/mage/cards/n/NivMizzetReborn.java | 2 +- .../src/mage/cards/n/NivMizzetSupreme.java | 2 +- .../mage/cards/n/NivMizzetTheFiremind.java | 2 +- Mage.Sets/src/mage/cards/n/NobleHeritage.java | 2 +- .../src/mage/cards/n/NogiDracoZealot.java | 2 +- .../mage/cards/n/NorikaYamazakiThePoet.java | 2 +- Mage.Sets/src/mage/cards/n/NorinTheWary.java | 2 +- .../src/mage/cards/n/NoyanDarRoilShaper.java | 2 +- Mage.Sets/src/mage/cards/n/NullChamber.java | 2 +- .../src/mage/cards/n/NumaJoragaChieftain.java | 2 +- .../src/mage/cards/n/NumotTheDevastator.java | 2 +- Mage.Sets/src/mage/cards/n/NuteGunray.java | 2 +- .../src/mage/cards/n/NykthosShrineToNyx.java | 2 +- .../src/mage/cards/n/NyleaGodOfTheHunt.java | 2 +- Mage.Sets/src/mage/cards/n/NyleaKeenEyed.java | 2 +- .../mage/cards/n/NymrisOonasTrickster.java | 2 +- Mage.Sets/src/mage/cards/n/NyxLotus.java | 2 +- .../mage/cards/o/OKagachiVengefulKami.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfAjani.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfChandra.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfGideon.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfJace.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfKaya.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfLiliana.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfNissa.java | 2 +- Mage.Sets/src/mage/cards/o/OathOfTeferi.java | 2 +- .../mage/cards/o/OathkeeperTakenosDaisho.java | 2 +- .../mage/cards/o/ObNixilisOfTheBlackOath.java | 2 +- .../src/mage/cards/o/ObNixilisReignited.java | 2 +- .../mage/cards/o/ObNixilisTheAdversary.java | 2 +- .../src/mage/cards/o/ObNixilisTheFallen.java | 2 +- .../mage/cards/o/ObNixilisTheHateTwisted.java | 2 +- .../src/mage/cards/o/ObNixilisUnshackled.java | 2 +- .../mage/cards/o/ObekaBruteChronologist.java | 2 +- Mage.Sets/src/mage/cards/o/ObiWanKenobi.java | 2 +- .../mage/cards/o/OboroPalaceInTheClouds.java | 2 +- .../src/mage/cards/o/OboshThePreypiercer.java | 2 +- .../mage/cards/o/ObuunMulDayaAncestor.java | 2 +- .../src/mage/cards/o/ObzedatGhostCouncil.java | 2 +- .../src/mage/cards/o/OctaviaLivingThesis.java | 2 +- .../src/mage/cards/o/OdricBloodCursed.java | 2 +- .../src/mage/cards/o/OdricLunarchMarshal.java | 2 +- .../mage/cards/o/OdricMasterTactician.java | 2 +- .../src/mage/cards/o/OgnisTheDragonsLash.java | 2 +- Mage.Sets/src/mage/cards/o/OhabiCaleria.java | 2 +- .../src/mage/cards/o/OhranFrostfang.java | 2 +- Mage.Sets/src/mage/cards/o/OhranViper.java | 2 +- Mage.Sets/src/mage/cards/o/OhranYeti.java | 2 +- .../mage/cards/o/OjiTheExquisiteBlade.java | 2 +- .../src/mage/cards/o/OjutaiSoulOfWinter.java | 2 +- .../src/mage/cards/o/OkaunEyeOfChaos.java | 2 +- Mage.Sets/src/mage/cards/o/OketraTheTrue.java | 2 +- .../src/mage/cards/o/OketrasMonument.java | 2 +- .../cards/o/OkinaTempleToTheGrandfathers.java | 2 +- .../src/mage/cards/o/OkoTheTrickster.java | 2 +- .../src/mage/cards/o/OkoThiefOfCrowns.java | 2 +- .../src/mage/cards/o/OlagLudevicsHubris.java | 2 +- Mage.Sets/src/mage/cards/o/OldGnawbone.java | 2 +- Mage.Sets/src/mage/cards/o/OldOneEye.java | 2 +- Mage.Sets/src/mage/cards/o/OldRutstein.java | 2 +- .../src/mage/cards/o/OldStickfingers.java | 2 +- .../src/mage/cards/o/OliviaCrimsonBride.java | 2 +- .../mage/cards/o/OliviaMobilizedForWar.java | 2 +- .../src/mage/cards/o/OliviaVoldaren.java | 2 +- .../src/mage/cards/o/OloroAgelessAscetic.java | 2 +- .../src/mage/cards/o/OmnathLocusOfAll.java | 2 +- .../mage/cards/o/OmnathLocusOfCreation.java | 2 +- .../src/mage/cards/o/OmnathLocusOfMana.java | 2 +- .../src/mage/cards/o/OmnathLocusOfRage.java | 2 +- .../mage/cards/o/OmnathLocusOfTheRoil.java | 2 +- Mage.Sets/src/mage/cards/o/OnSerrasWings.java | 2 +- Mage.Sets/src/mage/cards/o/OnThinIce.java | 2 +- .../src/mage/cards/o/OonaQueenOfTheFae.java | 2 +- .../mage/cards/o/OpalEyeKondasYojimbo.java | 2 +- .../mage/cards/o/OrahSkyclaveHierophant.java | 2 +- .../src/mage/cards/o/OrcaSiegeDemon.java | 2 +- .../mage/cards/o/OrcusPrinceOfUndeath.java | 2 +- .../src/mage/cards/o/OrimSamiteHealer.java | 2 +- .../src/mage/cards/o/OrissSamiteGuardian.java | 2 +- .../mage/cards/o/OrmendahlProfanePrince.java | 2 +- .../mage/cards/o/OrmendahlTheCorrupter.java | 2 +- .../src/mage/cards/o/OrmosArchiveKeeper.java | 2 +- .../src/mage/cards/o/OrochiEggwatcher.java | 2 +- .../src/mage/cards/o/OrosTheAvenger.java | 2 +- .../mage/cards/o/OrthionHeroOfLavabrink.java | 2 +- .../src/mage/cards/o/OrvarTheAllForm.java | 2 +- .../mage/cards/o/OsgirTheReconstructor.java | 2 +- .../mage/cards/o/OskarRubbishReclaimer.java | 2 +- .../src/mage/cards/o/OswaldFiddlebender.java | 2 +- .../src/mage/cards/o/OtawaraSoaringCity.java | 2 +- .../mage/cards/o/OthelmSigardianOutcast.java | 2 +- .../mage/cards/o/OtrimiTheEverPlayful.java | 2 +- .../src/mage/cards/o/OvikaEnigmaGoliath.java | 2 +- .../cards/o/OviyaPashiriSageLifecrafter.java | 2 +- .../mage/cards/o/OyobiWhoSplitTheHeavens.java | 2 +- .../cards/o/OzolithTheShatteredSpire.java | 2 +- .../cards/p/PadeemConsulOfInnovation.java | 2 +- .../src/mage/cards/p/PakoArcaneRetriever.java | 2 +- Mage.Sets/src/mage/cards/p/PalladiaMors.java | 2 +- .../mage/cards/p/PalladiaMorsTheRuiner.java | 2 +- .../mage/cards/p/PangTongYoungPhoenix.java | 2 +- Mage.Sets/src/mage/cards/p/ParadoxEngine.java | 2 +- Mage.Sets/src/mage/cards/p/ParhelionII.java | 2 +- .../mage/cards/p/ParnesseTheSubtleBrush.java | 2 +- Mage.Sets/src/mage/cards/p/PashalikMons.java | 2 +- .../mage/cards/p/PassionateArchaeologist.java | 2 +- Mage.Sets/src/mage/cards/p/PathOfMettle.java | 2 +- .../src/mage/cards/p/PatronOfTheAkki.java | 2 +- .../src/mage/cards/p/PatronOfTheKitsune.java | 2 +- .../src/mage/cards/p/PatronOfTheMoon.java | 2 +- .../src/mage/cards/p/PatronOfTheNezumi.java | 2 +- .../src/mage/cards/p/PatronOfTheOrochi.java | 2 +- Mage.Sets/src/mage/cards/p/PavelMaliki.java | 2 +- Mage.Sets/src/mage/cards/p/Pendelhaven.java | 2 +- .../src/mage/cards/p/PerrieThePulverizer.java | 2 +- .../mage/cards/p/PhabineBosssConfidant.java | 2 +- .../src/mage/cards/p/PhageTheUntouchable.java | 2 +- .../mage/cards/p/PharikaGodOfAffliction.java | 2 +- Mage.Sets/src/mage/cards/p/Phelddagrif.java | 2 +- .../mage/cards/p/PhenaxGodOfDeception.java | 2 +- .../mage/cards/p/PhylathWorldSculptor.java | 2 +- .../src/mage/cards/p/PhyrexianIronfoot.java | 2 +- .../mage/cards/p/PhyrexianSnowcrusher.java | 2 +- .../src/mage/cards/p/PhyrexianSoulgorger.java | 2 +- .../src/mage/cards/p/PhyrexianTower.java | 2 +- .../src/mage/cards/p/PiaAndKiranNalaar.java | 2 +- Mage.Sets/src/mage/cards/p/PiaNalaar.java | 2 +- .../cards/p/PiaNalaarConsulOfRevival.java | 2 +- .../src/mage/cards/p/PiannaNomadCaptain.java | 2 +- Mage.Sets/src/mage/cards/p/PilferingHawk.java | 2 +- .../src/mage/cards/p/PillarTombsOfAku.java | 2 +- .../mage/cards/p/PirImaginativeRascal.java | 2 +- .../src/mage/cards/p/PiruTheVolatile.java | 2 +- Mage.Sets/src/mage/cards/p/PlanarBridge.java | 2 +- .../src/mage/cards/p/PlarggAndNassari.java | 2 +- .../src/mage/cards/p/PlarggDeanOfChaos.java | 11 +- Mage.Sets/src/mage/cards/p/PloKoon.java | 2 +- Mage.Sets/src/mage/cards/p/PoeDameron.java | 2 +- .../mage/cards/p/PolukranosEngineOfRuin.java | 2 +- .../src/mage/cards/p/PolukranosReborn.java | 2 +- .../src/mage/cards/p/PolukranosUnchained.java | 2 +- .../mage/cards/p/PolukranosWorldEater.java | 2 +- .../src/mage/cards/p/PopularEntertainer.java | 2 +- .../src/mage/cards/p/PramikonSkyRampart.java | 2 +- .../mage/cards/p/PravaOfTheSteelLegion.java | 2 +- .../src/mage/cards/p/PredatorFlagship.java | 2 +- .../src/mage/cards/p/PrestonTheVanisher.java | 2 +- .../mage/cards/p/PriestOfTheHauntedEdge.java | 2 +- .../mage/cards/p/PrimeSpeakerVannifar.java | 2 +- .../src/mage/cards/p/PrimeSpeakerZegana.java | 2 +- .../cards/p/PrimevalsGloriousRebirth.java | 2 +- Mage.Sets/src/mage/cards/p/PrincessLeia.java | 2 +- .../src/mage/cards/p/PrincessLucrezia.java | 2 +- .../src/mage/cards/p/ProfaneProcession.java | 2 +- Mage.Sets/src/mage/cards/p/ProfessorOnyx.java | 2 +- Mage.Sets/src/mage/cards/p/Progenitus.java | 2 +- .../src/mage/cards/p/ProsperTomeBound.java | 2 +- .../mage/cards/p/ProsshSkyraiderOfKher.java | 2 +- .../mage/cards/p/PurphorosBronzeBlooded.java | 2 +- .../mage/cards/p/PurphorosGodOfTheForge.java | 2 +- .../src/mage/cards/p/PurrajOfUrborg.java | 2 +- .../src/mage/cards/p/PyromancersGoggles.java | 2 +- .../mage/cards/q/QueenAllenalOfRuadach.java | 2 +- .../src/mage/cards/q/QueenKaylaBinKroog.java | 2 +- Mage.Sets/src/mage/cards/q/QueenMarchesa.java | 2 +- Mage.Sets/src/mage/cards/q/QuestingBeast.java | 2 +- .../src/mage/cards/q/QuezaAugurOfAgonies.java | 2 +- Mage.Sets/src/mage/cards/q/QuiGonJinn.java | 2 +- .../cards/q/QuintoriusFieldHistorian.java | 2 +- .../mage/cards/q/QuintoriusLoremaster.java | 2 +- .../mage/cards/r/RadagastWizardOfWilds.java | 2 +- .../mage/cards/r/RadhaCoalitionWarlord.java | 2 +- .../src/mage/cards/r/RadhaHeartOfKeld.java | 2 +- .../src/mage/cards/r/RadhaHeirToKeld.java | 2 +- .../src/mage/cards/r/RadiantArchangel.java | 2 +- .../mage/cards/r/RadiantSerraArchangel.java | 2 +- .../mage/cards/r/RaffCapashenShipsMage.java | 2 +- .../cards/r/RaffWeatherlightStalwart.java | 2 +- .../src/mage/cards/r/RaffineSchemingSeer.java | 2 +- .../src/mage/cards/r/RafiqOfTheMany.java | 2 +- .../mage/cards/r/RagavanNimblePilferer.java | 2 +- .../mage/cards/r/RaggadraggaGoregutsBoss.java | 2 +- Mage.Sets/src/mage/cards/r/Ragnar.java | 2 +- .../src/mage/cards/r/RaisedByGiants.java | 2 +- .../src/mage/cards/r/RaiyuuStormsEdge.java | 2 +- .../src/mage/cards/r/RakdosLordOfRiots.java | 2 +- .../src/mage/cards/r/RakdosTheDefiler.java | 2 +- .../mage/cards/r/RakdosTheShowstopper.java | 2 +- Mage.Sets/src/mage/cards/r/RakkaMar.java | 2 +- .../src/mage/cards/r/RakshaGoldenCub.java | 2 +- .../src/mage/cards/r/RalCallerOfStorms.java | 2 +- .../src/mage/cards/r/RalIzzetViceroy.java | 2 +- .../src/mage/cards/r/RalStormConduit.java | 2 +- Mage.Sets/src/mage/cards/r/RalZarek.java | 2 +- .../src/mage/cards/r/RamirezDePietro.java | 2 +- .../mage/cards/r/RamirezDePietroPillager.java | 2 +- .../src/mage/cards/r/RamosDragonEngine.java | 2 +- .../src/mage/cards/r/RamsesAssassinLord.java | 2 +- .../src/mage/cards/r/RamsesOverdark.java | 2 +- .../mage/cards/r/RanarTheEverWatchful.java | 2 +- .../src/mage/cards/r/RankleAndTorbran.java | 2 +- .../mage/cards/r/RankleMasterOfPranks.java | 2 +- .../mage/cards/r/RaphaelFiendishSavior.java | 2 +- .../src/mage/cards/r/RasaadYnBashir.java | 2 +- .../src/mage/cards/r/RashidaScalebane.java | 2 +- .../src/mage/cards/r/RashkaTheSlayer.java | 2 +- .../src/mage/cards/r/RashmiAndRagavan.java | 2 +- .../mage/cards/r/RashmiEternitiesCrafter.java | 2 +- .../src/mage/cards/r/RasputinDreamweaver.java | 2 +- .../mage/cards/r/RasputinTheOneiromancer.java | 2 +- .../src/mage/cards/r/RatadrabikOfUrborg.java | 2 +- .../src/mage/cards/r/RatchetFieldMedic.java | 2 +- .../src/mage/cards/r/RatchetRescueRacer.java | 2 +- Mage.Sets/src/mage/cards/r/RathsEdge.java | 2 +- .../src/mage/cards/r/RavosSoultender.java | 2 +- .../mage/cards/r/RayamiFirstOfTheFallen.java | 2 +- .../mage/cards/r/RayneAcademyChancellor.java | 2 +- .../mage/cards/r/RazakethTheFoulblooded.java | 2 +- .../src/mage/cards/r/RaziaBorosArchangel.java | 2 +- .../cards/r/RealmbreakerTheInvasionTree.java | 2 +- Mage.Sets/src/mage/cards/r/ReaperKing.java | 2 +- .../cards/r/RebbecArchitectOfAscension.java | 2 +- .../src/mage/cards/r/RegnaTheRedeemer.java | 2 +- .../mage/cards/r/ReidaneGodOfTheWorthy.java | 11 +- .../cards/r/RekiTheHistoryOfKamigawa.java | 2 +- .../cards/r/RemKarolusStalwartSlayer.java | 2 +- .../mage/cards/r/RenariMerchantOfMarvels.java | 2 +- .../mage/cards/r/RenataCalledToTheHunt.java | 2 +- .../src/mage/cards/r/ReplicatingRing.java | 2 +- .../src/mage/cards/r/RevekaWizardSavant.java | 2 +- Mage.Sets/src/mage/cards/r/Revelation.java | 2 +- Mage.Sets/src/mage/cards/r/Rey.java | 2 +- Mage.Sets/src/mage/cards/r/ReySkywalker.java | 2 +- .../src/mage/cards/r/ReyaDawnbringer.java | 2 +- .../src/mage/cards/r/ReyavMasterSmith.java | 2 +- .../mage/cards/r/ReyhanLastOfTheAbzan.java | 2 +- .../src/mage/cards/r/ReysLightsaber.java | 2 +- .../src/mage/cards/r/RhodaGeistAvenger.java | 2 +- .../mage/cards/r/RhonasTheIndomitable.java | 2 +- .../src/mage/cards/r/RhonassMonument.java | 2 +- .../src/mage/cards/r/RhukHexgoldNabber.java | 2 +- Mage.Sets/src/mage/cards/r/RhysTheExiled.java | 2 +- .../src/mage/cards/r/RhysTheRedeemed.java | 2 +- .../mage/cards/r/RiaIvorBaneOfBladehold.java | 2 +- .../src/mage/cards/r/RickSteadfastLeader.java | 2 +- .../src/mage/cards/r/RielleTheEverwise.java | 2 +- .../mage/cards/r/RienneAngelOfRebirth.java | 2 +- .../mage/cards/r/RigoStreetwiseMentor.java | 2 +- .../mage/cards/r/RikuOfTwoReflections.java | 2 +- .../src/mage/cards/r/RilsaRaelKingpin.java | 2 +- Mage.Sets/src/mage/cards/r/RimeTender.java | 2 +- .../src/mage/cards/r/RimeTransfusion.java | 2 +- Mage.Sets/src/mage/cards/r/RimeboundDead.java | 2 +- .../src/mage/cards/r/RimefeatherOwl.java | 2 +- .../src/mage/cards/r/RimehornAurochs.java | 2 +- .../src/mage/cards/r/RimescaleDragon.java | 2 +- Mage.Sets/src/mage/cards/r/RimewoodFalls.java | 2 +- .../mage/cards/r/RinAndSeriInseparable.java | 2 +- .../src/mage/cards/r/RionyaFireDancer.java | 2 +- .../mage/cards/r/RishkarPeemaRenegade.java | 2 +- .../mage/cards/r/RisonaAsariCommander.java | 2 +- .../mage/cards/r/RithLiberatedPrimeval.java | 2 +- .../src/mage/cards/r/RithTheAwakener.java | 2 +- .../src/mage/cards/r/RivazOfTheClaw.java | 2 +- Mage.Sets/src/mage/cards/r/RivenTurnbull.java | 2 +- .../src/mage/cards/r/RoaleskApexHybrid.java | 2 +- .../mage/cards/r/RoccoCabarettiCaterer.java | 2 +- .../src/mage/cards/r/RoccoStreetChef.java | 2 +- .../src/mage/cards/r/RodolfDuskbringer.java | 2 +- .../cards/r/RofellosLlanowarEmissary.java | 2 +- .../src/mage/cards/r/RograkhSonOfRohgahh.java | 2 +- .../mage/cards/r/RohgahhKherKeepOverlord.java | 2 +- .../src/mage/cards/r/RohgahhOfKherKeep.java | 2 +- .../src/mage/cards/r/RonaDiscipleOfGix.java | 2 +- .../mage/cards/r/RonaHeraldOfInvasion.java | 2 +- .../mage/cards/r/RonaSheoldredsFaithful.java | 2 +- .../mage/cards/r/RonaTolarianObliterator.java | 2 +- Mage.Sets/src/mage/cards/r/RonomSerpent.java | 2 +- .../mage/cards/r/RoonOfTheHiddenRealm.java | 2 +- .../mage/cards/r/RoothaMercurialArtist.java | 2 +- .../src/mage/cards/r/RorixBladewing.java | 2 +- .../src/mage/cards/r/RosheenMeanderer.java | 2 +- .../mage/cards/r/RosnakhtHeirOfRohgahh.java | 2 +- .../mage/cards/r/RowanFearlessSparkmage.java | 2 +- Mage.Sets/src/mage/cards/r/RowanKenrith.java | 2 +- .../mage/cards/r/RowanScholarOfSparks.java | 6 +- .../src/mage/cards/r/RubiniaSoulsinger.java | 2 +- .../src/mage/cards/r/RuhanOfTheFomori.java | 2 +- .../mage/cards/r/RulikMonsWarrenChief.java | 2 +- .../cards/r/RuneTailKitsuneAscendant.java | 4 +- Mage.Sets/src/mage/cards/r/RunoStromkirk.java | 2 +- .../src/mage/cards/r/RuricTharTheUnbowed.java | 2 +- .../mage/cards/r/RuxaPatientProfessor.java | 2 +- .../mage/cards/r/RyuseiTheFallingStar.java | 2 +- .../mage/cards/s/SachiDaughterOfSeshiro.java | 2 +- .../src/mage/cards/s/SaddledRimestag.java | 2 +- .../cards/s/SafanaCalimportCutthroat.java | 2 +- .../src/mage/cards/s/SaffiEriksdotter.java | 2 +- .../mage/cards/s/SaheeliFiligreeMaster.java | 2 +- Mage.Sets/src/mage/cards/s/SaheeliRai.java | 2 +- .../mage/cards/s/SaheeliSublimeArtificer.java | 2 +- .../src/mage/cards/s/SaheeliTheGifted.java | 2 +- .../src/mage/cards/s/SaiMasterThopterist.java | 2 +- .../mage/cards/s/SaintTraftAndRemKarolus.java | 2 +- .../cards/s/SakashimaOfAThousandFaces.java | 2 +- .../mage/cards/s/SakashimaTheImpostor.java | 2 +- .../mage/cards/s/SakikoMotherOfSummer.java | 2 +- .../src/mage/cards/s/SamLoyalAttendant.java | 2 +- .../src/mage/cards/s/SamutTheTested.java | 2 +- .../src/mage/cards/s/SamutTyrantSmasher.java | 2 +- .../mage/cards/s/SamutVizierOfNaktamun.java | 2 +- .../src/mage/cards/s/SamutVoiceOfDissent.java | 2 +- .../mage/cards/s/SamwiseTheStouthearted.java | 2 +- Mage.Sets/src/mage/cards/s/SanctumOfAll.java | 2 +- .../src/mage/cards/s/SanctumOfCalmWaters.java | 2 +- .../cards/s/SanctumOfFruitfulHarvest.java | 2 +- .../cards/s/SanctumOfShatteredHeights.java | 2 +- .../src/mage/cards/s/SanctumOfStoneFangs.java | 2 +- .../src/mage/cards/s/SanctumOfTheSun.java | 2 +- .../mage/cards/s/SanctumOfTranquilLight.java | 2 +- .../src/mage/cards/s/SanwellAvengerAce.java | 2 +- .../src/mage/cards/s/SaplingOfColfenor.java | 2 +- .../src/mage/cards/s/SarevokDeathbringer.java | 2 +- .../src/mage/cards/s/SarkhanDragonsoul.java | 2 +- .../src/mage/cards/s/SarkhanFireblood.java | 2 +- .../src/mage/cards/s/SarkhanSoulAflame.java | 2 +- .../mage/cards/s/SarkhanTheDragonspeaker.java | 2 +- Mage.Sets/src/mage/cards/s/SarkhanTheMad.java | 2 +- .../mage/cards/s/SarkhanTheMasterless.java | 2 +- .../src/mage/cards/s/SarkhanUnbroken.java | 2 +- Mage.Sets/src/mage/cards/s/SarkhanVol.java | 2 +- .../src/mage/cards/s/SarulfRealmEater.java | 2 +- .../src/mage/cards/s/SarythTheVipersFang.java | 2 +- .../mage/cards/s/SasayaOrochiAscendant.java | 4 +- .../src/mage/cards/s/SaskiaTheUnyielding.java | 2 +- Mage.Sets/src/mage/cards/s/SatoruUmezawa.java | 2 +- .../mage/cards/s/SatsukiTheLivingLore.java | 2 +- .../src/mage/cards/s/SauronTheLidlessEye.java | 2 +- .../mage/cards/s/SauronTheNecromancer.java | 2 +- .../mage/cards/s/SavraQueenOfTheGolgari.java | 2 +- .../mage/cards/s/SceptreOfEternalGlory.java | 2 +- .../src/mage/cards/s/ScionOfHalaster.java | 2 +- .../src/mage/cards/s/ScionOfTheUrDragon.java | 2 +- Mage.Sets/src/mage/cards/s/ScryingSheets.java | 2 +- .../src/mage/cards/s/SculptorOfWinter.java | 2 +- .../src/mage/cards/s/SearchForAzcanta.java | 2 +- .../src/mage/cards/s/SearchForGlory.java | 2 +- .../mage/cards/s/SedrisTheTraitorKing.java | 2 +- .../mage/cards/s/SefrisOfTheHiddenWays.java | 2 +- .../mage/cards/s/SeizanPerverterOfTruth.java | 2 +- .../src/mage/cards/s/SekKuarDeathkeeper.java | 2 +- .../src/mage/cards/s/SekkiSeasonsGuide.java | 2 +- .../src/mage/cards/s/SeleniaDarkAngel.java | 2 +- .../mage/cards/s/SelvalaExplorerReturned.java | 2 +- .../mage/cards/s/SelvalaHeartOfTheWilds.java | 2 +- Mage.Sets/src/mage/cards/s/SenTriplets.java | 2 +- .../src/mage/cards/s/SenatorBailOrgana.java | 2 +- .../src/mage/cards/s/SenatorLottDod.java | 2 +- .../src/mage/cards/s/SenatorOnacondaFarr.java | 2 +- .../src/mage/cards/s/SenatorPadmeAmidala.java | 2 +- .../mage/cards/s/SenatorPasselArgente.java | 2 +- .../src/mage/cards/s/SengirTheDarkBaron.java | 2 +- .../src/mage/cards/s/SenseiGoldenTail.java | 2 +- .../src/mage/cards/s/SepharaSkysBlade.java | 2 +- Mage.Sets/src/mage/cards/s/SerraAviary.java | 2 +- .../src/mage/cards/s/SerraTheBenevolent.java | 2 +- Mage.Sets/src/mage/cards/s/SerrasSanctum.java | 2 +- .../src/mage/cards/s/SeshiroTheAnointed.java | 2 +- .../mage/cards/s/SethronHurloonGeneral.java | 2 +- .../mage/cards/s/SetonKrosanProtector.java | 2 +- .../mage/cards/s/SevinneTheChronoclasm.java | 2 +- .../src/mage/cards/s/ShabrazTheSkyshark.java | 2 +- .../cards/s/ShadowheartDarkJusticiar.java | 2 +- Mage.Sets/src/mage/cards/s/Shadowspear.java | 2 +- .../src/mage/cards/s/ShadrixSilverquill.java | 2 +- .../mage/cards/s/ShaileDeanOfRadiance.java | 12 +- .../src/mage/cards/s/ShalaiAndHallar.java | 2 +- .../src/mage/cards/s/ShalaiVoiceOfPlenty.java | 2 +- .../src/mage/cards/s/ShamelessCharlatan.java | 2 +- .../mage/cards/s/ShanidSleepersScourge.java | 2 +- .../mage/cards/s/ShannaPurifyingBlade.java | 2 +- .../src/mage/cards/s/ShannaSisaysLegacy.java | 2 +- .../src/mage/cards/s/SharuumTheHegemon.java | 2 +- .../src/mage/cards/s/ShattergangBrothers.java | 2 +- .../src/mage/cards/s/ShaukuEndbringer.java | 2 +- .../src/mage/cards/s/ShellOfTheLastKappa.java | 2 +- Mage.Sets/src/mage/cards/s/Sheoldred.java | 2 +- .../mage/cards/s/SheoldredTheApocalypse.java | 2 +- .../mage/cards/s/SheoldredWhisperingOne.java | 2 +- .../mage/cards/s/ShessraDeathsWhisper.java | 2 +- .../src/mage/cards/s/ShieldOfKaldra.java | 2 +- .../mage/cards/s/ShigekiJukaiVisionary.java | 2 +- .../mage/cards/s/ShimatsuTheBloodcloaked.java | 2 +- .../src/mage/cards/s/ShimmerdriftVale.java | 2 +- .../cards/s/ShinkaTheBloodsoakedKeep.java | 2 +- .../mage/cards/s/ShireiShizosCaretaker.java | 2 +- .../mage/cards/s/ShisatoWhisperingHunter.java | 2 +- Mage.Sets/src/mage/cards/s/ShivanGorge.java | 2 +- .../mage/cards/s/ShizoDeathsStorehouse.java | 2 +- .../mage/cards/s/ShizukoCallerOfAutumn.java | 2 +- .../mage/cards/s/ShorikaiGenesisEngine.java | 2 +- .../mage/cards/s/ShuYunTheSilentTempest.java | 2 +- .../src/mage/cards/s/SianiEyeOfTheStorm.java | 2 +- Mage.Sets/src/mage/cards/s/SidarJabari.java | 2 +- .../mage/cards/s/SidarJabariOfZhalfir.java | 2 +- .../src/mage/cards/s/SidarKondoOfJamuraa.java | 2 +- .../src/mage/cards/s/SidisiBroodTyrant.java | 2 +- .../src/mage/cards/s/SidisiUndeadVizier.java | 2 +- .../mage/cards/s/SigardaChampionOfLight.java | 2 +- .../mage/cards/s/SigardaFontOfBlessings.java | 2 +- .../src/mage/cards/s/SigardaHeronsGrace.java | 2 +- .../src/mage/cards/s/SigardaHostOfHerons.java | 2 +- .../src/mage/cards/s/SigridGodFavored.java | 2 +- .../mage/cards/s/SilasRennSeekerAdept.java | 2 +- .../cards/s/SilumgarTheDriftingDeath.java | 2 +- .../mage/cards/s/SilvarDevourerOfTheFree.java | 2 +- .../mage/cards/s/SilvosRogueElemental.java | 2 +- .../mage/cards/s/SimaYiWeiFieldMarshal.java | 2 +- .../mage/cards/s/SimonWildMagicSorcerer.java | 2 +- .../mage/cards/s/SionaCaptainOfThePyleas.java | 2 +- .../src/mage/cards/s/SirShandlarOfEberyn.java | 2 +- .../cards/s/SisayWeatherlightCaptain.java | 2 +- .../src/mage/cards/s/SistersOfStoneDeath.java | 2 +- .../src/mage/cards/s/SivitriDragonMaster.java | 2 +- .../src/mage/cards/s/SivitriScarzam.java | 2 +- .../mage/cards/s/SivrissNightmareSpeaker.java | 2 +- .../src/mage/cards/s/SkanosDragonheart.java | 2 +- Mage.Sets/src/mage/cards/s/SkeletonShip.java | 2 +- .../cards/s/SkithiryxTheBlightDragon.java | 2 +- .../src/mage/cards/s/SkrelvDefectorMite.java | 2 +- .../cards/s/SkullbriarTheWalkingGrave.java | 2 +- Mage.Sets/src/mage/cards/s/SkyfireKirin.java | 2 +- .../src/mage/cards/s/SkyshipWeatherlight.java | 2 +- .../cards/s/SkysovereignConsulFlagship.java | 2 +- Mage.Sets/src/mage/cards/s/SlaveI.java | 2 +- .../src/mage/cards/s/SlimefootAndSquee.java | 2 +- .../mage/cards/s/SlimefootTheStowaway.java | 2 +- .../mage/cards/s/SlinnVodaTheRisingDeep.java | 2 +- .../mage/cards/s/SlivdraziMonstrosity.java | 2 +- .../src/mage/cards/s/SliverGravemother.java | 2 +- .../src/mage/cards/s/SliverHivelord.java | 2 +- Mage.Sets/src/mage/cards/s/SliverLegion.java | 2 +- .../src/mage/cards/s/SliverOverlord.java | 2 +- Mage.Sets/src/mage/cards/s/SliverQueen.java | 2 +- .../mage/cards/s/SlobadGoblinTinkerer.java | 2 +- .../src/mage/cards/s/SlobadIronGoblin.java | 2 +- .../src/mage/cards/s/SlogurkTheOverslime.java | 2 +- .../src/mage/cards/s/SlurrkAllIngesting.java | 2 +- .../mage/cards/s/SnapdaxApexOfTheHunt.java | 2 +- .../src/mage/cards/s/SnowCoveredForest.java | 4 +- .../src/mage/cards/s/SnowCoveredIsland.java | 4 +- .../src/mage/cards/s/SnowCoveredMountain.java | 4 +- .../src/mage/cards/s/SnowCoveredPlains.java | 4 +- .../src/mage/cards/s/SnowCoveredSwamp.java | 4 +- Mage.Sets/src/mage/cards/s/SnowMercy.java | 2 +- .../src/mage/cards/s/SnowfieldSinkhole.java | 2 +- .../cards/s/SokenzanCrucibleOfDefiance.java | 2 +- .../src/mage/cards/s/SolKanarTheTainted.java | 2 +- .../mage/cards/s/SolkanarTheSwampKing.java | 2 +- .../mage/cards/s/SolphimMayhemDominus.java | 2 +- .../cards/s/SophinaSpearsageDeserter.java | 2 +- .../mage/cards/s/SoramaroFirstToDream.java | 2 +- .../src/mage/cards/s/SorayaTheFalconer.java | 2 +- .../src/mage/cards/s/SorinGrimNemesis.java | 2 +- .../mage/cards/s/SorinImperiousBloodlord.java | 2 +- .../mage/cards/s/SorinLordOfInnistrad.java | 2 +- Mage.Sets/src/mage/cards/s/SorinMarkov.java | 2 +- .../src/mage/cards/s/SorinSolemnVisitor.java | 2 +- .../src/mage/cards/s/SorinTheMirthless.java | 2 +- .../src/mage/cards/s/SorinVampireLord.java | 2 +- .../mage/cards/s/SorinVengefulBloodlord.java | 2 +- .../src/mage/cards/s/SosukeSonOfSeshiro.java | 2 +- .../src/mage/cards/s/SoulOfWindgrace.java | 2 +- Mage.Sets/src/mage/cards/s/SpearOfHeliod.java | 2 +- .../mage/cards/s/SpiritOfTheAldergard.java | 2 +- .../src/mage/cards/s/SpiritOfTheNight.java | 2 +- .../src/mage/cards/s/SpitfireBastion.java | 2 +- Mage.Sets/src/mage/cards/s/SquallDrifter.java | 2 +- .../src/mage/cards/s/SqueeDubiousMonarch.java | 2 +- .../src/mage/cards/s/SqueeGoblinNabob.java | 2 +- .../src/mage/cards/s/SqueeTheImmortal.java | 2 +- .../src/mage/cards/s/SramSeniorEdificer.java | 2 +- Mage.Sets/src/mage/cards/s/StalkingYeti.java | 2 +- Mage.Sets/src/mage/cards/s/Stangg.java | 2 +- .../src/mage/cards/s/StanggEchoWarrior.java | 2 +- Mage.Sets/src/mage/cards/s/StarkeOfRath.java | 2 +- .../mage/cards/s/StennParanoidPartisan.java | 2 +- .../src/mage/cards/s/StitcherGeralf.java | 2 +- .../src/mage/cards/s/StonebrowKrosanHero.java | 2 +- Mage.Sets/src/mage/cards/s/StormTheVault.java | 2 +- Mage.Sets/src/mage/cards/s/StormWorld.java | 2 +- .../src/mage/cards/s/StorrevDevkarinLich.java | 2 +- .../mage/cards/s/StorvaldFrostGiantJarl.java | 2 +- Mage.Sets/src/mage/cards/s/StreetUrchin.java | 2 +- .../src/mage/cards/s/StudentOfElements.java | 2 +- .../mage/cards/s/SubiraTulzidiCaravanner.java | 2 +- Mage.Sets/src/mage/cards/s/SulfurousMire.java | 2 +- .../src/mage/cards/s/SunCeYoungConquerer.java | 2 +- .../src/mage/cards/s/SunQuanLordOfWu.java | 2 +- .../src/mage/cards/s/SunastianFalconer.java | 2 +- .../src/mage/cards/s/SupremeLeaderSnoke.java | 2 +- .../src/mage/cards/s/SurrakAndGoreclaw.java | 2 +- .../src/mage/cards/s/SurrakDragonclaw.java | 2 +- .../src/mage/cards/s/SurrakTheHuntCaller.java | 2 +- .../src/mage/cards/s/SvellaIceShaper.java | 4 +- .../src/mage/cards/s/SvyelunOfSeaAndSky.java | 2 +- .../src/mage/cards/s/SwordCoastSailor.java | 2 +- Mage.Sets/src/mage/cards/s/SwordOfKaldra.java | 2 +- .../src/mage/cards/s/SwordOfTheAnimist.java | 2 +- .../src/mage/cards/s/SwordOfTheChosen.java | 2 +- .../src/mage/cards/s/SydriGalvanicGenius.java | 2 +- .../src/mage/cards/s/SyggRiverCutthroat.java | 2 +- .../src/mage/cards/s/SyggRiverGuide.java | 2 +- .../src/mage/cards/s/SylviaBrightspear.java | 2 +- .../src/mage/cards/s/SyrAlinTheLionsClaw.java | 2 +- .../src/mage/cards/s/SyrCarahTheBold.java | 2 +- .../mage/cards/s/SyrElenoraTheDiscerning.java | 2 +- .../mage/cards/s/SyrFarenTheHengehammer.java | 2 +- .../mage/cards/s/SyrGwynHeroOfAshvale.java | 2 +- .../src/mage/cards/s/SyrKonradTheGrim.java | 2 +- .../mage/cards/s/SyrixCarrierOfTheFlame.java | 2 +- .../src/mage/cards/s/SythisHarvestsHand.java | 2 +- .../src/mage/cards/s/SzadekLordOfSecrets.java | 2 +- .../mage/cards/s/SzarekhTheSilentKing.java | 2 +- .../src/mage/cards/t/TaboraxHopesDemise.java | 2 +- .../mage/cards/t/TadeasJuniperAscendant.java | 2 +- .../src/mage/cards/t/TahngarthFirstMate.java | 2 +- .../mage/cards/t/TahngarthTalruumHero.java | 2 +- .../src/mage/cards/t/TaigamOjutaiMaster.java | 2 +- .../src/mage/cards/t/TaigamSidisisHand.java | 2 +- .../mage/cards/t/TajicBladeOfTheLegion.java | 2 +- .../src/mage/cards/t/TajicLegionsEdge.java | 2 +- .../mage/cards/t/TakenoSamuraiGeneral.java | 2 +- .../mage/cards/t/TakenumaAbandonedMire.java | 2 +- Mage.Sets/src/mage/cards/t/TalesEnd.java | 25 ++++- .../src/mage/cards/t/TalrandSkySummoner.java | 2 +- .../mage/cards/t/TameshiRealityArchitect.java | 2 +- .../mage/cards/t/TamiyoCollectorOfTales.java | 2 +- .../mage/cards/t/TamiyoCompleatedSage.java | 2 +- .../mage/cards/t/TamiyoFieldResearcher.java | 2 +- .../src/mage/cards/t/TamiyoTheMoonSage.java | 2 +- .../src/mage/cards/t/TamiyosJournal.java | 2 +- .../src/mage/cards/t/TanaTheBloodsower.java | 2 +- .../src/mage/cards/t/TanazirQuandrix.java | 2 +- Mage.Sets/src/mage/cards/t/Taniwha.java | 2 +- .../mage/cards/t/TaranikaAkroanVeteran.java | 2 +- .../mage/cards/t/TargNarDemonFangGnoll.java | 2 +- .../mage/cards/t/TarielReckonerOfSouls.java | 2 +- .../src/mage/cards/t/TaroxBladewing.java | 2 +- .../src/mage/cards/t/TashaTheWitchQueen.java | 2 +- .../mage/cards/t/TasigurTheGoldenFang.java | 2 +- .../mage/cards/t/TatsumasaTheDragonsFang.java | 2 +- .../src/mage/cards/t/TatsunariToadRider.java | 2 +- .../src/mage/cards/t/TatyovaBenthicDruid.java | 2 +- .../mage/cards/t/TatyovaStewardOfTides.java | 2 +- Mage.Sets/src/mage/cards/t/TavernBrawler.java | 2 +- .../mage/cards/t/TawnosSolemnSurvivor.java | 2 +- .../src/mage/cards/t/TawnosTheToymaker.java | 2 +- .../mage/cards/t/TawnosUrzasApprentice.java | 2 +- .../src/mage/cards/t/TayamLuminousEnigma.java | 2 +- .../src/mage/cards/t/TazriBeaconOfUnity.java | 2 +- .../mage/cards/t/TazriStalwartSurvivor.java | 2 +- .../mage/cards/t/TeferiAkosaOfZhalfir.java | 2 +- .../mage/cards/t/TeferiHeroOfDominaria.java | 2 +- .../src/mage/cards/t/TeferiMageOfZhalfir.java | 2 +- .../src/mage/cards/t/TeferiMasterOfTime.java | 2 +- .../mage/cards/t/TeferiTemporalArchmage.java | 2 +- .../mage/cards/t/TeferiTemporalPilgrim.java | 2 +- .../src/mage/cards/t/TeferiTimeRaveler.java | 2 +- .../src/mage/cards/t/TeferiTimebender.java | 2 +- .../mage/cards/t/TeferiTimelessVoyager.java | 2 +- .../mage/cards/t/TeferiWhoSlowsTheSunset.java | 2 +- .../mage/cards/t/TeferisAgelessInsight.java | 2 +- Mage.Sets/src/mage/cards/t/TeferisIsle.java | 2 +- Mage.Sets/src/mage/cards/t/TeferisRealm.java | 2 +- .../mage/cards/t/TekuthalInquiryDominus.java | 2 +- Mage.Sets/src/mage/cards/t/TelimTor.java | 2 +- .../mage/cards/t/TemmetVizierOfNaktamun.java | 2 +- .../src/mage/cards/t/TempleOfAclazotz.java | 2 +- .../src/mage/cards/t/TenebTheHarvester.java | 2 +- .../src/mage/cards/t/TenzaGodosMaul.java | 2 +- .../src/mage/cards/t/TergridGodOfFright.java | 11 +- .../mage/cards/t/TesharAncestorsApostle.java | 2 +- .../mage/cards/t/TetsukoUmezawaFugitive.java | 2 +- .../mage/cards/t/TetsuoImperialChampion.java | 2 +- Mage.Sets/src/mage/cards/t/TetsuoUmezawa.java | 2 +- .../src/mage/cards/t/TetzimocPrimalDeath.java | 2 +- .../mage/cards/t/TeveshSzatDoomOfFools.java | 2 +- .../src/mage/cards/t/TeyoTheShieldmage.java | 2 +- .../src/mage/cards/t/TeysaEnvoyOfGhosts.java | 2 +- Mage.Sets/src/mage/cards/t/TeysaKarlov.java | 2 +- .../src/mage/cards/t/TeysaOrzhovScion.java | 2 +- .../mage/cards/t/TezzeretAgentOfBolas.java | 2 +- .../mage/cards/t/TezzeretArtificeMaster.java | 2 +- .../mage/cards/t/TezzeretBetrayerOfFlesh.java | 2 +- .../mage/cards/t/TezzeretCruelMachinist.java | 2 +- .../mage/cards/t/TezzeretMasterOfMetal.java | 2 +- .../cards/t/TezzeretMasterOfTheBridge.java | 2 +- .../src/mage/cards/t/TezzeretTheSchemer.java | 2 +- .../src/mage/cards/t/TezzeretTheSeeker.java | 2 +- .../src/mage/cards/t/ThadaAdelAcquisitor.java | 2 +- .../cards/t/ThaliaAndTheGitrogMonster.java | 2 +- .../mage/cards/t/ThaliaGuardianOfThraben.java | 2 +- .../src/mage/cards/t/ThaliaHereticCathar.java | 2 +- .../mage/cards/t/ThalisseReverentMedium.java | 2 +- .../src/mage/cards/t/ThantisTheWarweaver.java | 2 +- .../src/mage/cards/t/ThassaDeepDwelling.java | 2 +- .../src/mage/cards/t/ThassaGodOfTheSea.java | 2 +- .../src/mage/cards/t/ThatWhichWasTaken.java | 2 +- Mage.Sets/src/mage/cards/t/TheAbyss.java | 2 +- .../src/mage/cards/t/TheArchimandrite.java | 2 +- .../src/mage/cards/t/TheBeamtownBullies.java | 2 +- Mage.Sets/src/mage/cards/t/TheBigIdea.java | 2 +- .../cards/t/TheBlackstaffOfWaterdeep.java | 2 +- .../mage/cards/t/TheBookOfExaltedDeeds.java | 2 +- .../mage/cards/t/TheBookOfVileDarkness.java | 2 +- .../mage/cards/t/TheCauldronOfEternity.java | 2 +- Mage.Sets/src/mage/cards/t/TheCelestus.java | 2 +- Mage.Sets/src/mage/cards/t/TheChainVeil.java | 2 +- .../src/mage/cards/t/TheCircleOfLoyalty.java | 2 +- .../src/mage/cards/t/TheCouncilOfFour.java | 2 +- Mage.Sets/src/mage/cards/t/TheDeathStar.java | 2 +- .../src/mage/cards/t/TheDeckOfManyThings.java | 2 +- .../src/mage/cards/t/TheEternalWanderer.java | 2 +- .../src/mage/cards/t/TheEverChangingDane.java | 2 +- .../src/mage/cards/t/TheFiligreeSylex.java | 2 +- .../src/mage/cards/t/TheFirstSliver.java | 2 +- .../src/mage/cards/t/TheGitrogMonster.java | 2 +- .../src/mage/cards/t/TheGoldenThrone.java | 2 +- Mage.Sets/src/mage/cards/t/TheGreatHenge.java | 2 +- .../src/mage/cards/t/TheHauntOfHightower.java | 2 +- .../mage/cards/t/TheHowlingAbomination.java | 2 +- .../src/mage/cards/t/TheImmortalSun.java | 2 +- .../mage/cards/t/TheKenrithsRoyalFuneral.java | 2 +- .../src/mage/cards/t/TheLadyOfOtaria.java | 2 +- .../mage/cards/t/TheLadyOfTheMountain.java | 2 +- Mage.Sets/src/mage/cards/t/TheLocustGod.java | 2 +- .../src/mage/cards/t/TheMagicMirror.java | 2 +- Mage.Sets/src/mage/cards/t/TheManaRig.java | 2 +- .../src/mage/cards/t/TheMeathookMassacre.java | 2 +- .../cards/t/TheMightstoneAndWeakstone.java | 2 +- Mage.Sets/src/mage/cards/t/TheMimeoplasm.java | 2 +- Mage.Sets/src/mage/cards/t/TheOneRing.java | 2 +- Mage.Sets/src/mage/cards/t/TheOzolith.java | 2 +- .../src/mage/cards/t/ThePeregrineDynamo.java | 2 +- .../src/mage/cards/t/ThePrismaticPiper.java | 2 +- Mage.Sets/src/mage/cards/t/TheRavenMan.java | 2 +- .../src/mage/cards/t/TheRealityChip.java | 2 +- .../src/mage/cards/t/TheReaverCleaver.java | 2 +- .../src/mage/cards/t/TheRoyalScions.java | 2 +- Mage.Sets/src/mage/cards/t/TheScarabGod.java | 2 +- .../src/mage/cards/t/TheScorpionGod.java | 2 +- Mage.Sets/src/mage/cards/t/TheShire.java | 2 +- .../mage/cards/t/TheSpaceFamilyGoblinson.java | 2 +- .../src/mage/cards/t/TheStasisCoffin.java | 2 +- Mage.Sets/src/mage/cards/t/TheStoneBrain.java | 2 +- Mage.Sets/src/mage/cards/t/TheSwarmlord.java | 2 +- .../cards/t/TheTabernacleAtPendrellVale.java | 2 +- Mage.Sets/src/mage/cards/t/TheTarrasque.java | 2 +- .../src/mage/cards/t/TheTemporalAnchor.java | 2 +- .../src/mage/cards/t/TheUnspeakable.java | 2 +- Mage.Sets/src/mage/cards/t/TheUrDragon.java | 2 +- Mage.Sets/src/mage/cards/t/TheWanderer.java | 2 +- .../src/mage/cards/t/TheWanderingEmperor.java | 2 +- .../src/mage/cards/t/ThelonOfHavenwood.java | 2 +- Mage.Sets/src/mage/cards/t/Themberchaud.java | 2 +- Mage.Sets/src/mage/cards/t/Thermopod.java | 2 +- .../src/mage/cards/t/ThrakkusTheButcher.java | 2 +- .../mage/cards/t/ThranTemporalGateway.java | 2 +- .../src/mage/cards/t/ThrasiosTritonHero.java | 2 +- .../src/mage/cards/t/ThrastaTempestsRoar.java | 2 +- Mage.Sets/src/mage/cards/t/Thraximundar.java | 2 +- .../src/mage/cards/t/ThrissNantukoPrimus.java | 2 +- .../mage/cards/t/ThromokTheInsatiable.java | 2 +- .../mage/cards/t/ThroneOfTheGodPharaoh.java | 2 +- .../src/mage/cards/t/ThrummingStone.java | 2 +- .../mage/cards/t/ThrunBreakerOfSilence.java | 2 +- .../src/mage/cards/t/ThrunTheLastTroll.java | 2 +- .../src/mage/cards/t/ThryxTheSuddenStorm.java | 2 +- Mage.Sets/src/mage/cards/t/Tiamat.java | 2 +- .../src/mage/cards/t/TianaShipsCaretaker.java | 2 +- .../mage/cards/t/TibaltRakishInstigator.java | 2 +- .../mage/cards/t/TibaltTheFiendBlooded.java | 2 +- Mage.Sets/src/mage/cards/t/TiborAndLumia.java | 2 +- Mage.Sets/src/mage/cards/t/TimelessLotus.java | 2 +- .../src/mage/cards/t/TiminYouthfulGeist.java | 2 +- .../src/mage/cards/t/TimotharBaronOfBats.java | 2 +- .../mage/cards/t/TinybonesTrinketThief.java | 2 +- .../mage/cards/t/TishanaVoiceOfThunder.java | 2 +- .../mage/cards/t/TitaniaGaeaIncarnate.java | 2 +- .../src/mage/cards/t/TitaniaNaturesForce.java | 2 +- .../cards/t/TitaniaProtectorOfArgoth.java | 2 +- .../src/mage/cards/t/TitaniaVoiceOfGaea.java | 2 +- .../src/mage/cards/t/TivadarOfThorn.java | 2 +- .../src/mage/cards/t/TivashGloomSummoner.java | 2 +- .../mage/cards/t/TivitSellerOfSecrets.java | 2 +- Mage.Sets/src/mage/cards/t/TobiasAndrion.java | 2 +- Mage.Sets/src/mage/cards/t/TobiasBeckett.java | 2 +- .../mage/cards/t/TobiasDoomedConqueror.java | 2 +- .../mage/cards/t/TocasiaDigSiteMentor.java | 2 +- .../mage/cards/t/ToggoGoblinWeaponsmith.java | 2 +- Mage.Sets/src/mage/cards/t/Tolaria.java | 2 +- .../src/mage/cards/t/TolarianAcademy.java | 2 +- .../mage/cards/t/TolsimirFriendToWolves.java | 2 +- .../src/mage/cards/t/TolsimirWolfblood.java | 2 +- .../mage/cards/t/ToluzCleverConductor.java | 2 +- Mage.Sets/src/mage/cards/t/TomBombadil.java | 2 +- .../src/mage/cards/t/TombOfTheDuskRose.java | 2 +- Mage.Sets/src/mage/cards/t/TombOfUrami.java | 2 +- .../src/mage/cards/t/TombstoneStairwell.java | 2 +- .../cards/t/TomikDistinguishedAdvokist.java | 2 +- .../mage/cards/t/TomorrowAzamisFamiliar.java | 2 +- .../mage/cards/t/ToothyImaginaryFriend.java | 2 +- Mage.Sets/src/mage/cards/t/TorWauki.java | 2 +- .../src/mage/cards/t/TorWaukiTheYounger.java | 2 +- .../src/mage/cards/t/ToralfGodOfFury.java | 11 +- .../mage/cards/t/TorbranThaneOfRedFell.java | 2 +- .../mage/cards/t/TorensFistOfTheAngels.java | 2 +- .../mage/cards/t/TorgaarFamineIncarnate.java | 2 +- .../mage/cards/t/ToriDAvenantFuryRider.java | 2 +- .../src/mage/cards/t/TormodTheDesecrator.java | 2 +- .../mage/cards/t/TorstenFounderOfBenalia.java | 2 +- .../src/mage/cards/t/TorstenVonUrsus.java | 2 +- .../src/mage/cards/t/ToshiroUmezawa.java | 2 +- .../mage/cards/t/ToskiBearerOfSecrets.java | 2 +- .../src/mage/cards/t/TourachDreadCantor.java | 2 +- .../src/mage/cards/t/TovolarDireOverlord.java | 2 +- .../cards/t/TovolarTheMidnightScourge.java | 2 +- .../src/mage/cards/t/ToxrillTheCorrosive.java | 2 +- .../mage/cards/t/TraxosScourgeOfKroog.java | 2 +- .../src/mage/cards/t/TrazynTheInfinite.java | 2 +- .../mage/cards/t/TrelasarraMoonDancer.java | 2 +- .../src/mage/cards/t/TresserhornSinks.java | 2 +- .../src/mage/cards/t/TrevaTheRenewer.java | 2 +- Mage.Sets/src/mage/cards/t/TriadOfFates.java | 2 +- Mage.Sets/src/mage/cards/t/Tromokratis.java | 2 +- .../src/mage/cards/t/TrostaniDiscordant.java | 2 +- .../mage/cards/t/TrostaniSelesnyasVoice.java | 2 +- .../mage/cards/t/TrynnChampionOfFreedom.java | 2 +- Mage.Sets/src/mage/cards/t/TsaboTavoc.java | 2 +- .../src/mage/cards/t/TuknirDeathlock.java | 2 +- .../src/mage/cards/t/TuktukTheExplorer.java | 2 +- .../src/mage/cards/t/TundraFumarole.java | 2 +- .../mage/cards/t/TuraKennerudSkyknight.java | 2 +- .../src/mage/cards/t/TuvasaTheSunlit.java | 2 +- Mage.Sets/src/mage/cards/t/TuyaBearclaw.java | 2 +- .../mage/cards/t/TymaretChosenFromDeath.java | 2 +- .../mage/cards/t/TymaretTheMurderKing.java | 2 +- .../src/mage/cards/t/TymnaTheWeaver.java | 2 +- .../mage/cards/t/TyvarJubilantBrawler.java | 2 +- Mage.Sets/src/mage/cards/t/TyvarKell.java | 2 +- .../src/mage/cards/t/TyvarTheBellicose.java | 2 +- .../src/mage/cards/u/UginTheIneffable.java | 2 +- .../src/mage/cards/u/UginTheSpiritDragon.java | 2 +- Mage.Sets/src/mage/cards/u/UginsNexus.java | 2 +- .../mage/cards/u/UkkimaStalkingShadow.java | 2 +- .../cards/u/UlamogTheCeaselessHunger.java | 2 +- .../mage/cards/u/UlamogTheInfiniteGyre.java | 2 +- .../src/mage/cards/u/UlashtTheHateSeed.java | 2 +- .../mage/cards/u/UlrichOfTheKrallenhorde.java | 2 +- .../mage/cards/u/UlrichUncontestedAlpha.java | 2 +- .../cards/u/UltraMagnusArmoredCarrier.java | 2 +- .../mage/cards/u/UltraMagnusTactician.java | 2 +- .../src/mage/cards/u/UmbrisFearManifest.java | 2 +- Mage.Sets/src/mage/cards/u/UmezawasJitte.java | 2 +- .../src/mage/cards/u/UmoriTheCollector.java | 2 +- .../src/mage/cards/u/UnctusGrandMetatect.java | 2 +- .../cards/u/UneshCriosphinxSovereign.java | 2 +- .../mage/cards/u/UnscytheKillerOfKings.java | 2 +- .../mage/cards/u/UntaidakeTheCloudKeeper.java | 2 +- Mage.Sets/src/mage/cards/u/UrDrago.java | 2 +- Mage.Sets/src/mage/cards/u/Urabrask.java | 2 +- .../mage/cards/u/UrabraskHereticPraetor.java | 2 +- .../src/mage/cards/u/UrabraskTheHidden.java | 2 +- Mage.Sets/src/mage/cards/u/Urborg.java | 2 +- .../mage/cards/u/UrborgTombOfYawgmoth.java | 2 +- .../src/mage/cards/u/UrgorosTheEmptyOne.java | 2 +- .../src/mage/cards/u/UrilTheMiststalker.java | 2 +- .../mage/cards/u/UroTitanOfNaturesWrath.java | 2 +- .../mage/cards/u/UrtetRemnantOfMemnarch.java | 2 +- .../mage/cards/u/UrzaAcademyHeadmaster.java | 2 +- .../src/mage/cards/u/UrzaChiefArtificer.java | 2 +- .../mage/cards/u/UrzaLordHighArtificer.java | 2 +- .../src/mage/cards/u/UrzaLordProtector.java | 2 +- .../src/mage/cards/u/UrzaPlaneswalker.java | 2 +- .../mage/cards/u/UrzaPowerstoneProdigy.java | 2 +- .../src/mage/cards/u/UrzaPrinceOfKroog.java | 2 +- .../src/mage/cards/u/UrzasRuinousBlast.java | 2 +- Mage.Sets/src/mage/cards/u/UrzasSylex.java | 2 +- .../src/mage/cards/u/UurgSpawnOfTurg.java | 2 +- .../mage/cards/u/UvildaDeanOfPerfection.java | 6 +- .../src/mage/cards/u/UyoSilentProphet.java | 2 +- .../mage/cards/v/VadrikAstralArchmage.java | 2 +- .../src/mage/cards/v/VadrokApexOfThunder.java | 2 +- .../src/mage/cards/v/VaevictisAsmadi.java | 2 +- .../mage/cards/v/VaevictisAsmadiTheDire.java | 2 +- .../mage/cards/v/ValdukKeeperOfTheFlame.java | 2 +- .../mage/cards/v/ValentinDeanOfTheVein.java | 10 +- .../src/mage/cards/v/ValkiGodOfLies.java | 22 ++-- .../mage/cards/v/VancesBlastingCannons.java | 2 +- .../cards/v/VarchildBetrayerOfKjeldor.java | 2 +- .../src/mage/cards/v/VarinaLichQueen.java | 2 +- .../mage/cards/v/VarisSilverymoonRanger.java | 2 +- .../mage/cards/v/VarolzTheScarStriped.java | 2 +- .../mage/cards/v/VarragothBloodskySire.java | 2 +- .../src/mage/cards/v/VaultOfCatlacan.java | 2 +- .../src/mage/cards/v/VaziKeenNegotiator.java | 2 +- .../src/mage/cards/v/VegaTheWatcher.java | 2 +- .../src/mage/cards/v/VelaTheNightClad.java | 2 +- .../src/mage/cards/v/VeldraneOfSengir.java | 2 +- .../src/mage/cards/v/VelomachusLorehold.java | 2 +- .../src/mage/cards/v/VendilionClique.java | 2 +- .../src/mage/cards/v/VenserCorpsePuppet.java | 2 +- .../src/mage/cards/v/VenserShaperSavant.java | 2 +- .../src/mage/cards/v/VenserTheSojourner.java | 2 +- .../mage/cards/v/VerazolTheSplitCurrent.java | 2 +- .../src/mage/cards/v/VerdelothTheAncient.java | 2 +- .../src/mage/cards/v/VerixBladewing.java | 2 +- .../src/mage/cards/v/VerrakWarpedSengir.java | 2 +- .../src/mage/cards/v/VeteranSoldier.java | 2 +- .../mage/cards/v/VeyranVoiceOfDuality.java | 2 +- .../cards/v/VhalCandlekeepResearcher.java | 2 +- Mage.Sets/src/mage/cards/v/VhatiIlDal.java | 2 +- .../mage/cards/v/VialSmasherTheFierce.java | 2 +- .../src/mage/cards/v/ViconiaDrowApostate.java | 2 +- .../mage/cards/v/VikyaScorchingStalwart.java | 2 +- .../src/mage/cards/v/VilisBrokerOfBlood.java | 2 +- .../src/mage/cards/v/VirtusTheVeiled.java | 2 +- .../src/mage/cards/v/VisaraTheDreadful.java | 2 +- .../src/mage/cards/v/VishKalBloodArbiter.java | 2 +- .../src/mage/cards/v/VishgrazTheDoomhive.java | 2 +- .../mage/cards/v/VitoThornOfTheDuskRose.java | 2 +- .../src/mage/cards/v/VivienArkbowRanger.java | 2 +- .../cards/v/VivienChampionOfTheWilds.java | 2 +- .../mage/cards/v/VivienMonstersAdvocate.java | 2 +- .../mage/cards/v/VivienNaturesAvenger.java | 2 +- .../src/mage/cards/v/VivienOfTheArkbow.java | 2 +- .../src/mage/cards/v/VivienOnTheHunt.java | 2 +- Mage.Sets/src/mage/cards/v/VivienReid.java | 2 +- Mage.Sets/src/mage/cards/v/ViviensArkbow.java | 2 +- .../mage/cards/v/VogarNecropolisTyrant.java | 2 +- .../mage/cards/v/VoharVodalianDesecrator.java | 2 +- Mage.Sets/src/mage/cards/v/VolatileFjord.java | 2 +- .../src/mage/cards/v/VoloGuideToMonsters.java | 2 +- .../mage/cards/v/VoloItinerantScholar.java | 2 +- .../src/mage/cards/v/VolrathTheFallen.java | 2 +- .../mage/cards/v/VolrathTheShapestealer.java | 2 +- .../src/mage/cards/v/VolrathsStronghold.java | 2 +- .../src/mage/cards/v/VonaButcherOfMagan.java | 2 +- .../src/mage/cards/v/VorelOfTheHullClade.java | 2 +- Mage.Sets/src/mage/cards/v/Vorinclex.java | 2 +- .../cards/v/VorinclexMonstrousRaider.java | 2 +- .../mage/cards/v/VorinclexVoiceOfHunger.java | 2 +- .../src/mage/cards/v/VoroshTheHunter.java | 2 +- .../mage/cards/v/VraanExecutionerThane.java | 2 +- .../mage/cards/v/VraskaBetrayalsSting.java | 2 +- .../src/mage/cards/v/VraskaGolgariQueen.java | 2 +- .../src/mage/cards/v/VraskaRegalGorgon.java | 2 +- .../src/mage/cards/v/VraskaRelicSeeker.java | 2 +- .../mage/cards/v/VraskaSchemingGorgon.java | 2 +- .../mage/cards/v/VraskaSwarmsEminence.java | 2 +- .../src/mage/cards/v/VraskaTheUnseen.java | 2 +- .../mage/cards/v/VrondissRageOfAncients.java | 2 +- Mage.Sets/src/mage/cards/w/WallOfShards.java | 2 +- Mage.Sets/src/mage/cards/w/WandOfOrcus.java | 2 +- .../src/mage/cards/w/WasitoraNekoruQueen.java | 2 +- Mage.Sets/src/mage/cards/w/Wastes.java | 2 +- Mage.Sets/src/mage/cards/w/Weatherlight.java | 2 +- .../mage/cards/w/WeatherlightCompleated.java | 2 +- .../mage/cards/w/WernogRidersChaplain.java | 2 +- Mage.Sets/src/mage/cards/w/WhipOfErebos.java | 2 +- .../mage/cards/w/WhisperBloodLiturgist.java | 2 +- .../mage/cards/w/WilheltTheRotcleaver.java | 2 +- Mage.Sets/src/mage/cards/w/WillKenrith.java | 2 +- .../mage/cards/w/WillowduskEssenceSeer.java | 2 +- .../mage/cards/w/WilsonRefinedGrizzly.java | 2 +- .../mage/cards/w/WingedTempleOfOrazca.java | 2 +- .../mage/cards/w/WinotaJoinerOfForces.java | 2 +- Mage.Sets/src/mage/cards/w/WintersNight.java | 2 +- Mage.Sets/src/mage/cards/w/WintersRest.java | 2 +- .../src/mage/cards/w/WithengarUnbound.java | 2 +- Mage.Sets/src/mage/cards/w/WoodlandChasm.java | 2 +- .../src/mage/cards/w/WortBoggartAuntie.java | 2 +- .../src/mage/cards/w/WortTheRaidmother.java | 2 +- .../mage/cards/w/WrennAndRealmbreaker.java | 2 +- Mage.Sets/src/mage/cards/w/WrennAndSeven.java | 2 +- Mage.Sets/src/mage/cards/w/WrennAndSix.java | 2 +- .../src/mage/cards/w/WrexialTheRisenDeep.java | 2 +- .../mage/cards/w/WulfgarOfIcewindDale.java | 2 +- .../src/mage/cards/w/WydwenTheBitingGale.java | 2 +- .../src/mage/cards/w/WylethSoulOfSteel.java | 2 +- .../mage/cards/w/WyllBladeOfFrontiers.java | 2 +- .../mage/cards/x/XanatharGuildKingpin.java | 2 +- .../src/mage/cards/x/XantchaSleeperAgent.java | 2 +- .../src/mage/cards/x/XenagosGodOfRevels.java | 2 +- .../src/mage/cards/x/XenagosTheReveler.java | 2 +- .../src/mage/cards/x/XenkPaladinUnbroken.java | 2 +- .../src/mage/cards/x/XiahouDunTheOneEyed.java | 2 +- Mage.Sets/src/mage/cards/x/XiraArien.java | 2 +- .../src/mage/cards/x/XiraTheGoldenSting.java | 2 +- .../src/mage/cards/x/XunYuWeiAdvisor.java | 2 +- .../mage/cards/x/XyrisTheWrithingStorm.java | 2 +- .../mage/cards/y/YahenniUndyingPartisan.java | 2 +- .../cards/y/YannikScavengingSentinel.java | 2 +- .../src/mage/cards/y/YargleAndMultani.java | 2 +- .../mage/cards/y/YargleGluttonOfUrborg.java | 2 +- .../src/mage/cards/y/YarokTheDesecrated.java | 2 +- .../mage/cards/y/YasharnImplacableEarth.java | 2 +- .../src/mage/cards/y/YasovaDragonclaw.java | 2 +- .../mage/cards/y/YavimayaCradleOfGrowth.java | 2 +- .../src/mage/cards/y/YavimayaHollow.java | 2 +- .../mage/cards/y/YawgmothThranPhysician.java | 2 +- .../mage/cards/y/YawgmothsVileOffering.java | 2 +- .../src/mage/cards/y/YedoraGraveGardener.java | 2 +- .../mage/cards/y/YennettCrypticSovereign.java | 2 +- .../src/mage/cards/y/YevaNaturesHerald.java | 2 +- .../mage/cards/y/YidaroWanderingMonster.java | 2 +- .../mage/cards/y/YidrisMaelstromWielder.java | 2 +- .../mage/cards/y/YisanTheWandererBard.java | 2 +- .../src/mage/cards/y/YodaJediMaster.java | 2 +- .../src/mage/cards/y/YomijiWhoBarsTheWay.java | 2 +- .../src/mage/cards/y/YorionSkyNomad.java | 2 +- .../mage/cards/y/YorvoLordOfGarenbrig.java | 2 +- .../src/mage/cards/y/YoseiTheMorningStar.java | 2 +- .../mage/cards/y/YoshimaruEverFaithful.java | 2 +- .../mage/cards/y/YuanShaoTheIndecisive.java | 2 +- .../src/mage/cards/y/YukoraThePrisoner.java | 2 +- .../mage/cards/y/YurikoTheTigersShadow.java | 2 +- .../mage/cards/y/YurlokOfScorchThrash.java | 2 +- .../src/mage/cards/y/YusriFortunesFlame.java | 2 +- .../src/mage/cards/z/ZabazTheGlimmerwasp.java | 2 +- .../mage/cards/z/ZacamaPrimalCalamity.java | 2 +- .../src/mage/cards/z/ZadaHedronGrinder.java | 2 +- .../mage/cards/z/ZaffaiThunderConductor.java | 2 +- .../mage/cards/z/ZagrasThiefOfHeartbeats.java | 2 +- .../src/mage/cards/z/ZahidDjinnOfTheLamp.java | 2 +- .../src/mage/cards/z/ZaltoFireGiantDuke.java | 2 +- Mage.Sets/src/mage/cards/z/ZamWesell.java | 2 +- .../mage/cards/z/ZamrielSeraphOfSteel.java | 2 +- .../mage/cards/z/ZarOjanenScionOfEfrava.java | 2 +- .../mage/cards/z/ZaraRenegadeRecruiter.java | 2 +- .../mage/cards/z/ZarethSanTheTrickster.java | 2 +- .../mage/cards/z/ZarielArchdukeOfAvernus.java | 2 +- .../mage/cards/z/ZaskSkitteringSwarmlord.java | 2 +- .../src/mage/cards/z/ZaxaraTheExemplary.java | 2 +- .../mage/cards/z/ZedruuTheGreathearted.java | 2 +- .../mage/cards/z/ZeganaUtopianSpeaker.java | 2 +- .../src/mage/cards/z/ZellixSanityFlayer.java | 2 +- .../src/mage/cards/z/ZeriamGoldenWind.java | 2 +- .../src/mage/cards/z/ZetalpaPrimalDawn.java | 2 +- .../mage/cards/z/ZethiArcaneBlademaster.java | 2 +- .../src/mage/cards/z/ZevlorElturelExile.java | 2 +- .../mage/cards/z/ZhangFeiFierceWarrior.java | 2 +- .../src/mage/cards/z/ZhangHeWeiGeneral.java | 2 +- .../mage/cards/z/ZhangLiaoHeroOfHefei.java | 2 +- .../mage/cards/z/ZhaoZilongTigerGeneral.java | 2 +- .../mage/cards/z/ZhouYuChiefCommander.java | 2 +- .../mage/cards/z/ZhugeJinWuStrategist.java | 2 +- .../src/mage/cards/z/ZhulodokVoidGorger.java | 2 +- .../mage/cards/z/ZiatoraTheIncinerator.java | 2 +- .../mage/cards/z/ZilorthaApexOfIkoria.java | 2 +- .../cards/z/ZilorthaStrengthIncarnate.java | 2 +- Mage.Sets/src/mage/cards/z/ZimoneAndDina.java | 2 +- .../mage/cards/z/ZimoneQuandrixProdigy.java | 2 +- .../src/mage/cards/z/ZirdaTheDawnwaker.java | 2 +- .../src/mage/cards/z/ZirilanOfTheClaw.java | 2 +- .../src/mage/cards/z/ZndrspltEyeOfWisdom.java | 2 +- .../src/mage/cards/z/ZoZuThePunisher.java | 2 +- Mage.Sets/src/mage/cards/z/ZombieMusher.java | 2 +- .../mage/cards/z/ZopandrelHungerDominus.java | 2 +- Mage.Sets/src/mage/cards/z/ZoriiBliss.java | 2 +- .../src/mage/cards/z/ZuberiGoldenFeather.java | 2 +- .../src/mage/cards/z/ZuoCiTheMockingSage.java | 2 +- .../src/mage/cards/z/ZurEternalSchemer.java | 2 +- .../src/mage/cards/z/ZurTheEnchanter.java | 2 +- .../src/mage/cards/z/ZurgoAndOjutai.java | 2 +- .../src/mage/cards/z/ZurgoBellstriker.java | 2 +- .../src/mage/cards/z/ZurgoHelmsmasher.java | 2 +- .../src/mage/cards/z/ZurzothChaosRider.java | 2 +- .../mage/test/sets/BoosterGenerationTest.java | 43 ++++--- .../src/main/java/mage/cards/CardSetInfo.java | 4 + .../java/mage/cards/ModalDoubleFacesCard.java | 37 ++++-- .../cards/ModalDoubleFacesCardHalfImpl.java | 13 ++- .../java/mage/cards/basiclands/BasicLand.java | 2 +- .../java/mage/game/GameTinyLeadersImpl.java | 2 +- .../game/permanent/token/CherubaelToken.java | 2 +- .../permanent/token/IcyManalithToken.java | 2 +- .../game/permanent/token/KaldraToken.java | 2 +- .../token/KaroxBladewingDragonToken.java | 2 +- .../game/permanent/token/MaritLageToken.java | 2 +- .../game/permanent/token/MechtitanToken.java | 2 +- .../mage/game/permanent/token/MowuToken.java | 2 +- .../token/NighteyesTheDesecratorToken.java | 2 +- .../permanent/token/ReplicatedRingToken.java | 2 +- .../game/permanent/token/StanggTwinToken.java | 2 +- .../permanent/token/TamiyosNotebookToken.java | 2 +- .../token/TuktukTheReturnedToken.java | 2 +- .../mage/game/permanent/token/UramiToken.java | 2 +- .../token/VojaFriendToElvesToken.java | 2 +- .../mage/game/permanent/token/VojaToken.java | 2 +- .../permanent/token/VolosJournalToken.java | 2 +- ...tedOrTriggeredAbilityOrLegendarySpell.java | 106 ------------------ Utils/gen-card.pl | 2 +- 2452 files changed, 2651 insertions(+), 2731 deletions(-) delete mode 100644 Mage/src/main/java/mage/target/common/TargetActivatedOrTriggeredAbilityOrLegendarySpell.java diff --git a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java index dc90154a74..1b369718bf 100644 --- a/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.AI/src/main/java/mage/player/ai/ComputerPlayer.java @@ -1049,8 +1049,7 @@ public class ComputerPlayer extends PlayerImpl implements Player { return target.isChosen(); } - if (target.getOriginalTarget() instanceof TargetActivatedOrTriggeredAbility - || target.getOriginalTarget() instanceof TargetActivatedOrTriggeredAbilityOrLegendarySpell) { + if (target.getOriginalTarget() instanceof TargetActivatedOrTriggeredAbility) { Iterator iterator = target.possibleTargets(source.getControllerId(), source, game).iterator(); while (!target.isChosen() && iterator.hasNext()) { target.addTarget(iterator.next(), source, game); diff --git a/Mage.Sets/src/mage/cards/a/AbaddonTheDespoiler.java b/Mage.Sets/src/mage/cards/a/AbaddonTheDespoiler.java index a6979edb4d..20e74a9e3e 100644 --- a/Mage.Sets/src/mage/cards/a/AbaddonTheDespoiler.java +++ b/Mage.Sets/src/mage/cards/a/AbaddonTheDespoiler.java @@ -46,7 +46,7 @@ public final class AbaddonTheDespoiler extends CardImpl { public AbaddonTheDespoiler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ASTARTES); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AbdelAdrianGorionsWard.java b/Mage.Sets/src/mage/cards/a/AbdelAdrianGorionsWard.java index 351904f3bc..ddd3f38604 100644 --- a/Mage.Sets/src/mage/cards/a/AbdelAdrianGorionsWard.java +++ b/Mage.Sets/src/mage/cards/a/AbdelAdrianGorionsWard.java @@ -31,7 +31,7 @@ public final class AbdelAdrianGorionsWard extends CardImpl { public AbdelAdrianGorionsWard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AbominableTreefolk.java b/Mage.Sets/src/mage/cards/a/AbominableTreefolk.java index 41e6603603..fb4839924a 100644 --- a/Mage.Sets/src/mage/cards/a/AbominableTreefolk.java +++ b/Mage.Sets/src/mage/cards/a/AbominableTreefolk.java @@ -35,7 +35,7 @@ public final class AbominableTreefolk extends CardImpl { public AbominableTreefolk(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.TREEFOLK); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/a/AbominationOfLlanowar.java b/Mage.Sets/src/mage/cards/a/AbominationOfLlanowar.java index b237e0d569..947a516394 100644 --- a/Mage.Sets/src/mage/cards/a/AbominationOfLlanowar.java +++ b/Mage.Sets/src/mage/cards/a/AbominationOfLlanowar.java @@ -40,7 +40,7 @@ public final class AbominationOfLlanowar extends CardImpl { public AbominationOfLlanowar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.HORROR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/a/AboshanCephalidEmperor.java b/Mage.Sets/src/mage/cards/a/AboshanCephalidEmperor.java index cca4ba2649..cd8d329932 100644 --- a/Mage.Sets/src/mage/cards/a/AboshanCephalidEmperor.java +++ b/Mage.Sets/src/mage/cards/a/AboshanCephalidEmperor.java @@ -38,7 +38,7 @@ public final class AboshanCephalidEmperor extends CardImpl { public AboshanCephalidEmperor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CEPHALID, SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AcademyRuins.java b/Mage.Sets/src/mage/cards/a/AcademyRuins.java index 5499ecb301..9b3080f523 100644 --- a/Mage.Sets/src/mage/cards/a/AcademyRuins.java +++ b/Mage.Sets/src/mage/cards/a/AcademyRuins.java @@ -23,7 +23,7 @@ public final class AcademyRuins extends CardImpl { public AcademyRuins(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/a/AcererakTheArchlich.java b/Mage.Sets/src/mage/cards/a/AcererakTheArchlich.java index 19f34cfbf6..5ef2370dec 100644 --- a/Mage.Sets/src/mage/cards/a/AcererakTheArchlich.java +++ b/Mage.Sets/src/mage/cards/a/AcererakTheArchlich.java @@ -34,7 +34,7 @@ public final class AcererakTheArchlich extends CardImpl { public AcererakTheArchlich(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AcolyteOfBahamut.java b/Mage.Sets/src/mage/cards/a/AcolyteOfBahamut.java index c5fa99c869..4565b1ffc0 100644 --- a/Mage.Sets/src/mage/cards/a/AcolyteOfBahamut.java +++ b/Mage.Sets/src/mage/cards/a/AcolyteOfBahamut.java @@ -35,7 +35,7 @@ public final class AcolyteOfBahamut extends CardImpl { public AcolyteOfBahamut(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "The first Dragon spell you cast each turn costs {2} less to cast." diff --git a/Mage.Sets/src/mage/cards/a/AdamaroFirstToDesire.java b/Mage.Sets/src/mage/cards/a/AdamaroFirstToDesire.java index 35406ca745..ea2fc27953 100644 --- a/Mage.Sets/src/mage/cards/a/AdamaroFirstToDesire.java +++ b/Mage.Sets/src/mage/cards/a/AdamaroFirstToDesire.java @@ -22,7 +22,7 @@ public final class AdamaroFirstToDesire extends CardImpl { public AdamaroFirstToDesire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/a/AdantoTheFirstFort.java b/Mage.Sets/src/mage/cards/a/AdantoTheFirstFort.java index 4dafe4c1f3..e8112535e2 100644 --- a/Mage.Sets/src/mage/cards/a/AdantoTheFirstFort.java +++ b/Mage.Sets/src/mage/cards/a/AdantoTheFirstFort.java @@ -24,7 +24,7 @@ public final class AdantoTheFirstFort extends CardImpl { public AdantoTheFirstFort(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/a/AdarkarValkyrie.java b/Mage.Sets/src/mage/cards/a/AdarkarValkyrie.java index d124215d22..006e83cc84 100644 --- a/Mage.Sets/src/mage/cards/a/AdarkarValkyrie.java +++ b/Mage.Sets/src/mage/cards/a/AdarkarValkyrie.java @@ -35,7 +35,7 @@ public final class AdarkarValkyrie extends CardImpl { public AdarkarValkyrie(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AdarkarWindform.java b/Mage.Sets/src/mage/cards/a/AdarkarWindform.java index 30b8ec7c61..76358d3d83 100644 --- a/Mage.Sets/src/mage/cards/a/AdarkarWindform.java +++ b/Mage.Sets/src/mage/cards/a/AdarkarWindform.java @@ -21,7 +21,7 @@ public final class AdarkarWindform extends CardImpl { public AdarkarWindform(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{U}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ILLUSION); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AdelineResplendentCathar.java b/Mage.Sets/src/mage/cards/a/AdelineResplendentCathar.java index b22e365037..259751fc41 100644 --- a/Mage.Sets/src/mage/cards/a/AdelineResplendentCathar.java +++ b/Mage.Sets/src/mage/cards/a/AdelineResplendentCathar.java @@ -25,7 +25,7 @@ public final class AdelineResplendentCathar extends CardImpl { public AdelineResplendentCathar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/a/AdelizTheCinderWind.java b/Mage.Sets/src/mage/cards/a/AdelizTheCinderWind.java index d372d35d72..5327bd688b 100644 --- a/Mage.Sets/src/mage/cards/a/AdelizTheCinderWind.java +++ b/Mage.Sets/src/mage/cards/a/AdelizTheCinderWind.java @@ -30,7 +30,7 @@ public final class AdelizTheCinderWind extends CardImpl { public AdelizTheCinderWind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AdmiralAckbar.java b/Mage.Sets/src/mage/cards/a/AdmiralAckbar.java index 723ffc7b91..f175278e60 100644 --- a/Mage.Sets/src/mage/cards/a/AdmiralAckbar.java +++ b/Mage.Sets/src/mage/cards/a/AdmiralAckbar.java @@ -33,7 +33,7 @@ public final class AdmiralAckbar extends CardImpl { public AdmiralAckbar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CALAMARI); this.subtype.add(SubType.REBEL); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AdmiralBeckettBrass.java b/Mage.Sets/src/mage/cards/a/AdmiralBeckettBrass.java index 0cc9aac12e..ce32a34784 100644 --- a/Mage.Sets/src/mage/cards/a/AdmiralBeckettBrass.java +++ b/Mage.Sets/src/mage/cards/a/AdmiralBeckettBrass.java @@ -39,7 +39,7 @@ public final class AdmiralBeckettBrass extends CardImpl { public AdmiralBeckettBrass(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AdrianaCaptainOfTheGuard.java b/Mage.Sets/src/mage/cards/a/AdrianaCaptainOfTheGuard.java index ccd18f4111..5440fd6681 100644 --- a/Mage.Sets/src/mage/cards/a/AdrianaCaptainOfTheGuard.java +++ b/Mage.Sets/src/mage/cards/a/AdrianaCaptainOfTheGuard.java @@ -19,7 +19,7 @@ public final class AdrianaCaptainOfTheGuard extends CardImpl { public AdrianaCaptainOfTheGuard(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AdrixAndNevTwincasters.java b/Mage.Sets/src/mage/cards/a/AdrixAndNevTwincasters.java index f246d7a95e..365802a3dd 100644 --- a/Mage.Sets/src/mage/cards/a/AdrixAndNevTwincasters.java +++ b/Mage.Sets/src/mage/cards/a/AdrixAndNevTwincasters.java @@ -21,7 +21,7 @@ public final class AdrixAndNevTwincasters extends CardImpl { public AdrixAndNevTwincasters(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AdunOakenshield.java b/Mage.Sets/src/mage/cards/a/AdunOakenshield.java index 74dc87936a..bb07ffbb65 100644 --- a/Mage.Sets/src/mage/cards/a/AdunOakenshield.java +++ b/Mage.Sets/src/mage/cards/a/AdunOakenshield.java @@ -23,7 +23,7 @@ public final class AdunOakenshield extends CardImpl { public AdunOakenshield(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); diff --git a/Mage.Sets/src/mage/cards/a/AegarTheFreezingFlame.java b/Mage.Sets/src/mage/cards/a/AegarTheFreezingFlame.java index 8a321b2b29..1a80e15bd5 100644 --- a/Mage.Sets/src/mage/cards/a/AegarTheFreezingFlame.java +++ b/Mage.Sets/src/mage/cards/a/AegarTheFreezingFlame.java @@ -23,7 +23,7 @@ public final class AegarTheFreezingFlame extends CardImpl { public AegarTheFreezingFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AesiTyrantOfGyreStrait.java b/Mage.Sets/src/mage/cards/a/AesiTyrantOfGyreStrait.java index d4df690960..562881fccf 100644 --- a/Mage.Sets/src/mage/cards/a/AesiTyrantOfGyreStrait.java +++ b/Mage.Sets/src/mage/cards/a/AesiTyrantOfGyreStrait.java @@ -22,7 +22,7 @@ public final class AesiTyrantOfGyreStrait extends CardImpl { public AesiTyrantOfGyreStrait(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SERPENT); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AetherwingGoldenScaleFlagship.java b/Mage.Sets/src/mage/cards/a/AetherwingGoldenScaleFlagship.java index d364486ac0..2edb57f280 100644 --- a/Mage.Sets/src/mage/cards/a/AetherwingGoldenScaleFlagship.java +++ b/Mage.Sets/src/mage/cards/a/AetherwingGoldenScaleFlagship.java @@ -20,7 +20,7 @@ public final class AetherwingGoldenScaleFlagship extends CardImpl { public AetherwingGoldenScaleFlagship(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(0); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AetherworksMarvel.java b/Mage.Sets/src/mage/cards/a/AetherworksMarvel.java index 6f39ece334..ca1c65157b 100644 --- a/Mage.Sets/src/mage/cards/a/AetherworksMarvel.java +++ b/Mage.Sets/src/mage/cards/a/AetherworksMarvel.java @@ -29,7 +29,7 @@ public final class AetherworksMarvel extends CardImpl { public AetherworksMarvel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever a permanent you control is put into a graveyard, you get {E}. this.addAbility(new PutIntoGraveFromBattlefieldAllTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/a/AeveProgenitorOoze.java b/Mage.Sets/src/mage/cards/a/AeveProgenitorOoze.java index 07e16ca976..173d688fae 100644 --- a/Mage.Sets/src/mage/cards/a/AeveProgenitorOoze.java +++ b/Mage.Sets/src/mage/cards/a/AeveProgenitorOoze.java @@ -34,7 +34,7 @@ public final class AeveProgenitorOoze extends CardImpl { public AeveProgenitorOoze(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OOZE); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AgentOfTheIronThrone.java b/Mage.Sets/src/mage/cards/a/AgentOfTheIronThrone.java index 03e7a03988..d4b34541e6 100644 --- a/Mage.Sets/src/mage/cards/a/AgentOfTheIronThrone.java +++ b/Mage.Sets/src/mage/cards/a/AgentOfTheIronThrone.java @@ -35,7 +35,7 @@ public final class AgentOfTheIronThrone extends CardImpl { public AgentOfTheIronThrone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever an artifact or creature you control is put into a graveyard from the battlefield, each opponent loses 1 life." diff --git a/Mage.Sets/src/mage/cards/a/AgentOfTheShadowThieves.java b/Mage.Sets/src/mage/cards/a/AgentOfTheShadowThieves.java index 8f3939001e..f2a3072957 100644 --- a/Mage.Sets/src/mage/cards/a/AgentOfTheShadowThieves.java +++ b/Mage.Sets/src/mage/cards/a/AgentOfTheShadowThieves.java @@ -27,7 +27,7 @@ public final class AgentOfTheShadowThieves extends CardImpl { public AgentOfTheShadowThieves(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn." diff --git a/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java b/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java index 609cc05a49..994590006a 100644 --- a/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java +++ b/Mage.Sets/src/mage/cards/a/AgrusKosEternalSoldier.java @@ -37,7 +37,7 @@ public final class AgrusKosEternalSoldier extends CardImpl { public AgrusKosEternalSoldier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AgrusKosWojekVeteran.java b/Mage.Sets/src/mage/cards/a/AgrusKosWojekVeteran.java index ee1a142158..3d79835a4c 100644 --- a/Mage.Sets/src/mage/cards/a/AgrusKosWojekVeteran.java +++ b/Mage.Sets/src/mage/cards/a/AgrusKosWojekVeteran.java @@ -31,7 +31,7 @@ public final class AgrusKosWojekVeteran extends CardImpl { public AgrusKosWojekVeteran(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/a/AishaOfSparksAndSmoke.java b/Mage.Sets/src/mage/cards/a/AishaOfSparksAndSmoke.java index f834571501..a622bf4a56 100644 --- a/Mage.Sets/src/mage/cards/a/AishaOfSparksAndSmoke.java +++ b/Mage.Sets/src/mage/cards/a/AishaOfSparksAndSmoke.java @@ -29,7 +29,7 @@ public final class AishaOfSparksAndSmoke extends CardImpl { public AishaOfSparksAndSmoke(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniAdversaryOfTyrants.java b/Mage.Sets/src/mage/cards/a/AjaniAdversaryOfTyrants.java index fcdc8d1750..6941ebb3cd 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniAdversaryOfTyrants.java +++ b/Mage.Sets/src/mage/cards/a/AjaniAdversaryOfTyrants.java @@ -36,7 +36,7 @@ public final class AjaniAdversaryOfTyrants extends CardImpl { public AjaniAdversaryOfTyrants(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniCallerOfThePride.java b/Mage.Sets/src/mage/cards/a/AjaniCallerOfThePride.java index 67d51825f0..86b31f8843 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniCallerOfThePride.java +++ b/Mage.Sets/src/mage/cards/a/AjaniCallerOfThePride.java @@ -30,7 +30,7 @@ public final class AjaniCallerOfThePride extends CardImpl { public AjaniCallerOfThePride(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniGoldmane.java b/Mage.Sets/src/mage/cards/a/AjaniGoldmane.java index d779587b67..0ecff58bcb 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniGoldmane.java +++ b/Mage.Sets/src/mage/cards/a/AjaniGoldmane.java @@ -26,7 +26,7 @@ public final class AjaniGoldmane extends CardImpl { public AjaniGoldmane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniInspiringLeader.java b/Mage.Sets/src/mage/cards/a/AjaniInspiringLeader.java index e7eeb863bb..8f3d473b0e 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniInspiringLeader.java +++ b/Mage.Sets/src/mage/cards/a/AjaniInspiringLeader.java @@ -28,7 +28,7 @@ public final class AjaniInspiringLeader extends CardImpl { public AjaniInspiringLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AjaniMentorOfHeroes.java b/Mage.Sets/src/mage/cards/a/AjaniMentorOfHeroes.java index 6e02710c12..db2986352d 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniMentorOfHeroes.java +++ b/Mage.Sets/src/mage/cards/a/AjaniMentorOfHeroes.java @@ -35,7 +35,7 @@ public final class AjaniMentorOfHeroes extends CardImpl { public AjaniMentorOfHeroes(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{3}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniSleeperAgent.java b/Mage.Sets/src/mage/cards/a/AjaniSleeperAgent.java index 2b22a5d721..61141105de 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniSleeperAgent.java +++ b/Mage.Sets/src/mage/cards/a/AjaniSleeperAgent.java @@ -31,7 +31,7 @@ public final class AjaniSleeperAgent extends CardImpl { public AjaniSleeperAgent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{G/W/P}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniSteadfast.java b/Mage.Sets/src/mage/cards/a/AjaniSteadfast.java index 4d84300953..5efe32bdad 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniSteadfast.java +++ b/Mage.Sets/src/mage/cards/a/AjaniSteadfast.java @@ -40,7 +40,7 @@ public final class AjaniSteadfast extends CardImpl { public AjaniSteadfast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniStrengthOfThePride.java b/Mage.Sets/src/mage/cards/a/AjaniStrengthOfThePride.java index b8154b1c06..99fc560591 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniStrengthOfThePride.java +++ b/Mage.Sets/src/mage/cards/a/AjaniStrengthOfThePride.java @@ -29,7 +29,7 @@ public final class AjaniStrengthOfThePride extends CardImpl { public AjaniStrengthOfThePride(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AjaniTheGreathearted.java b/Mage.Sets/src/mage/cards/a/AjaniTheGreathearted.java index e30d19de34..509572ec43 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniTheGreathearted.java +++ b/Mage.Sets/src/mage/cards/a/AjaniTheGreathearted.java @@ -35,7 +35,7 @@ public final class AjaniTheGreathearted extends CardImpl { public AjaniTheGreathearted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AjaniUnyielding.java b/Mage.Sets/src/mage/cards/a/AjaniUnyielding.java index 786318a9df..9770802697 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniUnyielding.java +++ b/Mage.Sets/src/mage/cards/a/AjaniUnyielding.java @@ -37,7 +37,7 @@ public final class AjaniUnyielding extends CardImpl { public AjaniUnyielding(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniValiantProtector.java b/Mage.Sets/src/mage/cards/a/AjaniValiantProtector.java index 165bddba54..5f3191e712 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniValiantProtector.java +++ b/Mage.Sets/src/mage/cards/a/AjaniValiantProtector.java @@ -24,7 +24,7 @@ public final class AjaniValiantProtector extends CardImpl { public AjaniValiantProtector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AjaniVengeant.java b/Mage.Sets/src/mage/cards/a/AjaniVengeant.java index 84d4f64875..7f0dd399af 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniVengeant.java +++ b/Mage.Sets/src/mage/cards/a/AjaniVengeant.java @@ -32,7 +32,7 @@ public final class AjaniVengeant extends CardImpl { public AjaniVengeant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/a/AjaniWiseCounselor.java b/Mage.Sets/src/mage/cards/a/AjaniWiseCounselor.java index 33feec0fdd..1f9e4d4c22 100644 --- a/Mage.Sets/src/mage/cards/a/AjaniWiseCounselor.java +++ b/Mage.Sets/src/mage/cards/a/AjaniWiseCounselor.java @@ -26,7 +26,7 @@ public final class AjaniWiseCounselor extends CardImpl { public AjaniWiseCounselor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AJANI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AkimTheSoaringWind.java b/Mage.Sets/src/mage/cards/a/AkimTheSoaringWind.java index fba827fccb..9b37a04b4f 100644 --- a/Mage.Sets/src/mage/cards/a/AkimTheSoaringWind.java +++ b/Mage.Sets/src/mage/cards/a/AkimTheSoaringWind.java @@ -43,7 +43,7 @@ public final class AkimTheSoaringWind extends CardImpl { public AkimTheSoaringWind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AkiriFearlessVoyager.java b/Mage.Sets/src/mage/cards/a/AkiriFearlessVoyager.java index c9dbd3ca82..5f232322f3 100644 --- a/Mage.Sets/src/mage/cards/a/AkiriFearlessVoyager.java +++ b/Mage.Sets/src/mage/cards/a/AkiriFearlessVoyager.java @@ -36,7 +36,7 @@ public final class AkiriFearlessVoyager extends CardImpl { public AkiriFearlessVoyager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AkiriLineSlinger.java b/Mage.Sets/src/mage/cards/a/AkiriLineSlinger.java index 5038ff1deb..91ff1aeedf 100644 --- a/Mage.Sets/src/mage/cards/a/AkiriLineSlinger.java +++ b/Mage.Sets/src/mage/cards/a/AkiriLineSlinger.java @@ -24,7 +24,7 @@ public final class AkiriLineSlinger extends CardImpl { public AkiriLineSlinger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOR); this.subtype.add(SubType.SOLDIER); this.subtype.add(SubType.ALLY); diff --git a/Mage.Sets/src/mage/cards/a/AkkiLavarunner.java b/Mage.Sets/src/mage/cards/a/AkkiLavarunner.java index 631fc84743..b343796bf2 100644 --- a/Mage.Sets/src/mage/cards/a/AkkiLavarunner.java +++ b/Mage.Sets/src/mage/cards/a/AkkiLavarunner.java @@ -86,7 +86,7 @@ class AkkiLavarunnerAbility extends TriggeredAbilityImpl { class TokTokVolcanoBorn extends TokenImpl { TokTokVolcanoBorn() { super("Tok-Tok, Volcano Born", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setRed(true); subtype.add(SubType.GOBLIN); diff --git a/Mage.Sets/src/mage/cards/a/AkromaAngelOfFury.java b/Mage.Sets/src/mage/cards/a/AkromaAngelOfFury.java index e955a09abe..b59f541f47 100644 --- a/Mage.Sets/src/mage/cards/a/AkromaAngelOfFury.java +++ b/Mage.Sets/src/mage/cards/a/AkromaAngelOfFury.java @@ -24,7 +24,7 @@ public final class AkromaAngelOfFury extends CardImpl { public AkromaAngelOfFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/a/AkromaAngelOfWrath.java b/Mage.Sets/src/mage/cards/a/AkromaAngelOfWrath.java index 360884bc53..ba2333e578 100644 --- a/Mage.Sets/src/mage/cards/a/AkromaAngelOfWrath.java +++ b/Mage.Sets/src/mage/cards/a/AkromaAngelOfWrath.java @@ -19,7 +19,7 @@ public final class AkromaAngelOfWrath extends CardImpl { public AkromaAngelOfWrath(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/a/AkromaVisionOfIxidor.java b/Mage.Sets/src/mage/cards/a/AkromaVisionOfIxidor.java index 0e86ee06aa..3933fd57a8 100644 --- a/Mage.Sets/src/mage/cards/a/AkromaVisionOfIxidor.java +++ b/Mage.Sets/src/mage/cards/a/AkromaVisionOfIxidor.java @@ -29,7 +29,7 @@ public final class AkromaVisionOfIxidor extends CardImpl { public AkromaVisionOfIxidor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/a/AkromasMemorial.java b/Mage.Sets/src/mage/cards/a/AkromasMemorial.java index 99ead46fc0..2470c8c5ea 100644 --- a/Mage.Sets/src/mage/cards/a/AkromasMemorial.java +++ b/Mage.Sets/src/mage/cards/a/AkromasMemorial.java @@ -22,7 +22,7 @@ public final class AkromasMemorial extends CardImpl { public AkromasMemorial(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{7}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red. CompoundAbility compoundAbilities = new CompoundAbility(FlyingAbility.getInstance(), FirstStrikeAbility.getInstance(), VigilanceAbility.getInstance(), diff --git a/Mage.Sets/src/mage/cards/a/AkutaBornOfAsh.java b/Mage.Sets/src/mage/cards/a/AkutaBornOfAsh.java index ac35f9e1c5..b021712a85 100644 --- a/Mage.Sets/src/mage/cards/a/AkutaBornOfAsh.java +++ b/Mage.Sets/src/mage/cards/a/AkutaBornOfAsh.java @@ -30,7 +30,7 @@ public final class AkutaBornOfAsh extends CardImpl { public AkutaBornOfAsh(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AlandraSkyDreamer.java b/Mage.Sets/src/mage/cards/a/AlandraSkyDreamer.java index b60862d95a..43c6bc1387 100644 --- a/Mage.Sets/src/mage/cards/a/AlandraSkyDreamer.java +++ b/Mage.Sets/src/mage/cards/a/AlandraSkyDreamer.java @@ -26,7 +26,7 @@ public final class AlandraSkyDreamer extends CardImpl { public AlandraSkyDreamer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/a/AlelaArtfulProvocateur.java b/Mage.Sets/src/mage/cards/a/AlelaArtfulProvocateur.java index 222b345168..7833702f88 100644 --- a/Mage.Sets/src/mage/cards/a/AlelaArtfulProvocateur.java +++ b/Mage.Sets/src/mage/cards/a/AlelaArtfulProvocateur.java @@ -40,7 +40,7 @@ public final class AlelaArtfulProvocateur extends CardImpl { public AlelaArtfulProvocateur(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AlenaKessigTrapper.java b/Mage.Sets/src/mage/cards/a/AlenaKessigTrapper.java index e684434a66..42d0788255 100644 --- a/Mage.Sets/src/mage/cards/a/AlenaKessigTrapper.java +++ b/Mage.Sets/src/mage/cards/a/AlenaKessigTrapper.java @@ -32,7 +32,7 @@ public final class AlenaKessigTrapper extends CardImpl { public AlenaKessigTrapper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SCOUT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AleshaWhoSmilesAtDeath.java b/Mage.Sets/src/mage/cards/a/AleshaWhoSmilesAtDeath.java index 9f76c02a33..af8d98d1ae 100644 --- a/Mage.Sets/src/mage/cards/a/AleshaWhoSmilesAtDeath.java +++ b/Mage.Sets/src/mage/cards/a/AleshaWhoSmilesAtDeath.java @@ -34,7 +34,7 @@ public final class AleshaWhoSmilesAtDeath extends CardImpl { public AleshaWhoSmilesAtDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AlexiZephyrMage.java b/Mage.Sets/src/mage/cards/a/AlexiZephyrMage.java index 9388f52481..fa550d37be 100644 --- a/Mage.Sets/src/mage/cards/a/AlexiZephyrMage.java +++ b/Mage.Sets/src/mage/cards/a/AlexiZephyrMage.java @@ -29,7 +29,7 @@ public final class AlexiZephyrMage extends CardImpl { public AlexiZephyrMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SPELLSHAPER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AlhammarretHighArbiter.java b/Mage.Sets/src/mage/cards/a/AlhammarretHighArbiter.java index 81f78a7ace..78b5575f9d 100644 --- a/Mage.Sets/src/mage/cards/a/AlhammarretHighArbiter.java +++ b/Mage.Sets/src/mage/cards/a/AlhammarretHighArbiter.java @@ -30,7 +30,7 @@ public final class AlhammarretHighArbiter extends CardImpl { public AlhammarretHighArbiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AlhammarretsArchive.java b/Mage.Sets/src/mage/cards/a/AlhammarretsArchive.java index 8aae47193c..93d8926c9f 100644 --- a/Mage.Sets/src/mage/cards/a/AlhammarretsArchive.java +++ b/Mage.Sets/src/mage/cards/a/AlhammarretsArchive.java @@ -21,7 +21,7 @@ public final class AlhammarretsArchive extends CardImpl { public AlhammarretsArchive(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If you would gain life, you gain twice that much life instead. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new AlhammarretsArchiveEffect())); diff --git a/Mage.Sets/src/mage/cards/a/AlharuSolemnRitualist.java b/Mage.Sets/src/mage/cards/a/AlharuSolemnRitualist.java index d3e24af287..10d5d2bb5f 100644 --- a/Mage.Sets/src/mage/cards/a/AlharuSolemnRitualist.java +++ b/Mage.Sets/src/mage/cards/a/AlharuSolemnRitualist.java @@ -42,7 +42,7 @@ public final class AlharuSolemnRitualist extends CardImpl { public AlharuSolemnRitualist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AlibouAncientWitness.java b/Mage.Sets/src/mage/cards/a/AlibouAncientWitness.java index c640759be2..df3188f77d 100644 --- a/Mage.Sets/src/mage/cards/a/AlibouAncientWitness.java +++ b/Mage.Sets/src/mage/cards/a/AlibouAncientWitness.java @@ -32,7 +32,7 @@ public final class AlibouAncientWitness extends CardImpl { public AlibouAncientWitness(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOLEM); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AliriosEnraptured.java b/Mage.Sets/src/mage/cards/a/AliriosEnraptured.java index a9068a3090..003f5cff27 100644 --- a/Mage.Sets/src/mage/cards/a/AliriosEnraptured.java +++ b/Mage.Sets/src/mage/cards/a/AliriosEnraptured.java @@ -31,7 +31,7 @@ public final class AliriosEnraptured extends CardImpl { public AliriosEnraptured(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AllegiantGeneralPryde.java b/Mage.Sets/src/mage/cards/a/AllegiantGeneralPryde.java index e2a21b6efb..291c5e18fd 100644 --- a/Mage.Sets/src/mage/cards/a/AllegiantGeneralPryde.java +++ b/Mage.Sets/src/mage/cards/a/AllegiantGeneralPryde.java @@ -30,7 +30,7 @@ public class AllegiantGeneralPryde extends CardImpl { public AllegiantGeneralPryde(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROOPER); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AloraMerryThief.java b/Mage.Sets/src/mage/cards/a/AloraMerryThief.java index c45d14fe63..344d1eba03 100644 --- a/Mage.Sets/src/mage/cards/a/AloraMerryThief.java +++ b/Mage.Sets/src/mage/cards/a/AloraMerryThief.java @@ -26,7 +26,7 @@ public final class AloraMerryThief extends CardImpl { public AloraMerryThief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AlpineGuide.java b/Mage.Sets/src/mage/cards/a/AlpineGuide.java index e51be9761e..cb0b3ba218 100644 --- a/Mage.Sets/src/mage/cards/a/AlpineGuide.java +++ b/Mage.Sets/src/mage/cards/a/AlpineGuide.java @@ -30,7 +30,7 @@ public final class AlpineGuide extends CardImpl { public AlpineGuide(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SCOUT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AlpineMeadow.java b/Mage.Sets/src/mage/cards/a/AlpineMeadow.java index 5de56221c7..f12ed5fd9b 100644 --- a/Mage.Sets/src/mage/cards/a/AlpineMeadow.java +++ b/Mage.Sets/src/mage/cards/a/AlpineMeadow.java @@ -20,7 +20,7 @@ public final class AlpineMeadow extends CardImpl { public AlpineMeadow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.MOUNTAIN); this.subtype.add(SubType.PLAINS); diff --git a/Mage.Sets/src/mage/cards/a/AlrundGodOfTheCosmos.java b/Mage.Sets/src/mage/cards/a/AlrundGodOfTheCosmos.java index 73f7729662..6b1da3e96e 100644 --- a/Mage.Sets/src/mage/cards/a/AlrundGodOfTheCosmos.java +++ b/Mage.Sets/src/mage/cards/a/AlrundGodOfTheCosmos.java @@ -1,13 +1,6 @@ package mage.cards.a; -import java.util.Collection; -import java.util.Set; import mage.MageInt; -import mage.cards.CardSetInfo; -import mage.cards.ModalDoubleFacesCard; -import mage.constants.*; -import mage.game.Game; -import java.util.UUID; import mage.abilities.Ability; import mage.abilities.common.BeginningOfYourEndStepTriggeredAbility; import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; @@ -21,31 +14,36 @@ import mage.abilities.effects.common.continuous.BoostSourceEffect; import mage.abilities.effects.keyword.ScryEffect; import mage.abilities.keyword.FlyingAbility; import mage.abilities.keyword.ForetellAbility; -import mage.cards.Card; -import mage.cards.Cards; -import mage.cards.CardsImpl; +import mage.cards.*; +import mage.constants.*; import mage.filter.FilterCard; -import mage.filter.predicate.mageobject.AbilityPredicate; import mage.filter.predicate.card.OwnerIdPredicate; +import mage.filter.predicate.mageobject.AbilityPredicate; import mage.game.ExileZone; +import mage.game.Game; import mage.players.Player; import mage.util.CardUtil; +import java.util.Collection; +import java.util.Set; +import java.util.UUID; + /** * @author jeffwadsworth */ public final class AlrundGodOfTheCosmos extends ModalDoubleFacesCard { public AlrundGodOfTheCosmos(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{3}{U}{U}", - "Hakka, Whispering Raven", new CardType[]{CardType.CREATURE}, new SubType[]{SubType.BIRD}, "{1}{U}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{3}{U}{U}", + "Hakka, Whispering Raven", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.BIRD}, "{1}{U}" ); // 1. // Alrund, God of the Cosmos // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(1), new MageInt(1)); // Alrund gets +1/+1 for each card in your hand and each foretold card you own in exile. @@ -62,7 +60,6 @@ public final class AlrundGodOfTheCosmos extends ModalDoubleFacesCard { // 2. // Hakka, Whispering Raven // Legendary Creature — Bird - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(new MageInt(2), new MageInt(3)); // Flying diff --git a/Mage.Sets/src/mage/cards/a/AmarethTheLustrous.java b/Mage.Sets/src/mage/cards/a/AmarethTheLustrous.java index ee0264ccdb..55d0649263 100644 --- a/Mage.Sets/src/mage/cards/a/AmarethTheLustrous.java +++ b/Mage.Sets/src/mage/cards/a/AmarethTheLustrous.java @@ -32,7 +32,7 @@ public final class AmarethTheLustrous extends CardImpl { public AmarethTheLustrous(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/a/AmbassadorLaquatus.java b/Mage.Sets/src/mage/cards/a/AmbassadorLaquatus.java index 704327e33f..54f47c6f93 100644 --- a/Mage.Sets/src/mage/cards/a/AmbassadorLaquatus.java +++ b/Mage.Sets/src/mage/cards/a/AmbassadorLaquatus.java @@ -23,7 +23,7 @@ public final class AmbassadorLaquatus extends CardImpl { public AmbassadorLaquatus(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/a/AmberGristleOMaul.java b/Mage.Sets/src/mage/cards/a/AmberGristleOMaul.java index fde3763566..947d7a117c 100644 --- a/Mage.Sets/src/mage/cards/a/AmberGristleOMaul.java +++ b/Mage.Sets/src/mage/cards/a/AmberGristleOMaul.java @@ -29,7 +29,7 @@ public final class AmberGristleOMaul extends CardImpl { public AmberGristleOMaul(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AminatouTheFateshifter.java b/Mage.Sets/src/mage/cards/a/AminatouTheFateshifter.java index b875119330..e7ac7f4a13 100644 --- a/Mage.Sets/src/mage/cards/a/AminatouTheFateshifter.java +++ b/Mage.Sets/src/mage/cards/a/AminatouTheFateshifter.java @@ -42,7 +42,7 @@ public class AminatouTheFateshifter extends CardImpl { public AminatouTheFateshifter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AMINATOU); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/a/AnafenzaKinTreeSpirit.java b/Mage.Sets/src/mage/cards/a/AnafenzaKinTreeSpirit.java index aed3954384..ee7fa4ab89 100644 --- a/Mage.Sets/src/mage/cards/a/AnafenzaKinTreeSpirit.java +++ b/Mage.Sets/src/mage/cards/a/AnafenzaKinTreeSpirit.java @@ -30,7 +30,7 @@ public final class AnafenzaKinTreeSpirit extends CardImpl { public AnafenzaKinTreeSpirit(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AnafenzaTheForemost.java b/Mage.Sets/src/mage/cards/a/AnafenzaTheForemost.java index ae5f98c482..be73c2e996 100644 --- a/Mage.Sets/src/mage/cards/a/AnafenzaTheForemost.java +++ b/Mage.Sets/src/mage/cards/a/AnafenzaTheForemost.java @@ -39,7 +39,7 @@ public final class AnafenzaTheForemost extends CardImpl { public AnafenzaTheForemost(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/a/AnakinSkywalker.java b/Mage.Sets/src/mage/cards/a/AnakinSkywalker.java index ad03a0f3c9..37064cad0a 100644 --- a/Mage.Sets/src/mage/cards/a/AnakinSkywalker.java +++ b/Mage.Sets/src/mage/cards/a/AnakinSkywalker.java @@ -32,7 +32,7 @@ public final class AnakinSkywalker extends CardImpl { public AnakinSkywalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SITH); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AnaraWolvidFamiliar.java b/Mage.Sets/src/mage/cards/a/AnaraWolvidFamiliar.java index 5f54c803ff..8a079e6b1d 100644 --- a/Mage.Sets/src/mage/cards/a/AnaraWolvidFamiliar.java +++ b/Mage.Sets/src/mage/cards/a/AnaraWolvidFamiliar.java @@ -33,7 +33,7 @@ public final class AnaraWolvidFamiliar extends CardImpl { public AnaraWolvidFamiliar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WOLF); this.subtype.add(SubType.BEAST); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AnaxAndCymede.java b/Mage.Sets/src/mage/cards/a/AnaxAndCymede.java index 5577d6bc1f..f2002a8460 100644 --- a/Mage.Sets/src/mage/cards/a/AnaxAndCymede.java +++ b/Mage.Sets/src/mage/cards/a/AnaxAndCymede.java @@ -29,7 +29,7 @@ public final class AnaxAndCymede extends CardImpl { public AnaxAndCymede(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/a/AnaxHardenedInTheForge.java b/Mage.Sets/src/mage/cards/a/AnaxHardenedInTheForge.java index e695aa6cea..e470fa8f65 100644 --- a/Mage.Sets/src/mage/cards/a/AnaxHardenedInTheForge.java +++ b/Mage.Sets/src/mage/cards/a/AnaxHardenedInTheForge.java @@ -34,7 +34,7 @@ public final class AnaxHardenedInTheForge extends CardImpl { public AnaxHardenedInTheForge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMIGOD); this.power = new MageInt(0); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AngrathCaptainOfChaos.java b/Mage.Sets/src/mage/cards/a/AngrathCaptainOfChaos.java index 57c302b73f..fca46b3b21 100644 --- a/Mage.Sets/src/mage/cards/a/AngrathCaptainOfChaos.java +++ b/Mage.Sets/src/mage/cards/a/AngrathCaptainOfChaos.java @@ -23,7 +23,7 @@ public final class AngrathCaptainOfChaos extends CardImpl { public AngrathCaptainOfChaos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B/R}{B/R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGRATH); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AngrathMinotaurPirate.java b/Mage.Sets/src/mage/cards/a/AngrathMinotaurPirate.java index 33a1590efc..b2623c22b7 100644 --- a/Mage.Sets/src/mage/cards/a/AngrathMinotaurPirate.java +++ b/Mage.Sets/src/mage/cards/a/AngrathMinotaurPirate.java @@ -34,7 +34,7 @@ public final class AngrathMinotaurPirate extends CardImpl { public AngrathMinotaurPirate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGRATH); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AngrathTheFlameChained.java b/Mage.Sets/src/mage/cards/a/AngrathTheFlameChained.java index b9de629fde..6493c284e9 100644 --- a/Mage.Sets/src/mage/cards/a/AngrathTheFlameChained.java +++ b/Mage.Sets/src/mage/cards/a/AngrathTheFlameChained.java @@ -38,7 +38,7 @@ public final class AngrathTheFlameChained extends CardImpl { public AngrathTheFlameChained(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGRATH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AngusMackenzie.java b/Mage.Sets/src/mage/cards/a/AngusMackenzie.java index 41b850330e..1657c3914e 100644 --- a/Mage.Sets/src/mage/cards/a/AngusMackenzie.java +++ b/Mage.Sets/src/mage/cards/a/AngusMackenzie.java @@ -23,7 +23,7 @@ public final class AngusMackenzie extends CardImpl { public AngusMackenzie(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/a/AnheloThePainter.java b/Mage.Sets/src/mage/cards/a/AnheloThePainter.java index 007135bfb6..3043c26b09 100644 --- a/Mage.Sets/src/mage/cards/a/AnheloThePainter.java +++ b/Mage.Sets/src/mage/cards/a/AnheloThePainter.java @@ -29,7 +29,7 @@ public class AnheloThePainter extends CardImpl { public AnheloThePainter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.VAMPIRE, SubType.ASSASSIN); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AniktheaHandOfErebos.java b/Mage.Sets/src/mage/cards/a/AniktheaHandOfErebos.java index 32965609d7..b4a9337ac8 100644 --- a/Mage.Sets/src/mage/cards/a/AniktheaHandOfErebos.java +++ b/Mage.Sets/src/mage/cards/a/AniktheaHandOfErebos.java @@ -41,7 +41,7 @@ public final class AniktheaHandOfErebos extends CardImpl { public AniktheaHandOfErebos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMIGOD); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AnimarSoulOfElements.java b/Mage.Sets/src/mage/cards/a/AnimarSoulOfElements.java index e6307c8a25..d4fc0d559a 100644 --- a/Mage.Sets/src/mage/cards/a/AnimarSoulOfElements.java +++ b/Mage.Sets/src/mage/cards/a/AnimarSoulOfElements.java @@ -27,7 +27,7 @@ public final class AnimarSoulOfElements extends CardImpl { public AnimarSoulOfElements(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/AnjeFalkenrath.java b/Mage.Sets/src/mage/cards/a/AnjeFalkenrath.java index 70c8b6c5a0..d8be978649 100644 --- a/Mage.Sets/src/mage/cards/a/AnjeFalkenrath.java +++ b/Mage.Sets/src/mage/cards/a/AnjeFalkenrath.java @@ -30,7 +30,7 @@ public final class AnjeFalkenrath extends CardImpl { public AnjeFalkenrath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AnjeMaidOfDishonor.java b/Mage.Sets/src/mage/cards/a/AnjeMaidOfDishonor.java index 68d2072360..4d03b99ea7 100644 --- a/Mage.Sets/src/mage/cards/a/AnjeMaidOfDishonor.java +++ b/Mage.Sets/src/mage/cards/a/AnjeMaidOfDishonor.java @@ -41,7 +41,7 @@ public final class AnjeMaidOfDishonor extends CardImpl { public AnjeMaidOfDishonor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AnowonTheRuinSage.java b/Mage.Sets/src/mage/cards/a/AnowonTheRuinSage.java index 9defd3d070..e26a0a40ea 100644 --- a/Mage.Sets/src/mage/cards/a/AnowonTheRuinSage.java +++ b/Mage.Sets/src/mage/cards/a/AnowonTheRuinSage.java @@ -28,7 +28,7 @@ public final class AnowonTheRuinSage extends CardImpl { public AnowonTheRuinSage(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/a/AnowonTheRuinThief.java b/Mage.Sets/src/mage/cards/a/AnowonTheRuinThief.java index a8250b436d..842ef250eb 100644 --- a/Mage.Sets/src/mage/cards/a/AnowonTheRuinThief.java +++ b/Mage.Sets/src/mage/cards/a/AnowonTheRuinThief.java @@ -31,7 +31,7 @@ public final class AnowonTheRuinThief extends CardImpl { public AnowonTheRuinThief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AnthousaSetessanHero.java b/Mage.Sets/src/mage/cards/a/AnthousaSetessanHero.java index 287be52360..33fc6955e4 100644 --- a/Mage.Sets/src/mage/cards/a/AnthousaSetessanHero.java +++ b/Mage.Sets/src/mage/cards/a/AnthousaSetessanHero.java @@ -24,7 +24,7 @@ public final class AnthousaSetessanHero extends CardImpl { public AnthousaSetessanHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/a/AnyaMercilessAngel.java b/Mage.Sets/src/mage/cards/a/AnyaMercilessAngel.java index c845d99371..bcd16706e4 100644 --- a/Mage.Sets/src/mage/cards/a/AnyaMercilessAngel.java +++ b/Mage.Sets/src/mage/cards/a/AnyaMercilessAngel.java @@ -29,7 +29,7 @@ public final class AnyaMercilessAngel extends CardImpl { public AnyaMercilessAngel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AoTheDawnSky.java b/Mage.Sets/src/mage/cards/a/AoTheDawnSky.java index b42a1741e7..9e9020cab6 100644 --- a/Mage.Sets/src/mage/cards/a/AoTheDawnSky.java +++ b/Mage.Sets/src/mage/cards/a/AoTheDawnSky.java @@ -43,7 +43,7 @@ public final class AoTheDawnSky extends CardImpl { public AoTheDawnSky(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AphemiaTheCacophony.java b/Mage.Sets/src/mage/cards/a/AphemiaTheCacophony.java index 1176dd0198..85e96d22f3 100644 --- a/Mage.Sets/src/mage/cards/a/AphemiaTheCacophony.java +++ b/Mage.Sets/src/mage/cards/a/AphemiaTheCacophony.java @@ -29,7 +29,7 @@ public final class AphemiaTheCacophony extends CardImpl { public AphemiaTheCacophony(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HARPY); this.power = new MageInt(2); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/AragornAndArwenWed.java b/Mage.Sets/src/mage/cards/a/AragornAndArwenWed.java index b5d4bd6c9e..fa4c6f0254 100644 --- a/Mage.Sets/src/mage/cards/a/AragornAndArwenWed.java +++ b/Mage.Sets/src/mage/cards/a/AragornAndArwenWed.java @@ -33,7 +33,7 @@ public final class AragornAndArwenWed extends CardImpl { public AragornAndArwenWed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.NOBLE); diff --git a/Mage.Sets/src/mage/cards/a/ArahboRoarOfTheWorld.java b/Mage.Sets/src/mage/cards/a/ArahboRoarOfTheWorld.java index f73f4780c8..92904dc8de 100644 --- a/Mage.Sets/src/mage/cards/a/ArahboRoarOfTheWorld.java +++ b/Mage.Sets/src/mage/cards/a/ArahboRoarOfTheWorld.java @@ -48,7 +48,7 @@ public final class ArahboRoarOfTheWorld extends CardImpl { public ArahboRoarOfTheWorld(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT, SubType.AVATAR); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/ArashiTheSkyAsunder.java b/Mage.Sets/src/mage/cards/a/ArashiTheSkyAsunder.java index b1b1994365..85c8ed3cb3 100644 --- a/Mage.Sets/src/mage/cards/a/ArashiTheSkyAsunder.java +++ b/Mage.Sets/src/mage/cards/a/ArashiTheSkyAsunder.java @@ -36,7 +36,7 @@ public final class ArashiTheSkyAsunder extends CardImpl { public ArashiTheSkyAsunder(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/ArastaOfTheEndlessWeb.java b/Mage.Sets/src/mage/cards/a/ArastaOfTheEndlessWeb.java index d39e1f305f..e3c71d21a1 100644 --- a/Mage.Sets/src/mage/cards/a/ArastaOfTheEndlessWeb.java +++ b/Mage.Sets/src/mage/cards/a/ArastaOfTheEndlessWeb.java @@ -22,7 +22,7 @@ public final class ArastaOfTheEndlessWeb extends CardImpl { public ArastaOfTheEndlessWeb(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIDER); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AraumiOfTheDeadTide.java b/Mage.Sets/src/mage/cards/a/AraumiOfTheDeadTide.java index 3bdd5b9c70..1f6860cbe1 100644 --- a/Mage.Sets/src/mage/cards/a/AraumiOfTheDeadTide.java +++ b/Mage.Sets/src/mage/cards/a/AraumiOfTheDeadTide.java @@ -26,7 +26,7 @@ public final class AraumiOfTheDeadTide extends CardImpl { public AraumiOfTheDeadTide(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/Arboria.java b/Mage.Sets/src/mage/cards/a/Arboria.java index 9da0213897..12cfa19272 100644 --- a/Mage.Sets/src/mage/cards/a/Arboria.java +++ b/Mage.Sets/src/mage/cards/a/Arboria.java @@ -25,7 +25,7 @@ public final class Arboria extends CardImpl { public Arboria(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}{G}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Creatures can't attack a player unless that player cast a spell or put a nontoken permanent onto the battlefield during their last turn. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ArboriaEffect()), new PermanentsEnteredBattlefieldYourLastTurnWatcher()); diff --git a/Mage.Sets/src/mage/cards/a/ArcadesSabboth.java b/Mage.Sets/src/mage/cards/a/ArcadesSabboth.java index baa7eee048..1d7d095fb1 100644 --- a/Mage.Sets/src/mage/cards/a/ArcadesSabboth.java +++ b/Mage.Sets/src/mage/cards/a/ArcadesSabboth.java @@ -34,7 +34,7 @@ public final class ArcadesSabboth extends CardImpl { public ArcadesSabboth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}{W}{W}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/a/ArcadesTheStrategist.java b/Mage.Sets/src/mage/cards/a/ArcadesTheStrategist.java index c632eb2b98..d556929c76 100644 --- a/Mage.Sets/src/mage/cards/a/ArcadesTheStrategist.java +++ b/Mage.Sets/src/mage/cards/a/ArcadesTheStrategist.java @@ -36,7 +36,7 @@ public final class ArcadesTheStrategist extends CardImpl { public ArcadesTheStrategist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/ArcanisTheOmnipotent.java b/Mage.Sets/src/mage/cards/a/ArcanisTheOmnipotent.java index 53efed21bd..a7b01c3e8e 100644 --- a/Mage.Sets/src/mage/cards/a/ArcanisTheOmnipotent.java +++ b/Mage.Sets/src/mage/cards/a/ArcanisTheOmnipotent.java @@ -23,7 +23,7 @@ public final class ArcanisTheOmnipotent extends CardImpl { public ArcanisTheOmnipotent(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/ArceeAcrobaticCoupe.java b/Mage.Sets/src/mage/cards/a/ArceeAcrobaticCoupe.java index 9220afd556..93028094eb 100644 --- a/Mage.Sets/src/mage/cards/a/ArceeAcrobaticCoupe.java +++ b/Mage.Sets/src/mage/cards/a/ArceeAcrobaticCoupe.java @@ -30,7 +30,7 @@ public final class ArceeAcrobaticCoupe extends CardImpl { public ArceeAcrobaticCoupe(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/ArceeSharpshooter.java b/Mage.Sets/src/mage/cards/a/ArceeSharpshooter.java index 96281532f6..fc9bdd5e47 100644 --- a/Mage.Sets/src/mage/cards/a/ArceeSharpshooter.java +++ b/Mage.Sets/src/mage/cards/a/ArceeSharpshooter.java @@ -28,7 +28,7 @@ public final class ArceeSharpshooter extends CardImpl { public ArceeSharpshooter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/ArchangelAvacyn.java b/Mage.Sets/src/mage/cards/a/ArchangelAvacyn.java index d1d479d778..6f4b2eb2aa 100644 --- a/Mage.Sets/src/mage/cards/a/ArchangelAvacyn.java +++ b/Mage.Sets/src/mage/cards/a/ArchangelAvacyn.java @@ -32,7 +32,7 @@ public final class ArchangelAvacyn extends CardImpl { public ArchangelAvacyn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/ArchangelElspeth.java b/Mage.Sets/src/mage/cards/a/ArchangelElspeth.java index 968b384785..5d6aa0eddf 100644 --- a/Mage.Sets/src/mage/cards/a/ArchangelElspeth.java +++ b/Mage.Sets/src/mage/cards/a/ArchangelElspeth.java @@ -31,7 +31,7 @@ public final class ArchangelElspeth extends CardImpl { public ArchangelElspeth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/ArchelosLagoonMystic.java b/Mage.Sets/src/mage/cards/a/ArchelosLagoonMystic.java index ab2bee4eee..c7c8872e7f 100644 --- a/Mage.Sets/src/mage/cards/a/ArchelosLagoonMystic.java +++ b/Mage.Sets/src/mage/cards/a/ArchelosLagoonMystic.java @@ -22,7 +22,7 @@ public final class ArchelosLagoonMystic extends CardImpl { public ArchelosLagoonMystic(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TURTLE); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/ArcticFlats.java b/Mage.Sets/src/mage/cards/a/ArcticFlats.java index 2b867b5aee..0592b50f6d 100644 --- a/Mage.Sets/src/mage/cards/a/ArcticFlats.java +++ b/Mage.Sets/src/mage/cards/a/ArcticFlats.java @@ -18,7 +18,7 @@ public final class ArcticFlats extends CardImpl { public ArcticFlats(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Arctic Flats enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/a/ArcticTreeline.java b/Mage.Sets/src/mage/cards/a/ArcticTreeline.java index dfb0e032f7..ca70eb051f 100644 --- a/Mage.Sets/src/mage/cards/a/ArcticTreeline.java +++ b/Mage.Sets/src/mage/cards/a/ArcticTreeline.java @@ -20,7 +20,7 @@ public final class ArcticTreeline extends CardImpl { public ArcticTreeline(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.FOREST); this.subtype.add(SubType.PLAINS); diff --git a/Mage.Sets/src/mage/cards/a/ArcumDagsson.java b/Mage.Sets/src/mage/cards/a/ArcumDagsson.java index 6d549a3d8e..4bf9142e15 100644 --- a/Mage.Sets/src/mage/cards/a/ArcumDagsson.java +++ b/Mage.Sets/src/mage/cards/a/ArcumDagsson.java @@ -30,7 +30,7 @@ public final class ArcumDagsson extends CardImpl { public ArcumDagsson(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ARTIFICER); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java b/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java index 5a28775d99..cf58633d4d 100644 --- a/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java +++ b/Mage.Sets/src/mage/cards/a/ArcumsAstrolabe.java @@ -23,7 +23,7 @@ public final class ArcumsAstrolabe extends CardImpl { public ArcumsAstrolabe(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{S}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // ({S} can be paid with one mana from a snow permanent.) this.addAbility(new SimpleStaticAbility( diff --git a/Mage.Sets/src/mage/cards/a/ArdennIntrepidArchaeologist.java b/Mage.Sets/src/mage/cards/a/ArdennIntrepidArchaeologist.java index 4f8f9e25d3..0d5de8083f 100644 --- a/Mage.Sets/src/mage/cards/a/ArdennIntrepidArchaeologist.java +++ b/Mage.Sets/src/mage/cards/a/ArdennIntrepidArchaeologist.java @@ -27,7 +27,7 @@ public final class ArdennIntrepidArchaeologist extends CardImpl { public ArdennIntrepidArchaeologist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOR); this.subtype.add(SubType.SCOUT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/ArdozCobblerOfWar.java b/Mage.Sets/src/mage/cards/a/ArdozCobblerOfWar.java index cda4851c4d..ef05db7cbc 100644 --- a/Mage.Sets/src/mage/cards/a/ArdozCobblerOfWar.java +++ b/Mage.Sets/src/mage/cards/a/ArdozCobblerOfWar.java @@ -26,7 +26,7 @@ public final class ArdozCobblerOfWar extends CardImpl { public ArdozCobblerOfWar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/ArguelsBloodFast.java b/Mage.Sets/src/mage/cards/a/ArguelsBloodFast.java index d2c2cf38f9..1452e06a24 100644 --- a/Mage.Sets/src/mage/cards/a/ArguelsBloodFast.java +++ b/Mage.Sets/src/mage/cards/a/ArguelsBloodFast.java @@ -28,7 +28,7 @@ public final class ArguelsBloodFast extends CardImpl { public ArguelsBloodFast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.t.TempleOfAclazotz.class; // {1}{B}, Pay 2 life: Draw a card. diff --git a/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java b/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java index 67bfafe727..9467eb125c 100644 --- a/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java +++ b/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java @@ -35,7 +35,7 @@ public final class ArixmethesSlumberingIsle extends CardImpl { public ArixmethesSlumberingIsle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KRAKEN); this.power = new MageInt(12); this.toughness = new MageInt(12); diff --git a/Mage.Sets/src/mage/cards/a/ArjunTheShiftingFlame.java b/Mage.Sets/src/mage/cards/a/ArjunTheShiftingFlame.java index 5e9b53c3c0..4763ca96db 100644 --- a/Mage.Sets/src/mage/cards/a/ArjunTheShiftingFlame.java +++ b/Mage.Sets/src/mage/cards/a/ArjunTheShiftingFlame.java @@ -24,7 +24,7 @@ public final class ArjunTheShiftingFlame extends CardImpl { public ArjunTheShiftingFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/ArlinnEmbracedByTheMoon.java b/Mage.Sets/src/mage/cards/a/ArlinnEmbracedByTheMoon.java index 786926b468..8e470214cd 100644 --- a/Mage.Sets/src/mage/cards/a/ArlinnEmbracedByTheMoon.java +++ b/Mage.Sets/src/mage/cards/a/ArlinnEmbracedByTheMoon.java @@ -29,7 +29,7 @@ public final class ArlinnEmbracedByTheMoon extends CardImpl { public ArlinnEmbracedByTheMoon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARLINN); this.color.setRed(true); this.color.setGreen(true); diff --git a/Mage.Sets/src/mage/cards/a/ArlinnKord.java b/Mage.Sets/src/mage/cards/a/ArlinnKord.java index 1a91607cba..6a61cf5370 100644 --- a/Mage.Sets/src/mage/cards/a/ArlinnKord.java +++ b/Mage.Sets/src/mage/cards/a/ArlinnKord.java @@ -28,7 +28,7 @@ public final class ArlinnKord extends CardImpl { public ArlinnKord(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARLINN); this.secondSideCardClazz = mage.cards.a.ArlinnEmbracedByTheMoon.class; diff --git a/Mage.Sets/src/mage/cards/a/ArlinnTheMoonsFury.java b/Mage.Sets/src/mage/cards/a/ArlinnTheMoonsFury.java index f0eca695f9..614001b447 100644 --- a/Mage.Sets/src/mage/cards/a/ArlinnTheMoonsFury.java +++ b/Mage.Sets/src/mage/cards/a/ArlinnTheMoonsFury.java @@ -25,7 +25,7 @@ public final class ArlinnTheMoonsFury extends CardImpl { public ArlinnTheMoonsFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARLINN); this.setStartingLoyalty(4); this.color.setRed(true); diff --git a/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java b/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java index 14d73c31ae..0697deed1a 100644 --- a/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java +++ b/Mage.Sets/src/mage/cards/a/ArlinnThePacksHope.java @@ -30,7 +30,7 @@ public final class ArlinnThePacksHope extends CardImpl { public ArlinnThePacksHope(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARLINN); this.setStartingLoyalty(4); this.secondSideCardClazz = mage.cards.a.ArlinnTheMoonsFury.class; diff --git a/Mage.Sets/src/mage/cards/a/ArlinnVoiceOfThePack.java b/Mage.Sets/src/mage/cards/a/ArlinnVoiceOfThePack.java index 3b7defc791..0bd365e769 100644 --- a/Mage.Sets/src/mage/cards/a/ArlinnVoiceOfThePack.java +++ b/Mage.Sets/src/mage/cards/a/ArlinnVoiceOfThePack.java @@ -25,7 +25,7 @@ public final class ArlinnVoiceOfThePack extends CardImpl { public ArlinnVoiceOfThePack(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARLINN); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java b/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java index 1d1708eee1..a04c9d84da 100644 --- a/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java +++ b/Mage.Sets/src/mage/cards/a/ArmixFiligreeThrasher.java @@ -44,7 +44,7 @@ public final class ArmixFiligreeThrasher extends CardImpl { public ArmixFiligreeThrasher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOLEM); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/ArniBrokenbrow.java b/Mage.Sets/src/mage/cards/a/ArniBrokenbrow.java index 5befdae213..4941b8742f 100644 --- a/Mage.Sets/src/mage/cards/a/ArniBrokenbrow.java +++ b/Mage.Sets/src/mage/cards/a/ArniBrokenbrow.java @@ -27,7 +27,7 @@ public final class ArniBrokenbrow extends CardImpl { public ArniBrokenbrow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/ArniMetalbrow.java b/Mage.Sets/src/mage/cards/a/ArniMetalbrow.java index 8a50174f6c..26da77f593 100644 --- a/Mage.Sets/src/mage/cards/a/ArniMetalbrow.java +++ b/Mage.Sets/src/mage/cards/a/ArniMetalbrow.java @@ -27,7 +27,7 @@ public final class ArniMetalbrow extends CardImpl { public ArniMetalbrow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AronBenaliasRuin.java b/Mage.Sets/src/mage/cards/a/AronBenaliasRuin.java index 62b41fe952..642857f45f 100644 --- a/Mage.Sets/src/mage/cards/a/AronBenaliasRuin.java +++ b/Mage.Sets/src/mage/cards/a/AronBenaliasRuin.java @@ -26,7 +26,7 @@ public final class AronBenaliasRuin extends CardImpl { public AronBenaliasRuin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/ArvadTheCursed.java b/Mage.Sets/src/mage/cards/a/ArvadTheCursed.java index a2afb089b2..e9f7622fb5 100644 --- a/Mage.Sets/src/mage/cards/a/ArvadTheCursed.java +++ b/Mage.Sets/src/mage/cards/a/ArvadTheCursed.java @@ -32,7 +32,7 @@ public final class ArvadTheCursed extends CardImpl { public ArvadTheCursed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE, SubType.KNIGHT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/ArvinoxTheMindFlail.java b/Mage.Sets/src/mage/cards/a/ArvinoxTheMindFlail.java index 8b84f951fa..b49ece1e18 100644 --- a/Mage.Sets/src/mage/cards/a/ArvinoxTheMindFlail.java +++ b/Mage.Sets/src/mage/cards/a/ArvinoxTheMindFlail.java @@ -41,7 +41,7 @@ public final class ArvinoxTheMindFlail extends CardImpl { public ArvinoxTheMindFlail(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{4}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); this.power = new MageInt(9); this.toughness = new MageInt(9); diff --git a/Mage.Sets/src/mage/cards/a/AryelKnightOfWindgrace.java b/Mage.Sets/src/mage/cards/a/AryelKnightOfWindgrace.java index 030bdf2f6d..86c2e1964e 100644 --- a/Mage.Sets/src/mage/cards/a/AryelKnightOfWindgrace.java +++ b/Mage.Sets/src/mage/cards/a/AryelKnightOfWindgrace.java @@ -38,7 +38,7 @@ public final class AryelKnightOfWindgrace extends CardImpl { public AryelKnightOfWindgrace(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AsajjVentress.java b/Mage.Sets/src/mage/cards/a/AsajjVentress.java index d7c8d3414c..b8a34f06a6 100644 --- a/Mage.Sets/src/mage/cards/a/AsajjVentress.java +++ b/Mage.Sets/src/mage/cards/a/AsajjVentress.java @@ -29,7 +29,7 @@ public final class AsajjVentress extends CardImpl { public AsajjVentress(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DATHOMIRIAN, SubType.SITH); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AscendantEvincar.java b/Mage.Sets/src/mage/cards/a/AscendantEvincar.java index f46913cde9..63d5c7354f 100644 --- a/Mage.Sets/src/mage/cards/a/AscendantEvincar.java +++ b/Mage.Sets/src/mage/cards/a/AscendantEvincar.java @@ -30,7 +30,7 @@ public final class AscendantEvincar extends CardImpl { public AscendantEvincar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.NOBLE); diff --git a/Mage.Sets/src/mage/cards/a/AscendantSpirit.java b/Mage.Sets/src/mage/cards/a/AscendantSpirit.java index 6193f780d0..a414df1ad2 100644 --- a/Mage.Sets/src/mage/cards/a/AscendantSpirit.java +++ b/Mage.Sets/src/mage/cards/a/AscendantSpirit.java @@ -27,7 +27,7 @@ public final class AscendantSpirit extends CardImpl { public AscendantSpirit(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/AshayaSoulOfTheWild.java b/Mage.Sets/src/mage/cards/a/AshayaSoulOfTheWild.java index 421c22c515..42f7c6c494 100644 --- a/Mage.Sets/src/mage/cards/a/AshayaSoulOfTheWild.java +++ b/Mage.Sets/src/mage/cards/a/AshayaSoulOfTheWild.java @@ -26,7 +26,7 @@ public final class AshayaSoulOfTheWild extends CardImpl { public AshayaSoulOfTheWild(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/a/AshcoatOfTheShadowSwarm.java b/Mage.Sets/src/mage/cards/a/AshcoatOfTheShadowSwarm.java index ed2f83887d..4d4aad28e7 100644 --- a/Mage.Sets/src/mage/cards/a/AshcoatOfTheShadowSwarm.java +++ b/Mage.Sets/src/mage/cards/a/AshcoatOfTheShadowSwarm.java @@ -41,7 +41,7 @@ public final class AshcoatOfTheShadowSwarm extends CardImpl { public AshcoatOfTheShadowSwarm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAT, SubType.WARLOCK); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AshiokDreamRender.java b/Mage.Sets/src/mage/cards/a/AshiokDreamRender.java index abfd27ec50..622dd67b3b 100644 --- a/Mage.Sets/src/mage/cards/a/AshiokDreamRender.java +++ b/Mage.Sets/src/mage/cards/a/AshiokDreamRender.java @@ -26,7 +26,7 @@ public final class AshiokDreamRender extends CardImpl { public AshiokDreamRender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U/B}{U/B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ASHIOK); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AshiokNightmareMuse.java b/Mage.Sets/src/mage/cards/a/AshiokNightmareMuse.java index 0775bb7840..88d6668ca6 100644 --- a/Mage.Sets/src/mage/cards/a/AshiokNightmareMuse.java +++ b/Mage.Sets/src/mage/cards/a/AshiokNightmareMuse.java @@ -31,7 +31,7 @@ public final class AshiokNightmareMuse extends CardImpl { public AshiokNightmareMuse(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ASHIOK); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/a/AshiokNightmareWeaver.java b/Mage.Sets/src/mage/cards/a/AshiokNightmareWeaver.java index eb4fd3b2af..934f667382 100644 --- a/Mage.Sets/src/mage/cards/a/AshiokNightmareWeaver.java +++ b/Mage.Sets/src/mage/cards/a/AshiokNightmareWeaver.java @@ -29,7 +29,7 @@ public final class AshiokNightmareWeaver extends CardImpl { public AshiokNightmareWeaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ASHIOK); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/a/AshiokSculptorOfFears.java b/Mage.Sets/src/mage/cards/a/AshiokSculptorOfFears.java index a2feb01581..8de002f7e5 100644 --- a/Mage.Sets/src/mage/cards/a/AshiokSculptorOfFears.java +++ b/Mage.Sets/src/mage/cards/a/AshiokSculptorOfFears.java @@ -31,7 +31,7 @@ public final class AshiokSculptorOfFears extends CardImpl { public AshiokSculptorOfFears(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ASHIOK); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/a/AshlingTheExtinguisher.java b/Mage.Sets/src/mage/cards/a/AshlingTheExtinguisher.java index a1ce4119d6..2410be2974 100644 --- a/Mage.Sets/src/mage/cards/a/AshlingTheExtinguisher.java +++ b/Mage.Sets/src/mage/cards/a/AshlingTheExtinguisher.java @@ -27,7 +27,7 @@ public final class AshlingTheExtinguisher extends CardImpl { public AshlingTheExtinguisher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/a/AshlingThePilgrim.java b/Mage.Sets/src/mage/cards/a/AshlingThePilgrim.java index 5b12b29612..ac7654eeaa 100644 --- a/Mage.Sets/src/mage/cards/a/AshlingThePilgrim.java +++ b/Mage.Sets/src/mage/cards/a/AshlingThePilgrim.java @@ -30,7 +30,7 @@ public final class AshlingThePilgrim extends CardImpl { public AshlingThePilgrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/a/AshnodFleshMechanist.java b/Mage.Sets/src/mage/cards/a/AshnodFleshMechanist.java index d7fc5576eb..4adf0b89d0 100644 --- a/Mage.Sets/src/mage/cards/a/AshnodFleshMechanist.java +++ b/Mage.Sets/src/mage/cards/a/AshnodFleshMechanist.java @@ -30,7 +30,7 @@ public final class AshnodFleshMechanist extends CardImpl { public AshnodFleshMechanist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ARTIFICER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/AshnodTheUncaring.java b/Mage.Sets/src/mage/cards/a/AshnodTheUncaring.java index 1bc871a5bf..fb4b7c43ed 100644 --- a/Mage.Sets/src/mage/cards/a/AshnodTheUncaring.java +++ b/Mage.Sets/src/mage/cards/a/AshnodTheUncaring.java @@ -27,7 +27,7 @@ public final class AshnodTheUncaring extends CardImpl { public AshnodTheUncaring(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/AsmiraHolyAvenger.java b/Mage.Sets/src/mage/cards/a/AsmiraHolyAvenger.java index 2a9ae6fb83..804b90842a 100644 --- a/Mage.Sets/src/mage/cards/a/AsmiraHolyAvenger.java +++ b/Mage.Sets/src/mage/cards/a/AsmiraHolyAvenger.java @@ -27,7 +27,7 @@ public final class AsmiraHolyAvenger extends CardImpl { public AsmiraHolyAvenger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/a/AsmodeusTheArchfiend.java b/Mage.Sets/src/mage/cards/a/AsmodeusTheArchfiend.java index b41ac3ba9b..0e1d2673af 100644 --- a/Mage.Sets/src/mage/cards/a/AsmodeusTheArchfiend.java +++ b/Mage.Sets/src/mage/cards/a/AsmodeusTheArchfiend.java @@ -30,7 +30,7 @@ public final class AsmodeusTheArchfiend extends CardImpl { public AsmodeusTheArchfiend(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEVIL); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/a/Asmoranomardicadaistinaculdacar.java b/Mage.Sets/src/mage/cards/a/Asmoranomardicadaistinaculdacar.java index 9dd0609113..e174bc387f 100644 --- a/Mage.Sets/src/mage/cards/a/Asmoranomardicadaistinaculdacar.java +++ b/Mage.Sets/src/mage/cards/a/Asmoranomardicadaistinaculdacar.java @@ -44,7 +44,7 @@ public final class Asmoranomardicadaistinaculdacar extends CardImpl { public Asmoranomardicadaistinaculdacar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AstarionTheDecadent.java b/Mage.Sets/src/mage/cards/a/AstarionTheDecadent.java index 268931f520..8ea6073dac 100644 --- a/Mage.Sets/src/mage/cards/a/AstarionTheDecadent.java +++ b/Mage.Sets/src/mage/cards/a/AstarionTheDecadent.java @@ -35,7 +35,7 @@ public final class AstarionTheDecadent extends CardImpl { public AstarionTheDecadent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/a/AstorBearerOfBlades.java b/Mage.Sets/src/mage/cards/a/AstorBearerOfBlades.java index 4de9d34253..b758f9f561 100644 --- a/Mage.Sets/src/mage/cards/a/AstorBearerOfBlades.java +++ b/Mage.Sets/src/mage/cards/a/AstorBearerOfBlades.java @@ -35,7 +35,7 @@ public final class AstorBearerOfBlades extends CardImpl { public AstorBearerOfBlades(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WARRIOR); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AtalyaSamiteMaster.java b/Mage.Sets/src/mage/cards/a/AtalyaSamiteMaster.java index 5035b2fb52..12d19fb01b 100644 --- a/Mage.Sets/src/mage/cards/a/AtalyaSamiteMaster.java +++ b/Mage.Sets/src/mage/cards/a/AtalyaSamiteMaster.java @@ -34,7 +34,7 @@ public final class AtalyaSamiteMaster extends CardImpl { public AtalyaSamiteMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AtarkaWorldRender.java b/Mage.Sets/src/mage/cards/a/AtarkaWorldRender.java index 219303f498..831aa86416 100644 --- a/Mage.Sets/src/mage/cards/a/AtarkaWorldRender.java +++ b/Mage.Sets/src/mage/cards/a/AtarkaWorldRender.java @@ -26,7 +26,7 @@ public final class AtarkaWorldRender extends CardImpl { public AtarkaWorldRender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AtemsisAllSeeing.java b/Mage.Sets/src/mage/cards/a/AtemsisAllSeeing.java index 465e9eca16..31c071e71b 100644 --- a/Mage.Sets/src/mage/cards/a/AtemsisAllSeeing.java +++ b/Mage.Sets/src/mage/cards/a/AtemsisAllSeeing.java @@ -29,7 +29,7 @@ public final class AtemsisAllSeeing extends CardImpl { public AtemsisAllSeeing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AthreosGodOfPassage.java b/Mage.Sets/src/mage/cards/a/AthreosGodOfPassage.java index 41daeed153..16948746ae 100644 --- a/Mage.Sets/src/mage/cards/a/AthreosGodOfPassage.java +++ b/Mage.Sets/src/mage/cards/a/AthreosGodOfPassage.java @@ -39,7 +39,7 @@ public final class AthreosGodOfPassage extends CardImpl { public AthreosGodOfPassage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AthreosShroudVeiled.java b/Mage.Sets/src/mage/cards/a/AthreosShroudVeiled.java index 3a1bdb6c9f..6409f7a453 100644 --- a/Mage.Sets/src/mage/cards/a/AthreosShroudVeiled.java +++ b/Mage.Sets/src/mage/cards/a/AthreosShroudVeiled.java @@ -42,7 +42,7 @@ public final class AthreosShroudVeiled extends CardImpl { public AthreosShroudVeiled(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{4}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/a/AtlaPalaniNestTender.java b/Mage.Sets/src/mage/cards/a/AtlaPalaniNestTender.java index cda4369dc8..bd6aa28f6e 100644 --- a/Mage.Sets/src/mage/cards/a/AtlaPalaniNestTender.java +++ b/Mage.Sets/src/mage/cards/a/AtlaPalaniNestTender.java @@ -30,7 +30,7 @@ public final class AtlaPalaniNestTender extends CardImpl { public AtlaPalaniNestTender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/Atogatog.java b/Mage.Sets/src/mage/cards/a/Atogatog.java index b89d47e828..6de92ac7b7 100644 --- a/Mage.Sets/src/mage/cards/a/Atogatog.java +++ b/Mage.Sets/src/mage/cards/a/Atogatog.java @@ -29,7 +29,7 @@ public final class Atogatog extends CardImpl { public Atogatog(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ATOG); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AtraxaGrandUnifier.java b/Mage.Sets/src/mage/cards/a/AtraxaGrandUnifier.java index 78cf760541..b671086235 100644 --- a/Mage.Sets/src/mage/cards/a/AtraxaGrandUnifier.java +++ b/Mage.Sets/src/mage/cards/a/AtraxaGrandUnifier.java @@ -28,7 +28,7 @@ public final class AtraxaGrandUnifier extends CardImpl { public AtraxaGrandUnifier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ANGEL); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/a/AtraxaPraetorsVoice.java b/Mage.Sets/src/mage/cards/a/AtraxaPraetorsVoice.java index ac56e82428..154f4d33f4 100644 --- a/Mage.Sets/src/mage/cards/a/AtraxaPraetorsVoice.java +++ b/Mage.Sets/src/mage/cards/a/AtraxaPraetorsVoice.java @@ -25,7 +25,7 @@ public final class AtraxaPraetorsVoice extends CardImpl { public AtraxaPraetorsVoice(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.HORROR); diff --git a/Mage.Sets/src/mage/cards/a/AtrisOracleOfHalfTruths.java b/Mage.Sets/src/mage/cards/a/AtrisOracleOfHalfTruths.java index eb54b10785..254efd3a7f 100644 --- a/Mage.Sets/src/mage/cards/a/AtrisOracleOfHalfTruths.java +++ b/Mage.Sets/src/mage/cards/a/AtrisOracleOfHalfTruths.java @@ -27,7 +27,7 @@ public final class AtrisOracleOfHalfTruths extends CardImpl { public AtrisOracleOfHalfTruths(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AtsushiTheBlazingSky.java b/Mage.Sets/src/mage/cards/a/AtsushiTheBlazingSky.java index 84c2e721ca..855fda1da5 100644 --- a/Mage.Sets/src/mage/cards/a/AtsushiTheBlazingSky.java +++ b/Mage.Sets/src/mage/cards/a/AtsushiTheBlazingSky.java @@ -26,7 +26,7 @@ public final class AtsushiTheBlazingSky extends CardImpl { public AtsushiTheBlazingSky(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java b/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java index 7d776bc1f6..7d8d049d2d 100644 --- a/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java +++ b/Mage.Sets/src/mage/cards/a/AtzalCaveOfEternity.java @@ -27,7 +27,7 @@ public final class AtzalCaveOfEternity extends CardImpl { public AtzalCaveOfEternity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/a/AuntieBlyteBadInfluence.java b/Mage.Sets/src/mage/cards/a/AuntieBlyteBadInfluence.java index fdcc9039fa..e9932cae20 100644 --- a/Mage.Sets/src/mage/cards/a/AuntieBlyteBadInfluence.java +++ b/Mage.Sets/src/mage/cards/a/AuntieBlyteBadInfluence.java @@ -33,7 +33,7 @@ public final class AuntieBlyteBadInfluence extends CardImpl { public AuntieBlyteBadInfluence(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEVIL); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AureliaExemplarOfJustice.java b/Mage.Sets/src/mage/cards/a/AureliaExemplarOfJustice.java index 946d7143d4..092667e532 100644 --- a/Mage.Sets/src/mage/cards/a/AureliaExemplarOfJustice.java +++ b/Mage.Sets/src/mage/cards/a/AureliaExemplarOfJustice.java @@ -32,7 +32,7 @@ public final class AureliaExemplarOfJustice extends CardImpl { public AureliaExemplarOfJustice(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(2); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AureliaTheWarleader.java b/Mage.Sets/src/mage/cards/a/AureliaTheWarleader.java index 8339c0d094..94ca8da198 100644 --- a/Mage.Sets/src/mage/cards/a/AureliaTheWarleader.java +++ b/Mage.Sets/src/mage/cards/a/AureliaTheWarleader.java @@ -26,7 +26,7 @@ public final class AureliaTheWarleader extends CardImpl { public AureliaTheWarleader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AurraSingBaneOfJedi.java b/Mage.Sets/src/mage/cards/a/AurraSingBaneOfJedi.java index 3aeda316ad..dac2b7fc56 100644 --- a/Mage.Sets/src/mage/cards/a/AurraSingBaneOfJedi.java +++ b/Mage.Sets/src/mage/cards/a/AurraSingBaneOfJedi.java @@ -34,7 +34,7 @@ public final class AurraSingBaneOfJedi extends CardImpl { public AurraSingBaneOfJedi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AURRA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/a/AutumnWillow.java b/Mage.Sets/src/mage/cards/a/AutumnWillow.java index 7e199f7985..5b6725e150 100644 --- a/Mage.Sets/src/mage/cards/a/AutumnWillow.java +++ b/Mage.Sets/src/mage/cards/a/AutumnWillow.java @@ -23,7 +23,7 @@ public final class AutumnWillow extends CardImpl { public AutumnWillow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AvacynAngelOfHope.java b/Mage.Sets/src/mage/cards/a/AvacynAngelOfHope.java index 784d92a655..914e899f40 100644 --- a/Mage.Sets/src/mage/cards/a/AvacynAngelOfHope.java +++ b/Mage.Sets/src/mage/cards/a/AvacynAngelOfHope.java @@ -22,7 +22,7 @@ public final class AvacynAngelOfHope extends CardImpl { public AvacynAngelOfHope(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/a/AvacynGuardianAngel.java b/Mage.Sets/src/mage/cards/a/AvacynGuardianAngel.java index 5a21352b8c..02a528cc4e 100644 --- a/Mage.Sets/src/mage/cards/a/AvacynGuardianAngel.java +++ b/Mage.Sets/src/mage/cards/a/AvacynGuardianAngel.java @@ -37,7 +37,7 @@ public final class AvacynGuardianAngel extends CardImpl { public AvacynGuardianAngel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AvacynThePurifier.java b/Mage.Sets/src/mage/cards/a/AvacynThePurifier.java index de4441a598..fc2d87749c 100644 --- a/Mage.Sets/src/mage/cards/a/AvacynThePurifier.java +++ b/Mage.Sets/src/mage/cards/a/AvacynThePurifier.java @@ -31,7 +31,7 @@ public final class AvacynThePurifier extends CardImpl { public AvacynThePurifier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(6); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AvacynsMemorial.java b/Mage.Sets/src/mage/cards/a/AvacynsMemorial.java index f0fdeb0efd..715603e38e 100644 --- a/Mage.Sets/src/mage/cards/a/AvacynsMemorial.java +++ b/Mage.Sets/src/mage/cards/a/AvacynsMemorial.java @@ -26,7 +26,7 @@ public final class AvacynsMemorial extends CardImpl { public AvacynsMemorial(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Indestructible this.addAbility(IndestructibleAbility.getInstance()); diff --git a/Mage.Sets/src/mage/cards/a/AvalancheCaller.java b/Mage.Sets/src/mage/cards/a/AvalancheCaller.java index f92ad9e624..7d5ed7f0ce 100644 --- a/Mage.Sets/src/mage/cards/a/AvalancheCaller.java +++ b/Mage.Sets/src/mage/cards/a/AvalancheCaller.java @@ -34,7 +34,7 @@ public final class AvalancheCaller extends CardImpl { public AvalancheCaller(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/a/AvernaTheChaosBloom.java b/Mage.Sets/src/mage/cards/a/AvernaTheChaosBloom.java index c6b21b3b70..c13d6d7274 100644 --- a/Mage.Sets/src/mage/cards/a/AvernaTheChaosBloom.java +++ b/Mage.Sets/src/mage/cards/a/AvernaTheChaosBloom.java @@ -20,7 +20,7 @@ public final class AvernaTheChaosBloom extends CardImpl { public AvernaTheChaosBloom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AxelrodGunnarson.java b/Mage.Sets/src/mage/cards/a/AxelrodGunnarson.java index bff517b97c..13808ed129 100644 --- a/Mage.Sets/src/mage/cards/a/AxelrodGunnarson.java +++ b/Mage.Sets/src/mage/cards/a/AxelrodGunnarson.java @@ -27,7 +27,7 @@ public final class AxelrodGunnarson extends CardImpl { public AxelrodGunnarson(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/a/AyaraFirstOfLocthwain.java b/Mage.Sets/src/mage/cards/a/AyaraFirstOfLocthwain.java index 73f22405a6..bee7db2aec 100644 --- a/Mage.Sets/src/mage/cards/a/AyaraFirstOfLocthwain.java +++ b/Mage.Sets/src/mage/cards/a/AyaraFirstOfLocthwain.java @@ -44,7 +44,7 @@ public final class AyaraFirstOfLocthwain extends CardImpl { public AyaraFirstOfLocthwain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AyaraFurnaceQueen.java b/Mage.Sets/src/mage/cards/a/AyaraFurnaceQueen.java index 127c3d2623..c494a0ac2a 100644 --- a/Mage.Sets/src/mage/cards/a/AyaraFurnaceQueen.java +++ b/Mage.Sets/src/mage/cards/a/AyaraFurnaceQueen.java @@ -38,7 +38,7 @@ public final class AyaraFurnaceQueen extends CardImpl { public AyaraFurnaceQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.NOBLE); diff --git a/Mage.Sets/src/mage/cards/a/AyaraWidowOfTheRealm.java b/Mage.Sets/src/mage/cards/a/AyaraWidowOfTheRealm.java index ce04c86e88..71e25ff68e 100644 --- a/Mage.Sets/src/mage/cards/a/AyaraWidowOfTheRealm.java +++ b/Mage.Sets/src/mage/cards/a/AyaraWidowOfTheRealm.java @@ -38,7 +38,7 @@ public final class AyaraWidowOfTheRealm extends CardImpl { public AyaraWidowOfTheRealm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AyeshaTanaka.java b/Mage.Sets/src/mage/cards/a/AyeshaTanaka.java index d0712960ef..e9facffe34 100644 --- a/Mage.Sets/src/mage/cards/a/AyeshaTanaka.java +++ b/Mage.Sets/src/mage/cards/a/AyeshaTanaka.java @@ -33,7 +33,7 @@ public final class AyeshaTanaka extends CardImpl { public AyeshaTanaka(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{W}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AyeshaTanakaArmorer.java b/Mage.Sets/src/mage/cards/a/AyeshaTanakaArmorer.java index 5968c80f39..6c9b6e2bfe 100644 --- a/Mage.Sets/src/mage/cards/a/AyeshaTanakaArmorer.java +++ b/Mage.Sets/src/mage/cards/a/AyeshaTanakaArmorer.java @@ -48,7 +48,7 @@ public final class AyeshaTanakaArmorer extends CardImpl { public AyeshaTanakaArmorer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ARTIFICER); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/a/AyliEternalPilgrim.java b/Mage.Sets/src/mage/cards/a/AyliEternalPilgrim.java index 30858a8078..930ef23840 100644 --- a/Mage.Sets/src/mage/cards/a/AyliEternalPilgrim.java +++ b/Mage.Sets/src/mage/cards/a/AyliEternalPilgrim.java @@ -34,7 +34,7 @@ public final class AyliEternalPilgrim extends CardImpl { public AyliEternalPilgrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOR, SubType.CLERIC); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/a/AyulaQueenAmongBears.java b/Mage.Sets/src/mage/cards/a/AyulaQueenAmongBears.java index 88b7d742c0..b7d503aabe 100644 --- a/Mage.Sets/src/mage/cards/a/AyulaQueenAmongBears.java +++ b/Mage.Sets/src/mage/cards/a/AyulaQueenAmongBears.java @@ -38,7 +38,7 @@ public final class AyulaQueenAmongBears extends CardImpl { public AyulaQueenAmongBears(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAR); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/a/AyumiTheLastVisitor.java b/Mage.Sets/src/mage/cards/a/AyumiTheLastVisitor.java index 97b8a08773..39392d330a 100644 --- a/Mage.Sets/src/mage/cards/a/AyumiTheLastVisitor.java +++ b/Mage.Sets/src/mage/cards/a/AyumiTheLastVisitor.java @@ -24,7 +24,7 @@ public final class AyumiTheLastVisitor extends CardImpl { public AyumiTheLastVisitor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/a/AzamiLadyOfScrolls.java b/Mage.Sets/src/mage/cards/a/AzamiLadyOfScrolls.java index 8b94a0bbc5..cd8799b218 100644 --- a/Mage.Sets/src/mage/cards/a/AzamiLadyOfScrolls.java +++ b/Mage.Sets/src/mage/cards/a/AzamiLadyOfScrolls.java @@ -31,7 +31,7 @@ public final class AzamiLadyOfScrolls extends CardImpl { public AzamiLadyOfScrolls(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/a/AzcantaTheSunkenRuin.java b/Mage.Sets/src/mage/cards/a/AzcantaTheSunkenRuin.java index 7492616f32..9be6a54653 100644 --- a/Mage.Sets/src/mage/cards/a/AzcantaTheSunkenRuin.java +++ b/Mage.Sets/src/mage/cards/a/AzcantaTheSunkenRuin.java @@ -31,7 +31,7 @@ public final class AzcantaTheSunkenRuin extends CardImpl { public AzcantaTheSunkenRuin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // this card is the second face of double-faced card this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/a/AzorTheLawbringer.java b/Mage.Sets/src/mage/cards/a/AzorTheLawbringer.java index ed07cdd0bf..c67812abc6 100644 --- a/Mage.Sets/src/mage/cards/a/AzorTheLawbringer.java +++ b/Mage.Sets/src/mage/cards/a/AzorTheLawbringer.java @@ -34,7 +34,7 @@ public final class AzorTheLawbringer extends CardImpl { public AzorTheLawbringer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/a/AzorsGateway.java b/Mage.Sets/src/mage/cards/a/AzorsGateway.java index 18e42b3e95..0fa00c9762 100644 --- a/Mage.Sets/src/mage/cards/a/AzorsGateway.java +++ b/Mage.Sets/src/mage/cards/a/AzorsGateway.java @@ -35,7 +35,7 @@ public final class AzorsGateway extends CardImpl { public AzorsGateway(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.s.SanctumOfTheSun.class; // {1}, {T}: Draw a card, then exile a card from your hand. diff --git a/Mage.Sets/src/mage/cards/a/AzusaLostButSeeking.java b/Mage.Sets/src/mage/cards/a/AzusaLostButSeeking.java index be84367f2a..671efed15d 100644 --- a/Mage.Sets/src/mage/cards/a/AzusaLostButSeeking.java +++ b/Mage.Sets/src/mage/cards/a/AzusaLostButSeeking.java @@ -18,7 +18,7 @@ public final class AzusaLostButSeeking extends CardImpl { public AzusaLostButSeeking (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); diff --git a/Mage.Sets/src/mage/cards/b/BabaLysagaNightWitch.java b/Mage.Sets/src/mage/cards/b/BabaLysagaNightWitch.java index c1b52463a8..08f691b8ce 100644 --- a/Mage.Sets/src/mage/cards/b/BabaLysagaNightWitch.java +++ b/Mage.Sets/src/mage/cards/b/BabaLysagaNightWitch.java @@ -30,7 +30,7 @@ public final class BabaLysagaNightWitch extends CardImpl { public BabaLysagaNightWitch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BaelothBarritylEntertainer.java b/Mage.Sets/src/mage/cards/b/BaelothBarritylEntertainer.java index a09bf1be56..4f7acd8415 100644 --- a/Mage.Sets/src/mage/cards/b/BaelothBarritylEntertainer.java +++ b/Mage.Sets/src/mage/cards/b/BaelothBarritylEntertainer.java @@ -48,7 +48,7 @@ public final class BaelothBarritylEntertainer extends CardImpl { public BaelothBarritylEntertainer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BairdArgivianRecruiter.java b/Mage.Sets/src/mage/cards/b/BairdArgivianRecruiter.java index 01c14cd208..ebe4f9b6ae 100644 --- a/Mage.Sets/src/mage/cards/b/BairdArgivianRecruiter.java +++ b/Mage.Sets/src/mage/cards/b/BairdArgivianRecruiter.java @@ -37,7 +37,7 @@ public final class BairdArgivianRecruiter extends CardImpl { public BairdArgivianRecruiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BairdStewardOfArgive.java b/Mage.Sets/src/mage/cards/b/BairdStewardOfArgive.java index 25b66f5b51..7fa6af7d9c 100644 --- a/Mage.Sets/src/mage/cards/b/BairdStewardOfArgive.java +++ b/Mage.Sets/src/mage/cards/b/BairdStewardOfArgive.java @@ -22,7 +22,7 @@ public final class BairdStewardOfArgive extends CardImpl { public BairdStewardOfArgive(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BalanWanderingKnight.java b/Mage.Sets/src/mage/cards/b/BalanWanderingKnight.java index 57be613489..53724122f9 100644 --- a/Mage.Sets/src/mage/cards/b/BalanWanderingKnight.java +++ b/Mage.Sets/src/mage/cards/b/BalanWanderingKnight.java @@ -29,7 +29,7 @@ public final class BalanWanderingKnight extends CardImpl { public BalanWanderingKnight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT, SubType.KNIGHT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BaldinCenturyHerdmaster.java b/Mage.Sets/src/mage/cards/b/BaldinCenturyHerdmaster.java index b004d6e7a4..3a21f5108f 100644 --- a/Mage.Sets/src/mage/cards/b/BaldinCenturyHerdmaster.java +++ b/Mage.Sets/src/mage/cards/b/BaldinCenturyHerdmaster.java @@ -29,7 +29,7 @@ public final class BaldinCenturyHerdmaster extends CardImpl { public BaldinCenturyHerdmaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/b/BaldursGate.java b/Mage.Sets/src/mage/cards/b/BaldursGate.java index d9136a248d..4ee79d3946 100644 --- a/Mage.Sets/src/mage/cards/b/BaldursGate.java +++ b/Mage.Sets/src/mage/cards/b/BaldursGate.java @@ -39,7 +39,7 @@ public final class BaldursGate extends CardImpl { public BaldursGate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GATE); // {T}: Add {C}. diff --git a/Mage.Sets/src/mage/cards/b/BalmorBattlemageCaptain.java b/Mage.Sets/src/mage/cards/b/BalmorBattlemageCaptain.java index b82d20de68..48a650e921 100644 --- a/Mage.Sets/src/mage/cards/b/BalmorBattlemageCaptain.java +++ b/Mage.Sets/src/mage/cards/b/BalmorBattlemageCaptain.java @@ -25,7 +25,7 @@ public final class BalmorBattlemageCaptain extends CardImpl { public BalmorBattlemageCaptain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BalthorTheDefiled.java b/Mage.Sets/src/mage/cards/b/BalthorTheDefiled.java index c8b227ea4a..1e6ebd701e 100644 --- a/Mage.Sets/src/mage/cards/b/BalthorTheDefiled.java +++ b/Mage.Sets/src/mage/cards/b/BalthorTheDefiled.java @@ -31,7 +31,7 @@ public final class BalthorTheDefiled extends CardImpl { public BalthorTheDefiled(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE, SubType.DWARF); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BalthorTheStout.java b/Mage.Sets/src/mage/cards/b/BalthorTheStout.java index 7f2ff9ca36..ecd685cb7e 100644 --- a/Mage.Sets/src/mage/cards/b/BalthorTheStout.java +++ b/Mage.Sets/src/mage/cards/b/BalthorTheStout.java @@ -31,7 +31,7 @@ public final class BalthorTheStout extends CardImpl { public BalthorTheStout(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF, SubType.BARBARIAN); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BaneLordOfDarkness.java b/Mage.Sets/src/mage/cards/b/BaneLordOfDarkness.java index 4602c395d5..1552ba35b3 100644 --- a/Mage.Sets/src/mage/cards/b/BaneLordOfDarkness.java +++ b/Mage.Sets/src/mage/cards/b/BaneLordOfDarkness.java @@ -45,7 +45,7 @@ public final class BaneLordOfDarkness extends CardImpl { public BaneLordOfDarkness(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BaralAndKariZev.java b/Mage.Sets/src/mage/cards/b/BaralAndKariZev.java index c2fd77b79e..a3eccdf6dc 100644 --- a/Mage.Sets/src/mage/cards/b/BaralAndKariZev.java +++ b/Mage.Sets/src/mage/cards/b/BaralAndKariZev.java @@ -36,7 +36,7 @@ public final class BaralAndKariZev extends CardImpl { public BaralAndKariZev(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BaralChiefOfCompliance.java b/Mage.Sets/src/mage/cards/b/BaralChiefOfCompliance.java index 6a6bc26cd0..edcef1d2ec 100644 --- a/Mage.Sets/src/mage/cards/b/BaralChiefOfCompliance.java +++ b/Mage.Sets/src/mage/cards/b/BaralChiefOfCompliance.java @@ -34,7 +34,7 @@ public final class BaralChiefOfCompliance extends CardImpl { public BaralChiefOfCompliance(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BarktoothWarbeard.java b/Mage.Sets/src/mage/cards/b/BarktoothWarbeard.java index cd01da5d8a..52383b649a 100644 --- a/Mage.Sets/src/mage/cards/b/BarktoothWarbeard.java +++ b/Mage.Sets/src/mage/cards/b/BarktoothWarbeard.java @@ -17,7 +17,7 @@ public final class BarktoothWarbeard extends CardImpl { public BarktoothWarbeard(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WARRIOR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/b/BaronSengir.java b/Mage.Sets/src/mage/cards/b/BaronSengir.java index 4c3e87dfad..7ca3516ede 100644 --- a/Mage.Sets/src/mage/cards/b/BaronSengir.java +++ b/Mage.Sets/src/mage/cards/b/BaronSengir.java @@ -35,7 +35,7 @@ public final class BaronSengir extends CardImpl { public BaronSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE, SubType.NOBLE); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/b/BaronVonCount.java b/Mage.Sets/src/mage/cards/b/BaronVonCount.java index 551572a85a..03504e7f21 100644 --- a/Mage.Sets/src/mage/cards/b/BaronVonCount.java +++ b/Mage.Sets/src/mage/cards/b/BaronVonCount.java @@ -34,7 +34,7 @@ public final class BaronVonCount extends CardImpl { public BaronVonCount(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.VILLAIN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BarrinMasterWizard.java b/Mage.Sets/src/mage/cards/b/BarrinMasterWizard.java index 800a609212..fc31a7f4c8 100644 --- a/Mage.Sets/src/mage/cards/b/BarrinMasterWizard.java +++ b/Mage.Sets/src/mage/cards/b/BarrinMasterWizard.java @@ -26,7 +26,7 @@ public final class BarrinMasterWizard extends CardImpl { public BarrinMasterWizard(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BarrinTolarianArchmage.java b/Mage.Sets/src/mage/cards/b/BarrinTolarianArchmage.java index 74df305d38..71039519c4 100644 --- a/Mage.Sets/src/mage/cards/b/BarrinTolarianArchmage.java +++ b/Mage.Sets/src/mage/cards/b/BarrinTolarianArchmage.java @@ -38,7 +38,7 @@ public final class BarrinTolarianArchmage extends CardImpl { public BarrinTolarianArchmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BarrowinOfClanUndurr.java b/Mage.Sets/src/mage/cards/b/BarrowinOfClanUndurr.java index 48f45e3ee1..91e6ea16ec 100644 --- a/Mage.Sets/src/mage/cards/b/BarrowinOfClanUndurr.java +++ b/Mage.Sets/src/mage/cards/b/BarrowinOfClanUndurr.java @@ -37,7 +37,7 @@ public final class BarrowinOfClanUndurr extends CardImpl { public BarrowinOfClanUndurr(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BartelRuneaxe.java b/Mage.Sets/src/mage/cards/b/BartelRuneaxe.java index 76a5053c1c..d6d21a6c89 100644 --- a/Mage.Sets/src/mage/cards/b/BartelRuneaxe.java +++ b/Mage.Sets/src/mage/cards/b/BartelRuneaxe.java @@ -23,7 +23,7 @@ public final class BartelRuneaxe extends CardImpl { public BartelRuneaxe(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT, SubType.WARRIOR); this.power = new MageInt(6); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/b/BaruFistOfKrosa.java b/Mage.Sets/src/mage/cards/b/BaruFistOfKrosa.java index 7bf5459801..8c3fec2648 100644 --- a/Mage.Sets/src/mage/cards/b/BaruFistOfKrosa.java +++ b/Mage.Sets/src/mage/cards/b/BaruFistOfKrosa.java @@ -40,7 +40,7 @@ public final class BaruFistOfKrosa extends CardImpl { public BaruFistOfKrosa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.DRUID); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BaruWurmspeaker.java b/Mage.Sets/src/mage/cards/b/BaruWurmspeaker.java index 2a2e148d71..0be6deacc9 100644 --- a/Mage.Sets/src/mage/cards/b/BaruWurmspeaker.java +++ b/Mage.Sets/src/mage/cards/b/BaruWurmspeaker.java @@ -46,7 +46,7 @@ public final class BaruWurmspeaker extends CardImpl { public BaruWurmspeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BasandraBattleSeraph.java b/Mage.Sets/src/mage/cards/b/BasandraBattleSeraph.java index afd9bccb8e..a1e5c3eec2 100644 --- a/Mage.Sets/src/mage/cards/b/BasandraBattleSeraph.java +++ b/Mage.Sets/src/mage/cards/b/BasandraBattleSeraph.java @@ -25,7 +25,7 @@ public final class BasandraBattleSeraph extends CardImpl { public BasandraBattleSeraph(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BasriDevotedPaladin.java b/Mage.Sets/src/mage/cards/b/BasriDevotedPaladin.java index 310a1694c4..57ff53367f 100644 --- a/Mage.Sets/src/mage/cards/b/BasriDevotedPaladin.java +++ b/Mage.Sets/src/mage/cards/b/BasriDevotedPaladin.java @@ -36,7 +36,7 @@ public final class BasriDevotedPaladin extends CardImpl { public BasriDevotedPaladin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BASRI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/b/BasriKet.java b/Mage.Sets/src/mage/cards/b/BasriKet.java index c9e680337f..41397a74c8 100644 --- a/Mage.Sets/src/mage/cards/b/BasriKet.java +++ b/Mage.Sets/src/mage/cards/b/BasriKet.java @@ -37,7 +37,7 @@ public final class BasriKet extends CardImpl { public BasriKet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BASRI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/b/BazaarOfWonders.java b/Mage.Sets/src/mage/cards/b/BazaarOfWonders.java index 439c4fd621..540ed62272 100644 --- a/Mage.Sets/src/mage/cards/b/BazaarOfWonders.java +++ b/Mage.Sets/src/mage/cards/b/BazaarOfWonders.java @@ -30,7 +30,7 @@ public final class BazaarOfWonders extends CardImpl { public BazaarOfWonders(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{U}{U}"); - this.addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // When Bazaar of Wonders enters the battlefield, exile all cards from all graveyards. this.addAbility(new EntersBattlefieldTriggeredAbility(new ExileGraveyardAllPlayersEffect())); diff --git a/Mage.Sets/src/mage/cards/b/BelakorTheDarkMaster.java b/Mage.Sets/src/mage/cards/b/BelakorTheDarkMaster.java index 0310262b8e..de3c5d8f79 100644 --- a/Mage.Sets/src/mage/cards/b/BelakorTheDarkMaster.java +++ b/Mage.Sets/src/mage/cards/b/BelakorTheDarkMaster.java @@ -45,7 +45,7 @@ public final class BelakorTheDarkMaster extends CardImpl { public BelakorTheDarkMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.NOBLE); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/b/BelbeCorruptedObserver.java b/Mage.Sets/src/mage/cards/b/BelbeCorruptedObserver.java index d64c9f5b04..fe6cbe361a 100644 --- a/Mage.Sets/src/mage/cards/b/BelbeCorruptedObserver.java +++ b/Mage.Sets/src/mage/cards/b/BelbeCorruptedObserver.java @@ -29,7 +29,7 @@ public final class BelbeCorruptedObserver extends CardImpl { public BelbeCorruptedObserver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELF); diff --git a/Mage.Sets/src/mage/cards/b/BeledrosWitherbloom.java b/Mage.Sets/src/mage/cards/b/BeledrosWitherbloom.java index 2b3f8c5825..528205a757 100644 --- a/Mage.Sets/src/mage/cards/b/BeledrosWitherbloom.java +++ b/Mage.Sets/src/mage/cards/b/BeledrosWitherbloom.java @@ -25,7 +25,7 @@ public final class BeledrosWitherbloom extends CardImpl { public BeledrosWitherbloom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BellBorcaSpectralSergeant.java b/Mage.Sets/src/mage/cards/b/BellBorcaSpectralSergeant.java index a81d32e9b9..23daf9f0e8 100644 --- a/Mage.Sets/src/mage/cards/b/BellBorcaSpectralSergeant.java +++ b/Mage.Sets/src/mage/cards/b/BellBorcaSpectralSergeant.java @@ -36,7 +36,7 @@ public final class BellBorcaSpectralSergeant extends CardImpl { public BellBorcaSpectralSergeant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/b/BenBenAkkiHermit.java b/Mage.Sets/src/mage/cards/b/BenBenAkkiHermit.java index ff0822480a..f865a5f6eb 100644 --- a/Mage.Sets/src/mage/cards/b/BenBenAkkiHermit.java +++ b/Mage.Sets/src/mage/cards/b/BenBenAkkiHermit.java @@ -34,7 +34,7 @@ public final class BenBenAkkiHermit extends CardImpl { public BenBenAkkiHermit(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN, SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BenSolo.java b/Mage.Sets/src/mage/cards/b/BenSolo.java index 35ffa9a4d2..079edcc78f 100644 --- a/Mage.Sets/src/mage/cards/b/BenSolo.java +++ b/Mage.Sets/src/mage/cards/b/BenSolo.java @@ -26,7 +26,7 @@ import java.util.UUID; public class BenSolo extends CardImpl { public BenSolo(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R/W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN); this.addSubType(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BennieBracksZoologist.java b/Mage.Sets/src/mage/cards/b/BennieBracksZoologist.java index 26729bc720..6997db7f44 100644 --- a/Mage.Sets/src/mage/cards/b/BennieBracksZoologist.java +++ b/Mage.Sets/src/mage/cards/b/BennieBracksZoologist.java @@ -20,7 +20,7 @@ public final class BennieBracksZoologist extends CardImpl { public BennieBracksZoologist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BergStrider.java b/Mage.Sets/src/mage/cards/b/BergStrider.java index 69d499481a..f14588b0b8 100644 --- a/Mage.Sets/src/mage/cards/b/BergStrider.java +++ b/Mage.Sets/src/mage/cards/b/BergStrider.java @@ -36,7 +36,7 @@ public final class BergStrider extends CardImpl { public BergStrider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BessSoulNourisher.java b/Mage.Sets/src/mage/cards/b/BessSoulNourisher.java index 847b23bdf3..de0768d98c 100644 --- a/Mage.Sets/src/mage/cards/b/BessSoulNourisher.java +++ b/Mage.Sets/src/mage/cards/b/BessSoulNourisher.java @@ -35,7 +35,7 @@ public class BessSoulNourisher extends CardImpl { public BessSoulNourisher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN, SubType.CITIZEN); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BhaalLordOfMurder.java b/Mage.Sets/src/mage/cards/b/BhaalLordOfMurder.java index 54918f7ac6..ac3f6d897d 100644 --- a/Mage.Sets/src/mage/cards/b/BhaalLordOfMurder.java +++ b/Mage.Sets/src/mage/cards/b/BhaalLordOfMurder.java @@ -43,7 +43,7 @@ public final class BhaalLordOfMurder extends CardImpl { public BhaalLordOfMurder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BibFortuna.java b/Mage.Sets/src/mage/cards/b/BibFortuna.java index aea379847f..40f1005621 100644 --- a/Mage.Sets/src/mage/cards/b/BibFortuna.java +++ b/Mage.Sets/src/mage/cards/b/BibFortuna.java @@ -24,7 +24,7 @@ public final class BibFortuna extends CardImpl { public BibFortuna(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TWILEK, SubType.ADVISOR); this.power = new MageInt(2); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BidentOfThassa.java b/Mage.Sets/src/mage/cards/b/BidentOfThassa.java index 25217c8dd9..85441bdfdf 100644 --- a/Mage.Sets/src/mage/cards/b/BidentOfThassa.java +++ b/Mage.Sets/src/mage/cards/b/BidentOfThassa.java @@ -29,7 +29,7 @@ public final class BidentOfThassa extends CardImpl { public BidentOfThassa(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT,CardType.ARTIFACT},"{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever a creature you control deals combat damage to a player, you may draw a card. diff --git a/Mage.Sets/src/mage/cards/b/BilboRetiredBurglar.java b/Mage.Sets/src/mage/cards/b/BilboRetiredBurglar.java index b931b818ad..67a9470899 100644 --- a/Mage.Sets/src/mage/cards/b/BilboRetiredBurglar.java +++ b/Mage.Sets/src/mage/cards/b/BilboRetiredBurglar.java @@ -22,7 +22,7 @@ public final class BilboRetiredBurglar extends CardImpl { public BilboRetiredBurglar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.ROGUE); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BirgiGodOfStorytelling.java b/Mage.Sets/src/mage/cards/b/BirgiGodOfStorytelling.java index c5562ecdd1..7da4842597 100644 --- a/Mage.Sets/src/mage/cards/b/BirgiGodOfStorytelling.java +++ b/Mage.Sets/src/mage/cards/b/BirgiGodOfStorytelling.java @@ -23,15 +23,16 @@ import java.util.UUID; public final class BirgiGodOfStorytelling extends ModalDoubleFacesCard { public BirgiGodOfStorytelling(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{R}", - "Harnfel, Horn of Bounty", new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{4}{R}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{R}", + "Harnfel, Horn of Bounty", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{4}{R}" ); // 1. // Birgi, God of Storytelling // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(3), new MageInt(3)); // Whenever you cast a spell, add {R}. Until end of turn, you don't lose this mana as steps and phases end. @@ -45,8 +46,6 @@ public final class BirgiGodOfStorytelling extends ModalDoubleFacesCard { // 2. // Harnfel, Horn of Bounty // Legendary Artifact - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // Discard a card: Exile the top two cards of your library. You may play those cards this turn. this.getRightHalfCard().addAbility(new SimpleActivatedAbility( new ExileTopXMayPlayUntilEndOfTurnEffect(2), new DiscardCardCost() diff --git a/Mage.Sets/src/mage/cards/b/BitterthornNissasAnimus.java b/Mage.Sets/src/mage/cards/b/BitterthornNissasAnimus.java index dfc8896638..66c282ff89 100644 --- a/Mage.Sets/src/mage/cards/b/BitterthornNissasAnimus.java +++ b/Mage.Sets/src/mage/cards/b/BitterthornNissasAnimus.java @@ -24,7 +24,7 @@ public final class BitterthornNissasAnimus extends CardImpl { public BitterthornNissasAnimus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Living weapon diff --git a/Mage.Sets/src/mage/cards/b/BjornaNightfallAlchemist.java b/Mage.Sets/src/mage/cards/b/BjornaNightfallAlchemist.java index 99b286dd64..a5b4315495 100644 --- a/Mage.Sets/src/mage/cards/b/BjornaNightfallAlchemist.java +++ b/Mage.Sets/src/mage/cards/b/BjornaNightfallAlchemist.java @@ -27,7 +27,7 @@ public final class BjornaNightfallAlchemist extends CardImpl { public BjornaNightfallAlchemist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BlackbladeReforged.java b/Mage.Sets/src/mage/cards/b/BlackbladeReforged.java index a9833beb2b..6b1a5d8090 100644 --- a/Mage.Sets/src/mage/cards/b/BlackbladeReforged.java +++ b/Mage.Sets/src/mage/cards/b/BlackbladeReforged.java @@ -31,7 +31,7 @@ public final class BlackbladeReforged extends CardImpl { public BlackbladeReforged(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +1/+1 for each land you control. diff --git a/Mage.Sets/src/mage/cards/b/BladewingDeathlessTyrant.java b/Mage.Sets/src/mage/cards/b/BladewingDeathlessTyrant.java index ace496646b..81608fd4bd 100644 --- a/Mage.Sets/src/mage/cards/b/BladewingDeathlessTyrant.java +++ b/Mage.Sets/src/mage/cards/b/BladewingDeathlessTyrant.java @@ -23,7 +23,7 @@ public final class BladewingDeathlessTyrant extends CardImpl { public BladewingDeathlessTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SKELETON); diff --git a/Mage.Sets/src/mage/cards/b/BladewingTheRisen.java b/Mage.Sets/src/mage/cards/b/BladewingTheRisen.java index 764e2ee0e0..60a4e29c3e 100644 --- a/Mage.Sets/src/mage/cards/b/BladewingTheRisen.java +++ b/Mage.Sets/src/mage/cards/b/BladewingTheRisen.java @@ -33,7 +33,7 @@ public final class BladewingTheRisen extends CardImpl { public BladewingTheRisen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE, SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BlessingOfFrost.java b/Mage.Sets/src/mage/cards/b/BlessingOfFrost.java index a90524a964..6d522013e4 100644 --- a/Mage.Sets/src/mage/cards/b/BlessingOfFrost.java +++ b/Mage.Sets/src/mage/cards/b/BlessingOfFrost.java @@ -30,7 +30,7 @@ public final class BlessingOfFrost extends CardImpl { public BlessingOfFrost(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Distribute X +1/+1 counters among any number of creatures you control, where X is the amount of {S} spent to cast this spell. Then draw a card for each creature you control with power 4 or greater. this.getSpellAbility().addEffect(new BlessingOfFrostEffect()); diff --git a/Mage.Sets/src/mage/cards/b/BlexVexingPest.java b/Mage.Sets/src/mage/cards/b/BlexVexingPest.java index e2edd272bd..b6db39dbfd 100644 --- a/Mage.Sets/src/mage/cards/b/BlexVexingPest.java +++ b/Mage.Sets/src/mage/cards/b/BlexVexingPest.java @@ -1,6 +1,5 @@ package mage.cards.b; -import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.Mode; @@ -9,8 +8,8 @@ import mage.abilities.common.SimpleStaticAbility; import mage.abilities.effects.common.GainLifeEffect; import mage.abilities.effects.common.LookLibraryAndPickControllerEffect; import mage.abilities.effects.common.continuous.BoostControlledEffect; -import mage.cards.Cards; import mage.cards.CardSetInfo; +import mage.cards.Cards; import mage.cards.ModalDoubleFacesCard; import mage.constants.*; import mage.filter.common.FilterCreaturePermanent; @@ -18,8 +17,9 @@ import mage.filter.predicate.Predicates; import mage.game.Game; import mage.players.Player; +import java.util.UUID; + /** - * * @author weirddan455 */ public final class BlexVexingPest extends ModalDoubleFacesCard { @@ -38,15 +38,16 @@ public final class BlexVexingPest extends ModalDoubleFacesCard { } public BlexVexingPest(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.PEST}, "{2}{G}", - "Search for Blex", new CardType[]{CardType.SORCERY}, new SubType[]{}, "{2}{B}{B}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.PEST}, "{2}{G}", + "Search for Blex", + new SuperType[]{}, new CardType[]{CardType.SORCERY}, new SubType[]{}, "{2}{B}{B}" ); // 1. // Blex, Vexing Pest // Legendary Creature - Pest - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(3), new MageInt(2)); // Other Pests, Bats, Insects, Snakes, and Spiders you control get +1/+1. diff --git a/Mage.Sets/src/mage/cards/b/BlimComedicGenius.java b/Mage.Sets/src/mage/cards/b/BlimComedicGenius.java index 0664c90748..8d92041d0e 100644 --- a/Mage.Sets/src/mage/cards/b/BlimComedicGenius.java +++ b/Mage.Sets/src/mage/cards/b/BlimComedicGenius.java @@ -32,7 +32,7 @@ public final class BlimComedicGenius extends CardImpl { public BlimComedicGenius(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.IMP); this.power = new MageInt(4); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BlindSeer.java b/Mage.Sets/src/mage/cards/b/BlindSeer.java index bb9509134f..021c14b2a4 100644 --- a/Mage.Sets/src/mage/cards/b/BlindSeer.java +++ b/Mage.Sets/src/mage/cards/b/BlindSeer.java @@ -21,7 +21,7 @@ public final class BlindSeer extends CardImpl { public BlindSeer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BlitzwingAdaptiveAssailant.java b/Mage.Sets/src/mage/cards/b/BlitzwingAdaptiveAssailant.java index 0631d9ed5b..0285dff81a 100644 --- a/Mage.Sets/src/mage/cards/b/BlitzwingAdaptiveAssailant.java +++ b/Mage.Sets/src/mage/cards/b/BlitzwingAdaptiveAssailant.java @@ -26,7 +26,7 @@ public final class BlitzwingAdaptiveAssailant extends CardImpl { public BlitzwingAdaptiveAssailant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/b/BlitzwingCruelTormentor.java b/Mage.Sets/src/mage/cards/b/BlitzwingCruelTormentor.java index 01dbc7b8a9..3dd3cdbdad 100644 --- a/Mage.Sets/src/mage/cards/b/BlitzwingCruelTormentor.java +++ b/Mage.Sets/src/mage/cards/b/BlitzwingCruelTormentor.java @@ -24,7 +24,7 @@ public final class BlitzwingCruelTormentor extends CardImpl { public BlitzwingCruelTormentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{5}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(6); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/b/BlizzardBrawl.java b/Mage.Sets/src/mage/cards/b/BlizzardBrawl.java index cb627678be..d9193ef4c7 100644 --- a/Mage.Sets/src/mage/cards/b/BlizzardBrawl.java +++ b/Mage.Sets/src/mage/cards/b/BlizzardBrawl.java @@ -36,7 +36,7 @@ public final class BlizzardBrawl extends CardImpl { public BlizzardBrawl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Choose target creature you control and target creature you don't control. // If you control three or more snow permanents, the creature you control gets +1/+0 and gains indestructible until end of turn. diff --git a/Mage.Sets/src/mage/cards/b/BlizzardSpecter.java b/Mage.Sets/src/mage/cards/b/BlizzardSpecter.java index 6067663d03..3fac17d6ee 100644 --- a/Mage.Sets/src/mage/cards/b/BlizzardSpecter.java +++ b/Mage.Sets/src/mage/cards/b/BlizzardSpecter.java @@ -27,7 +27,7 @@ public final class BlizzardSpecter extends CardImpl { public BlizzardSpecter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{B}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SPECTER); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BlizzardStrix.java b/Mage.Sets/src/mage/cards/b/BlizzardStrix.java index f7fe9c7f71..02e8e27407 100644 --- a/Mage.Sets/src/mage/cards/b/BlizzardStrix.java +++ b/Mage.Sets/src/mage/cards/b/BlizzardStrix.java @@ -43,7 +43,7 @@ public final class BlizzardStrix extends CardImpl { public BlizzardStrix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.BIRD); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BloodOnTheSnow.java b/Mage.Sets/src/mage/cards/b/BloodOnTheSnow.java index 6b95b374b2..97e70a4911 100644 --- a/Mage.Sets/src/mage/cards/b/BloodOnTheSnow.java +++ b/Mage.Sets/src/mage/cards/b/BloodOnTheSnow.java @@ -27,7 +27,7 @@ public final class BloodOnTheSnow extends CardImpl { public BloodOnTheSnow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{B}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Choose one — // • Destroy all creatures. diff --git a/Mage.Sets/src/mage/cards/b/BobaFett.java b/Mage.Sets/src/mage/cards/b/BobaFett.java index d6da7722d6..7889f52229 100644 --- a/Mage.Sets/src/mage/cards/b/BobaFett.java +++ b/Mage.Sets/src/mage/cards/b/BobaFett.java @@ -28,7 +28,7 @@ public final class BobaFett extends CardImpl { public BobaFett(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.HUNTER); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BolassCitadel.java b/Mage.Sets/src/mage/cards/b/BolassCitadel.java index b726107a3b..152836f720 100644 --- a/Mage.Sets/src/mage/cards/b/BolassCitadel.java +++ b/Mage.Sets/src/mage/cards/b/BolassCitadel.java @@ -38,7 +38,7 @@ public final class BolassCitadel extends CardImpl { public BolassCitadel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // You may look at the top card of your library any time. this.addAbility(new SimpleStaticAbility(new LookAtTopCardOfLibraryAnyTimeEffect())); diff --git a/Mage.Sets/src/mage/cards/b/BontuTheGlorified.java b/Mage.Sets/src/mage/cards/b/BontuTheGlorified.java index ea077f1d2a..49dc7a3eee 100644 --- a/Mage.Sets/src/mage/cards/b/BontuTheGlorified.java +++ b/Mage.Sets/src/mage/cards/b/BontuTheGlorified.java @@ -32,7 +32,7 @@ public final class BontuTheGlorified extends CardImpl { public BontuTheGlorified(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/b/BontusMonument.java b/Mage.Sets/src/mage/cards/b/BontusMonument.java index 2e739bde94..fafe54ecb9 100644 --- a/Mage.Sets/src/mage/cards/b/BontusMonument.java +++ b/Mage.Sets/src/mage/cards/b/BontusMonument.java @@ -35,7 +35,7 @@ public final class BontusMonument extends CardImpl { public BontusMonument(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Black creature spells you cast cost {1} less to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostReductionControllerEffect(filter, 1))); diff --git a/Mage.Sets/src/mage/cards/b/Borborygmos.java b/Mage.Sets/src/mage/cards/b/Borborygmos.java index 213f50f9bb..38e25e6fb4 100644 --- a/Mage.Sets/src/mage/cards/b/Borborygmos.java +++ b/Mage.Sets/src/mage/cards/b/Borborygmos.java @@ -22,7 +22,7 @@ public final class Borborygmos extends CardImpl { public Borborygmos(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CYCLOPS); this.power = new MageInt(6); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/b/BorborygmosAndFblthp.java b/Mage.Sets/src/mage/cards/b/BorborygmosAndFblthp.java index dd36da2ef0..5d6b8aa5fe 100644 --- a/Mage.Sets/src/mage/cards/b/BorborygmosAndFblthp.java +++ b/Mage.Sets/src/mage/cards/b/BorborygmosAndFblthp.java @@ -33,7 +33,7 @@ public final class BorborygmosAndFblthp extends CardImpl { public BorborygmosAndFblthp(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CYCLOPS); this.subtype.add(SubType.HOMUNCULUS); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/b/BorborygmosEnraged.java b/Mage.Sets/src/mage/cards/b/BorborygmosEnraged.java index 41eb97420b..9579f3a170 100644 --- a/Mage.Sets/src/mage/cards/b/BorborygmosEnraged.java +++ b/Mage.Sets/src/mage/cards/b/BorborygmosEnraged.java @@ -30,7 +30,7 @@ public final class BorborygmosEnraged extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}{G}{G}"); this.subtype.add(SubType.CYCLOPS); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(7); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/b/BorealCentaur.java b/Mage.Sets/src/mage/cards/b/BorealCentaur.java index 7b2cf50cf4..953bb767ce 100644 --- a/Mage.Sets/src/mage/cards/b/BorealCentaur.java +++ b/Mage.Sets/src/mage/cards/b/BorealCentaur.java @@ -18,7 +18,7 @@ public final class BorealCentaur extends CardImpl { public BorealCentaur(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.CENTAUR, SubType.WARRIOR); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BorealDruid.java b/Mage.Sets/src/mage/cards/b/BorealDruid.java index 422a06b7f2..ecb9757fb2 100644 --- a/Mage.Sets/src/mage/cards/b/BorealDruid.java +++ b/Mage.Sets/src/mage/cards/b/BorealDruid.java @@ -18,7 +18,7 @@ public final class BorealDruid extends CardImpl { public BorealDruid(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ELF, SubType.DRUID); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BorealGriffin.java b/Mage.Sets/src/mage/cards/b/BorealGriffin.java index f970a16064..ab0a09e758 100644 --- a/Mage.Sets/src/mage/cards/b/BorealGriffin.java +++ b/Mage.Sets/src/mage/cards/b/BorealGriffin.java @@ -20,7 +20,7 @@ public final class BorealGriffin extends CardImpl { public BorealGriffin(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.GRIFFIN); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BorealOutrider.java b/Mage.Sets/src/mage/cards/b/BorealOutrider.java index daa40fa08a..ead1d7439f 100644 --- a/Mage.Sets/src/mage/cards/b/BorealOutrider.java +++ b/Mage.Sets/src/mage/cards/b/BorealOutrider.java @@ -28,7 +28,7 @@ public final class BorealOutrider extends CardImpl { public BorealOutrider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BorealShelf.java b/Mage.Sets/src/mage/cards/b/BorealShelf.java index a06add148f..05b5fc9bdf 100644 --- a/Mage.Sets/src/mage/cards/b/BorealShelf.java +++ b/Mage.Sets/src/mage/cards/b/BorealShelf.java @@ -18,7 +18,7 @@ public final class BorealShelf extends CardImpl { public BorealShelf(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Boreal Shelf enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/b/BorisDevilboon.java b/Mage.Sets/src/mage/cards/b/BorisDevilboon.java index 45415c2a3e..9a3680a195 100644 --- a/Mage.Sets/src/mage/cards/b/BorisDevilboon.java +++ b/Mage.Sets/src/mage/cards/b/BorisDevilboon.java @@ -24,7 +24,7 @@ public final class BorisDevilboon extends CardImpl { public BorisDevilboon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE, SubType.WIZARD); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BortukBonerattle.java b/Mage.Sets/src/mage/cards/b/BortukBonerattle.java index 17f4bb74f4..5a2b738a8d 100644 --- a/Mage.Sets/src/mage/cards/b/BortukBonerattle.java +++ b/Mage.Sets/src/mage/cards/b/BortukBonerattle.java @@ -32,7 +32,7 @@ public final class BortukBonerattle extends CardImpl { public BortukBonerattle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BoseijuWhoEndures.java b/Mage.Sets/src/mage/cards/b/BoseijuWhoEndures.java index 25e9a22da4..86f67f0731 100644 --- a/Mage.Sets/src/mage/cards/b/BoseijuWhoEndures.java +++ b/Mage.Sets/src/mage/cards/b/BoseijuWhoEndures.java @@ -50,7 +50,7 @@ public final class BoseijuWhoEndures extends CardImpl { public BoseijuWhoEndures(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {G}. this.addAbility(new GreenManaAbility()); diff --git a/Mage.Sets/src/mage/cards/b/BoseijuWhoSheltersAll.java b/Mage.Sets/src/mage/cards/b/BoseijuWhoSheltersAll.java index d3e5160a38..2740b1b9cc 100644 --- a/Mage.Sets/src/mage/cards/b/BoseijuWhoSheltersAll.java +++ b/Mage.Sets/src/mage/cards/b/BoseijuWhoSheltersAll.java @@ -30,7 +30,7 @@ public final class BoseijuWhoSheltersAll extends CardImpl { public BoseijuWhoSheltersAll(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Boseiju, Who Shelters All enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/b/BoshIronGolem.java b/Mage.Sets/src/mage/cards/b/BoshIronGolem.java index a96255cdd1..7fdae74828 100644 --- a/Mage.Sets/src/mage/cards/b/BoshIronGolem.java +++ b/Mage.Sets/src/mage/cards/b/BoshIronGolem.java @@ -29,7 +29,7 @@ public final class BoshIronGolem extends CardImpl { public BoshIronGolem(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{8}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOLEM); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/b/Bossk.java b/Mage.Sets/src/mage/cards/b/Bossk.java index cb63516b91..d6b2f40b4b 100644 --- a/Mage.Sets/src/mage/cards/b/Bossk.java +++ b/Mage.Sets/src/mage/cards/b/Bossk.java @@ -32,7 +32,7 @@ public final class Bossk extends CardImpl { public Bossk(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TRANDOSHAN, SubType.HUNTER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BounteousKirin.java b/Mage.Sets/src/mage/cards/b/BounteousKirin.java index 9ba1fb9222..766e6d77b6 100644 --- a/Mage.Sets/src/mage/cards/b/BounteousKirin.java +++ b/Mage.Sets/src/mage/cards/b/BounteousKirin.java @@ -23,7 +23,7 @@ public final class BounteousKirin extends CardImpl { public BounteousKirin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIRIN, SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BowOfNylea.java b/Mage.Sets/src/mage/cards/b/BowOfNylea.java index be5b5b1ac7..2cccbf04f2 100644 --- a/Mage.Sets/src/mage/cards/b/BowOfNylea.java +++ b/Mage.Sets/src/mage/cards/b/BowOfNylea.java @@ -36,7 +36,7 @@ public final class BowOfNylea extends CardImpl { public BowOfNylea(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT,CardType.ARTIFACT},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Attacking creatures you control have deathtouch. this.addAbility(new SimpleStaticAbility(new GainAbilityControlledEffect(DeathtouchAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_ATTACKING_CREATURES, false))); diff --git a/Mage.Sets/src/mage/cards/b/BragoKingEternal.java b/Mage.Sets/src/mage/cards/b/BragoKingEternal.java index 3f1c0f9acf..f73264ed75 100644 --- a/Mage.Sets/src/mage/cards/b/BragoKingEternal.java +++ b/Mage.Sets/src/mage/cards/b/BragoKingEternal.java @@ -32,7 +32,7 @@ public final class BragoKingEternal extends CardImpl { public BragoKingEternal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT, SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BraidsArisenNightmare.java b/Mage.Sets/src/mage/cards/b/BraidsArisenNightmare.java index 72a3bedeb8..48b22a6950 100644 --- a/Mage.Sets/src/mage/cards/b/BraidsArisenNightmare.java +++ b/Mage.Sets/src/mage/cards/b/BraidsArisenNightmare.java @@ -29,7 +29,7 @@ public final class BraidsArisenNightmare extends CardImpl { public BraidsArisenNightmare(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BraidsCabalMinion.java b/Mage.Sets/src/mage/cards/b/BraidsCabalMinion.java index 2538818762..bbed126fb6 100644 --- a/Mage.Sets/src/mage/cards/b/BraidsCabalMinion.java +++ b/Mage.Sets/src/mage/cards/b/BraidsCabalMinion.java @@ -28,7 +28,7 @@ public final class BraidsCabalMinion extends CardImpl { public BraidsCabalMinion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.MINION); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BraidsConjurerAdept.java b/Mage.Sets/src/mage/cards/b/BraidsConjurerAdept.java index d7080c5bfb..bbbd7d9128 100644 --- a/Mage.Sets/src/mage/cards/b/BraidsConjurerAdept.java +++ b/Mage.Sets/src/mage/cards/b/BraidsConjurerAdept.java @@ -31,7 +31,7 @@ public final class BraidsConjurerAdept extends CardImpl { public BraidsConjurerAdept(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BrallinSkysharkRider.java b/Mage.Sets/src/mage/cards/b/BrallinSkysharkRider.java index a710868f3c..634bdb4001 100644 --- a/Mage.Sets/src/mage/cards/b/BrallinSkysharkRider.java +++ b/Mage.Sets/src/mage/cards/b/BrallinSkysharkRider.java @@ -29,7 +29,7 @@ public final class BrallinSkysharkRider extends CardImpl { public BrallinSkysharkRider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BreechesBrazenPlunderer.java b/Mage.Sets/src/mage/cards/b/BreechesBrazenPlunderer.java index 57ff731372..e6ce35aa67 100644 --- a/Mage.Sets/src/mage/cards/b/BreechesBrazenPlunderer.java +++ b/Mage.Sets/src/mage/cards/b/BreechesBrazenPlunderer.java @@ -29,7 +29,7 @@ public final class BreechesBrazenPlunderer extends CardImpl { public BreechesBrazenPlunderer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BreenaTheDemagogue.java b/Mage.Sets/src/mage/cards/b/BreenaTheDemagogue.java index 5849e71eaf..43ac4ff617 100644 --- a/Mage.Sets/src/mage/cards/b/BreenaTheDemagogue.java +++ b/Mage.Sets/src/mage/cards/b/BreenaTheDemagogue.java @@ -30,7 +30,7 @@ public final class BreenaTheDemagogue extends CardImpl { public BreenaTheDemagogue(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BreyaEtheriumShaper.java b/Mage.Sets/src/mage/cards/b/BreyaEtheriumShaper.java index 664cdd4b20..f717767876 100644 --- a/Mage.Sets/src/mage/cards/b/BreyaEtheriumShaper.java +++ b/Mage.Sets/src/mage/cards/b/BreyaEtheriumShaper.java @@ -32,7 +32,7 @@ public final class BreyaEtheriumShaper extends CardImpl { public BreyaEtheriumShaper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{W}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BrightPalmSoulAwakener.java b/Mage.Sets/src/mage/cards/b/BrightPalmSoulAwakener.java index 4197f94d49..2961ca3319 100644 --- a/Mage.Sets/src/mage/cards/b/BrightPalmSoulAwakener.java +++ b/Mage.Sets/src/mage/cards/b/BrightPalmSoulAwakener.java @@ -25,7 +25,7 @@ public final class BrightPalmSoulAwakener extends CardImpl { public BrightPalmSoulAwakener(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FOX); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BrigidHeroOfKinsbaile.java b/Mage.Sets/src/mage/cards/b/BrigidHeroOfKinsbaile.java index 7191cc4db7..3ec0114724 100644 --- a/Mage.Sets/src/mage/cards/b/BrigidHeroOfKinsbaile.java +++ b/Mage.Sets/src/mage/cards/b/BrigidHeroOfKinsbaile.java @@ -21,7 +21,7 @@ public final class BrigidHeroOfKinsbaile extends CardImpl { public BrigidHeroOfKinsbaile(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KITHKIN, SubType.ARCHER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/b/BrimazBlightOfOreskos.java b/Mage.Sets/src/mage/cards/b/BrimazBlightOfOreskos.java index cd92b87e96..86a40e591b 100644 --- a/Mage.Sets/src/mage/cards/b/BrimazBlightOfOreskos.java +++ b/Mage.Sets/src/mage/cards/b/BrimazBlightOfOreskos.java @@ -42,7 +42,7 @@ public final class BrimazBlightOfOreskos extends CardImpl { public BrimazBlightOfOreskos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.CAT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BrimazKingOfOreskos.java b/Mage.Sets/src/mage/cards/b/BrimazKingOfOreskos.java index e0521d4bcc..c35e961b19 100644 --- a/Mage.Sets/src/mage/cards/b/BrimazKingOfOreskos.java +++ b/Mage.Sets/src/mage/cards/b/BrimazKingOfOreskos.java @@ -30,7 +30,7 @@ public final class BrimazKingOfOreskos extends CardImpl { public BrimazKingOfOreskos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT, SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BrinelinTheMoonKraken.java b/Mage.Sets/src/mage/cards/b/BrinelinTheMoonKraken.java index aaa03a6013..ea7f373c23 100644 --- a/Mage.Sets/src/mage/cards/b/BrinelinTheMoonKraken.java +++ b/Mage.Sets/src/mage/cards/b/BrinelinTheMoonKraken.java @@ -25,7 +25,7 @@ public final class BrinelinTheMoonKraken extends CardImpl { public BrinelinTheMoonKraken(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KRAKEN); this.power = new MageInt(6); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/b/BrionStoutarm.java b/Mage.Sets/src/mage/cards/b/BrionStoutarm.java index 5304e4540e..e7b727f200 100644 --- a/Mage.Sets/src/mage/cards/b/BrionStoutarm.java +++ b/Mage.Sets/src/mage/cards/b/BrionStoutarm.java @@ -27,7 +27,7 @@ public final class BrionStoutarm extends CardImpl { public BrionStoutarm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT, SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BriselaVoiceOfNightmares.java b/Mage.Sets/src/mage/cards/b/BriselaVoiceOfNightmares.java index b96918913b..7dcda2c116 100644 --- a/Mage.Sets/src/mage/cards/b/BriselaVoiceOfNightmares.java +++ b/Mage.Sets/src/mage/cards/b/BriselaVoiceOfNightmares.java @@ -24,7 +24,7 @@ import java.util.UUID; public final class BriselaVoiceOfNightmares extends MeldCard { public BriselaVoiceOfNightmares(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI, SubType.ANGEL); this.power = new MageInt(9); this.toughness = new MageInt(10); diff --git a/Mage.Sets/src/mage/cards/b/BrothersYamazaki.java b/Mage.Sets/src/mage/cards/b/BrothersYamazaki.java index c62b5f5e6b..df1bc5a63e 100644 --- a/Mage.Sets/src/mage/cards/b/BrothersYamazaki.java +++ b/Mage.Sets/src/mage/cards/b/BrothersYamazaki.java @@ -35,7 +35,7 @@ public final class BrothersYamazaki extends CardImpl { public BrothersYamazaki(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SAMURAI); this.power = new MageInt(2); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BrudicladTelchorEngineer.java b/Mage.Sets/src/mage/cards/b/BrudicladTelchorEngineer.java index 86ab590629..452abab707 100644 --- a/Mage.Sets/src/mage/cards/b/BrudicladTelchorEngineer.java +++ b/Mage.Sets/src/mage/cards/b/BrudicladTelchorEngineer.java @@ -37,7 +37,7 @@ public final class BrudicladTelchorEngineer extends CardImpl { public BrudicladTelchorEngineer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BruenorBattlehammer.java b/Mage.Sets/src/mage/cards/b/BruenorBattlehammer.java index 17d6ecbaa5..6e99c8e108 100644 --- a/Mage.Sets/src/mage/cards/b/BruenorBattlehammer.java +++ b/Mage.Sets/src/mage/cards/b/BruenorBattlehammer.java @@ -29,7 +29,7 @@ public final class BruenorBattlehammer extends CardImpl { public BruenorBattlehammer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/b/BrunaLightOfAlabaster.java b/Mage.Sets/src/mage/cards/b/BrunaLightOfAlabaster.java index 6db0c8fce8..36a475f771 100644 --- a/Mage.Sets/src/mage/cards/b/BrunaLightOfAlabaster.java +++ b/Mage.Sets/src/mage/cards/b/BrunaLightOfAlabaster.java @@ -34,7 +34,7 @@ public final class BrunaLightOfAlabaster extends CardImpl { public BrunaLightOfAlabaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/b/BrunaTheFadingLight.java b/Mage.Sets/src/mage/cards/b/BrunaTheFadingLight.java index 1f59d4a3b0..f8c0047f26 100644 --- a/Mage.Sets/src/mage/cards/b/BrunaTheFadingLight.java +++ b/Mage.Sets/src/mage/cards/b/BrunaTheFadingLight.java @@ -38,7 +38,7 @@ public final class BrunaTheFadingLight extends CardImpl { public BrunaTheFadingLight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL, SubType.HORROR); this.power = new MageInt(5); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/b/BruseTarlBoorishHerder.java b/Mage.Sets/src/mage/cards/b/BruseTarlBoorishHerder.java index dab14b849f..838c8c189c 100644 --- a/Mage.Sets/src/mage/cards/b/BruseTarlBoorishHerder.java +++ b/Mage.Sets/src/mage/cards/b/BruseTarlBoorishHerder.java @@ -28,7 +28,7 @@ public final class BruseTarlBoorishHerder extends CardImpl { public BruseTarlBoorishHerder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ALLY); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/b/BruvacTheGrandiloquent.java b/Mage.Sets/src/mage/cards/b/BruvacTheGrandiloquent.java index e05f747908..8132fb09fb 100644 --- a/Mage.Sets/src/mage/cards/b/BruvacTheGrandiloquent.java +++ b/Mage.Sets/src/mage/cards/b/BruvacTheGrandiloquent.java @@ -21,7 +21,7 @@ public final class BruvacTheGrandiloquent extends CardImpl { public BruvacTheGrandiloquent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/b/BudokaGardener.java b/Mage.Sets/src/mage/cards/b/BudokaGardener.java index f832f8dcda..aec37bcea6 100644 --- a/Mage.Sets/src/mage/cards/b/BudokaGardener.java +++ b/Mage.Sets/src/mage/cards/b/BudokaGardener.java @@ -89,7 +89,7 @@ class DokaiWeaverofLife extends TokenImpl { DokaiWeaverofLife() { super("Dokai, Weaver of Life", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setGreen(true); subtype.add(SubType.HUMAN, SubType.MONK); diff --git a/Mage.Sets/src/mage/cards/b/BudokaPupil.java b/Mage.Sets/src/mage/cards/b/BudokaPupil.java index 127ef96c2f..cee57efa76 100644 --- a/Mage.Sets/src/mage/cards/b/BudokaPupil.java +++ b/Mage.Sets/src/mage/cards/b/BudokaPupil.java @@ -63,7 +63,7 @@ class IchigaWhoTopplesOaks extends TokenImpl { IchigaWhoTopplesOaks() { super("Ichiga, Who Topples Oaks", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setGreen(true); subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/b/BurakosPartyLeader.java b/Mage.Sets/src/mage/cards/b/BurakosPartyLeader.java index 73040e57a8..49bff0f12c 100644 --- a/Mage.Sets/src/mage/cards/b/BurakosPartyLeader.java +++ b/Mage.Sets/src/mage/cards/b/BurakosPartyLeader.java @@ -25,7 +25,7 @@ public final class BurakosPartyLeader extends CardImpl { public BurakosPartyLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/b/BushiTenderfoot.java b/Mage.Sets/src/mage/cards/b/BushiTenderfoot.java index 76970c4d54..d17df8b7fc 100644 --- a/Mage.Sets/src/mage/cards/b/BushiTenderfoot.java +++ b/Mage.Sets/src/mage/cards/b/BushiTenderfoot.java @@ -87,7 +87,7 @@ class KenzoTheHardhearted extends TokenImpl { KenzoTheHardhearted() { super("Kenzo the Hardhearted", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setWhite(true); subtype.add(SubType.HUMAN, SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/c/C3POAndR2D2.java b/Mage.Sets/src/mage/cards/c/C3POAndR2D2.java index b31ba36bc1..10d1b9694b 100644 --- a/Mage.Sets/src/mage/cards/c/C3POAndR2D2.java +++ b/Mage.Sets/src/mage/cards/c/C3POAndR2D2.java @@ -23,7 +23,7 @@ public final class C3POAndR2D2 extends CardImpl { public C3POAndR2D2(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{2}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DROID); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CabalPatriarch.java b/Mage.Sets/src/mage/cards/c/CabalPatriarch.java index 4544b74440..2084fd0274 100644 --- a/Mage.Sets/src/mage/cards/c/CabalPatriarch.java +++ b/Mage.Sets/src/mage/cards/c/CabalPatriarch.java @@ -27,7 +27,7 @@ public final class CabalPatriarch extends CardImpl { public CabalPatriarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/c/CadiraCallerOfTheSmall.java b/Mage.Sets/src/mage/cards/c/CadiraCallerOfTheSmall.java index f0ce7bddbf..19c9efb0db 100644 --- a/Mage.Sets/src/mage/cards/c/CadiraCallerOfTheSmall.java +++ b/Mage.Sets/src/mage/cards/c/CadiraCallerOfTheSmall.java @@ -37,7 +37,7 @@ public final class CadiraCallerOfTheSmall extends CardImpl { public CadiraCallerOfTheSmall(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.subtype.add(SubType.RANGER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CadricSoulKindler.java b/Mage.Sets/src/mage/cards/c/CadricSoulKindler.java index 3bdbbac784..21c2de8825 100644 --- a/Mage.Sets/src/mage/cards/c/CadricSoulKindler.java +++ b/Mage.Sets/src/mage/cards/c/CadricSoulKindler.java @@ -44,7 +44,7 @@ public final class CadricSoulKindler extends CardImpl { public CadricSoulKindler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/CaetusSeaTyrantOfSegovia.java b/Mage.Sets/src/mage/cards/c/CaetusSeaTyrantOfSegovia.java index 680801f36a..12c56c733b 100644 --- a/Mage.Sets/src/mage/cards/c/CaetusSeaTyrantOfSegovia.java +++ b/Mage.Sets/src/mage/cards/c/CaetusSeaTyrantOfSegovia.java @@ -39,7 +39,7 @@ public final class CaetusSeaTyrantOfSegovia extends CardImpl { public CaetusSeaTyrantOfSegovia(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SERPENT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CalixDestinysHand.java b/Mage.Sets/src/mage/cards/c/CalixDestinysHand.java index 8c32b42688..6f4eced6ac 100644 --- a/Mage.Sets/src/mage/cards/c/CalixDestinysHand.java +++ b/Mage.Sets/src/mage/cards/c/CalixDestinysHand.java @@ -52,7 +52,7 @@ public final class CalixDestinysHand extends CardImpl { public CalixDestinysHand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CALIX); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/CalixGuidedByFate.java b/Mage.Sets/src/mage/cards/c/CalixGuidedByFate.java index fe11fe39d1..7a29b84ae1 100644 --- a/Mage.Sets/src/mage/cards/c/CalixGuidedByFate.java +++ b/Mage.Sets/src/mage/cards/c/CalixGuidedByFate.java @@ -42,7 +42,7 @@ public final class CalixGuidedByFate extends CardImpl { public CalixGuidedByFate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CallapheBelovedOfTheSea.java b/Mage.Sets/src/mage/cards/c/CallapheBelovedOfTheSea.java index 096fb3895e..949f6307a6 100644 --- a/Mage.Sets/src/mage/cards/c/CallapheBelovedOfTheSea.java +++ b/Mage.Sets/src/mage/cards/c/CallapheBelovedOfTheSea.java @@ -34,7 +34,7 @@ public final class CallapheBelovedOfTheSea extends CardImpl { public CallapheBelovedOfTheSea(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMIGOD); this.power = new MageInt(0); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CallowJushi.java b/Mage.Sets/src/mage/cards/c/CallowJushi.java index 2b7220c936..91630d0fcc 100644 --- a/Mage.Sets/src/mage/cards/c/CallowJushi.java +++ b/Mage.Sets/src/mage/cards/c/CallowJushi.java @@ -66,7 +66,7 @@ class JarakuTheInterloper extends TokenImpl { JarakuTheInterloper() { super("Jaraku the Interloper", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlue(true); subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/c/CandlekeepSage.java b/Mage.Sets/src/mage/cards/c/CandlekeepSage.java index 6feeff35f2..58b99be807 100644 --- a/Mage.Sets/src/mage/cards/c/CandlekeepSage.java +++ b/Mage.Sets/src/mage/cards/c/CandlekeepSage.java @@ -22,7 +22,7 @@ public final class CandlekeepSage extends CardImpl { public CandlekeepSage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "When this creature enters or leaves the battlefield, draw a card." diff --git a/Mage.Sets/src/mage/cards/c/CaoCaoLordOfWei.java b/Mage.Sets/src/mage/cards/c/CaoCaoLordOfWei.java index ad6c054cd6..095a835be0 100644 --- a/Mage.Sets/src/mage/cards/c/CaoCaoLordOfWei.java +++ b/Mage.Sets/src/mage/cards/c/CaoCaoLordOfWei.java @@ -24,7 +24,7 @@ public final class CaoCaoLordOfWei extends CardImpl { public CaoCaoLordOfWei(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/c/CaoRenWeiCommander.java b/Mage.Sets/src/mage/cards/c/CaoRenWeiCommander.java index b1bf33b492..3522f143c2 100644 --- a/Mage.Sets/src/mage/cards/c/CaoRenWeiCommander.java +++ b/Mage.Sets/src/mage/cards/c/CaoRenWeiCommander.java @@ -20,7 +20,7 @@ public final class CaoRenWeiCommander extends CardImpl { public CaoRenWeiCommander(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/c/CaptainLanneryStorm.java b/Mage.Sets/src/mage/cards/c/CaptainLanneryStorm.java index 59a5a8eec4..76013a2555 100644 --- a/Mage.Sets/src/mage/cards/c/CaptainLanneryStorm.java +++ b/Mage.Sets/src/mage/cards/c/CaptainLanneryStorm.java @@ -34,7 +34,7 @@ public final class CaptainLanneryStorm extends CardImpl { public CaptainLanneryStorm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CaptainNghathrod.java b/Mage.Sets/src/mage/cards/c/CaptainNghathrod.java index 44d8b19976..c41d54859e 100644 --- a/Mage.Sets/src/mage/cards/c/CaptainNghathrod.java +++ b/Mage.Sets/src/mage/cards/c/CaptainNghathrod.java @@ -45,7 +45,7 @@ public final class CaptainNghathrod extends CardImpl { public CaptainNghathrod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); this.subtype.add(SubType.PIRATE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CaptainPhasma.java b/Mage.Sets/src/mage/cards/c/CaptainPhasma.java index e6d5736bc0..770c29971e 100644 --- a/Mage.Sets/src/mage/cards/c/CaptainPhasma.java +++ b/Mage.Sets/src/mage/cards/c/CaptainPhasma.java @@ -37,7 +37,7 @@ public final class CaptainPhasma extends CardImpl { public CaptainPhasma(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.TROOPER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/CaptainRipleyVance.java b/Mage.Sets/src/mage/cards/c/CaptainRipleyVance.java index 4b4c67b909..751cf5a8ef 100644 --- a/Mage.Sets/src/mage/cards/c/CaptainRipleyVance.java +++ b/Mage.Sets/src/mage/cards/c/CaptainRipleyVance.java @@ -27,7 +27,7 @@ public final class CaptainRipleyVance extends CardImpl { public CaptainRipleyVance(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CaptainSisay.java b/Mage.Sets/src/mage/cards/c/CaptainSisay.java index d31b38f66a..1fe7331e7d 100644 --- a/Mage.Sets/src/mage/cards/c/CaptainSisay.java +++ b/Mage.Sets/src/mage/cards/c/CaptainSisay.java @@ -29,7 +29,7 @@ public final class CaptainSisay extends CardImpl { public CaptainSisay(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/c/CaptainVargusWrath.java b/Mage.Sets/src/mage/cards/c/CaptainVargusWrath.java index b543f1434d..c82faf927a 100644 --- a/Mage.Sets/src/mage/cards/c/CaptainVargusWrath.java +++ b/Mage.Sets/src/mage/cards/c/CaptainVargusWrath.java @@ -28,7 +28,7 @@ public final class CaptainVargusWrath extends CardImpl { public CaptainVargusWrath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.subtype.add(SubType.PIRATE); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/c/CarthTheLion.java b/Mage.Sets/src/mage/cards/c/CarthTheLion.java index c9294f550c..24a202431d 100644 --- a/Mage.Sets/src/mage/cards/c/CarthTheLion.java +++ b/Mage.Sets/src/mage/cards/c/CarthTheLion.java @@ -26,7 +26,7 @@ public final class CarthTheLion extends CardImpl { public CarthTheLion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CattiBrieOfMithralHall.java b/Mage.Sets/src/mage/cards/c/CattiBrieOfMithralHall.java index 7344d249d6..b4f2353318 100644 --- a/Mage.Sets/src/mage/cards/c/CattiBrieOfMithralHall.java +++ b/Mage.Sets/src/mage/cards/c/CattiBrieOfMithralHall.java @@ -44,7 +44,7 @@ public final class CattiBrieOfMithralHall extends CardImpl { public CattiBrieOfMithralHall(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[] { CardType.CREATURE }, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CavernsOfDespair.java b/Mage.Sets/src/mage/cards/c/CavernsOfDespair.java index b395f19c02..ea7708be2d 100644 --- a/Mage.Sets/src/mage/cards/c/CavernsOfDespair.java +++ b/Mage.Sets/src/mage/cards/c/CavernsOfDespair.java @@ -22,7 +22,7 @@ public final class CavernsOfDespair extends CardImpl { public CavernsOfDespair(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}{R}"); - this.addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // No more than two creatures can attack each combat. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CavernsOfDespairAttackRestrictionEffect())); diff --git a/Mage.Sets/src/mage/cards/c/CazurRuthlessStalker.java b/Mage.Sets/src/mage/cards/c/CazurRuthlessStalker.java index 9e7631b39b..094d361322 100644 --- a/Mage.Sets/src/mage/cards/c/CazurRuthlessStalker.java +++ b/Mage.Sets/src/mage/cards/c/CazurRuthlessStalker.java @@ -23,7 +23,7 @@ public final class CazurRuthlessStalker extends CardImpl { public CazurRuthlessStalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CecilyHauntedMage.java b/Mage.Sets/src/mage/cards/c/CecilyHauntedMage.java index d37f882a64..66a3de5573 100644 --- a/Mage.Sets/src/mage/cards/c/CecilyHauntedMage.java +++ b/Mage.Sets/src/mage/cards/c/CecilyHauntedMage.java @@ -25,7 +25,7 @@ public final class CecilyHauntedMage extends CardImpl { public CecilyHauntedMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CelestialKirin.java b/Mage.Sets/src/mage/cards/c/CelestialKirin.java index 9bb1890761..4446901eab 100644 --- a/Mage.Sets/src/mage/cards/c/CelestialKirin.java +++ b/Mage.Sets/src/mage/cards/c/CelestialKirin.java @@ -25,7 +25,7 @@ public final class CelestialKirin extends CardImpl { public CelestialKirin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIRIN); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/c/CelestineTheLivingSaint.java b/Mage.Sets/src/mage/cards/c/CelestineTheLivingSaint.java index fdbb9ac8f8..dbab8c640a 100644 --- a/Mage.Sets/src/mage/cards/c/CelestineTheLivingSaint.java +++ b/Mage.Sets/src/mage/cards/c/CelestineTheLivingSaint.java @@ -40,7 +40,7 @@ public final class CelestineTheLivingSaint extends CardImpl { public CelestineTheLivingSaint(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CentaurOmenreader.java b/Mage.Sets/src/mage/cards/c/CentaurOmenreader.java index 162e58fec7..0c1d019670 100644 --- a/Mage.Sets/src/mage/cards/c/CentaurOmenreader.java +++ b/Mage.Sets/src/mage/cards/c/CentaurOmenreader.java @@ -30,7 +30,7 @@ public final class CentaurOmenreader extends CardImpl { public CentaurOmenreader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.CENTAUR); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/c/ChainerDementiaMaster.java b/Mage.Sets/src/mage/cards/c/ChainerDementiaMaster.java index 8ac7e5bf68..df2eb6c0c0 100644 --- a/Mage.Sets/src/mage/cards/c/ChainerDementiaMaster.java +++ b/Mage.Sets/src/mage/cards/c/ChainerDementiaMaster.java @@ -44,7 +44,7 @@ public final class ChainerDementiaMaster extends CardImpl { public ChainerDementiaMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MINION); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChainerNightmareAdept.java b/Mage.Sets/src/mage/cards/c/ChainerNightmareAdept.java index e478aca417..3f724a3b35 100644 --- a/Mage.Sets/src/mage/cards/c/ChainerNightmareAdept.java +++ b/Mage.Sets/src/mage/cards/c/ChainerNightmareAdept.java @@ -34,7 +34,7 @@ public final class ChainerNightmareAdept extends CardImpl { public ChainerNightmareAdept(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MINION); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/Chandler.java b/Mage.Sets/src/mage/cards/c/Chandler.java index 7d2f315d93..d6ea428151 100644 --- a/Mage.Sets/src/mage/cards/c/Chandler.java +++ b/Mage.Sets/src/mage/cards/c/Chandler.java @@ -31,7 +31,7 @@ public final class Chandler extends CardImpl { public Chandler(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChandraAblaze.java b/Mage.Sets/src/mage/cards/c/ChandraAblaze.java index 9806fd544c..aa669cf614 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraAblaze.java +++ b/Mage.Sets/src/mage/cards/c/ChandraAblaze.java @@ -35,7 +35,7 @@ public final class ChandraAblaze extends CardImpl { public ChandraAblaze(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraAcolyteOfFlame.java b/Mage.Sets/src/mage/cards/c/ChandraAcolyteOfFlame.java index 2ceeb02b12..385c92440c 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraAcolyteOfFlame.java +++ b/Mage.Sets/src/mage/cards/c/ChandraAcolyteOfFlame.java @@ -52,7 +52,7 @@ public final class ChandraAcolyteOfFlame extends CardImpl { public ChandraAcolyteOfFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/ChandraAwakenedInferno.java b/Mage.Sets/src/mage/cards/c/ChandraAwakenedInferno.java index d188189f6f..04dee7faf1 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraAwakenedInferno.java +++ b/Mage.Sets/src/mage/cards/c/ChandraAwakenedInferno.java @@ -37,7 +37,7 @@ public final class ChandraAwakenedInferno extends CardImpl { public ChandraAwakenedInferno(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/c/ChandraBoldPyromancer.java b/Mage.Sets/src/mage/cards/c/ChandraBoldPyromancer.java index c48a05742d..bde5faa8db 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraBoldPyromancer.java +++ b/Mage.Sets/src/mage/cards/c/ChandraBoldPyromancer.java @@ -27,7 +27,7 @@ public final class ChandraBoldPyromancer extends CardImpl { public ChandraBoldPyromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraDressedToKill.java b/Mage.Sets/src/mage/cards/c/ChandraDressedToKill.java index be5a74be30..f87cbc854d 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraDressedToKill.java +++ b/Mage.Sets/src/mage/cards/c/ChandraDressedToKill.java @@ -36,7 +36,7 @@ public final class ChandraDressedToKill extends CardImpl { public ChandraDressedToKill(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/c/ChandraFireArtisan.java b/Mage.Sets/src/mage/cards/c/ChandraFireArtisan.java index 85cb7459a9..e9a13721b0 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraFireArtisan.java +++ b/Mage.Sets/src/mage/cards/c/ChandraFireArtisan.java @@ -26,7 +26,7 @@ public final class ChandraFireArtisan extends CardImpl { public ChandraFireArtisan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/ChandraFireOfKaladesh.java b/Mage.Sets/src/mage/cards/c/ChandraFireOfKaladesh.java index a6ca5f7cda..bcb21310eb 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraFireOfKaladesh.java +++ b/Mage.Sets/src/mage/cards/c/ChandraFireOfKaladesh.java @@ -36,7 +36,7 @@ public final class ChandraFireOfKaladesh extends CardImpl { public ChandraFireOfKaladesh(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/ChandraFlamecaller.java b/Mage.Sets/src/mage/cards/c/ChandraFlamecaller.java index 97e7fa4380..e56fb9118c 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraFlamecaller.java +++ b/Mage.Sets/src/mage/cards/c/ChandraFlamecaller.java @@ -26,7 +26,7 @@ public final class ChandraFlamecaller extends CardImpl { public ChandraFlamecaller(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/ChandraFlamesCatalyst.java b/Mage.Sets/src/mage/cards/c/ChandraFlamesCatalyst.java index 91763674b5..e1befbe4a9 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraFlamesCatalyst.java +++ b/Mage.Sets/src/mage/cards/c/ChandraFlamesCatalyst.java @@ -36,7 +36,7 @@ public final class ChandraFlamesCatalyst extends CardImpl { public ChandraFlamesCatalyst(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraFlamesFury.java b/Mage.Sets/src/mage/cards/c/ChandraFlamesFury.java index 8ed4fa1f39..a3303380ca 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraFlamesFury.java +++ b/Mage.Sets/src/mage/cards/c/ChandraFlamesFury.java @@ -29,7 +29,7 @@ public final class ChandraFlamesFury extends CardImpl { public ChandraFlamesFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/ChandraGremlinWrangler.java b/Mage.Sets/src/mage/cards/c/ChandraGremlinWrangler.java index d4cf5ff561..6a9dd59690 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraGremlinWrangler.java +++ b/Mage.Sets/src/mage/cards/c/ChandraGremlinWrangler.java @@ -34,7 +34,7 @@ public final class ChandraGremlinWrangler extends CardImpl { public ChandraGremlinWrangler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java b/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java index fbf1ddfd3b..b8426c1d1e 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java +++ b/Mage.Sets/src/mage/cards/c/ChandraHeartOfFire.java @@ -40,7 +40,7 @@ public final class ChandraHeartOfFire extends CardImpl { public ChandraHeartOfFire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraHopesBeacon.java b/Mage.Sets/src/mage/cards/c/ChandraHopesBeacon.java index a6a9853083..ab7365795e 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraHopesBeacon.java +++ b/Mage.Sets/src/mage/cards/c/ChandraHopesBeacon.java @@ -31,7 +31,7 @@ import java.util.stream.Collectors; public class ChandraHopesBeacon extends CardImpl { public ChandraHopesBeacon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraNalaar.java b/Mage.Sets/src/mage/cards/c/ChandraNalaar.java index f4ef053a68..ac70097227 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraNalaar.java +++ b/Mage.Sets/src/mage/cards/c/ChandraNalaar.java @@ -24,7 +24,7 @@ public final class ChandraNalaar extends CardImpl { public ChandraNalaar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/c/ChandraNovicePyromancer.java b/Mage.Sets/src/mage/cards/c/ChandraNovicePyromancer.java index cfa960e489..b5bff8238e 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraNovicePyromancer.java +++ b/Mage.Sets/src/mage/cards/c/ChandraNovicePyromancer.java @@ -28,7 +28,7 @@ public final class ChandraNovicePyromancer extends CardImpl { public ChandraNovicePyromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraPyrogenius.java b/Mage.Sets/src/mage/cards/c/ChandraPyrogenius.java index 3797718013..a980c33997 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraPyrogenius.java +++ b/Mage.Sets/src/mage/cards/c/ChandraPyrogenius.java @@ -27,7 +27,7 @@ public final class ChandraPyrogenius extends CardImpl { public ChandraPyrogenius(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ChandraPyromaster.java b/Mage.Sets/src/mage/cards/c/ChandraPyromaster.java index e267aa4e98..45eb94a5c9 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraPyromaster.java +++ b/Mage.Sets/src/mage/cards/c/ChandraPyromaster.java @@ -32,7 +32,7 @@ public final class ChandraPyromaster extends CardImpl { public ChandraPyromaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/ChandraRoaringFlame.java b/Mage.Sets/src/mage/cards/c/ChandraRoaringFlame.java index ce08c704fe..3eb7516265 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraRoaringFlame.java +++ b/Mage.Sets/src/mage/cards/c/ChandraRoaringFlame.java @@ -27,7 +27,7 @@ public final class ChandraRoaringFlame extends CardImpl { public ChandraRoaringFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.color.setRed(true); diff --git a/Mage.Sets/src/mage/cards/c/ChandraTheFirebrand.java b/Mage.Sets/src/mage/cards/c/ChandraTheFirebrand.java index 3138d8f780..1b14581464 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraTheFirebrand.java +++ b/Mage.Sets/src/mage/cards/c/ChandraTheFirebrand.java @@ -20,7 +20,7 @@ public final class ChandraTheFirebrand extends CardImpl { public ChandraTheFirebrand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/c/ChandraTorchOfDefiance.java b/Mage.Sets/src/mage/cards/c/ChandraTorchOfDefiance.java index 651e30a7e3..130de6f5a3 100644 --- a/Mage.Sets/src/mage/cards/c/ChandraTorchOfDefiance.java +++ b/Mage.Sets/src/mage/cards/c/ChandraTorchOfDefiance.java @@ -34,7 +34,7 @@ public final class ChandraTorchOfDefiance extends CardImpl { public ChandraTorchOfDefiance(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHANDRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/c/ChandrasRegulator.java b/Mage.Sets/src/mage/cards/c/ChandrasRegulator.java index 6ed9c3af63..4576633cf0 100644 --- a/Mage.Sets/src/mage/cards/c/ChandrasRegulator.java +++ b/Mage.Sets/src/mage/cards/c/ChandrasRegulator.java @@ -41,7 +41,7 @@ public final class ChandrasRegulator extends CardImpl { public ChandrasRegulator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever you activate a loyalty ability of a Chandra planeswalker, you may pay {1}. If you do, copy that ability. You may choose new targets for the copy. this.addAbility(new ActivatePlaneswalkerLoyaltyAbilityTriggeredAbility(new ChandrasRegulatorEffect(), SubType.CHANDRA)); diff --git a/Mage.Sets/src/mage/cards/c/Chaosphere.java b/Mage.Sets/src/mage/cards/c/Chaosphere.java index ae38530061..80cf6e2327 100644 --- a/Mage.Sets/src/mage/cards/c/Chaosphere.java +++ b/Mage.Sets/src/mage/cards/c/Chaosphere.java @@ -35,7 +35,7 @@ public final class Chaosphere extends CardImpl { public Chaosphere(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Creatures with flying can block only creatures with flying. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ChaosphereEffect())); diff --git a/Mage.Sets/src/mage/cards/c/CharixTheRagingIsle.java b/Mage.Sets/src/mage/cards/c/CharixTheRagingIsle.java index 177d32107c..63def50d6b 100644 --- a/Mage.Sets/src/mage/cards/c/CharixTheRagingIsle.java +++ b/Mage.Sets/src/mage/cards/c/CharixTheRagingIsle.java @@ -31,7 +31,7 @@ public final class CharixTheRagingIsle extends CardImpl { public CharixTheRagingIsle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LEVIATHAN); this.subtype.add(SubType.CRAB); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/c/ChatterfangSquirrelGeneral.java b/Mage.Sets/src/mage/cards/c/ChatterfangSquirrelGeneral.java index 75423d6105..25c2e9231a 100644 --- a/Mage.Sets/src/mage/cards/c/ChatterfangSquirrelGeneral.java +++ b/Mage.Sets/src/mage/cards/c/ChatterfangSquirrelGeneral.java @@ -35,7 +35,7 @@ public final class ChatterfangSquirrelGeneral extends CardImpl { public ChatterfangSquirrelGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SQUIRREL); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChevillBaneOfMonsters.java b/Mage.Sets/src/mage/cards/c/ChevillBaneOfMonsters.java index 3eef3ea0c8..0254d63983 100644 --- a/Mage.Sets/src/mage/cards/c/ChevillBaneOfMonsters.java +++ b/Mage.Sets/src/mage/cards/c/ChevillBaneOfMonsters.java @@ -49,7 +49,7 @@ public final class ChevillBaneOfMonsters extends CardImpl { public ChevillBaneOfMonsters(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/c/Chewbacca.java b/Mage.Sets/src/mage/cards/c/Chewbacca.java index 0a7b260d4f..d82c78f7a6 100644 --- a/Mage.Sets/src/mage/cards/c/Chewbacca.java +++ b/Mage.Sets/src/mage/cards/c/Chewbacca.java @@ -31,7 +31,7 @@ public final class Chewbacca extends CardImpl { public Chewbacca(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WOOKIEE); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/ChewbaccaTheBeast.java b/Mage.Sets/src/mage/cards/c/ChewbaccaTheBeast.java index 117a730c91..905238824f 100644 --- a/Mage.Sets/src/mage/cards/c/ChewbaccaTheBeast.java +++ b/Mage.Sets/src/mage/cards/c/ChewbaccaTheBeast.java @@ -32,7 +32,7 @@ public final class ChewbaccaTheBeast extends CardImpl { public ChewbaccaTheBeast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WOOKIEE); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChiefChirpa.java b/Mage.Sets/src/mage/cards/c/ChiefChirpa.java index 0892f3c1e3..2866aa9ba9 100644 --- a/Mage.Sets/src/mage/cards/c/ChiefChirpa.java +++ b/Mage.Sets/src/mage/cards/c/ChiefChirpa.java @@ -43,7 +43,7 @@ public final class ChiefChirpa extends CardImpl { public ChiefChirpa(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EWOK); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/ChildOfAlara.java b/Mage.Sets/src/mage/cards/c/ChildOfAlara.java index a1af685861..eae2d9fd5a 100644 --- a/Mage.Sets/src/mage/cards/c/ChildOfAlara.java +++ b/Mage.Sets/src/mage/cards/c/ChildOfAlara.java @@ -21,7 +21,7 @@ public final class ChildOfAlara extends CardImpl { public ChildOfAlara(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/c/Chillerpillar.java b/Mage.Sets/src/mage/cards/c/Chillerpillar.java index 120bdee7de..80e9ff03de 100644 --- a/Mage.Sets/src/mage/cards/c/Chillerpillar.java +++ b/Mage.Sets/src/mage/cards/c/Chillerpillar.java @@ -24,7 +24,7 @@ public final class Chillerpillar extends CardImpl { public Chillerpillar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.INSECT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChillingShade.java b/Mage.Sets/src/mage/cards/c/ChillingShade.java index 4f41cb8db6..db0477a243 100644 --- a/Mage.Sets/src/mage/cards/c/ChillingShade.java +++ b/Mage.Sets/src/mage/cards/c/ChillingShade.java @@ -23,7 +23,7 @@ public final class ChillingShade extends CardImpl { public ChillingShade(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SHADE); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/c/ChirrutImwe.java b/Mage.Sets/src/mage/cards/c/ChirrutImwe.java index 669790d616..67db937fcd 100644 --- a/Mage.Sets/src/mage/cards/c/ChirrutImwe.java +++ b/Mage.Sets/src/mage/cards/c/ChirrutImwe.java @@ -31,7 +31,7 @@ public final class ChirrutImwe extends CardImpl { public ChirrutImwe(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChiseiHeartOfOceans.java b/Mage.Sets/src/mage/cards/c/ChiseiHeartOfOceans.java index bde4c4e3e5..fb3e9d403b 100644 --- a/Mage.Sets/src/mage/cards/c/ChiseiHeartOfOceans.java +++ b/Mage.Sets/src/mage/cards/c/ChiseiHeartOfOceans.java @@ -32,7 +32,7 @@ public final class ChiseiHeartOfOceans extends CardImpl { public ChiseiHeartOfOceans(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/ChishiroTheShatteredBlade.java b/Mage.Sets/src/mage/cards/c/ChishiroTheShatteredBlade.java index 6f7b759adc..f6d9ed1c81 100644 --- a/Mage.Sets/src/mage/cards/c/ChishiroTheShatteredBlade.java +++ b/Mage.Sets/src/mage/cards/c/ChishiroTheShatteredBlade.java @@ -39,7 +39,7 @@ public final class ChishiroTheShatteredBlade extends CardImpl { public ChishiroTheShatteredBlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/ChoMannoRevolutionary.java b/Mage.Sets/src/mage/cards/c/ChoMannoRevolutionary.java index 8057cc67aa..b2be883647 100644 --- a/Mage.Sets/src/mage/cards/c/ChoMannoRevolutionary.java +++ b/Mage.Sets/src/mage/cards/c/ChoMannoRevolutionary.java @@ -21,7 +21,7 @@ public final class ChoMannoRevolutionary extends CardImpl { public ChoMannoRevolutionary(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); diff --git a/Mage.Sets/src/mage/cards/c/ChorusOfTheConclave.java b/Mage.Sets/src/mage/cards/c/ChorusOfTheConclave.java index 65aaa58059..a7b5ca4bcc 100644 --- a/Mage.Sets/src/mage/cards/c/ChorusOfTheConclave.java +++ b/Mage.Sets/src/mage/cards/c/ChorusOfTheConclave.java @@ -28,7 +28,7 @@ public final class ChorusOfTheConclave extends CardImpl { public ChorusOfTheConclave(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRYAD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/ChromaticOrrery.java b/Mage.Sets/src/mage/cards/c/ChromaticOrrery.java index f1ea673f5f..6bcb13a899 100644 --- a/Mage.Sets/src/mage/cards/c/ChromaticOrrery.java +++ b/Mage.Sets/src/mage/cards/c/ChromaticOrrery.java @@ -27,7 +27,7 @@ public final class ChromaticOrrery extends CardImpl { public ChromaticOrrery(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{7}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // You may spend mana as though it were mana of any color. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ChromaticOrreryEffect())); diff --git a/Mage.Sets/src/mage/cards/c/Chromium.java b/Mage.Sets/src/mage/cards/c/Chromium.java index 6f50800c30..746dcbc964 100644 --- a/Mage.Sets/src/mage/cards/c/Chromium.java +++ b/Mage.Sets/src/mage/cards/c/Chromium.java @@ -23,7 +23,7 @@ public final class Chromium extends CardImpl { public Chromium(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}{U}{U}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/c/ChromiumTheMutable.java b/Mage.Sets/src/mage/cards/c/ChromiumTheMutable.java index d883d09e1f..d732a68354 100644 --- a/Mage.Sets/src/mage/cards/c/ChromiumTheMutable.java +++ b/Mage.Sets/src/mage/cards/c/ChromiumTheMutable.java @@ -28,7 +28,7 @@ public final class ChromiumTheMutable extends CardImpl { public ChromiumTheMutable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/c/ChulaneTellerOfTales.java b/Mage.Sets/src/mage/cards/c/ChulaneTellerOfTales.java index 22259c842d..f18e978911 100644 --- a/Mage.Sets/src/mage/cards/c/ChulaneTellerOfTales.java +++ b/Mage.Sets/src/mage/cards/c/ChulaneTellerOfTales.java @@ -32,7 +32,7 @@ public final class ChulaneTellerOfTales extends CardImpl { public ChulaneTellerOfTales(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CircuDimirLobotomist.java b/Mage.Sets/src/mage/cards/c/CircuDimirLobotomist.java index c10debb4e4..55a611e981 100644 --- a/Mage.Sets/src/mage/cards/c/CircuDimirLobotomist.java +++ b/Mage.Sets/src/mage/cards/c/CircuDimirLobotomist.java @@ -38,7 +38,7 @@ public final class CircuDimirLobotomist extends CardImpl { public CircuDimirLobotomist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/ClanCrafter.java b/Mage.Sets/src/mage/cards/c/ClanCrafter.java index ada88c9f87..afc54b58ed 100644 --- a/Mage.Sets/src/mage/cards/c/ClanCrafter.java +++ b/Mage.Sets/src/mage/cards/c/ClanCrafter.java @@ -27,7 +27,7 @@ public final class ClanCrafter extends CardImpl { public ClanCrafter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "{2}, Sacrifice an artifact: Put a +1/+1 counter on this creature and draw a card." diff --git a/Mage.Sets/src/mage/cards/c/CloakwoodHermit.java b/Mage.Sets/src/mage/cards/c/CloakwoodHermit.java index b461725f90..5cbc08cb2a 100644 --- a/Mage.Sets/src/mage/cards/c/CloakwoodHermit.java +++ b/Mage.Sets/src/mage/cards/c/CloakwoodHermit.java @@ -22,7 +22,7 @@ public final class CloakwoodHermit extends CardImpl { public CloakwoodHermit(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "At the beginning of your end step, if a creature card was put into your graveyard from anywhere this turn, create two tapped 1/1 green Squirrel creature tokens." diff --git a/Mage.Sets/src/mage/cards/c/CloudhoofKirin.java b/Mage.Sets/src/mage/cards/c/CloudhoofKirin.java index 041fce6be3..32dd4c7c1f 100644 --- a/Mage.Sets/src/mage/cards/c/CloudhoofKirin.java +++ b/Mage.Sets/src/mage/cards/c/CloudhoofKirin.java @@ -25,7 +25,7 @@ public final class CloudhoofKirin extends CardImpl { public CloudhoofKirin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIRIN); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/c/CodieVociferousCodex.java b/Mage.Sets/src/mage/cards/c/CodieVociferousCodex.java index 4294dc2f3b..e5e8c93bb1 100644 --- a/Mage.Sets/src/mage/cards/c/CodieVociferousCodex.java +++ b/Mage.Sets/src/mage/cards/c/CodieVociferousCodex.java @@ -30,7 +30,7 @@ public final class CodieVociferousCodex extends CardImpl { public CodieVociferousCodex(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CONSTRUCT); this.power = new MageInt(1); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/ColdsteelHeart.java b/Mage.Sets/src/mage/cards/c/ColdsteelHeart.java index 8d498626ec..37850dfd6a 100644 --- a/Mage.Sets/src/mage/cards/c/ColdsteelHeart.java +++ b/Mage.Sets/src/mage/cards/c/ColdsteelHeart.java @@ -20,7 +20,7 @@ public final class ColdsteelHeart extends CardImpl { public ColdsteelHeart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Coldsteel Heart enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/c/ColfenorTheLastYew.java b/Mage.Sets/src/mage/cards/c/ColfenorTheLastYew.java index a88e7324bf..2d4d86d3e3 100644 --- a/Mage.Sets/src/mage/cards/c/ColfenorTheLastYew.java +++ b/Mage.Sets/src/mage/cards/c/ColfenorTheLastYew.java @@ -31,7 +31,7 @@ public final class ColfenorTheLastYew extends CardImpl { public ColfenorTheLastYew(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/c/CommanderCody.java b/Mage.Sets/src/mage/cards/c/CommanderCody.java index 7bc7bf73dc..4ab0e16fd9 100644 --- a/Mage.Sets/src/mage/cards/c/CommanderCody.java +++ b/Mage.Sets/src/mage/cards/c/CommanderCody.java @@ -28,7 +28,7 @@ public final class CommanderCody extends CardImpl { public CommanderCody(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.TROOPER); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/c/CommanderEesha.java b/Mage.Sets/src/mage/cards/c/CommanderEesha.java index 3fd535eb9a..d24e136521 100644 --- a/Mage.Sets/src/mage/cards/c/CommanderEesha.java +++ b/Mage.Sets/src/mage/cards/c/CommanderEesha.java @@ -26,7 +26,7 @@ public final class CommanderEesha extends CardImpl { public CommanderEesha(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CommanderGrevenIlVec.java b/Mage.Sets/src/mage/cards/c/CommanderGrevenIlVec.java index e45b2594b0..46b654365e 100644 --- a/Mage.Sets/src/mage/cards/c/CommanderGrevenIlVec.java +++ b/Mage.Sets/src/mage/cards/c/CommanderGrevenIlVec.java @@ -21,7 +21,7 @@ public final class CommanderGrevenIlVec extends CardImpl { public CommanderGrevenIlVec(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/c/CommissarSeverinaRaine.java b/Mage.Sets/src/mage/cards/c/CommissarSeverinaRaine.java index 6f21fe2506..abe4631f5b 100644 --- a/Mage.Sets/src/mage/cards/c/CommissarSeverinaRaine.java +++ b/Mage.Sets/src/mage/cards/c/CommissarSeverinaRaine.java @@ -39,7 +39,7 @@ public final class CommissarSeverinaRaine extends CardImpl { public CommissarSeverinaRaine(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CommodoreGuff.java b/Mage.Sets/src/mage/cards/c/CommodoreGuff.java index a8e3f39cfd..ad9694eaa3 100644 --- a/Mage.Sets/src/mage/cards/c/CommodoreGuff.java +++ b/Mage.Sets/src/mage/cards/c/CommodoreGuff.java @@ -43,7 +43,7 @@ public final class CommodoreGuff extends CardImpl { public CommodoreGuff(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GUFF); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/c/ConcordantCrossroads.java b/Mage.Sets/src/mage/cards/c/ConcordantCrossroads.java index 21672dde83..4302b2ebf9 100644 --- a/Mage.Sets/src/mage/cards/c/ConcordantCrossroads.java +++ b/Mage.Sets/src/mage/cards/c/ConcordantCrossroads.java @@ -21,7 +21,7 @@ public final class ConcordantCrossroads extends CardImpl { public ConcordantCrossroads(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{G}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // All creatures have haste. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/cards/c/ConiferWurm.java b/Mage.Sets/src/mage/cards/c/ConiferWurm.java index 487b876264..35fa6423bd 100644 --- a/Mage.Sets/src/mage/cards/c/ConiferWurm.java +++ b/Mage.Sets/src/mage/cards/c/ConiferWurm.java @@ -38,7 +38,7 @@ public final class ConiferWurm extends CardImpl { public ConiferWurm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.WURM); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/c/CormelaGlamourThief.java b/Mage.Sets/src/mage/cards/c/CormelaGlamourThief.java index 8c387bc016..8b5c503b6c 100644 --- a/Mage.Sets/src/mage/cards/c/CormelaGlamourThief.java +++ b/Mage.Sets/src/mage/cards/c/CormelaGlamourThief.java @@ -28,7 +28,7 @@ public final class CormelaGlamourThief extends CardImpl { public CormelaGlamourThief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/c/CosimaGodOfTheVoyage.java b/Mage.Sets/src/mage/cards/c/CosimaGodOfTheVoyage.java index 214326e7a5..61822268e7 100644 --- a/Mage.Sets/src/mage/cards/c/CosimaGodOfTheVoyage.java +++ b/Mage.Sets/src/mage/cards/c/CosimaGodOfTheVoyage.java @@ -33,15 +33,16 @@ public final class CosimaGodOfTheVoyage extends ModalDoubleFacesCard { private static final FilterPermanent filter = new FilterControlledPermanent(SubType.VEHICLE, "a Vehicle you control"); public CosimaGodOfTheVoyage(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{U}", - "The Omenkeel", new CardType[]{CardType.ARTIFACT}, new SubType[]{SubType.VEHICLE}, "{1}{U}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{U}", + "The Omenkeel", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{SubType.VEHICLE}, "{1}{U}" ); // 1. // Cosima, God of the Voyage // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(2), new MageInt(4)); // At the beginning of your upkeep, you may exile Cosima. If you do, it gains "Whenever a land enters the battlefield under your control, if Cosima is exiled, you may put a voyage counter on it. If you don't, return Cosima to the battlefield with X +1/+1 counters on it and draw X cards, where X is the number of voyage counters on it. @@ -52,7 +53,6 @@ public final class CosimaGodOfTheVoyage extends ModalDoubleFacesCard { // 2. // The Omenkeel // Legendary Artifact - Vehicle - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(new MageInt(3), new MageInt(3)); // Whenever a Vehicle you control deals combat damage to a player, that player exiles that many cards from the top of their library. You may play lands from among those cards for as long as they remain exiled. diff --git a/Mage.Sets/src/mage/cards/c/CoverOfWinter.java b/Mage.Sets/src/mage/cards/c/CoverOfWinter.java index ff8a9e0e87..cb0370c0cd 100644 --- a/Mage.Sets/src/mage/cards/c/CoverOfWinter.java +++ b/Mage.Sets/src/mage/cards/c/CoverOfWinter.java @@ -30,7 +30,7 @@ public final class CoverOfWinter extends CardImpl { public CoverOfWinter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Cumulative upkeep {S} this.addAbility(new CumulativeUpkeepAbility(new ManaCostsImpl<>("{S}"))); diff --git a/Mage.Sets/src/mage/cards/c/CriminalPast.java b/Mage.Sets/src/mage/cards/c/CriminalPast.java index 512fb9d6a3..12d1b47742 100644 --- a/Mage.Sets/src/mage/cards/c/CriminalPast.java +++ b/Mage.Sets/src/mage/cards/c/CriminalPast.java @@ -28,7 +28,7 @@ public final class CriminalPast extends CardImpl { public CriminalPast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have menace and "This creature gets +X/+0, where X is the number of creature cards in your graveyard." diff --git a/Mage.Sets/src/mage/cards/c/Cromat.java b/Mage.Sets/src/mage/cards/c/Cromat.java index dc49bb0e3e..61d2b6182a 100644 --- a/Mage.Sets/src/mage/cards/c/Cromat.java +++ b/Mage.Sets/src/mage/cards/c/Cromat.java @@ -37,7 +37,7 @@ public final class Cromat extends CardImpl { public Cromat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ILLUSION); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/c/CrosisThePurger.java b/Mage.Sets/src/mage/cards/c/CrosisThePurger.java index 060dbf6531..ba451d3347 100644 --- a/Mage.Sets/src/mage/cards/c/CrosisThePurger.java +++ b/Mage.Sets/src/mage/cards/c/CrosisThePurger.java @@ -29,7 +29,7 @@ public final class CrosisThePurger extends CardImpl { public CrosisThePurger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/c/CrovaxAscendantHero.java b/Mage.Sets/src/mage/cards/c/CrovaxAscendantHero.java index f9ba8de21b..bb6ee6bf59 100644 --- a/Mage.Sets/src/mage/cards/c/CrovaxAscendantHero.java +++ b/Mage.Sets/src/mage/cards/c/CrovaxAscendantHero.java @@ -35,7 +35,7 @@ public final class CrovaxAscendantHero extends CardImpl { public CrovaxAscendantHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); diff --git a/Mage.Sets/src/mage/cards/c/CrovaxTheCursed.java b/Mage.Sets/src/mage/cards/c/CrovaxTheCursed.java index 5f0a165a74..8224c2f9bd 100644 --- a/Mage.Sets/src/mage/cards/c/CrovaxTheCursed.java +++ b/Mage.Sets/src/mage/cards/c/CrovaxTheCursed.java @@ -29,7 +29,7 @@ public final class CrovaxTheCursed extends CardImpl { public CrovaxTheCursed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.NOBLE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/c/CultistOfTheAbsolute.java b/Mage.Sets/src/mage/cards/c/CultistOfTheAbsolute.java index a90e770ced..b02f1cf60e 100644 --- a/Mage.Sets/src/mage/cards/c/CultistOfTheAbsolute.java +++ b/Mage.Sets/src/mage/cards/c/CultistOfTheAbsolute.java @@ -25,7 +25,7 @@ public final class CultistOfTheAbsolute extends CardImpl { public CultistOfTheAbsolute(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own get +3/+3 and have flying, deathtouch, "Ward—Pay 3 life," and "At the beginning of your upkeep, sacrifice a creature." diff --git a/Mage.Sets/src/mage/cards/c/CunningBandit.java b/Mage.Sets/src/mage/cards/c/CunningBandit.java index ad5295ab07..b6149c9090 100644 --- a/Mage.Sets/src/mage/cards/c/CunningBandit.java +++ b/Mage.Sets/src/mage/cards/c/CunningBandit.java @@ -66,7 +66,7 @@ class AzamukiTreacheryIncarnate extends TokenImpl { AzamukiTreacheryIncarnate() { super("Azamuki, Treachery Incarnate", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setRed(true); subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/d/DackFayden.java b/Mage.Sets/src/mage/cards/d/DackFayden.java index bec6d58041..108192bf91 100644 --- a/Mage.Sets/src/mage/cards/d/DackFayden.java +++ b/Mage.Sets/src/mage/cards/d/DackFayden.java @@ -23,7 +23,7 @@ public final class DackFayden extends CardImpl { public DackFayden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DACK); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DaghatarTheAdamant.java b/Mage.Sets/src/mage/cards/d/DaghatarTheAdamant.java index dc908bc51f..5c228caab9 100644 --- a/Mage.Sets/src/mage/cards/d/DaghatarTheAdamant.java +++ b/Mage.Sets/src/mage/cards/d/DaghatarTheAdamant.java @@ -33,7 +33,7 @@ public final class DaghatarTheAdamant extends CardImpl { public DaghatarTheAdamant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/d/DakkonBlackblade.java b/Mage.Sets/src/mage/cards/d/DakkonBlackblade.java index 4a804b302c..aa37fdb0e9 100644 --- a/Mage.Sets/src/mage/cards/d/DakkonBlackblade.java +++ b/Mage.Sets/src/mage/cards/d/DakkonBlackblade.java @@ -26,7 +26,7 @@ public final class DakkonBlackblade extends CardImpl { public DakkonBlackblade(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{U}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/d/DakkonShadowSlayer.java b/Mage.Sets/src/mage/cards/d/DakkonShadowSlayer.java index 4a363f9ca4..8a8842c20e 100644 --- a/Mage.Sets/src/mage/cards/d/DakkonShadowSlayer.java +++ b/Mage.Sets/src/mage/cards/d/DakkonShadowSlayer.java @@ -26,7 +26,7 @@ public final class DakkonShadowSlayer extends CardImpl { public DakkonShadowSlayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DAKKON); this.setStartingLoyalty(0); diff --git a/Mage.Sets/src/mage/cards/d/DalakosCrafterOfWonders.java b/Mage.Sets/src/mage/cards/d/DalakosCrafterOfWonders.java index e925f4042c..d14525c5e1 100644 --- a/Mage.Sets/src/mage/cards/d/DalakosCrafterOfWonders.java +++ b/Mage.Sets/src/mage/cards/d/DalakosCrafterOfWonders.java @@ -40,7 +40,7 @@ public final class DalakosCrafterOfWonders extends CardImpl { public DalakosCrafterOfWonders(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DamiaSageOfStone.java b/Mage.Sets/src/mage/cards/d/DamiaSageOfStone.java index 9d07620aeb..b556e5a11e 100644 --- a/Mage.Sets/src/mage/cards/d/DamiaSageOfStone.java +++ b/Mage.Sets/src/mage/cards/d/DamiaSageOfStone.java @@ -29,7 +29,7 @@ public final class DamiaSageOfStone extends CardImpl { public DamiaSageOfStone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GORGON); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/d/DanithaBenaliasHope.java b/Mage.Sets/src/mage/cards/d/DanithaBenaliasHope.java index 0dcd13685a..c4bcc78166 100644 --- a/Mage.Sets/src/mage/cards/d/DanithaBenaliasHope.java +++ b/Mage.Sets/src/mage/cards/d/DanithaBenaliasHope.java @@ -31,7 +31,7 @@ public final class DanithaBenaliasHope extends CardImpl { public DanithaBenaliasHope(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DanithaCapashenParagon.java b/Mage.Sets/src/mage/cards/d/DanithaCapashenParagon.java index b7ab6d14af..6cc1a77137 100644 --- a/Mage.Sets/src/mage/cards/d/DanithaCapashenParagon.java +++ b/Mage.Sets/src/mage/cards/d/DanithaCapashenParagon.java @@ -34,7 +34,7 @@ public final class DanithaCapashenParagon extends CardImpl { public DanithaCapashenParagon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DanithaNewBenaliasLight.java b/Mage.Sets/src/mage/cards/d/DanithaNewBenaliasLight.java index 180ac47ca0..987eb10646 100644 --- a/Mage.Sets/src/mage/cards/d/DanithaNewBenaliasLight.java +++ b/Mage.Sets/src/mage/cards/d/DanithaNewBenaliasLight.java @@ -29,7 +29,7 @@ public final class DanithaNewBenaliasLight extends CardImpl { public DanithaNewBenaliasLight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DarettiIngeniousIconoclast.java b/Mage.Sets/src/mage/cards/d/DarettiIngeniousIconoclast.java index cfd13fdaef..f345c12cb8 100644 --- a/Mage.Sets/src/mage/cards/d/DarettiIngeniousIconoclast.java +++ b/Mage.Sets/src/mage/cards/d/DarettiIngeniousIconoclast.java @@ -27,7 +27,7 @@ public final class DarettiIngeniousIconoclast extends CardImpl { public DarettiIngeniousIconoclast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DARETTI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DarettiScrapSavant.java b/Mage.Sets/src/mage/cards/d/DarettiScrapSavant.java index ccd5f04e61..ca5e6332f2 100644 --- a/Mage.Sets/src/mage/cards/d/DarettiScrapSavant.java +++ b/Mage.Sets/src/mage/cards/d/DarettiScrapSavant.java @@ -29,7 +29,7 @@ public final class DarettiScrapSavant extends CardImpl { public DarettiScrapSavant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DARETTI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DargoTheShipwrecker.java b/Mage.Sets/src/mage/cards/d/DargoTheShipwrecker.java index 9ed2077ea5..4b0b622923 100644 --- a/Mage.Sets/src/mage/cards/d/DargoTheShipwrecker.java +++ b/Mage.Sets/src/mage/cards/d/DargoTheShipwrecker.java @@ -31,7 +31,7 @@ public final class DargoTheShipwrecker extends CardImpl { public DargoTheShipwrecker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.PIRATE); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/d/DarienKingOfKjeldor.java b/Mage.Sets/src/mage/cards/d/DarienKingOfKjeldor.java index 715309376f..6456070628 100644 --- a/Mage.Sets/src/mage/cards/d/DarienKingOfKjeldor.java +++ b/Mage.Sets/src/mage/cards/d/DarienKingOfKjeldor.java @@ -28,7 +28,7 @@ public final class DarienKingOfKjeldor extends CardImpl { public DarienKingOfKjeldor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/d/DarigaazReincarnated.java b/Mage.Sets/src/mage/cards/d/DarigaazReincarnated.java index 5a7a0756ea..a1ac8ce343 100644 --- a/Mage.Sets/src/mage/cards/d/DarigaazReincarnated.java +++ b/Mage.Sets/src/mage/cards/d/DarigaazReincarnated.java @@ -35,7 +35,7 @@ public final class DarigaazReincarnated extends CardImpl { public DarigaazReincarnated(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/d/DarigaazTheIgniter.java b/Mage.Sets/src/mage/cards/d/DarigaazTheIgniter.java index 0f828dfeb4..a1d142b796 100644 --- a/Mage.Sets/src/mage/cards/d/DarigaazTheIgniter.java +++ b/Mage.Sets/src/mage/cards/d/DarigaazTheIgniter.java @@ -28,7 +28,7 @@ public final class DarigaazTheIgniter extends CardImpl { public DarigaazTheIgniter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/d/DarkDepths.java b/Mage.Sets/src/mage/cards/d/DarkDepths.java index 228ad270d3..9560af2ac3 100644 --- a/Mage.Sets/src/mage/cards/d/DarkDepths.java +++ b/Mage.Sets/src/mage/cards/d/DarkDepths.java @@ -30,8 +30,8 @@ public final class DarkDepths extends CardImpl { public DarkDepths(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.LEGENDARY); + this.supertype.add(SuperType.SNOW); // Dark Depths enters the battlefield with ten ice counters on it. this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.ICE.createInstance(10)), "with ten ice counters on it")); diff --git a/Mage.Sets/src/mage/cards/d/DarthMaul.java b/Mage.Sets/src/mage/cards/d/DarthMaul.java index bf0ee9ce77..0a733776e9 100644 --- a/Mage.Sets/src/mage/cards/d/DarthMaul.java +++ b/Mage.Sets/src/mage/cards/d/DarthMaul.java @@ -27,7 +27,7 @@ public final class DarthMaul extends CardImpl { public DarthMaul(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZABRAK); this.subtype.add(SubType.SITH); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DarthSidiousSithLord.java b/Mage.Sets/src/mage/cards/d/DarthSidiousSithLord.java index b06238c860..11cdfbb7f7 100644 --- a/Mage.Sets/src/mage/cards/d/DarthSidiousSithLord.java +++ b/Mage.Sets/src/mage/cards/d/DarthSidiousSithLord.java @@ -35,7 +35,7 @@ public final class DarthSidiousSithLord extends CardImpl { public DarthSidiousSithLord(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{4}{U}{B}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SIDIOUS); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/d/DarthTyranusCountOfSerenno.java b/Mage.Sets/src/mage/cards/d/DarthTyranusCountOfSerenno.java index cfa20e3ece..2e3bac2ad2 100644 --- a/Mage.Sets/src/mage/cards/d/DarthTyranusCountOfSerenno.java +++ b/Mage.Sets/src/mage/cards/d/DarthTyranusCountOfSerenno.java @@ -35,7 +35,7 @@ public final class DarthTyranusCountOfSerenno extends CardImpl { public DarthTyranusCountOfSerenno(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOOKU); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DarthVader.java b/Mage.Sets/src/mage/cards/d/DarthVader.java index 448d75a701..535757be39 100644 --- a/Mage.Sets/src/mage/cards/d/DarthVader.java +++ b/Mage.Sets/src/mage/cards/d/DarthVader.java @@ -27,7 +27,7 @@ public final class DarthVader extends CardImpl { public DarthVader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SITH); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DarylHunterOfWalkers.java b/Mage.Sets/src/mage/cards/d/DarylHunterOfWalkers.java index 148579979e..8487a681fe 100644 --- a/Mage.Sets/src/mage/cards/d/DarylHunterOfWalkers.java +++ b/Mage.Sets/src/mage/cards/d/DarylHunterOfWalkers.java @@ -37,7 +37,7 @@ public final class DarylHunterOfWalkers extends CardImpl { public DarylHunterOfWalkers(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DaughterOfAutumn.java b/Mage.Sets/src/mage/cards/d/DaughterOfAutumn.java index b6c2039476..a54e25c315 100644 --- a/Mage.Sets/src/mage/cards/d/DaughterOfAutumn.java +++ b/Mage.Sets/src/mage/cards/d/DaughterOfAutumn.java @@ -38,7 +38,7 @@ public final class DaughterOfAutumn extends CardImpl { public DaughterOfAutumn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DavrielRogueShadowmage.java b/Mage.Sets/src/mage/cards/d/DavrielRogueShadowmage.java index efbca10c54..7684b42868 100644 --- a/Mage.Sets/src/mage/cards/d/DavrielRogueShadowmage.java +++ b/Mage.Sets/src/mage/cards/d/DavrielRogueShadowmage.java @@ -24,7 +24,7 @@ public final class DavrielRogueShadowmage extends CardImpl { public DavrielRogueShadowmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DAVRIEL); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DaxosBlessedByTheSun.java b/Mage.Sets/src/mage/cards/d/DaxosBlessedByTheSun.java index c8789a1221..8b7b30d757 100644 --- a/Mage.Sets/src/mage/cards/d/DaxosBlessedByTheSun.java +++ b/Mage.Sets/src/mage/cards/d/DaxosBlessedByTheSun.java @@ -24,7 +24,7 @@ public final class DaxosBlessedByTheSun extends CardImpl { public DaxosBlessedByTheSun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMIGOD); this.power = new MageInt(2); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/d/DaxosOfMeletis.java b/Mage.Sets/src/mage/cards/d/DaxosOfMeletis.java index 4c28d21acb..23ad520d26 100644 --- a/Mage.Sets/src/mage/cards/d/DaxosOfMeletis.java +++ b/Mage.Sets/src/mage/cards/d/DaxosOfMeletis.java @@ -32,7 +32,7 @@ public final class DaxosOfMeletis extends CardImpl { public DaxosOfMeletis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/d/DaxosTheReturned.java b/Mage.Sets/src/mage/cards/d/DaxosTheReturned.java index 5d7c8e2040..6bcbc90ba4 100644 --- a/Mage.Sets/src/mage/cards/d/DaxosTheReturned.java +++ b/Mage.Sets/src/mage/cards/d/DaxosTheReturned.java @@ -28,7 +28,7 @@ public final class DaxosTheReturned extends CardImpl { public DaxosTheReturned(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DayOfDestiny.java b/Mage.Sets/src/mage/cards/d/DayOfDestiny.java index e158ac6d01..6d29e25f9c 100644 --- a/Mage.Sets/src/mage/cards/d/DayOfDestiny.java +++ b/Mage.Sets/src/mage/cards/d/DayOfDestiny.java @@ -26,7 +26,7 @@ public final class DayOfDestiny extends CardImpl { public DayOfDestiny(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Legendary creatures you control get +2/+2. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostControlledEffect(2, 2, Duration.WhileOnBattlefield, filter, false))); diff --git a/Mage.Sets/src/mage/cards/d/DeathleaperTerrorWeapon.java b/Mage.Sets/src/mage/cards/d/DeathleaperTerrorWeapon.java index 178a736090..0a19da6a14 100644 --- a/Mage.Sets/src/mage/cards/d/DeathleaperTerrorWeapon.java +++ b/Mage.Sets/src/mage/cards/d/DeathleaperTerrorWeapon.java @@ -33,7 +33,7 @@ public final class DeathleaperTerrorWeapon extends CardImpl { public DeathleaperTerrorWeapon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TYRANID); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DeekahFractalTheorist.java b/Mage.Sets/src/mage/cards/d/DeekahFractalTheorist.java index 9b4f62d7e3..db5a223195 100644 --- a/Mage.Sets/src/mage/cards/d/DeekahFractalTheorist.java +++ b/Mage.Sets/src/mage/cards/d/DeekahFractalTheorist.java @@ -30,7 +30,7 @@ public final class DeekahFractalTheorist extends CardImpl { public DeekahFractalTheorist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DelinaWildMage.java b/Mage.Sets/src/mage/cards/d/DelinaWildMage.java index dfd92fdc4b..4a57069601 100644 --- a/Mage.Sets/src/mage/cards/d/DelinaWildMage.java +++ b/Mage.Sets/src/mage/cards/d/DelinaWildMage.java @@ -27,7 +27,7 @@ public final class DelinaWildMage extends CardImpl { public DelinaWildMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DemonlordBelzenlok.java b/Mage.Sets/src/mage/cards/d/DemonlordBelzenlok.java index 28a20262d5..40b035702e 100644 --- a/Mage.Sets/src/mage/cards/d/DemonlordBelzenlok.java +++ b/Mage.Sets/src/mage/cards/d/DemonlordBelzenlok.java @@ -24,7 +24,7 @@ public final class DemonlordBelzenlok extends CardImpl { public DemonlordBelzenlok(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DEMON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/d/DennickPiousApparition.java b/Mage.Sets/src/mage/cards/d/DennickPiousApparition.java index 62ec87232d..f194a08801 100644 --- a/Mage.Sets/src/mage/cards/d/DennickPiousApparition.java +++ b/Mage.Sets/src/mage/cards/d/DennickPiousApparition.java @@ -24,7 +24,7 @@ public final class DennickPiousApparition extends CardImpl { public DennickPiousApparition(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DennickPiousApprentice.java b/Mage.Sets/src/mage/cards/d/DennickPiousApprentice.java index 086bad1d31..e590cce7a8 100644 --- a/Mage.Sets/src/mage/cards/d/DennickPiousApprentice.java +++ b/Mage.Sets/src/mage/cards/d/DennickPiousApprentice.java @@ -23,7 +23,7 @@ public final class DennickPiousApprentice extends CardImpl { public DennickPiousApprentice(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DenryKlinEditorInChief.java b/Mage.Sets/src/mage/cards/d/DenryKlinEditorInChief.java index 9b4b775291..372b370a0c 100644 --- a/Mage.Sets/src/mage/cards/d/DenryKlinEditorInChief.java +++ b/Mage.Sets/src/mage/cards/d/DenryKlinEditorInChief.java @@ -32,7 +32,7 @@ public class DenryKlinEditorInChief extends CardImpl { public DenryKlinEditorInChief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.CAT, SubType.ADVISOR); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DepalaPilotExemplar.java b/Mage.Sets/src/mage/cards/d/DepalaPilotExemplar.java index 8b7cc4c554..ab271b7b3f 100644 --- a/Mage.Sets/src/mage/cards/d/DepalaPilotExemplar.java +++ b/Mage.Sets/src/mage/cards/d/DepalaPilotExemplar.java @@ -31,7 +31,7 @@ public final class DepalaPilotExemplar extends CardImpl { public DepalaPilotExemplar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.PILOT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DereviEmpyrialTactician.java b/Mage.Sets/src/mage/cards/d/DereviEmpyrialTactician.java index 685e5f46ff..1fccc035f7 100644 --- a/Mage.Sets/src/mage/cards/d/DereviEmpyrialTactician.java +++ b/Mage.Sets/src/mage/cards/d/DereviEmpyrialTactician.java @@ -34,7 +34,7 @@ public final class DereviEmpyrialTactician extends CardImpl { public DereviEmpyrialTactician(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/d/DiamondFaerie.java b/Mage.Sets/src/mage/cards/d/DiamondFaerie.java index a06930521a..494466d25f 100644 --- a/Mage.Sets/src/mage/cards/d/DiamondFaerie.java +++ b/Mage.Sets/src/mage/cards/d/DiamondFaerie.java @@ -30,7 +30,7 @@ public final class DiamondFaerie extends CardImpl { public DiamondFaerie(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{W}{U}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.FAERIE); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DiaochanArtfulBeauty.java b/Mage.Sets/src/mage/cards/d/DiaochanArtfulBeauty.java index 371f280464..b08ee84862 100644 --- a/Mage.Sets/src/mage/cards/d/DiaochanArtfulBeauty.java +++ b/Mage.Sets/src/mage/cards/d/DiaochanArtfulBeauty.java @@ -25,7 +25,7 @@ public final class DiaochanArtfulBeauty extends CardImpl { public DiaochanArtfulBeauty(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/d/DihadaBinderOfWills.java b/Mage.Sets/src/mage/cards/d/DihadaBinderOfWills.java index 5dfbd83bc4..cdae2a4b16 100644 --- a/Mage.Sets/src/mage/cards/d/DihadaBinderOfWills.java +++ b/Mage.Sets/src/mage/cards/d/DihadaBinderOfWills.java @@ -38,7 +38,7 @@ public final class DihadaBinderOfWills extends CardImpl { public DihadaBinderOfWills(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DIHADA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/d/DinaSoulSteeper.java b/Mage.Sets/src/mage/cards/d/DinaSoulSteeper.java index b83d0c1b57..13d39391de 100644 --- a/Mage.Sets/src/mage/cards/d/DinaSoulSteeper.java +++ b/Mage.Sets/src/mage/cards/d/DinaSoulSteeper.java @@ -29,7 +29,7 @@ public final class DinaSoulSteeper extends CardImpl { public DinaSoulSteeper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRYAD); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/d/DirectorKrennic.java b/Mage.Sets/src/mage/cards/d/DirectorKrennic.java index b57b895bc1..9a41536910 100644 --- a/Mage.Sets/src/mage/cards/d/DirectorKrennic.java +++ b/Mage.Sets/src/mage/cards/d/DirectorKrennic.java @@ -32,7 +32,7 @@ public final class DirectorKrennic extends CardImpl { public DirectorKrennic(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DjeruAndHazoret.java b/Mage.Sets/src/mage/cards/d/DjeruAndHazoret.java index 06b6a2e595..bfb22d1842 100644 --- a/Mage.Sets/src/mage/cards/d/DjeruAndHazoret.java +++ b/Mage.Sets/src/mage/cards/d/DjeruAndHazoret.java @@ -31,7 +31,7 @@ public final class DjeruAndHazoret extends CardImpl { public DjeruAndHazoret(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java b/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java index a1ea8f979a..677d036907 100644 --- a/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java +++ b/Mage.Sets/src/mage/cards/d/DjeruWithEyesOpen.java @@ -38,7 +38,7 @@ public final class DjeruWithEyesOpen extends CardImpl { public DjeruWithEyesOpen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DomriAnarchOfBolas.java b/Mage.Sets/src/mage/cards/d/DomriAnarchOfBolas.java index 9dbe48f6fb..b76df6d715 100644 --- a/Mage.Sets/src/mage/cards/d/DomriAnarchOfBolas.java +++ b/Mage.Sets/src/mage/cards/d/DomriAnarchOfBolas.java @@ -27,7 +27,7 @@ public final class DomriAnarchOfBolas extends CardImpl { public DomriAnarchOfBolas(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOMRI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DomriChaosBringer.java b/Mage.Sets/src/mage/cards/d/DomriChaosBringer.java index 45d8472d93..1b2db1947f 100644 --- a/Mage.Sets/src/mage/cards/d/DomriChaosBringer.java +++ b/Mage.Sets/src/mage/cards/d/DomriChaosBringer.java @@ -34,7 +34,7 @@ public final class DomriChaosBringer extends CardImpl { public DomriChaosBringer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOMRI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/d/DomriCitySmasher.java b/Mage.Sets/src/mage/cards/d/DomriCitySmasher.java index b719cb3d4c..f90cc9cc54 100644 --- a/Mage.Sets/src/mage/cards/d/DomriCitySmasher.java +++ b/Mage.Sets/src/mage/cards/d/DomriCitySmasher.java @@ -28,7 +28,7 @@ public final class DomriCitySmasher extends CardImpl { public DomriCitySmasher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOMRI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/d/DomriRade.java b/Mage.Sets/src/mage/cards/d/DomriRade.java index 631d3251ea..66f07f5140 100644 --- a/Mage.Sets/src/mage/cards/d/DomriRade.java +++ b/Mage.Sets/src/mage/cards/d/DomriRade.java @@ -27,7 +27,7 @@ public final class DomriRade extends CardImpl { public DomriRade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOMRI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DonalHeraldOfWings.java b/Mage.Sets/src/mage/cards/d/DonalHeraldOfWings.java index c7af1395a1..238fabcadc 100644 --- a/Mage.Sets/src/mage/cards/d/DonalHeraldOfWings.java +++ b/Mage.Sets/src/mage/cards/d/DonalHeraldOfWings.java @@ -40,7 +40,7 @@ public class DonalHeraldOfWings extends CardImpl { public DonalHeraldOfWings(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN); this.addSubType(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/d/DongZhouTheTyrant.java b/Mage.Sets/src/mage/cards/d/DongZhouTheTyrant.java index 4abc258e88..096e2316ed 100644 --- a/Mage.Sets/src/mage/cards/d/DongZhouTheTyrant.java +++ b/Mage.Sets/src/mage/cards/d/DongZhouTheTyrant.java @@ -22,7 +22,7 @@ public final class DongZhouTheTyrant extends CardImpl { public DongZhouTheTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DoranTheSiegeTower.java b/Mage.Sets/src/mage/cards/d/DoranTheSiegeTower.java index 24918b3668..7d4d5dd39c 100644 --- a/Mage.Sets/src/mage/cards/d/DoranTheSiegeTower.java +++ b/Mage.Sets/src/mage/cards/d/DoranTheSiegeTower.java @@ -27,7 +27,7 @@ public final class DoranTheSiegeTower extends CardImpl { public DoranTheSiegeTower(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java b/Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java index f43b14bf66..7369239e6a 100644 --- a/Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java +++ b/Mage.Sets/src/mage/cards/d/DoricNaturesWarden.java @@ -33,7 +33,7 @@ public final class DoricNaturesWarden extends CardImpl { public DoricNaturesWarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIEFLING); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java b/Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java index 5d9b1b3d27..181d461e4c 100644 --- a/Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java +++ b/Mage.Sets/src/mage/cards/d/DoricOwlbearAvenger.java @@ -30,7 +30,7 @@ public final class DoricOwlbearAvenger extends CardImpl { public DoricOwlbearAvenger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.BEAR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/d/DorotheaVengefulVictim.java b/Mage.Sets/src/mage/cards/d/DorotheaVengefulVictim.java index 24b3336c0d..eb57714d74 100644 --- a/Mage.Sets/src/mage/cards/d/DorotheaVengefulVictim.java +++ b/Mage.Sets/src/mage/cards/d/DorotheaVengefulVictim.java @@ -24,7 +24,7 @@ public final class DorotheaVengefulVictim extends CardImpl { public DorotheaVengefulVictim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DosanTheFallingLeaf.java b/Mage.Sets/src/mage/cards/d/DosanTheFallingLeaf.java index ff3ca05cbe..cecc543762 100644 --- a/Mage.Sets/src/mage/cards/d/DosanTheFallingLeaf.java +++ b/Mage.Sets/src/mage/cards/d/DosanTheFallingLeaf.java @@ -20,7 +20,7 @@ public final class DosanTheFallingLeaf extends CardImpl { public DosanTheFallingLeaf(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); diff --git a/Mage.Sets/src/mage/cards/d/DovinArchitectOfLaw.java b/Mage.Sets/src/mage/cards/d/DovinArchitectOfLaw.java index ee86a72467..c3314d5746 100644 --- a/Mage.Sets/src/mage/cards/d/DovinArchitectOfLaw.java +++ b/Mage.Sets/src/mage/cards/d/DovinArchitectOfLaw.java @@ -22,7 +22,7 @@ public final class DovinArchitectOfLaw extends CardImpl { public DovinArchitectOfLaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOVIN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/d/DovinBaan.java b/Mage.Sets/src/mage/cards/d/DovinBaan.java index dd266aa886..796881f333 100644 --- a/Mage.Sets/src/mage/cards/d/DovinBaan.java +++ b/Mage.Sets/src/mage/cards/d/DovinBaan.java @@ -30,7 +30,7 @@ public final class DovinBaan extends CardImpl { public DovinBaan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOVIN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DovinGrandArbiter.java b/Mage.Sets/src/mage/cards/d/DovinGrandArbiter.java index 24c6d3d166..70c71f9831 100644 --- a/Mage.Sets/src/mage/cards/d/DovinGrandArbiter.java +++ b/Mage.Sets/src/mage/cards/d/DovinGrandArbiter.java @@ -28,7 +28,7 @@ public final class DovinGrandArbiter extends CardImpl { public DovinGrandArbiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOVIN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/d/DovinHandOfControl.java b/Mage.Sets/src/mage/cards/d/DovinHandOfControl.java index 796e70c88f..57c92d4c30 100644 --- a/Mage.Sets/src/mage/cards/d/DovinHandOfControl.java +++ b/Mage.Sets/src/mage/cards/d/DovinHandOfControl.java @@ -33,7 +33,7 @@ public final class DovinHandOfControl extends CardImpl { public DovinHandOfControl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W/U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOVIN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/d/DrJuliusJumblemorph.java b/Mage.Sets/src/mage/cards/d/DrJuliusJumblemorph.java index 44fe88863f..ca24a56701 100644 --- a/Mage.Sets/src/mage/cards/d/DrJuliusJumblemorph.java +++ b/Mage.Sets/src/mage/cards/d/DrJuliusJumblemorph.java @@ -27,7 +27,7 @@ public final class DrJuliusJumblemorph extends CardImpl { public DrJuliusJumblemorph(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DrachNyen.java b/Mage.Sets/src/mage/cards/d/DrachNyen.java index d46681ea02..c2c9b4e7ed 100644 --- a/Mage.Sets/src/mage/cards/d/DrachNyen.java +++ b/Mage.Sets/src/mage/cards/d/DrachNyen.java @@ -34,7 +34,7 @@ public final class DrachNyen extends CardImpl { public DrachNyen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Echo of the First Murder -- When Drach'Nyen enters the battlefield exile up to one target creature. diff --git a/Mage.Sets/src/mage/cards/d/DrafnaFounderOfLatNam.java b/Mage.Sets/src/mage/cards/d/DrafnaFounderOfLatNam.java index 4c0c1b83a5..88a152b96e 100644 --- a/Mage.Sets/src/mage/cards/d/DrafnaFounderOfLatNam.java +++ b/Mage.Sets/src/mage/cards/d/DrafnaFounderOfLatNam.java @@ -36,7 +36,7 @@ public final class DrafnaFounderOfLatNam extends CardImpl { public DrafnaFounderOfLatNam(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/d/DragonCultist.java b/Mage.Sets/src/mage/cards/d/DragonCultist.java index 0723014980..2abc5c1e01 100644 --- a/Mage.Sets/src/mage/cards/d/DragonCultist.java +++ b/Mage.Sets/src/mage/cards/d/DragonCultist.java @@ -31,7 +31,7 @@ public final class DragonCultist extends CardImpl { public DragonCultist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "At the beginning of your end step, if a source you controlled dealt 5 or more damage this turn, create a 4/4 red Dragon creature token with flying." diff --git a/Mage.Sets/src/mage/cards/d/DragonThroneOfTarkir.java b/Mage.Sets/src/mage/cards/d/DragonThroneOfTarkir.java index 577d1684dc..599622cc26 100644 --- a/Mage.Sets/src/mage/cards/d/DragonThroneOfTarkir.java +++ b/Mage.Sets/src/mage/cards/d/DragonThroneOfTarkir.java @@ -29,7 +29,7 @@ public final class DragonThroneOfTarkir extends CardImpl { public DragonThroneOfTarkir(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature has defender and "{2}, {T}: Other creatures you control gain trample and get +X/+X until end of turn, where X is this creature's power." diff --git a/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java b/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java index 22792fda8d..def1083412 100644 --- a/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java +++ b/Mage.Sets/src/mage/cards/d/DragonlordAtarka.java @@ -30,7 +30,7 @@ public final class DragonlordAtarka extends CardImpl { public DragonlordAtarka(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/d/DragonlordDromoka.java b/Mage.Sets/src/mage/cards/d/DragonlordDromoka.java index 75790ecbe8..02bef69b11 100644 --- a/Mage.Sets/src/mage/cards/d/DragonlordDromoka.java +++ b/Mage.Sets/src/mage/cards/d/DragonlordDromoka.java @@ -23,7 +23,7 @@ public final class DragonlordDromoka extends CardImpl { public DragonlordDromoka(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/d/DragonlordKolaghan.java b/Mage.Sets/src/mage/cards/d/DragonlordKolaghan.java index d2bf140562..3b8e88602c 100644 --- a/Mage.Sets/src/mage/cards/d/DragonlordKolaghan.java +++ b/Mage.Sets/src/mage/cards/d/DragonlordKolaghan.java @@ -29,7 +29,7 @@ public final class DragonlordKolaghan extends CardImpl { public DragonlordKolaghan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/d/DragonlordOjutai.java b/Mage.Sets/src/mage/cards/d/DragonlordOjutai.java index aa574e76db..3cbc50d41b 100644 --- a/Mage.Sets/src/mage/cards/d/DragonlordOjutai.java +++ b/Mage.Sets/src/mage/cards/d/DragonlordOjutai.java @@ -22,7 +22,7 @@ public final class DragonlordOjutai extends CardImpl { public DragonlordOjutai(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/d/DragonlordSilumgar.java b/Mage.Sets/src/mage/cards/d/DragonlordSilumgar.java index a83a6fb6a8..3a1fdb48fe 100644 --- a/Mage.Sets/src/mage/cards/d/DragonlordSilumgar.java +++ b/Mage.Sets/src/mage/cards/d/DragonlordSilumgar.java @@ -23,7 +23,7 @@ public final class DragonlordSilumgar extends CardImpl { public DragonlordSilumgar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DrakusethMawOfFlames.java b/Mage.Sets/src/mage/cards/d/DrakusethMawOfFlames.java index e97f6206fe..5b05e77d8d 100644 --- a/Mage.Sets/src/mage/cards/d/DrakusethMawOfFlames.java +++ b/Mage.Sets/src/mage/cards/d/DrakusethMawOfFlames.java @@ -36,7 +36,7 @@ public final class DrakusethMawOfFlames extends CardImpl { public DrakusethMawOfFlames(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/d/DralnuLichLord.java b/Mage.Sets/src/mage/cards/d/DralnuLichLord.java index fc97de4668..f34ea5062d 100644 --- a/Mage.Sets/src/mage/cards/d/DralnuLichLord.java +++ b/Mage.Sets/src/mage/cards/d/DralnuLichLord.java @@ -39,7 +39,7 @@ public final class DralnuLichLord extends CardImpl { public DralnuLichLord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/d/DranaAndLinvala.java b/Mage.Sets/src/mage/cards/d/DranaAndLinvala.java index 98f769b7a1..c9757496c1 100644 --- a/Mage.Sets/src/mage/cards/d/DranaAndLinvala.java +++ b/Mage.Sets/src/mage/cards/d/DranaAndLinvala.java @@ -31,7 +31,7 @@ public final class DranaAndLinvala extends CardImpl { public DranaAndLinvala(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DranaKalastriaBloodchief.java b/Mage.Sets/src/mage/cards/d/DranaKalastriaBloodchief.java index 94025a4b34..6854718eca 100644 --- a/Mage.Sets/src/mage/cards/d/DranaKalastriaBloodchief.java +++ b/Mage.Sets/src/mage/cards/d/DranaKalastriaBloodchief.java @@ -29,7 +29,7 @@ public final class DranaKalastriaBloodchief extends CardImpl { public DranaKalastriaBloodchief(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/d/DranaLiberatorOfMalakir.java b/Mage.Sets/src/mage/cards/d/DranaLiberatorOfMalakir.java index 53d27bf8d8..cc6d5f66be 100644 --- a/Mage.Sets/src/mage/cards/d/DranaLiberatorOfMalakir.java +++ b/Mage.Sets/src/mage/cards/d/DranaLiberatorOfMalakir.java @@ -29,7 +29,7 @@ public final class DranaLiberatorOfMalakir extends CardImpl { public DranaLiberatorOfMalakir(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ALLY); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DranaTheLastBloodchief.java b/Mage.Sets/src/mage/cards/d/DranaTheLastBloodchief.java index 5142e363e6..80a58ce5aa 100644 --- a/Mage.Sets/src/mage/cards/d/DranaTheLastBloodchief.java +++ b/Mage.Sets/src/mage/cards/d/DranaTheLastBloodchief.java @@ -34,7 +34,7 @@ public final class DranaTheLastBloodchief extends CardImpl { public DranaTheLastBloodchief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.CLERIC); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DraugrNecromancer.java b/Mage.Sets/src/mage/cards/d/DraugrNecromancer.java index 8ca2fce148..00bfc523be 100644 --- a/Mage.Sets/src/mage/cards/d/DraugrNecromancer.java +++ b/Mage.Sets/src/mage/cards/d/DraugrNecromancer.java @@ -29,7 +29,7 @@ public final class DraugrNecromancer extends CardImpl { public DraugrNecromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.CLERIC); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/d/DrivnodCarnageDominus.java b/Mage.Sets/src/mage/cards/d/DrivnodCarnageDominus.java index 7faa7570d9..517ba1b3d5 100644 --- a/Mage.Sets/src/mage/cards/d/DrivnodCarnageDominus.java +++ b/Mage.Sets/src/mage/cards/d/DrivnodCarnageDominus.java @@ -32,7 +32,7 @@ public final class DrivnodCarnageDominus extends CardImpl { public DrivnodCarnageDominus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/d/DrizztDoUrden.java b/Mage.Sets/src/mage/cards/d/DrizztDoUrden.java index fc7001fb4d..4904c140f5 100644 --- a/Mage.Sets/src/mage/cards/d/DrizztDoUrden.java +++ b/Mage.Sets/src/mage/cards/d/DrizztDoUrden.java @@ -30,7 +30,7 @@ public final class DrizztDoUrden extends CardImpl { public DrizztDoUrden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.RANGER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/d/DromarTheBanisher.java b/Mage.Sets/src/mage/cards/d/DromarTheBanisher.java index 66534284c1..1263259ec1 100644 --- a/Mage.Sets/src/mage/cards/d/DromarTheBanisher.java +++ b/Mage.Sets/src/mage/cards/d/DromarTheBanisher.java @@ -30,7 +30,7 @@ public final class DromarTheBanisher extends CardImpl { public DromarTheBanisher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/d/DromokaTheEternal.java b/Mage.Sets/src/mage/cards/d/DromokaTheEternal.java index 1360c40ed7..1c80896bc6 100644 --- a/Mage.Sets/src/mage/cards/d/DromokaTheEternal.java +++ b/Mage.Sets/src/mage/cards/d/DromokaTheEternal.java @@ -21,7 +21,7 @@ public final class DromokaTheEternal extends CardImpl { public DromokaTheEternal(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/d/DrydenVos.java b/Mage.Sets/src/mage/cards/d/DrydenVos.java index a728447b86..9bb4eabd03 100644 --- a/Mage.Sets/src/mage/cards/d/DrydenVos.java +++ b/Mage.Sets/src/mage/cards/d/DrydenVos.java @@ -26,7 +26,7 @@ public final class DrydenVos extends CardImpl { public DrydenVos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/d/DukeUlderRavengard.java b/Mage.Sets/src/mage/cards/d/DukeUlderRavengard.java index b4d71efc17..c490b09d27 100644 --- a/Mage.Sets/src/mage/cards/d/DukeUlderRavengard.java +++ b/Mage.Sets/src/mage/cards/d/DukeUlderRavengard.java @@ -25,7 +25,7 @@ public final class DukeUlderRavengard extends CardImpl { public DukeUlderRavengard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/d/DungeonDelver.java b/Mage.Sets/src/mage/cards/d/DungeonDelver.java index 6769f31598..269dc899db 100644 --- a/Mage.Sets/src/mage/cards/d/DungeonDelver.java +++ b/Mage.Sets/src/mage/cards/d/DungeonDelver.java @@ -22,7 +22,7 @@ public final class DungeonDelver extends CardImpl { public DungeonDelver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Room abilities of dungeons you own trigger an additional time." diff --git a/Mage.Sets/src/mage/cards/d/DwynenGiltLeafDaen.java b/Mage.Sets/src/mage/cards/d/DwynenGiltLeafDaen.java index 0e81a67b93..0049638e0d 100644 --- a/Mage.Sets/src/mage/cards/d/DwynenGiltLeafDaen.java +++ b/Mage.Sets/src/mage/cards/d/DwynenGiltLeafDaen.java @@ -29,7 +29,7 @@ public final class DwynenGiltLeafDaen extends CardImpl { public DwynenGiltLeafDaen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EaterOfVirtue.java b/Mage.Sets/src/mage/cards/e/EaterOfVirtue.java index ca6da8248e..5d182efc22 100644 --- a/Mage.Sets/src/mage/cards/e/EaterOfVirtue.java +++ b/Mage.Sets/src/mage/cards/e/EaterOfVirtue.java @@ -53,7 +53,7 @@ public final class EaterOfVirtue extends CardImpl { public EaterOfVirtue(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Whenever equipped creature dies, exile it. diff --git a/Mage.Sets/src/mage/cards/e/EbondeathDracolich.java b/Mage.Sets/src/mage/cards/e/EbondeathDracolich.java index d063f014c5..f0fc65822b 100644 --- a/Mage.Sets/src/mage/cards/e/EbondeathDracolich.java +++ b/Mage.Sets/src/mage/cards/e/EbondeathDracolich.java @@ -29,7 +29,7 @@ public final class EbondeathDracolich extends CardImpl { public EbondeathDracolich(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/e/EdgarCharmedGroom.java b/Mage.Sets/src/mage/cards/e/EdgarCharmedGroom.java index 799a837050..d2a498177b 100644 --- a/Mage.Sets/src/mage/cards/e/EdgarCharmedGroom.java +++ b/Mage.Sets/src/mage/cards/e/EdgarCharmedGroom.java @@ -28,7 +28,7 @@ public final class EdgarCharmedGroom extends CardImpl { public EdgarCharmedGroom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.NOBLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EdgarMarkov.java b/Mage.Sets/src/mage/cards/e/EdgarMarkov.java index b11f7a2247..535845fef7 100644 --- a/Mage.Sets/src/mage/cards/e/EdgarMarkov.java +++ b/Mage.Sets/src/mage/cards/e/EdgarMarkov.java @@ -41,7 +41,7 @@ public final class EdgarMarkov extends CardImpl { public EdgarMarkov(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EdgarMarkovsCoffin.java b/Mage.Sets/src/mage/cards/e/EdgarMarkovsCoffin.java index 8065378ef4..db3b4c7ccc 100644 --- a/Mage.Sets/src/mage/cards/e/EdgarMarkovsCoffin.java +++ b/Mage.Sets/src/mage/cards/e/EdgarMarkovsCoffin.java @@ -26,7 +26,7 @@ public final class EdgarMarkovsCoffin extends CardImpl { public EdgarMarkovsCoffin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.color.setWhite(true); this.color.setBlack(true); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java b/Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java index 43e9aaf910..055c410546 100644 --- a/Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java +++ b/Mage.Sets/src/mage/cards/e/EdginLarcenousLutenist.java @@ -27,7 +27,7 @@ public final class EdginLarcenousLutenist extends CardImpl { public EdginLarcenousLutenist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EdricSpymasterOfTrest.java b/Mage.Sets/src/mage/cards/e/EdricSpymasterOfTrest.java index 8cb6c52559..ad2ec095f7 100644 --- a/Mage.Sets/src/mage/cards/e/EdricSpymasterOfTrest.java +++ b/Mage.Sets/src/mage/cards/e/EdricSpymasterOfTrest.java @@ -25,7 +25,7 @@ public final class EdricSpymasterOfTrest extends CardImpl { public EdricSpymasterOfTrest(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/e/EgonGodOfDeath.java b/Mage.Sets/src/mage/cards/e/EgonGodOfDeath.java index 57a866920c..704fc9f275 100644 --- a/Mage.Sets/src/mage/cards/e/EgonGodOfDeath.java +++ b/Mage.Sets/src/mage/cards/e/EgonGodOfDeath.java @@ -26,15 +26,16 @@ import java.util.UUID; public final class EgonGodOfDeath extends ModalDoubleFacesCard { public EgonGodOfDeath(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{B}", - "Throne of Death", new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{B}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{B}", + "Throne of Death", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{B}" ); // 1. // Egon, God of Death // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(6), new MageInt(6)); // Deathtouch @@ -53,8 +54,6 @@ public final class EgonGodOfDeath extends ModalDoubleFacesCard { // 2. // Throne of Death // Legendary Artifact - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // At the beginning of your upkeep, mill a card. this.getRightHalfCard().addAbility(new BeginningOfUpkeepTriggeredAbility( Zone.BATTLEFIELD, new MillCardsControllerEffect(1), TargetController.YOU, false, false diff --git a/Mage.Sets/src/mage/cards/e/EiganjoCastle.java b/Mage.Sets/src/mage/cards/e/EiganjoCastle.java index 237e869b36..00b5d597bd 100644 --- a/Mage.Sets/src/mage/cards/e/EiganjoCastle.java +++ b/Mage.Sets/src/mage/cards/e/EiganjoCastle.java @@ -28,7 +28,7 @@ public final class EiganjoCastle extends CardImpl { public EiganjoCastle(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addAbility(new WhiteManaAbility()); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PreventDamageToTargetEffect(Duration.EndOfTurn, 2), new ColoredManaCost(ColoredManaSymbol.W)); ability.addCost(new TapSourceCost()); diff --git a/Mage.Sets/src/mage/cards/e/EiganjoSeatOfTheEmpire.java b/Mage.Sets/src/mage/cards/e/EiganjoSeatOfTheEmpire.java index 0c7396314a..6888b90398 100644 --- a/Mage.Sets/src/mage/cards/e/EiganjoSeatOfTheEmpire.java +++ b/Mage.Sets/src/mage/cards/e/EiganjoSeatOfTheEmpire.java @@ -22,7 +22,7 @@ public final class EiganjoSeatOfTheEmpire extends CardImpl { public EiganjoSeatOfTheEmpire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {W}. this.addAbility(new WhiteManaAbility()); diff --git a/Mage.Sets/src/mage/cards/e/EightAndAHalfTails.java b/Mage.Sets/src/mage/cards/e/EightAndAHalfTails.java index 7f6b80ab89..59266cf81f 100644 --- a/Mage.Sets/src/mage/cards/e/EightAndAHalfTails.java +++ b/Mage.Sets/src/mage/cards/e/EightAndAHalfTails.java @@ -29,7 +29,7 @@ public final class EightAndAHalfTails extends CardImpl { public EightAndAHalfTails(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FOX); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/e/EladamriLordOfLeaves.java b/Mage.Sets/src/mage/cards/e/EladamriLordOfLeaves.java index d1dab04788..5c6cc3a787 100644 --- a/Mage.Sets/src/mage/cards/e/EladamriLordOfLeaves.java +++ b/Mage.Sets/src/mage/cards/e/EladamriLordOfLeaves.java @@ -29,7 +29,7 @@ public final class EladamriLordOfLeaves extends CardImpl { public EladamriLordOfLeaves(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/e/ElasIlKorSadisticPilgrim.java b/Mage.Sets/src/mage/cards/e/ElasIlKorSadisticPilgrim.java index afc76ebeac..a1e5c10395 100644 --- a/Mage.Sets/src/mage/cards/e/ElasIlKorSadisticPilgrim.java +++ b/Mage.Sets/src/mage/cards/e/ElasIlKorSadisticPilgrim.java @@ -23,7 +23,7 @@ public final class ElasIlKorSadisticPilgrim extends CardImpl { public ElasIlKorSadisticPilgrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.KOR); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/e/ElbrusTheBindingBlade.java b/Mage.Sets/src/mage/cards/e/ElbrusTheBindingBlade.java index 7fa9d06c53..9a7cfd8d0b 100644 --- a/Mage.Sets/src/mage/cards/e/ElbrusTheBindingBlade.java +++ b/Mage.Sets/src/mage/cards/e/ElbrusTheBindingBlade.java @@ -28,7 +28,7 @@ public final class ElbrusTheBindingBlade extends CardImpl { public ElbrusTheBindingBlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{7}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); this.secondSideCardClazz = mage.cards.w.WithengarUnbound.class; diff --git a/Mage.Sets/src/mage/cards/e/ElendaAndAzor.java b/Mage.Sets/src/mage/cards/e/ElendaAndAzor.java index 1e62b381ee..b13c96ce1b 100644 --- a/Mage.Sets/src/mage/cards/e/ElendaAndAzor.java +++ b/Mage.Sets/src/mage/cards/e/ElendaAndAzor.java @@ -30,7 +30,7 @@ public final class ElendaAndAzor extends CardImpl { public ElendaAndAzor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE, SubType.KNIGHT, SubType.SPHINX); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/e/ElendaTheDuskRose.java b/Mage.Sets/src/mage/cards/e/ElendaTheDuskRose.java index 48fdb6fd8a..982575f9d5 100644 --- a/Mage.Sets/src/mage/cards/e/ElendaTheDuskRose.java +++ b/Mage.Sets/src/mage/cards/e/ElendaTheDuskRose.java @@ -25,7 +25,7 @@ public final class ElendaTheDuskRose extends CardImpl { public ElendaTheDuskRose(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/e/EleshNorn.java b/Mage.Sets/src/mage/cards/e/EleshNorn.java index 83dc157acd..4037b65c29 100644 --- a/Mage.Sets/src/mage/cards/e/EleshNorn.java +++ b/Mage.Sets/src/mage/cards/e/EleshNorn.java @@ -40,7 +40,7 @@ public final class EleshNorn extends CardImpl { public EleshNorn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EleshNornGrandCenobite.java b/Mage.Sets/src/mage/cards/e/EleshNornGrandCenobite.java index de4a49bb3e..fe27ba572e 100644 --- a/Mage.Sets/src/mage/cards/e/EleshNornGrandCenobite.java +++ b/Mage.Sets/src/mage/cards/e/EleshNornGrandCenobite.java @@ -24,7 +24,7 @@ public final class EleshNornGrandCenobite extends CardImpl { public EleshNornGrandCenobite (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); diff --git a/Mage.Sets/src/mage/cards/e/EleshNornMotherOfMachines.java b/Mage.Sets/src/mage/cards/e/EleshNornMotherOfMachines.java index e02283eef2..4f66a50b8a 100644 --- a/Mage.Sets/src/mage/cards/e/EleshNornMotherOfMachines.java +++ b/Mage.Sets/src/mage/cards/e/EleshNornMotherOfMachines.java @@ -27,7 +27,7 @@ public final class EleshNornMotherOfMachines extends CardImpl { public EleshNornMotherOfMachines(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN, SubType.PRAETOR); this.power = new MageInt(4); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/e/EligethCrossroadsAugur.java b/Mage.Sets/src/mage/cards/e/EligethCrossroadsAugur.java index 8ec30cec1a..859192af76 100644 --- a/Mage.Sets/src/mage/cards/e/EligethCrossroadsAugur.java +++ b/Mage.Sets/src/mage/cards/e/EligethCrossroadsAugur.java @@ -23,7 +23,7 @@ public final class EligethCrossroadsAugur extends CardImpl { public EligethCrossroadsAugur(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(5); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/e/ElkinLair.java b/Mage.Sets/src/mage/cards/e/ElkinLair.java index e57b06a63e..f90b6f5c26 100644 --- a/Mage.Sets/src/mage/cards/e/ElkinLair.java +++ b/Mage.Sets/src/mage/cards/e/ElkinLair.java @@ -33,7 +33,7 @@ public final class ElkinLair extends CardImpl { public ElkinLair(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of each player's upkeep, that player exiles a card at random from their hand. // The player may play that card this turn. diff --git a/Mage.Sets/src/mage/cards/e/EllynHarbreezeBusybody.java b/Mage.Sets/src/mage/cards/e/EllynHarbreezeBusybody.java index d0797660f0..0971d4eba1 100644 --- a/Mage.Sets/src/mage/cards/e/EllynHarbreezeBusybody.java +++ b/Mage.Sets/src/mage/cards/e/EllynHarbreezeBusybody.java @@ -24,7 +24,7 @@ public final class EllynHarbreezeBusybody extends CardImpl { public EllynHarbreezeBusybody(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.PEASANT); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EllywickTumblestrum.java b/Mage.Sets/src/mage/cards/e/EllywickTumblestrum.java index ea672771cc..c9989c05c8 100644 --- a/Mage.Sets/src/mage/cards/e/EllywickTumblestrum.java +++ b/Mage.Sets/src/mage/cards/e/EllywickTumblestrum.java @@ -24,7 +24,7 @@ public final class EllywickTumblestrum extends CardImpl { public EllywickTumblestrum(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELLYWICK); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/e/ElmarUlvenwaldInformant.java b/Mage.Sets/src/mage/cards/e/ElmarUlvenwaldInformant.java index 30d12c2bf1..546ad0b68c 100644 --- a/Mage.Sets/src/mage/cards/e/ElmarUlvenwaldInformant.java +++ b/Mage.Sets/src/mage/cards/e/ElmarUlvenwaldInformant.java @@ -24,7 +24,7 @@ public final class ElmarUlvenwaldInformant extends CardImpl { public ElmarUlvenwaldInformant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/Elminster.java b/Mage.Sets/src/mage/cards/e/Elminster.java index 5040e64349..54778ac6aa 100644 --- a/Mage.Sets/src/mage/cards/e/Elminster.java +++ b/Mage.Sets/src/mage/cards/e/Elminster.java @@ -33,7 +33,7 @@ public final class Elminster extends CardImpl { public Elminster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELMINSTER); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/e/EloiseNephaliaSleuth.java b/Mage.Sets/src/mage/cards/e/EloiseNephaliaSleuth.java index f5f8f03f75..535d3fe862 100644 --- a/Mage.Sets/src/mage/cards/e/EloiseNephaliaSleuth.java +++ b/Mage.Sets/src/mage/cards/e/EloiseNephaliaSleuth.java @@ -33,7 +33,7 @@ public final class EloiseNephaliaSleuth extends CardImpl { public EloiseNephaliaSleuth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/ElshaOfTheInfinite.java b/Mage.Sets/src/mage/cards/e/ElshaOfTheInfinite.java index 3c9dde86ab..6430b69db4 100644 --- a/Mage.Sets/src/mage/cards/e/ElshaOfTheInfinite.java +++ b/Mage.Sets/src/mage/cards/e/ElshaOfTheInfinite.java @@ -32,7 +32,7 @@ public final class ElshaOfTheInfinite extends CardImpl { public ElshaOfTheInfinite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DJINN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/ElspethKnightErrant.java b/Mage.Sets/src/mage/cards/e/ElspethKnightErrant.java index 52cd4541b2..2381141dc0 100644 --- a/Mage.Sets/src/mage/cards/e/ElspethKnightErrant.java +++ b/Mage.Sets/src/mage/cards/e/ElspethKnightErrant.java @@ -29,7 +29,7 @@ public final class ElspethKnightErrant extends CardImpl { public ElspethKnightErrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/e/ElspethResplendent.java b/Mage.Sets/src/mage/cards/e/ElspethResplendent.java index 76ea9c6b61..c3065a7799 100644 --- a/Mage.Sets/src/mage/cards/e/ElspethResplendent.java +++ b/Mage.Sets/src/mage/cards/e/ElspethResplendent.java @@ -30,7 +30,7 @@ public final class ElspethResplendent extends CardImpl { public ElspethResplendent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/e/ElspethSunsChampion.java b/Mage.Sets/src/mage/cards/e/ElspethSunsChampion.java index 0eedf89b8d..41e392232b 100644 --- a/Mage.Sets/src/mage/cards/e/ElspethSunsChampion.java +++ b/Mage.Sets/src/mage/cards/e/ElspethSunsChampion.java @@ -31,7 +31,7 @@ public final class ElspethSunsChampion extends CardImpl { public ElspethSunsChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/e/ElspethSunsNemesis.java b/Mage.Sets/src/mage/cards/e/ElspethSunsNemesis.java index 6c3901a421..dc4b383275 100644 --- a/Mage.Sets/src/mage/cards/e/ElspethSunsNemesis.java +++ b/Mage.Sets/src/mage/cards/e/ElspethSunsNemesis.java @@ -24,7 +24,7 @@ public final class ElspethSunsNemesis extends CardImpl { public ElspethSunsNemesis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/e/ElspethTirel.java b/Mage.Sets/src/mage/cards/e/ElspethTirel.java index b260785149..16b9eecc7b 100644 --- a/Mage.Sets/src/mage/cards/e/ElspethTirel.java +++ b/Mage.Sets/src/mage/cards/e/ElspethTirel.java @@ -27,7 +27,7 @@ public final class ElspethTirel extends CardImpl { public ElspethTirel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/e/ElspethUndauntedHero.java b/Mage.Sets/src/mage/cards/e/ElspethUndauntedHero.java index 05c7624902..69e05e0c1e 100644 --- a/Mage.Sets/src/mage/cards/e/ElspethUndauntedHero.java +++ b/Mage.Sets/src/mage/cards/e/ElspethUndauntedHero.java @@ -36,7 +36,7 @@ public final class ElspethUndauntedHero extends CardImpl { public ElspethUndauntedHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELSPETH); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/e/Embercleave.java b/Mage.Sets/src/mage/cards/e/Embercleave.java index f86fca9b74..398377bb45 100644 --- a/Mage.Sets/src/mage/cards/e/Embercleave.java +++ b/Mage.Sets/src/mage/cards/e/Embercleave.java @@ -30,7 +30,7 @@ public final class Embercleave extends CardImpl { public Embercleave(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Flash diff --git a/Mage.Sets/src/mage/cards/e/EmielTheBlessed.java b/Mage.Sets/src/mage/cards/e/EmielTheBlessed.java index 45cc6beb31..710b32d10d 100644 --- a/Mage.Sets/src/mage/cards/e/EmielTheBlessed.java +++ b/Mage.Sets/src/mage/cards/e/EmielTheBlessed.java @@ -39,7 +39,7 @@ public final class EmielTheBlessed extends CardImpl { public EmielTheBlessed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.UNICORN); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EmmaraSoulOfTheAccord.java b/Mage.Sets/src/mage/cards/e/EmmaraSoulOfTheAccord.java index be2b27f658..c7f5e383ca 100644 --- a/Mage.Sets/src/mage/cards/e/EmmaraSoulOfTheAccord.java +++ b/Mage.Sets/src/mage/cards/e/EmmaraSoulOfTheAccord.java @@ -20,7 +20,7 @@ public final class EmmaraSoulOfTheAccord extends CardImpl { public EmmaraSoulOfTheAccord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/EmmaraTandris.java b/Mage.Sets/src/mage/cards/e/EmmaraTandris.java index 741d72d248..75d864f008 100644 --- a/Mage.Sets/src/mage/cards/e/EmmaraTandris.java +++ b/Mage.Sets/src/mage/cards/e/EmmaraTandris.java @@ -26,7 +26,7 @@ public final class EmmaraTandris extends CardImpl { public EmmaraTandris(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/e/EmperorMihailII.java b/Mage.Sets/src/mage/cards/e/EmperorMihailII.java index 947ae6b92d..01523fcafe 100644 --- a/Mage.Sets/src/mage/cards/e/EmperorMihailII.java +++ b/Mage.Sets/src/mage/cards/e/EmperorMihailII.java @@ -36,7 +36,7 @@ public final class EmperorMihailII extends CardImpl { public EmperorMihailII(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EmpressGalina.java b/Mage.Sets/src/mage/cards/e/EmpressGalina.java index 2e64e78291..45232a93ff 100644 --- a/Mage.Sets/src/mage/cards/e/EmpressGalina.java +++ b/Mage.Sets/src/mage/cards/e/EmpressGalina.java @@ -27,7 +27,7 @@ public final class EmpressGalina extends CardImpl { public EmpressGalina(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK, SubType.NOBLE); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EmrakulTheAeonsTorn.java b/Mage.Sets/src/mage/cards/e/EmrakulTheAeonsTorn.java index 1bee2846a1..a80300ebeb 100644 --- a/Mage.Sets/src/mage/cards/e/EmrakulTheAeonsTorn.java +++ b/Mage.Sets/src/mage/cards/e/EmrakulTheAeonsTorn.java @@ -33,7 +33,7 @@ public final class EmrakulTheAeonsTorn extends CardImpl { public EmrakulTheAeonsTorn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{15}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(15); this.toughness = new MageInt(15); diff --git a/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java b/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java index 3c23183b32..cd9ecf7a0a 100644 --- a/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java +++ b/Mage.Sets/src/mage/cards/e/EmrakulThePromisedEnd.java @@ -35,7 +35,7 @@ public final class EmrakulThePromisedEnd extends CardImpl { public EmrakulThePromisedEnd(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{13}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(13); this.toughness = new MageInt(13); diff --git a/Mage.Sets/src/mage/cards/e/EmryLurkerOfTheLoch.java b/Mage.Sets/src/mage/cards/e/EmryLurkerOfTheLoch.java index 89335d3048..3292d0e16e 100644 --- a/Mage.Sets/src/mage/cards/e/EmryLurkerOfTheLoch.java +++ b/Mage.Sets/src/mage/cards/e/EmryLurkerOfTheLoch.java @@ -28,7 +28,7 @@ public final class EmryLurkerOfTheLoch extends CardImpl { public EmryLurkerOfTheLoch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/e/EndrekSahrMasterBreeder.java b/Mage.Sets/src/mage/cards/e/EndrekSahrMasterBreeder.java index 09b3eb84f0..80009c33cd 100644 --- a/Mage.Sets/src/mage/cards/e/EndrekSahrMasterBreeder.java +++ b/Mage.Sets/src/mage/cards/e/EndrekSahrMasterBreeder.java @@ -25,7 +25,7 @@ public final class EndrekSahrMasterBreeder extends CardImpl { public EndrekSahrMasterBreeder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/e/EnfysNest.java b/Mage.Sets/src/mage/cards/e/EnfysNest.java index 1291edb743..990b0a43f5 100644 --- a/Mage.Sets/src/mage/cards/e/EnfysNest.java +++ b/Mage.Sets/src/mage/cards/e/EnfysNest.java @@ -25,7 +25,7 @@ public final class EnfysNest extends CardImpl { public EnfysNest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/EpharaEverSheltering.java b/Mage.Sets/src/mage/cards/e/EpharaEverSheltering.java index 8c7d100b2d..22d37fb127 100644 --- a/Mage.Sets/src/mage/cards/e/EpharaEverSheltering.java +++ b/Mage.Sets/src/mage/cards/e/EpharaEverSheltering.java @@ -47,7 +47,7 @@ public final class EpharaEverSheltering extends CardImpl { public EpharaEverSheltering(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EpharaGodOfThePolis.java b/Mage.Sets/src/mage/cards/e/EpharaGodOfThePolis.java index ad727a0038..d92e8e8b14 100644 --- a/Mage.Sets/src/mage/cards/e/EpharaGodOfThePolis.java +++ b/Mage.Sets/src/mage/cards/e/EpharaGodOfThePolis.java @@ -26,7 +26,7 @@ public final class EpharaGodOfThePolis extends CardImpl { public EpharaGodOfThePolis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/e/ErayoSoratamiAscendant.java b/Mage.Sets/src/mage/cards/e/ErayoSoratamiAscendant.java index c3daf8bbc2..3aa02326e9 100644 --- a/Mage.Sets/src/mage/cards/e/ErayoSoratamiAscendant.java +++ b/Mage.Sets/src/mage/cards/e/ErayoSoratamiAscendant.java @@ -29,7 +29,7 @@ public final class ErayoSoratamiAscendant extends CardImpl { public ErayoSoratamiAscendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MOONFOLK); this.subtype.add(SubType.MONK); this.power = new MageInt(1); @@ -93,7 +93,7 @@ class ErayosEssenceToken extends TokenImpl { ErayosEssenceToken() { super("Erayo's Essence", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.ENCHANTMENT); color.setBlue(true); diff --git a/Mage.Sets/src/mage/cards/e/ErebosBleakHearted.java b/Mage.Sets/src/mage/cards/e/ErebosBleakHearted.java index 5bb02358ee..8fcb11430a 100644 --- a/Mage.Sets/src/mage/cards/e/ErebosBleakHearted.java +++ b/Mage.Sets/src/mage/cards/e/ErebosBleakHearted.java @@ -43,7 +43,7 @@ public final class ErebosBleakHearted extends CardImpl { public ErebosBleakHearted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/e/ErebosGodOfTheDead.java b/Mage.Sets/src/mage/cards/e/ErebosGodOfTheDead.java index ce31e238ce..1889d9b05e 100644 --- a/Mage.Sets/src/mage/cards/e/ErebosGodOfTheDead.java +++ b/Mage.Sets/src/mage/cards/e/ErebosGodOfTheDead.java @@ -24,7 +24,7 @@ public final class ErebosGodOfTheDead extends CardImpl { public ErebosGodOfTheDead(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/e/ErinisGloomStalker.java b/Mage.Sets/src/mage/cards/e/ErinisGloomStalker.java index 4789e98dc1..c9dc3784bf 100644 --- a/Mage.Sets/src/mage/cards/e/ErinisGloomStalker.java +++ b/Mage.Sets/src/mage/cards/e/ErinisGloomStalker.java @@ -27,7 +27,7 @@ public final class ErinisGloomStalker extends CardImpl { public ErinisGloomStalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.RANGER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EronTheRelentless.java b/Mage.Sets/src/mage/cards/e/EronTheRelentless.java index b39ee0cba5..25c7e2cd57 100644 --- a/Mage.Sets/src/mage/cards/e/EronTheRelentless.java +++ b/Mage.Sets/src/mage/cards/e/EronTheRelentless.java @@ -23,7 +23,7 @@ public final class EronTheRelentless extends CardImpl { public EronTheRelentless(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/e/ErrantAndGiada.java b/Mage.Sets/src/mage/cards/e/ErrantAndGiada.java index cacbaecd5f..a2d410626e 100644 --- a/Mage.Sets/src/mage/cards/e/ErrantAndGiada.java +++ b/Mage.Sets/src/mage/cards/e/ErrantAndGiada.java @@ -35,7 +35,7 @@ public final class ErrantAndGiada extends CardImpl { public ErrantAndGiada(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ANGEL); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/ErrantStreetArtist.java b/Mage.Sets/src/mage/cards/e/ErrantStreetArtist.java index f6e5af6645..ad2dfd2f95 100644 --- a/Mage.Sets/src/mage/cards/e/ErrantStreetArtist.java +++ b/Mage.Sets/src/mage/cards/e/ErrantStreetArtist.java @@ -38,7 +38,7 @@ public final class ErrantStreetArtist extends CardImpl { public ErrantStreetArtist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/e/ErtaiResurrected.java b/Mage.Sets/src/mage/cards/e/ErtaiResurrected.java index 566fa3fc9a..0ac7678883 100644 --- a/Mage.Sets/src/mage/cards/e/ErtaiResurrected.java +++ b/Mage.Sets/src/mage/cards/e/ErtaiResurrected.java @@ -38,7 +38,7 @@ public final class ErtaiResurrected extends CardImpl { public ErtaiResurrected(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/e/ErtaiTheCorrupted.java b/Mage.Sets/src/mage/cards/e/ErtaiTheCorrupted.java index 358cb16350..9a8e054e83 100644 --- a/Mage.Sets/src/mage/cards/e/ErtaiTheCorrupted.java +++ b/Mage.Sets/src/mage/cards/e/ErtaiTheCorrupted.java @@ -34,7 +34,7 @@ public final class ErtaiTheCorrupted extends CardImpl { public ErtaiTheCorrupted(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/e/ErtaiWizardAdept.java b/Mage.Sets/src/mage/cards/e/ErtaiWizardAdept.java index 631989af72..7d45d29886 100644 --- a/Mage.Sets/src/mage/cards/e/ErtaiWizardAdept.java +++ b/Mage.Sets/src/mage/cards/e/ErtaiWizardAdept.java @@ -24,7 +24,7 @@ public final class ErtaiWizardAdept extends CardImpl { public ErtaiWizardAdept(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/e/EruthTormentedProphet.java b/Mage.Sets/src/mage/cards/e/EruthTormentedProphet.java index 26b95c9d1b..1037db15c1 100644 --- a/Mage.Sets/src/mage/cards/e/EruthTormentedProphet.java +++ b/Mage.Sets/src/mage/cards/e/EruthTormentedProphet.java @@ -24,7 +24,7 @@ public final class EruthTormentedProphet extends CardImpl { public EruthTormentedProphet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/EsikaGodOfTheTree.java b/Mage.Sets/src/mage/cards/e/EsikaGodOfTheTree.java index fb69603af3..eb778bb4b3 100644 --- a/Mage.Sets/src/mage/cards/e/EsikaGodOfTheTree.java +++ b/Mage.Sets/src/mage/cards/e/EsikaGodOfTheTree.java @@ -29,15 +29,16 @@ public final class EsikaGodOfTheTree extends ModalDoubleFacesCard { } public EsikaGodOfTheTree(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{1}{G}{G}", - "The Prismatic Bridge", new CardType[]{CardType.ENCHANTMENT}, new SubType[]{}, "{W}{U}{B}{R}{G}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{1}{G}{G}", + "The Prismatic Bridge", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ENCHANTMENT}, new SubType[]{}, "{W}{U}{B}{R}{G}" ); // 1. // Esika, God of the Tree // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(1), new MageInt(4)); // Vigilance @@ -55,8 +56,6 @@ public final class EsikaGodOfTheTree extends ModalDoubleFacesCard { // 2. // The Prismatic Bridge // Legendary Enchantment - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // At the beginning of your upkeep, reveal cards from the top of your library until you reveal a creature or planeswalker card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. this.getRightHalfCard().addAbility(new BeginningOfUpkeepTriggeredAbility( Zone.BATTLEFIELD, new PrismaticBridgeEffect(), TargetController.YOU, false, false diff --git a/Mage.Sets/src/mage/cards/e/EsikasChariot.java b/Mage.Sets/src/mage/cards/e/EsikasChariot.java index 341fb21592..3d0b39993c 100644 --- a/Mage.Sets/src/mage/cards/e/EsikasChariot.java +++ b/Mage.Sets/src/mage/cards/e/EsikasChariot.java @@ -33,7 +33,7 @@ public final class EsikasChariot extends CardImpl { public EsikasChariot(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EsiorWardwingFamiliar.java b/Mage.Sets/src/mage/cards/e/EsiorWardwingFamiliar.java index 2b0978c562..fcd54d1df3 100644 --- a/Mage.Sets/src/mage/cards/e/EsiorWardwingFamiliar.java +++ b/Mage.Sets/src/mage/cards/e/EsiorWardwingFamiliar.java @@ -28,7 +28,7 @@ public final class EsiorWardwingFamiliar extends CardImpl { public EsiorWardwingFamiliar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EsixFractalBloom.java b/Mage.Sets/src/mage/cards/e/EsixFractalBloom.java index 6bd8ba0677..23ce2aff15 100644 --- a/Mage.Sets/src/mage/cards/e/EsixFractalBloom.java +++ b/Mage.Sets/src/mage/cards/e/EsixFractalBloom.java @@ -38,7 +38,7 @@ public final class EsixFractalBloom extends CardImpl { public EsixFractalBloom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FRACTAL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/EstridTheMasked.java b/Mage.Sets/src/mage/cards/e/EstridTheMasked.java index 77ef58cfd6..955e2794ab 100644 --- a/Mage.Sets/src/mage/cards/e/EstridTheMasked.java +++ b/Mage.Sets/src/mage/cards/e/EstridTheMasked.java @@ -43,7 +43,7 @@ public final class EstridTheMasked extends CardImpl { public EstridTheMasked(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ESTRID); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/e/EtaliPrimalConqueror.java b/Mage.Sets/src/mage/cards/e/EtaliPrimalConqueror.java index 8fdb382c99..1a919e9d54 100644 --- a/Mage.Sets/src/mage/cards/e/EtaliPrimalConqueror.java +++ b/Mage.Sets/src/mage/cards/e/EtaliPrimalConqueror.java @@ -26,7 +26,7 @@ public final class EtaliPrimalConqueror extends CardImpl { public EtaliPrimalConqueror(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/e/EtaliPrimalSickness.java b/Mage.Sets/src/mage/cards/e/EtaliPrimalSickness.java index 0ba17bc900..bc9f2c0fda 100644 --- a/Mage.Sets/src/mage/cards/e/EtaliPrimalSickness.java +++ b/Mage.Sets/src/mage/cards/e/EtaliPrimalSickness.java @@ -26,7 +26,7 @@ public final class EtaliPrimalSickness extends CardImpl { public EtaliPrimalSickness(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); diff --git a/Mage.Sets/src/mage/cards/e/EtaliPrimalStorm.java b/Mage.Sets/src/mage/cards/e/EtaliPrimalStorm.java index b5ad1da157..1654d873b2 100644 --- a/Mage.Sets/src/mage/cards/e/EtaliPrimalStorm.java +++ b/Mage.Sets/src/mage/cards/e/EtaliPrimalStorm.java @@ -23,7 +23,7 @@ public final class EtaliPrimalStorm extends CardImpl { public EtaliPrimalStorm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/e/EtrataTheSilencer.java b/Mage.Sets/src/mage/cards/e/EtrataTheSilencer.java index 5c905c75b9..573fd160c6 100644 --- a/Mage.Sets/src/mage/cards/e/EtrataTheSilencer.java +++ b/Mage.Sets/src/mage/cards/e/EtrataTheSilencer.java @@ -35,7 +35,7 @@ public final class EtrataTheSilencer extends CardImpl { public EtrataTheSilencer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ASSASSIN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/e/EutropiaTheTwiceFavored.java b/Mage.Sets/src/mage/cards/e/EutropiaTheTwiceFavored.java index 69e5bb0b17..963227a4b6 100644 --- a/Mage.Sets/src/mage/cards/e/EutropiaTheTwiceFavored.java +++ b/Mage.Sets/src/mage/cards/e/EutropiaTheTwiceFavored.java @@ -25,7 +25,7 @@ public final class EutropiaTheTwiceFavored extends CardImpl { public EutropiaTheTwiceFavored(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/EvelynTheCovetous.java b/Mage.Sets/src/mage/cards/e/EvelynTheCovetous.java index 5b4d2c5dc3..491e2327c0 100644 --- a/Mage.Sets/src/mage/cards/e/EvelynTheCovetous.java +++ b/Mage.Sets/src/mage/cards/e/EvelynTheCovetous.java @@ -34,7 +34,7 @@ public final class EvelynTheCovetous extends CardImpl { public EvelynTheCovetous(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U/B}{B}{B/R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java b/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java index 56789c4e53..a6c0d8ba6c 100644 --- a/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java +++ b/Mage.Sets/src/mage/cards/e/EvraHalcyonWitness.java @@ -32,7 +32,7 @@ public final class EvraHalcyonWitness extends CardImpl { public EvraHalcyonWitness(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/e/ExavaRakdosBloodWitch.java b/Mage.Sets/src/mage/cards/e/ExavaRakdosBloodWitch.java index 17e9acf01c..883cea588e 100644 --- a/Mage.Sets/src/mage/cards/e/ExavaRakdosBloodWitch.java +++ b/Mage.Sets/src/mage/cards/e/ExavaRakdosBloodWitch.java @@ -22,7 +22,7 @@ public final class ExavaRakdosBloodWitch extends CardImpl { static final String rule = "Each other creature you control with a +1/+1 counter on it has haste"; public ExavaRakdosBloodWitch(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/e/ExperimentKraj.java b/Mage.Sets/src/mage/cards/e/ExperimentKraj.java index 0d4efac3aa..16c238f071 100644 --- a/Mage.Sets/src/mage/cards/e/ExperimentKraj.java +++ b/Mage.Sets/src/mage/cards/e/ExperimentKraj.java @@ -28,7 +28,7 @@ public final class ExperimentKraj extends CardImpl { public ExperimentKraj(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{G}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OOZE); this.subtype.add(SubType.MUTANT); diff --git a/Mage.Sets/src/mage/cards/e/ExtusOriqOverlord.java b/Mage.Sets/src/mage/cards/e/ExtusOriqOverlord.java index e762a53d39..d55c4288d1 100644 --- a/Mage.Sets/src/mage/cards/e/ExtusOriqOverlord.java +++ b/Mage.Sets/src/mage/cards/e/ExtusOriqOverlord.java @@ -40,15 +40,14 @@ public final class ExtusOriqOverlord extends ModalDoubleFacesCard { public ExtusOriqOverlord(UUID ownerId, CardSetInfo setInfo) { super( ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.WARLOCK}, "{1}{W}{B}{B}", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.WARLOCK}, "{1}{W}{B}{B}", "Awaken the Blood Avatar", - new CardType[]{CardType.SORCERY}, new SubType[]{}, "{6}{B}{R}" + new SuperType[]{}, new CardType[]{CardType.SORCERY}, new SubType[]{}, "{6}{B}{R}" ); // 1. // Extus, Oriq Overlord // Legendary Creature - Human Warlock - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(2, 4); // Double strike diff --git a/Mage.Sets/src/mage/cards/e/EyeOfSingularity.java b/Mage.Sets/src/mage/cards/e/EyeOfSingularity.java index 61f75b12e4..d22e5cd47e 100644 --- a/Mage.Sets/src/mage/cards/e/EyeOfSingularity.java +++ b/Mage.Sets/src/mage/cards/e/EyeOfSingularity.java @@ -32,7 +32,7 @@ public final class EyeOfSingularity extends CardImpl { public EyeOfSingularity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}"); - this.addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // When Eye of Singularity enters the battlefield, destroy each permanent with the same name as another permanent, except for basic lands. They can't be regenerated. this.addAbility(new EntersBattlefieldTriggeredAbility(new EyeOfSingularityETBEffect())); diff --git a/Mage.Sets/src/mage/cards/e/EyeOfUgin.java b/Mage.Sets/src/mage/cards/e/EyeOfUgin.java index c1fd465819..5bfd94ba16 100644 --- a/Mage.Sets/src/mage/cards/e/EyeOfUgin.java +++ b/Mage.Sets/src/mage/cards/e/EyeOfUgin.java @@ -36,7 +36,7 @@ public final class EyeOfUgin extends CardImpl { public EyeOfUgin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, null); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Colorless Eldrazi spells you cast cost {2} less to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostReductionControllerEffect(filterSpells, 2))); diff --git a/Mage.Sets/src/mage/cards/e/EyeOfVecna.java b/Mage.Sets/src/mage/cards/e/EyeOfVecna.java index 4454091012..0cc604fced 100644 --- a/Mage.Sets/src/mage/cards/e/EyeOfVecna.java +++ b/Mage.Sets/src/mage/cards/e/EyeOfVecna.java @@ -23,7 +23,7 @@ public final class EyeOfVecna extends CardImpl { public EyeOfVecna(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Eye of Vecna enters the battlefield, you draw a card and you lose 2 life. Ability ability = new EntersBattlefieldTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/e/EzuriClawOfProgress.java b/Mage.Sets/src/mage/cards/e/EzuriClawOfProgress.java index 3eb0f13597..8bdfccd45a 100644 --- a/Mage.Sets/src/mage/cards/e/EzuriClawOfProgress.java +++ b/Mage.Sets/src/mage/cards/e/EzuriClawOfProgress.java @@ -36,7 +36,7 @@ public final class EzuriClawOfProgress extends CardImpl { public EzuriClawOfProgress(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/e/EzuriRenegadeLeader.java b/Mage.Sets/src/mage/cards/e/EzuriRenegadeLeader.java index 217df9fc4e..aa3ba7c769 100644 --- a/Mage.Sets/src/mage/cards/e/EzuriRenegadeLeader.java +++ b/Mage.Sets/src/mage/cards/e/EzuriRenegadeLeader.java @@ -37,7 +37,7 @@ public final class EzuriRenegadeLeader extends CardImpl { public EzuriRenegadeLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/e/EzuriStalkerOfSpheres.java b/Mage.Sets/src/mage/cards/e/EzuriStalkerOfSpheres.java index 1729f63025..c9febcf5b7 100644 --- a/Mage.Sets/src/mage/cards/e/EzuriStalkerOfSpheres.java +++ b/Mage.Sets/src/mage/cards/e/EzuriStalkerOfSpheres.java @@ -23,7 +23,7 @@ public final class EzuriStalkerOfSpheres extends CardImpl { public EzuriStalkerOfSpheres(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/f/FacelessHaven.java b/Mage.Sets/src/mage/cards/f/FacelessHaven.java index fc97260bd8..04cd2c28b0 100644 --- a/Mage.Sets/src/mage/cards/f/FacelessHaven.java +++ b/Mage.Sets/src/mage/cards/f/FacelessHaven.java @@ -23,7 +23,7 @@ public final class FacelessHaven extends CardImpl { public FacelessHaven(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/f/FacelessOne.java b/Mage.Sets/src/mage/cards/f/FacelessOne.java index 9030c0d3df..625caaa09f 100644 --- a/Mage.Sets/src/mage/cards/f/FacelessOne.java +++ b/Mage.Sets/src/mage/cards/f/FacelessOne.java @@ -19,7 +19,7 @@ public final class FacelessOne extends CardImpl { public FacelessOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FainTheBroker.java b/Mage.Sets/src/mage/cards/f/FainTheBroker.java index e14d78471d..f142c0a790 100644 --- a/Mage.Sets/src/mage/cards/f/FainTheBroker.java +++ b/Mage.Sets/src/mage/cards/f/FainTheBroker.java @@ -34,7 +34,7 @@ public final class FainTheBroker extends CardImpl { public FainTheBroker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FaithfulSquire.java b/Mage.Sets/src/mage/cards/f/FaithfulSquire.java index 83d0a0bf04..76a5374b10 100644 --- a/Mage.Sets/src/mage/cards/f/FaithfulSquire.java +++ b/Mage.Sets/src/mage/cards/f/FaithfulSquire.java @@ -95,7 +95,7 @@ class KaisoMemoryOfLoyaltyToken extends TokenImpl { KaisoMemoryOfLoyaltyToken() { super("Kaiso, Memory of Loyalty", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setWhite(true); subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/f/FalcoSparaPactweaver.java b/Mage.Sets/src/mage/cards/f/FalcoSparaPactweaver.java index 80d97f63e8..eca552200e 100644 --- a/Mage.Sets/src/mage/cards/f/FalcoSparaPactweaver.java +++ b/Mage.Sets/src/mage/cards/f/FalcoSparaPactweaver.java @@ -33,7 +33,7 @@ public final class FalcoSparaPactweaver extends CardImpl { public FalcoSparaPactweaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.DEMON); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FaldornDreadWolfHerald.java b/Mage.Sets/src/mage/cards/f/FaldornDreadWolfHerald.java index 0ac2141719..bf33b67c35 100644 --- a/Mage.Sets/src/mage/cards/f/FaldornDreadWolfHerald.java +++ b/Mage.Sets/src/mage/cards/f/FaldornDreadWolfHerald.java @@ -32,7 +32,7 @@ public final class FaldornDreadWolfHerald extends CardImpl { public FaldornDreadWolfHerald(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FalthisShadowcatFamiliar.java b/Mage.Sets/src/mage/cards/f/FalthisShadowcatFamiliar.java index f381e27dc3..cf395e2950 100644 --- a/Mage.Sets/src/mage/cards/f/FalthisShadowcatFamiliar.java +++ b/Mage.Sets/src/mage/cards/f/FalthisShadowcatFamiliar.java @@ -33,7 +33,7 @@ public final class FalthisShadowcatFamiliar extends CardImpl { public FalthisShadowcatFamiliar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.CAT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/FarTraveler.java b/Mage.Sets/src/mage/cards/f/FarTraveler.java index a030c9ee59..bcce9cd1bf 100644 --- a/Mage.Sets/src/mage/cards/f/FarTraveler.java +++ b/Mage.Sets/src/mage/cards/f/FarTraveler.java @@ -31,7 +31,7 @@ public final class FarTraveler extends CardImpl { public FarTraveler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "At the beginning of your end step, exile up to one target tapped creature you control, then return it to the battlefield under its owner's control." diff --git a/Mage.Sets/src/mage/cards/f/FaridEnterprisingSalvager.java b/Mage.Sets/src/mage/cards/f/FaridEnterprisingSalvager.java index 887bd540e5..23d5b2d8ea 100644 --- a/Mage.Sets/src/mage/cards/f/FaridEnterprisingSalvager.java +++ b/Mage.Sets/src/mage/cards/f/FaridEnterprisingSalvager.java @@ -40,7 +40,7 @@ public final class FaridEnterprisingSalvager extends CardImpl { public FaridEnterprisingSalvager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FaridehDevilsChosen.java b/Mage.Sets/src/mage/cards/f/FaridehDevilsChosen.java index 740c5d87da..f9ff066ec6 100644 --- a/Mage.Sets/src/mage/cards/f/FaridehDevilsChosen.java +++ b/Mage.Sets/src/mage/cards/f/FaridehDevilsChosen.java @@ -28,7 +28,7 @@ public final class FaridehDevilsChosen extends CardImpl { public FaridehDevilsChosen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIEFLING); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FblthpTheLost.java b/Mage.Sets/src/mage/cards/f/FblthpTheLost.java index 172f1b4579..eb393f990c 100644 --- a/Mage.Sets/src/mage/cards/f/FblthpTheLost.java +++ b/Mage.Sets/src/mage/cards/f/FblthpTheLost.java @@ -29,7 +29,7 @@ public final class FblthpTheLost extends CardImpl { public FblthpTheLost(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HOMUNCULUS); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/f/FeatherTheRedeemed.java b/Mage.Sets/src/mage/cards/f/FeatherTheRedeemed.java index 06383a0b00..c511e174b6 100644 --- a/Mage.Sets/src/mage/cards/f/FeatherTheRedeemed.java +++ b/Mage.Sets/src/mage/cards/f/FeatherTheRedeemed.java @@ -33,7 +33,7 @@ public final class FeatherTheRedeemed extends CardImpl { public FeatherTheRedeemed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/f/FeldonOfTheThirdPath.java b/Mage.Sets/src/mage/cards/f/FeldonOfTheThirdPath.java index 051cd80327..2f7110694d 100644 --- a/Mage.Sets/src/mage/cards/f/FeldonOfTheThirdPath.java +++ b/Mage.Sets/src/mage/cards/f/FeldonOfTheThirdPath.java @@ -34,7 +34,7 @@ public final class FeldonOfTheThirdPath extends CardImpl { public FeldonOfTheThirdPath(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/f/FeldonRonomExcavator.java b/Mage.Sets/src/mage/cards/f/FeldonRonomExcavator.java index 4b74975cec..290efc58da 100644 --- a/Mage.Sets/src/mage/cards/f/FeldonRonomExcavator.java +++ b/Mage.Sets/src/mage/cards/f/FeldonRonomExcavator.java @@ -25,7 +25,7 @@ public final class FeldonRonomExcavator extends CardImpl { public FeldonRonomExcavator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/FelisaFangOfSilverquill.java b/Mage.Sets/src/mage/cards/f/FelisaFangOfSilverquill.java index dd10f1afe6..748f61cc67 100644 --- a/Mage.Sets/src/mage/cards/f/FelisaFangOfSilverquill.java +++ b/Mage.Sets/src/mage/cards/f/FelisaFangOfSilverquill.java @@ -45,7 +45,7 @@ public final class FelisaFangOfSilverquill extends CardImpl { public FelisaFangOfSilverquill(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FeywildVisitor.java b/Mage.Sets/src/mage/cards/f/FeywildVisitor.java index ddb494e168..3c4b24014a 100644 --- a/Mage.Sets/src/mage/cards/f/FeywildVisitor.java +++ b/Mage.Sets/src/mage/cards/f/FeywildVisitor.java @@ -27,7 +27,7 @@ public final class FeywildVisitor extends CardImpl { public FeywildVisitor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever one or more nontoken creatures you control deal combat damage to a player, you create a 1/1 blue Faerie Dragon creature token with flying." diff --git a/Mage.Sets/src/mage/cards/f/FieldOfDreams.java b/Mage.Sets/src/mage/cards/f/FieldOfDreams.java index 923962a646..ca253ecff3 100644 --- a/Mage.Sets/src/mage/cards/f/FieldOfDreams.java +++ b/Mage.Sets/src/mage/cards/f/FieldOfDreams.java @@ -18,7 +18,7 @@ public final class FieldOfDreams extends CardImpl { public FieldOfDreams(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{U}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Players play with the top card of their libraries revealed. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new PlayWithTheTopCardRevealedEffect(true))); diff --git a/Mage.Sets/src/mage/cards/f/Finn.java b/Mage.Sets/src/mage/cards/f/Finn.java index 4741a7fe19..de9d8e5c6d 100644 --- a/Mage.Sets/src/mage/cards/f/Finn.java +++ b/Mage.Sets/src/mage/cards/f/Finn.java @@ -27,7 +27,7 @@ public final class Finn extends CardImpl { public Finn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.TROOPER); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/f/FiresongAndSunspeaker.java b/Mage.Sets/src/mage/cards/f/FiresongAndSunspeaker.java index 06fea5557f..ec0163115f 100644 --- a/Mage.Sets/src/mage/cards/f/FiresongAndSunspeaker.java +++ b/Mage.Sets/src/mage/cards/f/FiresongAndSunspeaker.java @@ -38,7 +38,7 @@ public final class FiresongAndSunspeaker extends CardImpl { public FiresongAndSunspeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.CLERIC); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/f/FirjaJudgeOfValor.java b/Mage.Sets/src/mage/cards/f/FirjaJudgeOfValor.java index ff10f61fe3..2a8fd30483 100644 --- a/Mage.Sets/src/mage/cards/f/FirjaJudgeOfValor.java +++ b/Mage.Sets/src/mage/cards/f/FirjaJudgeOfValor.java @@ -22,7 +22,7 @@ public final class FirjaJudgeOfValor extends CardImpl { public FirjaJudgeOfValor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/FirkraagCunningInstigator.java b/Mage.Sets/src/mage/cards/f/FirkraagCunningInstigator.java index d0a0fa2b0c..cc499c793e 100644 --- a/Mage.Sets/src/mage/cards/f/FirkraagCunningInstigator.java +++ b/Mage.Sets/src/mage/cards/f/FirkraagCunningInstigator.java @@ -40,7 +40,7 @@ public final class FirkraagCunningInstigator extends CardImpl { public FirkraagCunningInstigator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FlagstonesOfTrokair.java b/Mage.Sets/src/mage/cards/f/FlagstonesOfTrokair.java index 39b4365e94..1853756638 100644 --- a/Mage.Sets/src/mage/cards/f/FlagstonesOfTrokair.java +++ b/Mage.Sets/src/mage/cards/f/FlagstonesOfTrokair.java @@ -26,7 +26,7 @@ public final class FlagstonesOfTrokair extends CardImpl { public FlagstonesOfTrokair(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {W}. this.addAbility(new WhiteManaAbility()); diff --git a/Mage.Sets/src/mage/cards/f/FlamewarBrashVeteran.java b/Mage.Sets/src/mage/cards/f/FlamewarBrashVeteran.java index ef24aec9e5..c948082d99 100644 --- a/Mage.Sets/src/mage/cards/f/FlamewarBrashVeteran.java +++ b/Mage.Sets/src/mage/cards/f/FlamewarBrashVeteran.java @@ -41,7 +41,7 @@ public final class FlamewarBrashVeteran extends CardImpl { public FlamewarBrashVeteran(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/FlamewarStreetwiseOperative.java b/Mage.Sets/src/mage/cards/f/FlamewarStreetwiseOperative.java index e79b1892b3..6541885896 100644 --- a/Mage.Sets/src/mage/cards/f/FlamewarStreetwiseOperative.java +++ b/Mage.Sets/src/mage/cards/f/FlamewarStreetwiseOperative.java @@ -27,7 +27,7 @@ public final class FlamewarStreetwiseOperative extends CardImpl { public FlamewarStreetwiseOperative(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(2); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/f/FlamingFist.java b/Mage.Sets/src/mage/cards/f/FlamingFist.java index c377c72640..844c34c46b 100644 --- a/Mage.Sets/src/mage/cards/f/FlamingFist.java +++ b/Mage.Sets/src/mage/cards/f/FlamingFist.java @@ -23,7 +23,7 @@ public final class FlamingFist extends CardImpl { public FlamingFist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature attacks, it gains double strike until end of turn." diff --git a/Mage.Sets/src/mage/cards/f/FlorianVoldarenScion.java b/Mage.Sets/src/mage/cards/f/FlorianVoldarenScion.java index e9c9c7355c..f2e823e3a8 100644 --- a/Mage.Sets/src/mage/cards/f/FlorianVoldarenScion.java +++ b/Mage.Sets/src/mage/cards/f/FlorianVoldarenScion.java @@ -24,7 +24,7 @@ public final class FlorianVoldarenScion extends CardImpl { public FlorianVoldarenScion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FolkHero.java b/Mage.Sets/src/mage/cards/f/FolkHero.java index 3d0f099d1c..250061fb0e 100644 --- a/Mage.Sets/src/mage/cards/f/FolkHero.java +++ b/Mage.Sets/src/mage/cards/f/FolkHero.java @@ -34,7 +34,7 @@ public final class FolkHero extends CardImpl { public FolkHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever you cast a spell that shares a creature type with this creature, draw a card. This ability triggers only once each turn." diff --git a/Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java b/Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java index 2a8b48e11c..b50ce135c6 100644 --- a/Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java +++ b/Mage.Sets/src/mage/cards/f/ForgeNeverwinterCharlatan.java @@ -33,7 +33,7 @@ public final class ForgeNeverwinterCharlatan extends CardImpl { public ForgeNeverwinterCharlatan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/ForsakenMonument.java b/Mage.Sets/src/mage/cards/f/ForsakenMonument.java index 2e6e43cf05..923fff60a6 100644 --- a/Mage.Sets/src/mage/cards/f/ForsakenMonument.java +++ b/Mage.Sets/src/mage/cards/f/ForsakenMonument.java @@ -39,7 +39,7 @@ public final class ForsakenMonument extends CardImpl { public ForsakenMonument(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Colorless creatures you control get +2/+2. this.addAbility(new SimpleStaticAbility(new BoostControlledEffect( diff --git a/Mage.Sets/src/mage/cards/f/ForsakenWastes.java b/Mage.Sets/src/mage/cards/f/ForsakenWastes.java index d1e84c86f9..9cea9f8032 100644 --- a/Mage.Sets/src/mage/cards/f/ForsakenWastes.java +++ b/Mage.Sets/src/mage/cards/f/ForsakenWastes.java @@ -28,7 +28,7 @@ public final class ForsakenWastes extends CardImpl { public ForsakenWastes(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{B}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Players can't gain life. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CantGainLifeAllEffect())); diff --git a/Mage.Sets/src/mage/cards/f/FreyaliseLlanowarsFury.java b/Mage.Sets/src/mage/cards/f/FreyaliseLlanowarsFury.java index b4ea2016cb..4b438619a2 100644 --- a/Mage.Sets/src/mage/cards/f/FreyaliseLlanowarsFury.java +++ b/Mage.Sets/src/mage/cards/f/FreyaliseLlanowarsFury.java @@ -34,7 +34,7 @@ public final class FreyaliseLlanowarsFury extends CardImpl { public FreyaliseLlanowarsFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FREYALISE); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/f/FrodoBaggins.java b/Mage.Sets/src/mage/cards/f/FrodoBaggins.java index 70f84161b8..f145dfae2b 100644 --- a/Mage.Sets/src/mage/cards/f/FrodoBaggins.java +++ b/Mage.Sets/src/mage/cards/f/FrodoBaggins.java @@ -32,7 +32,7 @@ public final class FrodoBaggins extends CardImpl { public FrodoBaggins(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.SCOUT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/f/FrodoSauronsBane.java b/Mage.Sets/src/mage/cards/f/FrodoSauronsBane.java index ade7c36415..5e6e1e640e 100644 --- a/Mage.Sets/src/mage/cards/f/FrodoSauronsBane.java +++ b/Mage.Sets/src/mage/cards/f/FrodoSauronsBane.java @@ -34,7 +34,7 @@ public final class FrodoSauronsBane extends CardImpl { public FrodoSauronsBane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.CITIZEN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/f/FrostAugur.java b/Mage.Sets/src/mage/cards/f/FrostAugur.java index ded3250991..58d87a01ad 100644 --- a/Mage.Sets/src/mage/cards/f/FrostAugur.java +++ b/Mage.Sets/src/mage/cards/f/FrostAugur.java @@ -24,7 +24,7 @@ public final class FrostAugur extends CardImpl { public FrostAugur(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/f/FrostBite.java b/Mage.Sets/src/mage/cards/f/FrostBite.java index a52ff2d7ab..2b2e89e3ec 100644 --- a/Mage.Sets/src/mage/cards/f/FrostBite.java +++ b/Mage.Sets/src/mage/cards/f/FrostBite.java @@ -32,7 +32,7 @@ public final class FrostBite extends CardImpl { public FrostBite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{R}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Frost Bite deals 2 damage to target creature or planeswalker. If you control three or more snow permanents, it deals 3 damage instead. this.getSpellAbility().addEffect(new ConditionalOneShotEffect( diff --git a/Mage.Sets/src/mage/cards/f/FrostMarsh.java b/Mage.Sets/src/mage/cards/f/FrostMarsh.java index dd26da1968..d5400991ee 100644 --- a/Mage.Sets/src/mage/cards/f/FrostMarsh.java +++ b/Mage.Sets/src/mage/cards/f/FrostMarsh.java @@ -18,7 +18,7 @@ public final class FrostMarsh extends CardImpl { public FrostMarsh(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Frost Marsh enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/f/FrostRaptor.java b/Mage.Sets/src/mage/cards/f/FrostRaptor.java index 2ebe55c316..bbce7785f3 100644 --- a/Mage.Sets/src/mage/cards/f/FrostRaptor.java +++ b/Mage.Sets/src/mage/cards/f/FrostRaptor.java @@ -24,7 +24,7 @@ public final class FrostRaptor extends CardImpl { public FrostRaptor(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.BIRD); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/FrostpeakYeti.java b/Mage.Sets/src/mage/cards/f/FrostpeakYeti.java index 38a3f2a905..f62ccb70ba 100644 --- a/Mage.Sets/src/mage/cards/f/FrostpeakYeti.java +++ b/Mage.Sets/src/mage/cards/f/FrostpeakYeti.java @@ -21,7 +21,7 @@ public final class FrostpeakYeti extends CardImpl { public FrostpeakYeti(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.YETI); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FrostwalkBastion.java b/Mage.Sets/src/mage/cards/f/FrostwalkBastion.java index a5f44f2a04..bccc1ecabd 100644 --- a/Mage.Sets/src/mage/cards/f/FrostwalkBastion.java +++ b/Mage.Sets/src/mage/cards/f/FrostwalkBastion.java @@ -27,7 +27,7 @@ public final class FrostwalkBastion extends CardImpl { public FrostwalkBastion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/f/Frostwalla.java b/Mage.Sets/src/mage/cards/f/Frostwalla.java index 49367d4139..5965a08db9 100644 --- a/Mage.Sets/src/mage/cards/f/Frostwalla.java +++ b/Mage.Sets/src/mage/cards/f/Frostwalla.java @@ -18,7 +18,7 @@ public final class Frostwalla extends CardImpl { public Frostwalla(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.LIZARD); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/f/FrostwebSpider.java b/Mage.Sets/src/mage/cards/f/FrostwebSpider.java index 8abb641675..fa470eef0c 100644 --- a/Mage.Sets/src/mage/cards/f/FrostwebSpider.java +++ b/Mage.Sets/src/mage/cards/f/FrostwebSpider.java @@ -32,7 +32,7 @@ public final class FrostwebSpider extends CardImpl { public FrostwebSpider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SPIDER); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/f/FumikoTheLowblood.java b/Mage.Sets/src/mage/cards/f/FumikoTheLowblood.java index 83efa4ea84..293d1181f7 100644 --- a/Mage.Sets/src/mage/cards/f/FumikoTheLowblood.java +++ b/Mage.Sets/src/mage/cards/f/FumikoTheLowblood.java @@ -21,7 +21,7 @@ public final class FumikoTheLowblood extends CardImpl { public FumikoTheLowblood(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/f/FynnTheFangbearer.java b/Mage.Sets/src/mage/cards/f/FynnTheFangbearer.java index 9b2a6b6d69..67792f2437 100644 --- a/Mage.Sets/src/mage/cards/f/FynnTheFangbearer.java +++ b/Mage.Sets/src/mage/cards/f/FynnTheFangbearer.java @@ -32,7 +32,7 @@ public final class FynnTheFangbearer extends CardImpl { public FynnTheFangbearer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GabrielAngelfire.java b/Mage.Sets/src/mage/cards/g/GabrielAngelfire.java index 655a17127e..cde0616d07 100644 --- a/Mage.Sets/src/mage/cards/g/GabrielAngelfire.java +++ b/Mage.Sets/src/mage/cards/g/GabrielAngelfire.java @@ -28,7 +28,7 @@ public final class GabrielAngelfire extends CardImpl { public GabrielAngelfire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GaddockTeeg.java b/Mage.Sets/src/mage/cards/g/GaddockTeeg.java index 0850e7c965..5a4183f42c 100644 --- a/Mage.Sets/src/mage/cards/g/GaddockTeeg.java +++ b/Mage.Sets/src/mage/cards/g/GaddockTeeg.java @@ -21,7 +21,7 @@ public final class GaddockTeeg extends CardImpl { public GaddockTeeg(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KITHKIN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/g/GadrakTheCrownScourge.java b/Mage.Sets/src/mage/cards/g/GadrakTheCrownScourge.java index 1bc00d3775..3c9d1c89fd 100644 --- a/Mage.Sets/src/mage/cards/g/GadrakTheCrownScourge.java +++ b/Mage.Sets/src/mage/cards/g/GadrakTheCrownScourge.java @@ -37,7 +37,7 @@ public final class GadrakTheCrownScourge extends CardImpl { public GadrakTheCrownScourge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GadwickTheWizened.java b/Mage.Sets/src/mage/cards/g/GadwickTheWizened.java index a664619d38..63a44e2064 100644 --- a/Mage.Sets/src/mage/cards/g/GadwickTheWizened.java +++ b/Mage.Sets/src/mage/cards/g/GadwickTheWizened.java @@ -40,7 +40,7 @@ public final class GadwickTheWizened extends CardImpl { public GadwickTheWizened(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{U}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GaeasCradle.java b/Mage.Sets/src/mage/cards/g/GaeasCradle.java index d1bfba1026..bf18b53b59 100644 --- a/Mage.Sets/src/mage/cards/g/GaeasCradle.java +++ b/Mage.Sets/src/mage/cards/g/GaeasCradle.java @@ -19,7 +19,7 @@ public final class GaeasCradle extends CardImpl { public GaeasCradle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {G} for each creature you control. DynamicManaAbility ability = new DynamicManaAbility( diff --git a/Mage.Sets/src/mage/cards/g/GahijiHonoredOne.java b/Mage.Sets/src/mage/cards/g/GahijiHonoredOne.java index 169ef57066..ec13d95b1a 100644 --- a/Mage.Sets/src/mage/cards/g/GahijiHonoredOne.java +++ b/Mage.Sets/src/mage/cards/g/GahijiHonoredOne.java @@ -27,7 +27,7 @@ public final class GahijiHonoredOne extends CardImpl { public GahijiHonoredOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAST); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GalazethPrismari.java b/Mage.Sets/src/mage/cards/g/GalazethPrismari.java index 1d3478b61c..2057a22e0e 100644 --- a/Mage.Sets/src/mage/cards/g/GalazethPrismari.java +++ b/Mage.Sets/src/mage/cards/g/GalazethPrismari.java @@ -27,7 +27,7 @@ public final class GalazethPrismari extends CardImpl { public GalazethPrismari(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GaleWaterdeepProdigy.java b/Mage.Sets/src/mage/cards/g/GaleWaterdeepProdigy.java index dbeb32e7c7..c1cf7d778b 100644 --- a/Mage.Sets/src/mage/cards/g/GaleWaterdeepProdigy.java +++ b/Mage.Sets/src/mage/cards/g/GaleWaterdeepProdigy.java @@ -33,7 +33,7 @@ public final class GaleWaterdeepProdigy extends CardImpl { public GaleWaterdeepProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GaleaKindlerOfHope.java b/Mage.Sets/src/mage/cards/g/GaleaKindlerOfHope.java index 5aa5436a26..33d9f9cd11 100644 --- a/Mage.Sets/src/mage/cards/g/GaleaKindlerOfHope.java +++ b/Mage.Sets/src/mage/cards/g/GaleaKindlerOfHope.java @@ -40,7 +40,7 @@ public final class GaleaKindlerOfHope extends CardImpl { public GaleaKindlerOfHope(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GalliaOfTheEndlessDance.java b/Mage.Sets/src/mage/cards/g/GalliaOfTheEndlessDance.java index 01d59cd0e0..71868c9b10 100644 --- a/Mage.Sets/src/mage/cards/g/GalliaOfTheEndlessDance.java +++ b/Mage.Sets/src/mage/cards/g/GalliaOfTheEndlessDance.java @@ -29,7 +29,7 @@ public final class GalliaOfTheEndlessDance extends CardImpl { public GalliaOfTheEndlessDance(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SATYR); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/Gallowbraid.java b/Mage.Sets/src/mage/cards/g/Gallowbraid.java index a075db6c24..b706e3eabb 100644 --- a/Mage.Sets/src/mage/cards/g/Gallowbraid.java +++ b/Mage.Sets/src/mage/cards/g/Gallowbraid.java @@ -20,7 +20,7 @@ public final class Gallowbraid extends CardImpl { public Gallowbraid(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GanaxAstralHunter.java b/Mage.Sets/src/mage/cards/g/GanaxAstralHunter.java index 004bf7a71c..8e90f253e1 100644 --- a/Mage.Sets/src/mage/cards/g/GanaxAstralHunter.java +++ b/Mage.Sets/src/mage/cards/g/GanaxAstralHunter.java @@ -25,7 +25,7 @@ public final class GanaxAstralHunter extends CardImpl { public GanaxAstralHunter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GandalfFriendOfTheShire.java b/Mage.Sets/src/mage/cards/g/GandalfFriendOfTheShire.java index 239baf322e..fd8a82b640 100644 --- a/Mage.Sets/src/mage/cards/g/GandalfFriendOfTheShire.java +++ b/Mage.Sets/src/mage/cards/g/GandalfFriendOfTheShire.java @@ -29,7 +29,7 @@ public final class GandalfFriendOfTheShire extends CardImpl { public GandalfFriendOfTheShire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GandalfTheGrey.java b/Mage.Sets/src/mage/cards/g/GandalfTheGrey.java index 1b2fad0f27..664fdd09c5 100644 --- a/Mage.Sets/src/mage/cards/g/GandalfTheGrey.java +++ b/Mage.Sets/src/mage/cards/g/GandalfTheGrey.java @@ -37,7 +37,7 @@ public final class GandalfTheGrey extends CardImpl { public GandalfTheGrey(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java b/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java index 8fffa17abc..0969dc07e4 100644 --- a/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java +++ b/Mage.Sets/src/mage/cards/g/GargosViciousWatcher.java @@ -37,7 +37,7 @@ public final class GargosViciousWatcher extends CardImpl { public GargosViciousWatcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYDRA); this.power = new MageInt(8); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/g/GarnaBloodfistOfKeld.java b/Mage.Sets/src/mage/cards/g/GarnaBloodfistOfKeld.java index 0d14a0b69a..4da10ab82c 100644 --- a/Mage.Sets/src/mage/cards/g/GarnaBloodfistOfKeld.java +++ b/Mage.Sets/src/mage/cards/g/GarnaBloodfistOfKeld.java @@ -35,7 +35,7 @@ public final class GarnaBloodfistOfKeld extends CardImpl { public GarnaBloodfistOfKeld(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GarnaTheBloodflame.java b/Mage.Sets/src/mage/cards/g/GarnaTheBloodflame.java index 5f97faac40..b7acac100d 100644 --- a/Mage.Sets/src/mage/cards/g/GarnaTheBloodflame.java +++ b/Mage.Sets/src/mage/cards/g/GarnaTheBloodflame.java @@ -38,7 +38,7 @@ public final class GarnaTheBloodflame extends CardImpl { public GarnaTheBloodflame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GarrukApexPredator.java b/Mage.Sets/src/mage/cards/g/GarrukApexPredator.java index d5972b7ea9..6b5a76d363 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukApexPredator.java +++ b/Mage.Sets/src/mage/cards/g/GarrukApexPredator.java @@ -40,7 +40,7 @@ public final class GarrukApexPredator extends CardImpl { public GarrukApexPredator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{5}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/g/GarrukCallerOfBeasts.java b/Mage.Sets/src/mage/cards/g/GarrukCallerOfBeasts.java index 1293041c4f..51c1c0ced4 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukCallerOfBeasts.java +++ b/Mage.Sets/src/mage/cards/g/GarrukCallerOfBeasts.java @@ -31,7 +31,7 @@ public final class GarrukCallerOfBeasts extends CardImpl { public GarrukCallerOfBeasts(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GarrukCursedHuntsman.java b/Mage.Sets/src/mage/cards/g/GarrukCursedHuntsman.java index e16b41871b..1ee01688a1 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukCursedHuntsman.java +++ b/Mage.Sets/src/mage/cards/g/GarrukCursedHuntsman.java @@ -25,7 +25,7 @@ public final class GarrukCursedHuntsman extends CardImpl { public GarrukCursedHuntsman(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/g/GarrukPrimalHunter.java b/Mage.Sets/src/mage/cards/g/GarrukPrimalHunter.java index c31694f980..4c345c98f5 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukPrimalHunter.java +++ b/Mage.Sets/src/mage/cards/g/GarrukPrimalHunter.java @@ -32,7 +32,7 @@ public final class GarrukPrimalHunter extends CardImpl { public GarrukPrimalHunter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{2}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/g/GarrukRelentless.java b/Mage.Sets/src/mage/cards/g/GarrukRelentless.java index 073f4d748b..5b5d83d0cf 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukRelentless.java +++ b/Mage.Sets/src/mage/cards/g/GarrukRelentless.java @@ -27,7 +27,7 @@ public final class GarrukRelentless extends CardImpl { public GarrukRelentless(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.secondSideCardClazz = mage.cards.g.GarrukTheVeilCursed.class; diff --git a/Mage.Sets/src/mage/cards/g/GarrukSavageHerald.java b/Mage.Sets/src/mage/cards/g/GarrukSavageHerald.java index efa4203c13..8b2c92908a 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukSavageHerald.java +++ b/Mage.Sets/src/mage/cards/g/GarrukSavageHerald.java @@ -36,7 +36,7 @@ public final class GarrukSavageHerald extends CardImpl { public GarrukSavageHerald(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/g/GarrukTheVeilCursed.java b/Mage.Sets/src/mage/cards/g/GarrukTheVeilCursed.java index 065638a1a8..5ff914cd61 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukTheVeilCursed.java +++ b/Mage.Sets/src/mage/cards/g/GarrukTheVeilCursed.java @@ -33,7 +33,7 @@ public final class GarrukTheVeilCursed extends CardImpl { public GarrukTheVeilCursed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); // this card is the second face of double-faced card diff --git a/Mage.Sets/src/mage/cards/g/GarrukUnleashed.java b/Mage.Sets/src/mage/cards/g/GarrukUnleashed.java index 6ec137afbc..f8f06c5ccf 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukUnleashed.java +++ b/Mage.Sets/src/mage/cards/g/GarrukUnleashed.java @@ -33,7 +33,7 @@ public final class GarrukUnleashed extends CardImpl { public GarrukUnleashed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GarrukWildspeaker.java b/Mage.Sets/src/mage/cards/g/GarrukWildspeaker.java index fae4c36f53..5337d5bea2 100644 --- a/Mage.Sets/src/mage/cards/g/GarrukWildspeaker.java +++ b/Mage.Sets/src/mage/cards/g/GarrukWildspeaker.java @@ -30,7 +30,7 @@ public final class GarrukWildspeaker extends CardImpl { public GarrukWildspeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GARRUK); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/g/GarthOneEye.java b/Mage.Sets/src/mage/cards/g/GarthOneEye.java index 6b2a6047ef..944632a03e 100644 --- a/Mage.Sets/src/mage/cards/g/GarthOneEye.java +++ b/Mage.Sets/src/mage/cards/g/GarthOneEye.java @@ -31,7 +31,7 @@ public final class GarthOneEye extends CardImpl { public GarthOneEye(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GarzaZolPlagueQueen.java b/Mage.Sets/src/mage/cards/g/GarzaZolPlagueQueen.java index 9ab4ade909..8e00ed2f16 100644 --- a/Mage.Sets/src/mage/cards/g/GarzaZolPlagueQueen.java +++ b/Mage.Sets/src/mage/cards/g/GarzaZolPlagueQueen.java @@ -23,7 +23,7 @@ public final class GarzaZolPlagueQueen extends CardImpl { public GarzaZolPlagueQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE, SubType.NOBLE); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GaviNestWarden.java b/Mage.Sets/src/mage/cards/g/GaviNestWarden.java index ec46064316..eba1986d9f 100644 --- a/Mage.Sets/src/mage/cards/g/GaviNestWarden.java +++ b/Mage.Sets/src/mage/cards/g/GaviNestWarden.java @@ -30,7 +30,7 @@ public final class GaviNestWarden extends CardImpl { public GaviNestWarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GeierReachSanitarium.java b/Mage.Sets/src/mage/cards/g/GeierReachSanitarium.java index 84907a8646..bd816fe044 100644 --- a/Mage.Sets/src/mage/cards/g/GeierReachSanitarium.java +++ b/Mage.Sets/src/mage/cards/g/GeierReachSanitarium.java @@ -24,7 +24,7 @@ public final class GeierReachSanitarium extends CardImpl { public GeierReachSanitarium(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/g/GeistOfSaintTraft.java b/Mage.Sets/src/mage/cards/g/GeistOfSaintTraft.java index 9deea9bf8b..b3ef19ec5d 100644 --- a/Mage.Sets/src/mage/cards/g/GeistOfSaintTraft.java +++ b/Mage.Sets/src/mage/cards/g/GeistOfSaintTraft.java @@ -24,7 +24,7 @@ public final class GeistOfSaintTraft extends CardImpl { public GeistOfSaintTraft(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/g/GelidShackles.java b/Mage.Sets/src/mage/cards/g/GelidShackles.java index 90e1b4e09d..7737421e0d 100644 --- a/Mage.Sets/src/mage/cards/g/GelidShackles.java +++ b/Mage.Sets/src/mage/cards/g/GelidShackles.java @@ -25,7 +25,7 @@ public final class GelidShackles extends CardImpl { public GelidShackles(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{W}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AURA); // Enchant creature diff --git a/Mage.Sets/src/mage/cards/g/GemstoneCaverns.java b/Mage.Sets/src/mage/cards/g/GemstoneCaverns.java index 9164ea6c02..ffaa8f535c 100644 --- a/Mage.Sets/src/mage/cards/g/GemstoneCaverns.java +++ b/Mage.Sets/src/mage/cards/g/GemstoneCaverns.java @@ -39,7 +39,7 @@ public final class GemstoneCaverns extends CardImpl { public GemstoneCaverns(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If Gemstone Caverns is in your opening hand and you're not playing first, you may begin the game with Gemstone Caverns on the battlefield with a luck counter on it. If you do, exile a card from your hand. this.addAbility(new GemstoneCavernsAbility()); diff --git a/Mage.Sets/src/mage/cards/g/GeneralFerrousRokiric.java b/Mage.Sets/src/mage/cards/g/GeneralFerrousRokiric.java index 73d3c14582..566f0ec701 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralFerrousRokiric.java +++ b/Mage.Sets/src/mage/cards/g/GeneralFerrousRokiric.java @@ -29,7 +29,7 @@ public final class GeneralFerrousRokiric extends CardImpl { public GeneralFerrousRokiric(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GeneralGrievous.java b/Mage.Sets/src/mage/cards/g/GeneralGrievous.java index e9e67f4f93..1bac0f584d 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralGrievous.java +++ b/Mage.Sets/src/mage/cards/g/GeneralGrievous.java @@ -25,7 +25,7 @@ public final class GeneralGrievous extends CardImpl { public GeneralGrievous(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KALEESH); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GeneralHux.java b/Mage.Sets/src/mage/cards/g/GeneralHux.java index 28dbf3d424..5f3a5afa65 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralHux.java +++ b/Mage.Sets/src/mage/cards/g/GeneralHux.java @@ -31,7 +31,7 @@ public final class GeneralHux extends CardImpl { public GeneralHux(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GeneralJarkeld.java b/Mage.Sets/src/mage/cards/g/GeneralJarkeld.java index a2e4666eb3..d01509718f 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralJarkeld.java +++ b/Mage.Sets/src/mage/cards/g/GeneralJarkeld.java @@ -33,7 +33,7 @@ public final class GeneralJarkeld extends CardImpl { public GeneralJarkeld(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GeneralKudroOfDrannith.java b/Mage.Sets/src/mage/cards/g/GeneralKudroOfDrannith.java index a9c81282e6..0fc935ce81 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralKudroOfDrannith.java +++ b/Mage.Sets/src/mage/cards/g/GeneralKudroOfDrannith.java @@ -47,7 +47,7 @@ public final class GeneralKudroOfDrannith extends CardImpl { public GeneralKudroOfDrannith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GeneralMarhaultElsdragon.java b/Mage.Sets/src/mage/cards/g/GeneralMarhaultElsdragon.java index 7724d21d27..b6d314ba26 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralMarhaultElsdragon.java +++ b/Mage.Sets/src/mage/cards/g/GeneralMarhaultElsdragon.java @@ -25,7 +25,7 @@ public final class GeneralMarhaultElsdragon extends CardImpl { public GeneralMarhaultElsdragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF, SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GeneralOrgana.java b/Mage.Sets/src/mage/cards/g/GeneralOrgana.java index 0e300d73d6..3d54ab7f96 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralOrgana.java +++ b/Mage.Sets/src/mage/cards/g/GeneralOrgana.java @@ -23,7 +23,7 @@ import java.util.UUID; public class GeneralOrgana extends CardImpl { public GeneralOrgana(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN); this.addSubType(SubType.REBEL); this.addSubType(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/g/GeneralTazri.java b/Mage.Sets/src/mage/cards/g/GeneralTazri.java index 7c0cd785e4..1e0dd30a35 100644 --- a/Mage.Sets/src/mage/cards/g/GeneralTazri.java +++ b/Mage.Sets/src/mage/cards/g/GeneralTazri.java @@ -35,7 +35,7 @@ public final class GeneralTazri extends CardImpl { public GeneralTazri(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ALLY); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GenjuOfTheRealm.java b/Mage.Sets/src/mage/cards/g/GenjuOfTheRealm.java index 69d1fecb04..b5ca949235 100644 --- a/Mage.Sets/src/mage/cards/g/GenjuOfTheRealm.java +++ b/Mage.Sets/src/mage/cards/g/GenjuOfTheRealm.java @@ -28,7 +28,7 @@ public final class GenjuOfTheRealm extends CardImpl { public GenjuOfTheRealm(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{W}{U}{B}{R}{G}"); this.subtype.add(SubType.AURA); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Enchant Land TargetPermanent auraTarget = new TargetLandPermanent(); @@ -59,7 +59,7 @@ public final class GenjuOfTheRealm extends CardImpl { SpiritToken() { super("Spirit", "legendary 8/12 Spirit creature with trample"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); this.color.setWhite(true); this.color.setBlue(true); diff --git a/Mage.Sets/src/mage/cards/g/GeralfVisionaryStitcher.java b/Mage.Sets/src/mage/cards/g/GeralfVisionaryStitcher.java index 4a43896b3f..adf72ee8ef 100644 --- a/Mage.Sets/src/mage/cards/g/GeralfVisionaryStitcher.java +++ b/Mage.Sets/src/mage/cards/g/GeralfVisionaryStitcher.java @@ -41,7 +41,7 @@ public final class GeralfVisionaryStitcher extends CardImpl { public GeralfVisionaryStitcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GerrardCapashen.java b/Mage.Sets/src/mage/cards/g/GerrardCapashen.java index 3e21e1f5f1..3456bed89b 100644 --- a/Mage.Sets/src/mage/cards/g/GerrardCapashen.java +++ b/Mage.Sets/src/mage/cards/g/GerrardCapashen.java @@ -26,7 +26,7 @@ public final class GerrardCapashen extends CardImpl { public GerrardCapashen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GerrardWeatherlightHero.java b/Mage.Sets/src/mage/cards/g/GerrardWeatherlightHero.java index 2f22fbb9fc..c03ae45f72 100644 --- a/Mage.Sets/src/mage/cards/g/GerrardWeatherlightHero.java +++ b/Mage.Sets/src/mage/cards/g/GerrardWeatherlightHero.java @@ -26,7 +26,7 @@ public final class GerrardWeatherlightHero extends CardImpl { public GerrardWeatherlightHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GerrardsHourglassPendant.java b/Mage.Sets/src/mage/cards/g/GerrardsHourglassPendant.java index 0ea67c621b..8be85448a9 100644 --- a/Mage.Sets/src/mage/cards/g/GerrardsHourglassPendant.java +++ b/Mage.Sets/src/mage/cards/g/GerrardsHourglassPendant.java @@ -27,7 +27,7 @@ public final class GerrardsHourglassPendant extends CardImpl { public GerrardsHourglassPendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Flash this.addAbility(FlashAbility.getInstance()); diff --git a/Mage.Sets/src/mage/cards/g/GethLordOfTheVault.java b/Mage.Sets/src/mage/cards/g/GethLordOfTheVault.java index 6bc918c965..80efad791d 100644 --- a/Mage.Sets/src/mage/cards/g/GethLordOfTheVault.java +++ b/Mage.Sets/src/mage/cards/g/GethLordOfTheVault.java @@ -35,7 +35,7 @@ public final class GethLordOfTheVault extends CardImpl { public GethLordOfTheVault(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ZOMBIE); diff --git a/Mage.Sets/src/mage/cards/g/GethThaneOfContracts.java b/Mage.Sets/src/mage/cards/g/GethThaneOfContracts.java index cd9c1d77b8..5b1519932e 100644 --- a/Mage.Sets/src/mage/cards/g/GethThaneOfContracts.java +++ b/Mage.Sets/src/mage/cards/g/GethThaneOfContracts.java @@ -25,7 +25,7 @@ import java.util.UUID; public class GethThaneOfContracts extends CardImpl { public GethThaneOfContracts(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.PHYREXIAN); this.addSubType(SubType.ZOMBIE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GeyadroneDihada.java b/Mage.Sets/src/mage/cards/g/GeyadroneDihada.java index 198e214a71..971d5cca32 100644 --- a/Mage.Sets/src/mage/cards/g/GeyadroneDihada.java +++ b/Mage.Sets/src/mage/cards/g/GeyadroneDihada.java @@ -40,7 +40,7 @@ public final class GeyadroneDihada extends CardImpl { public GeyadroneDihada(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DIHADA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GhaltaAndMavren.java b/Mage.Sets/src/mage/cards/g/GhaltaAndMavren.java index 7461738c84..de5fa5f2ed 100644 --- a/Mage.Sets/src/mage/cards/g/GhaltaAndMavren.java +++ b/Mage.Sets/src/mage/cards/g/GhaltaAndMavren.java @@ -41,7 +41,7 @@ public final class GhaltaAndMavren extends CardImpl { public GhaltaAndMavren(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(12); diff --git a/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java b/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java index 46054ae76f..3f0ed79f05 100644 --- a/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java +++ b/Mage.Sets/src/mage/cards/g/GhaltaPrimalHunger.java @@ -33,7 +33,7 @@ public final class GhaltaPrimalHunger extends CardImpl { public GhaltaPrimalHunger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{10}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(12); diff --git a/Mage.Sets/src/mage/cards/g/GhaveGuruOfSpores.java b/Mage.Sets/src/mage/cards/g/GhaveGuruOfSpores.java index 08994ef6c7..925427c904 100644 --- a/Mage.Sets/src/mage/cards/g/GhaveGuruOfSpores.java +++ b/Mage.Sets/src/mage/cards/g/GhaveGuruOfSpores.java @@ -34,7 +34,7 @@ public final class GhaveGuruOfSpores extends CardImpl { public GhaveGuruOfSpores(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FUNGUS); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/g/GhenArcanumWeaver.java b/Mage.Sets/src/mage/cards/g/GhenArcanumWeaver.java index e9ab7a79e7..a32319f9ba 100644 --- a/Mage.Sets/src/mage/cards/g/GhenArcanumWeaver.java +++ b/Mage.Sets/src/mage/cards/g/GhenArcanumWeaver.java @@ -34,7 +34,7 @@ public final class GhenArcanumWeaver extends CardImpl { public GhenArcanumWeaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GhiredConclaveExile.java b/Mage.Sets/src/mage/cards/g/GhiredConclaveExile.java index f7da1e0108..0869d59066 100644 --- a/Mage.Sets/src/mage/cards/g/GhiredConclaveExile.java +++ b/Mage.Sets/src/mage/cards/g/GhiredConclaveExile.java @@ -22,7 +22,7 @@ public final class GhiredConclaveExile extends CardImpl { public GhiredConclaveExile(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GhostCouncilOfOrzhova.java b/Mage.Sets/src/mage/cards/g/GhostCouncilOfOrzhova.java index 08c01994e6..b530737d40 100644 --- a/Mage.Sets/src/mage/cards/g/GhostCouncilOfOrzhova.java +++ b/Mage.Sets/src/mage/cards/g/GhostCouncilOfOrzhova.java @@ -29,7 +29,7 @@ public final class GhostCouncilOfOrzhova extends CardImpl { public GhostCouncilOfOrzhova(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{W}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GhostOfRamirezDePietro.java b/Mage.Sets/src/mage/cards/g/GhostOfRamirezDePietro.java index fb3f746a14..b03a72ae1c 100644 --- a/Mage.Sets/src/mage/cards/g/GhostOfRamirezDePietro.java +++ b/Mage.Sets/src/mage/cards/g/GhostOfRamirezDePietro.java @@ -44,7 +44,7 @@ public final class GhostOfRamirezDePietro extends CardImpl { public GhostOfRamirezDePietro(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PIRATE); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GhoulcallerGisa.java b/Mage.Sets/src/mage/cards/g/GhoulcallerGisa.java index 5b979d2ad5..6f4efc0af9 100644 --- a/Mage.Sets/src/mage/cards/g/GhoulcallerGisa.java +++ b/Mage.Sets/src/mage/cards/g/GhoulcallerGisa.java @@ -29,7 +29,7 @@ public final class GhoulcallerGisa extends CardImpl { public GhoulcallerGisa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/g/GhyrsonStarnKelermorph.java b/Mage.Sets/src/mage/cards/g/GhyrsonStarnKelermorph.java index ecc3b82fd7..5916368e6b 100644 --- a/Mage.Sets/src/mage/cards/g/GhyrsonStarnKelermorph.java +++ b/Mage.Sets/src/mage/cards/g/GhyrsonStarnKelermorph.java @@ -25,7 +25,7 @@ public final class GhyrsonStarnKelermorph extends CardImpl { public GhyrsonStarnKelermorph(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TYRANID); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GiadaFontOfHope.java b/Mage.Sets/src/mage/cards/g/GiadaFontOfHope.java index ff7bc957e2..4feb2df2a5 100644 --- a/Mage.Sets/src/mage/cards/g/GiadaFontOfHope.java +++ b/Mage.Sets/src/mage/cards/g/GiadaFontOfHope.java @@ -34,7 +34,7 @@ public final class GiadaFontOfHope extends CardImpl { public GiadaFontOfHope(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GideonAllyOfZendikar.java b/Mage.Sets/src/mage/cards/g/GideonAllyOfZendikar.java index d58a6d72ca..72250d25d2 100644 --- a/Mage.Sets/src/mage/cards/g/GideonAllyOfZendikar.java +++ b/Mage.Sets/src/mage/cards/g/GideonAllyOfZendikar.java @@ -28,7 +28,7 @@ public final class GideonAllyOfZendikar extends CardImpl { public GideonAllyOfZendikar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GideonBattleForged.java b/Mage.Sets/src/mage/cards/g/GideonBattleForged.java index 5cc7546e7c..493949eb57 100644 --- a/Mage.Sets/src/mage/cards/g/GideonBattleForged.java +++ b/Mage.Sets/src/mage/cards/g/GideonBattleForged.java @@ -35,7 +35,7 @@ public final class GideonBattleForged extends CardImpl { public GideonBattleForged(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); this.color.setWhite(true); diff --git a/Mage.Sets/src/mage/cards/g/GideonBlackblade.java b/Mage.Sets/src/mage/cards/g/GideonBlackblade.java index 37ac4a20d5..d7ef3abaa4 100644 --- a/Mage.Sets/src/mage/cards/g/GideonBlackblade.java +++ b/Mage.Sets/src/mage/cards/g/GideonBlackblade.java @@ -50,7 +50,7 @@ public final class GideonBlackblade extends CardImpl { public GideonBlackblade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GideonChampionOfJustice.java b/Mage.Sets/src/mage/cards/g/GideonChampionOfJustice.java index 84b9b3da21..856964869f 100644 --- a/Mage.Sets/src/mage/cards/g/GideonChampionOfJustice.java +++ b/Mage.Sets/src/mage/cards/g/GideonChampionOfJustice.java @@ -35,7 +35,7 @@ public final class GideonChampionOfJustice extends CardImpl { public GideonChampionOfJustice(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GideonJura.java b/Mage.Sets/src/mage/cards/g/GideonJura.java index 2de02b040b..9e07c52109 100644 --- a/Mage.Sets/src/mage/cards/g/GideonJura.java +++ b/Mage.Sets/src/mage/cards/g/GideonJura.java @@ -35,7 +35,7 @@ public final class GideonJura extends CardImpl { public GideonJura(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/g/GideonMartialParagon.java b/Mage.Sets/src/mage/cards/g/GideonMartialParagon.java index 92d5e3c294..22ccb2fdcd 100644 --- a/Mage.Sets/src/mage/cards/g/GideonMartialParagon.java +++ b/Mage.Sets/src/mage/cards/g/GideonMartialParagon.java @@ -29,7 +29,7 @@ public final class GideonMartialParagon extends CardImpl { public GideonMartialParagon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); diff --git a/Mage.Sets/src/mage/cards/g/GideonOfTheTrials.java b/Mage.Sets/src/mage/cards/g/GideonOfTheTrials.java index e2fd916acf..db67c1d3b1 100644 --- a/Mage.Sets/src/mage/cards/g/GideonOfTheTrials.java +++ b/Mage.Sets/src/mage/cards/g/GideonOfTheTrials.java @@ -28,7 +28,7 @@ public final class GideonOfTheTrials extends CardImpl { public GideonOfTheTrials(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); //Starting Loyalty: 3 diff --git a/Mage.Sets/src/mage/cards/g/GideonTheOathsworn.java b/Mage.Sets/src/mage/cards/g/GideonTheOathsworn.java index 463ae961d0..2a582f8d31 100644 --- a/Mage.Sets/src/mage/cards/g/GideonTheOathsworn.java +++ b/Mage.Sets/src/mage/cards/g/GideonTheOathsworn.java @@ -32,7 +32,7 @@ public final class GideonTheOathsworn extends CardImpl { public GideonTheOathsworn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIDEON); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/g/GilanraCallerOfWirewood.java b/Mage.Sets/src/mage/cards/g/GilanraCallerOfWirewood.java index c6e82eca85..e08d542494 100644 --- a/Mage.Sets/src/mage/cards/g/GilanraCallerOfWirewood.java +++ b/Mage.Sets/src/mage/cards/g/GilanraCallerOfWirewood.java @@ -32,7 +32,7 @@ public final class GilanraCallerOfWirewood extends CardImpl { public GilanraCallerOfWirewood(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GimbalGremlinProdigy.java b/Mage.Sets/src/mage/cards/g/GimbalGremlinProdigy.java index d73404a4f1..ff25225f77 100644 --- a/Mage.Sets/src/mage/cards/g/GimbalGremlinProdigy.java +++ b/Mage.Sets/src/mage/cards/g/GimbalGremlinProdigy.java @@ -30,7 +30,7 @@ public final class GimbalGremlinProdigy extends CardImpl { public GimbalGremlinProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GREMLIN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GisaAndGeralf.java b/Mage.Sets/src/mage/cards/g/GisaAndGeralf.java index 553d380de9..03eadf9037 100644 --- a/Mage.Sets/src/mage/cards/g/GisaAndGeralf.java +++ b/Mage.Sets/src/mage/cards/g/GisaAndGeralf.java @@ -29,7 +29,7 @@ public final class GisaAndGeralf extends CardImpl { public GisaAndGeralf(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GisaGloriousResurrector.java b/Mage.Sets/src/mage/cards/g/GisaGloriousResurrector.java index bd1e929324..5a6ad4d110 100644 --- a/Mage.Sets/src/mage/cards/g/GisaGloriousResurrector.java +++ b/Mage.Sets/src/mage/cards/g/GisaGloriousResurrector.java @@ -33,7 +33,7 @@ public final class GisaGloriousResurrector extends CardImpl { public GisaGloriousResurrector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GiselaBladeOfGoldnight.java b/Mage.Sets/src/mage/cards/g/GiselaBladeOfGoldnight.java index 93dd84e433..3c1c405fe9 100644 --- a/Mage.Sets/src/mage/cards/g/GiselaBladeOfGoldnight.java +++ b/Mage.Sets/src/mage/cards/g/GiselaBladeOfGoldnight.java @@ -26,7 +26,7 @@ public final class GiselaBladeOfGoldnight extends CardImpl { public GiselaBladeOfGoldnight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GiselaTheBrokenBlade.java b/Mage.Sets/src/mage/cards/g/GiselaTheBrokenBlade.java index d1b4597d1c..f923888fcf 100644 --- a/Mage.Sets/src/mage/cards/g/GiselaTheBrokenBlade.java +++ b/Mage.Sets/src/mage/cards/g/GiselaTheBrokenBlade.java @@ -26,7 +26,7 @@ public final class GiselaTheBrokenBlade extends CardImpl { public GiselaTheBrokenBlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.HORROR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GishathSunsAvatar.java b/Mage.Sets/src/mage/cards/g/GishathSunsAvatar.java index 68a0c21249..5735949331 100644 --- a/Mage.Sets/src/mage/cards/g/GishathSunsAvatar.java +++ b/Mage.Sets/src/mage/cards/g/GishathSunsAvatar.java @@ -32,7 +32,7 @@ public final class GishathSunsAvatar extends CardImpl { public GishathSunsAvatar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.AVATAR); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/g/GixYawgmothPraetor.java b/Mage.Sets/src/mage/cards/g/GixYawgmothPraetor.java index e4909f6f92..e15e8e9bf2 100644 --- a/Mage.Sets/src/mage/cards/g/GixYawgmothPraetor.java +++ b/Mage.Sets/src/mage/cards/g/GixYawgmothPraetor.java @@ -35,7 +35,7 @@ public final class GixYawgmothPraetor extends CardImpl { public GixYawgmothPraetor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GlacialFloodplain.java b/Mage.Sets/src/mage/cards/g/GlacialFloodplain.java index ba08b92f4b..5f1da70cae 100644 --- a/Mage.Sets/src/mage/cards/g/GlacialFloodplain.java +++ b/Mage.Sets/src/mage/cards/g/GlacialFloodplain.java @@ -20,7 +20,7 @@ public final class GlacialFloodplain extends CardImpl { public GlacialFloodplain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.PLAINS); this.subtype.add(SubType.ISLAND); diff --git a/Mage.Sets/src/mage/cards/g/GlacialPlating.java b/Mage.Sets/src/mage/cards/g/GlacialPlating.java index 3a087736aa..f174d187ef 100644 --- a/Mage.Sets/src/mage/cards/g/GlacialPlating.java +++ b/Mage.Sets/src/mage/cards/g/GlacialPlating.java @@ -34,7 +34,7 @@ public final class GlacialPlating extends CardImpl { public GlacialPlating(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{W}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AURA); // Enchant creature diff --git a/Mage.Sets/src/mage/cards/g/GlacianPowerstoneEngineer.java b/Mage.Sets/src/mage/cards/g/GlacianPowerstoneEngineer.java index d4d64a9c2c..ba4b85c29b 100644 --- a/Mage.Sets/src/mage/cards/g/GlacianPowerstoneEngineer.java +++ b/Mage.Sets/src/mage/cards/g/GlacianPowerstoneEngineer.java @@ -32,7 +32,7 @@ public final class GlacianPowerstoneEngineer extends CardImpl { public GlacianPowerstoneEngineer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GlennTheVoiceOfCalm.java b/Mage.Sets/src/mage/cards/g/GlennTheVoiceOfCalm.java index be76e046e2..62dd3aeec9 100644 --- a/Mage.Sets/src/mage/cards/g/GlennTheVoiceOfCalm.java +++ b/Mage.Sets/src/mage/cards/g/GlennTheVoiceOfCalm.java @@ -24,7 +24,7 @@ public final class GlennTheVoiceOfCalm extends CardImpl { public GlennTheVoiceOfCalm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GlissaHeraldOfPredation.java b/Mage.Sets/src/mage/cards/g/GlissaHeraldOfPredation.java index 3dc8b7a8a0..7e80d3acb5 100644 --- a/Mage.Sets/src/mage/cards/g/GlissaHeraldOfPredation.java +++ b/Mage.Sets/src/mage/cards/g/GlissaHeraldOfPredation.java @@ -30,7 +30,7 @@ public final class GlissaHeraldOfPredation extends CardImpl { public GlissaHeraldOfPredation(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELF); diff --git a/Mage.Sets/src/mage/cards/g/GlissaSunseeker.java b/Mage.Sets/src/mage/cards/g/GlissaSunseeker.java index a32245a337..0ddcfeb3d8 100644 --- a/Mage.Sets/src/mage/cards/g/GlissaSunseeker.java +++ b/Mage.Sets/src/mage/cards/g/GlissaSunseeker.java @@ -29,7 +29,7 @@ public final class GlissaSunseeker extends CardImpl { public GlissaSunseeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF, SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GlissaSunslayer.java b/Mage.Sets/src/mage/cards/g/GlissaSunslayer.java index def2b55a44..bcb2fc8624 100644 --- a/Mage.Sets/src/mage/cards/g/GlissaSunslayer.java +++ b/Mage.Sets/src/mage/cards/g/GlissaSunslayer.java @@ -29,7 +29,7 @@ public final class GlissaSunslayer extends CardImpl { public GlissaSunslayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELF); diff --git a/Mage.Sets/src/mage/cards/g/GlissaTheTraitor.java b/Mage.Sets/src/mage/cards/g/GlissaTheTraitor.java index 49431bcee9..29bb6d2377 100644 --- a/Mage.Sets/src/mage/cards/g/GlissaTheTraitor.java +++ b/Mage.Sets/src/mage/cards/g/GlissaTheTraitor.java @@ -30,7 +30,7 @@ public final class GlissaTheTraitor extends CardImpl { public GlissaTheTraitor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELF); diff --git a/Mage.Sets/src/mage/cards/g/GlitteringFrost.java b/Mage.Sets/src/mage/cards/g/GlitteringFrost.java index 4f87d0646c..b5fc708eb3 100644 --- a/Mage.Sets/src/mage/cards/g/GlitteringFrost.java +++ b/Mage.Sets/src/mage/cards/g/GlitteringFrost.java @@ -23,7 +23,7 @@ public final class GlitteringFrost extends CardImpl { public GlitteringFrost(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AURA); // Enchant land diff --git a/Mage.Sets/src/mage/cards/g/GnostroVoiceOfTheCrags.java b/Mage.Sets/src/mage/cards/g/GnostroVoiceOfTheCrags.java index b5563f15ac..30e21239d8 100644 --- a/Mage.Sets/src/mage/cards/g/GnostroVoiceOfTheCrags.java +++ b/Mage.Sets/src/mage/cards/g/GnostroVoiceOfTheCrags.java @@ -31,7 +31,7 @@ public final class GnostroVoiceOfTheCrags extends CardImpl { public GnostroVoiceOfTheCrags(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CHIMERA); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GoShintaiOfAncientWars.java b/Mage.Sets/src/mage/cards/g/GoShintaiOfAncientWars.java index 43ce72c6b4..095b615aaf 100644 --- a/Mage.Sets/src/mage/cards/g/GoShintaiOfAncientWars.java +++ b/Mage.Sets/src/mage/cards/g/GoShintaiOfAncientWars.java @@ -35,7 +35,7 @@ public final class GoShintaiOfAncientWars extends CardImpl { public GoShintaiOfAncientWars(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GoShintaiOfBoundlessVigor.java b/Mage.Sets/src/mage/cards/g/GoShintaiOfBoundlessVigor.java index 44a603a7cb..1a1141faa4 100644 --- a/Mage.Sets/src/mage/cards/g/GoShintaiOfBoundlessVigor.java +++ b/Mage.Sets/src/mage/cards/g/GoShintaiOfBoundlessVigor.java @@ -38,7 +38,7 @@ public final class GoShintaiOfBoundlessVigor extends CardImpl { public GoShintaiOfBoundlessVigor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/g/GoShintaiOfHiddenCruelty.java b/Mage.Sets/src/mage/cards/g/GoShintaiOfHiddenCruelty.java index e1568353f4..d2943cda20 100644 --- a/Mage.Sets/src/mage/cards/g/GoShintaiOfHiddenCruelty.java +++ b/Mage.Sets/src/mage/cards/g/GoShintaiOfHiddenCruelty.java @@ -43,7 +43,7 @@ public final class GoShintaiOfHiddenCruelty extends CardImpl { public GoShintaiOfHiddenCruelty(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GoShintaiOfLifesOrigin.java b/Mage.Sets/src/mage/cards/g/GoShintaiOfLifesOrigin.java index 5bfa45393b..bb2ba5e102 100644 --- a/Mage.Sets/src/mage/cards/g/GoShintaiOfLifesOrigin.java +++ b/Mage.Sets/src/mage/cards/g/GoShintaiOfLifesOrigin.java @@ -40,7 +40,7 @@ public final class GoShintaiOfLifesOrigin extends CardImpl { public GoShintaiOfLifesOrigin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GoShintaiOfLostWisdom.java b/Mage.Sets/src/mage/cards/g/GoShintaiOfLostWisdom.java index 8d313a0b61..7388f900b5 100644 --- a/Mage.Sets/src/mage/cards/g/GoShintaiOfLostWisdom.java +++ b/Mage.Sets/src/mage/cards/g/GoShintaiOfLostWisdom.java @@ -35,7 +35,7 @@ public final class GoShintaiOfLostWisdom extends CardImpl { public GoShintaiOfLostWisdom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.power = new MageInt(0); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GoShintaiOfSharedPurpose.java b/Mage.Sets/src/mage/cards/g/GoShintaiOfSharedPurpose.java index 6b2f06fe5b..8ee70362b7 100644 --- a/Mage.Sets/src/mage/cards/g/GoShintaiOfSharedPurpose.java +++ b/Mage.Sets/src/mage/cards/g/GoShintaiOfSharedPurpose.java @@ -34,7 +34,7 @@ public final class GoShintaiOfSharedPurpose extends CardImpl { public GoShintaiOfSharedPurpose(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GoblinRimerunner.java b/Mage.Sets/src/mage/cards/g/GoblinRimerunner.java index cf3a6a1806..d6b4f29417 100644 --- a/Mage.Sets/src/mage/cards/g/GoblinRimerunner.java +++ b/Mage.Sets/src/mage/cards/g/GoblinRimerunner.java @@ -27,7 +27,7 @@ public final class GoblinRimerunner extends CardImpl { public GoblinRimerunner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GodEternalBontu.java b/Mage.Sets/src/mage/cards/g/GodEternalBontu.java index 9ecefcfaa5..6dd4338a6b 100644 --- a/Mage.Sets/src/mage/cards/g/GodEternalBontu.java +++ b/Mage.Sets/src/mage/cards/g/GodEternalBontu.java @@ -31,7 +31,7 @@ public final class GodEternalBontu extends CardImpl { public GodEternalBontu(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GodEternalKefnet.java b/Mage.Sets/src/mage/cards/g/GodEternalKefnet.java index 62fd6aa972..6b5f796580 100644 --- a/Mage.Sets/src/mage/cards/g/GodEternalKefnet.java +++ b/Mage.Sets/src/mage/cards/g/GodEternalKefnet.java @@ -27,7 +27,7 @@ public final class GodEternalKefnet extends CardImpl { public GodEternalKefnet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.GOD); diff --git a/Mage.Sets/src/mage/cards/g/GodEternalOketra.java b/Mage.Sets/src/mage/cards/g/GodEternalOketra.java index 5e297e10a9..c142cf9c6f 100644 --- a/Mage.Sets/src/mage/cards/g/GodEternalOketra.java +++ b/Mage.Sets/src/mage/cards/g/GodEternalOketra.java @@ -23,7 +23,7 @@ public final class GodEternalOketra extends CardImpl { public GodEternalOketra(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.GOD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GodEternalRhonas.java b/Mage.Sets/src/mage/cards/g/GodEternalRhonas.java index 4ba9c292ad..4860b17fb3 100644 --- a/Mage.Sets/src/mage/cards/g/GodEternalRhonas.java +++ b/Mage.Sets/src/mage/cards/g/GodEternalRhonas.java @@ -28,7 +28,7 @@ public final class GodEternalRhonas extends CardImpl { public GodEternalRhonas(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GodPharaohsStatue.java b/Mage.Sets/src/mage/cards/g/GodPharaohsStatue.java index 1fbd05ac20..09a3c432fb 100644 --- a/Mage.Sets/src/mage/cards/g/GodPharaohsStatue.java +++ b/Mage.Sets/src/mage/cards/g/GodPharaohsStatue.java @@ -21,7 +21,7 @@ public final class GodPharaohsStatue extends CardImpl { public GodPharaohsStatue(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Spells your opponents cast cost {2} more to cast. this.addAbility(new SimpleStaticAbility(new SpellsCostIncreasingAllEffect(2, new FilterCard("Spells"), TargetController.OPPONENT))); diff --git a/Mage.Sets/src/mage/cards/g/GodoBanditWarlord.java b/Mage.Sets/src/mage/cards/g/GodoBanditWarlord.java index 26a2902ee7..c9269ce021 100644 --- a/Mage.Sets/src/mage/cards/g/GodoBanditWarlord.java +++ b/Mage.Sets/src/mage/cards/g/GodoBanditWarlord.java @@ -36,7 +36,7 @@ public final class GodoBanditWarlord extends CardImpl { public GodoBanditWarlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARBARIAN); diff --git a/Mage.Sets/src/mage/cards/g/GodsEyeGateToTheReikai.java b/Mage.Sets/src/mage/cards/g/GodsEyeGateToTheReikai.java index a2298d3976..99f3848981 100644 --- a/Mage.Sets/src/mage/cards/g/GodsEyeGateToTheReikai.java +++ b/Mage.Sets/src/mage/cards/g/GodsEyeGateToTheReikai.java @@ -18,7 +18,7 @@ public final class GodsEyeGateToTheReikai extends CardImpl { public GodsEyeGateToTheReikai(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/g/Godsend.java b/Mage.Sets/src/mage/cards/g/Godsend.java index fb7a68cc1c..b978305193 100644 --- a/Mage.Sets/src/mage/cards/g/Godsend.java +++ b/Mage.Sets/src/mage/cards/g/Godsend.java @@ -36,7 +36,7 @@ public final class Godsend extends CardImpl { public Godsend(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +3/+3. diff --git a/Mage.Sets/src/mage/cards/g/GoldbugHumanitysAlly.java b/Mage.Sets/src/mage/cards/g/GoldbugHumanitysAlly.java index 7f00881bbe..5b81a1d809 100644 --- a/Mage.Sets/src/mage/cards/g/GoldbugHumanitysAlly.java +++ b/Mage.Sets/src/mage/cards/g/GoldbugHumanitysAlly.java @@ -33,7 +33,7 @@ public final class GoldbugHumanitysAlly extends CardImpl { public GoldbugHumanitysAlly(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GoldbugScrappyScout.java b/Mage.Sets/src/mage/cards/g/GoldbugScrappyScout.java index 59348487c9..4cd192a781 100644 --- a/Mage.Sets/src/mage/cards/g/GoldbugScrappyScout.java +++ b/Mage.Sets/src/mage/cards/g/GoldbugScrappyScout.java @@ -31,7 +31,7 @@ public final class GoldbugScrappyScout extends CardImpl { public GoldbugScrappyScout(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GoldenArgosy.java b/Mage.Sets/src/mage/cards/g/GoldenArgosy.java index bfe6c8a1cc..e3e1fe438c 100644 --- a/Mage.Sets/src/mage/cards/g/GoldenArgosy.java +++ b/Mage.Sets/src/mage/cards/g/GoldenArgosy.java @@ -31,7 +31,7 @@ public final class GoldenArgosy extends CardImpl { public GoldenArgosy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(3); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/g/GollumPatientPlotter.java b/Mage.Sets/src/mage/cards/g/GollumPatientPlotter.java index 46e6d6b98c..5d4f129316 100644 --- a/Mage.Sets/src/mage/cards/g/GollumPatientPlotter.java +++ b/Mage.Sets/src/mage/cards/g/GollumPatientPlotter.java @@ -26,7 +26,7 @@ public final class GollumPatientPlotter extends CardImpl { public GollumPatientPlotter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GolosTirelessPilgrim.java b/Mage.Sets/src/mage/cards/g/GolosTirelessPilgrim.java index e54da63ee6..445701fa3c 100644 --- a/Mage.Sets/src/mage/cards/g/GolosTirelessPilgrim.java +++ b/Mage.Sets/src/mage/cards/g/GolosTirelessPilgrim.java @@ -28,7 +28,7 @@ public final class GolosTirelessPilgrim extends CardImpl { public GolosTirelessPilgrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SCOUT); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GontiLordOfLuxury.java b/Mage.Sets/src/mage/cards/g/GontiLordOfLuxury.java index a877e7a363..5ac3832001 100644 --- a/Mage.Sets/src/mage/cards/g/GontiLordOfLuxury.java +++ b/Mage.Sets/src/mage/cards/g/GontiLordOfLuxury.java @@ -31,7 +31,7 @@ public final class GontiLordOfLuxury extends CardImpl { public GontiLordOfLuxury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AETHERBORN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GontisAetherHeart.java b/Mage.Sets/src/mage/cards/g/GontisAetherHeart.java index 4f35197bd9..62a15a2d72 100644 --- a/Mage.Sets/src/mage/cards/g/GontisAetherHeart.java +++ b/Mage.Sets/src/mage/cards/g/GontisAetherHeart.java @@ -24,7 +24,7 @@ public final class GontisAetherHeart extends CardImpl { public GontisAetherHeart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever Gonti's Aether Heart or another artifact enters the battlefield under your control, you get {E}{E} (two energy counters). this.addAbility(new EntersBattlefieldThisOrAnotherTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/g/GorMuldrakAmphinologist.java b/Mage.Sets/src/mage/cards/g/GorMuldrakAmphinologist.java index ca7194ecd0..74f4755c18 100644 --- a/Mage.Sets/src/mage/cards/g/GorMuldrakAmphinologist.java +++ b/Mage.Sets/src/mage/cards/g/GorMuldrakAmphinologist.java @@ -34,7 +34,7 @@ public final class GorMuldrakAmphinologist extends CardImpl { public GorMuldrakAmphinologist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SCOUT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GoreclawTerrorOfQalSisma.java b/Mage.Sets/src/mage/cards/g/GoreclawTerrorOfQalSisma.java index bbd9cb11ef..a51016bd73 100644 --- a/Mage.Sets/src/mage/cards/g/GoreclawTerrorOfQalSisma.java +++ b/Mage.Sets/src/mage/cards/g/GoreclawTerrorOfQalSisma.java @@ -39,7 +39,7 @@ public final class GoreclawTerrorOfQalSisma extends CardImpl { public GoreclawTerrorOfQalSisma(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAR); this.power = new MageInt(4); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GorexTheTombshell.java b/Mage.Sets/src/mage/cards/g/GorexTheTombshell.java index 0ad42f8f74..09770ddd69 100644 --- a/Mage.Sets/src/mage/cards/g/GorexTheTombshell.java +++ b/Mage.Sets/src/mage/cards/g/GorexTheTombshell.java @@ -31,7 +31,7 @@ public final class GorexTheTombshell extends CardImpl { public GorexTheTombshell(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.TURTLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GorionWiseMentor.java b/Mage.Sets/src/mage/cards/g/GorionWiseMentor.java index b4ac277f9b..7a7205c2a1 100644 --- a/Mage.Sets/src/mage/cards/g/GorionWiseMentor.java +++ b/Mage.Sets/src/mage/cards/g/GorionWiseMentor.java @@ -28,7 +28,7 @@ public final class GorionWiseMentor extends CardImpl { public GorionWiseMentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GormTheGreat.java b/Mage.Sets/src/mage/cards/g/GormTheGreat.java index 5195777283..6a097d7d70 100644 --- a/Mage.Sets/src/mage/cards/g/GormTheGreat.java +++ b/Mage.Sets/src/mage/cards/g/GormTheGreat.java @@ -24,7 +24,7 @@ public final class GormTheGreat extends CardImpl { public GormTheGreat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GoroGoroAndSatoru.java b/Mage.Sets/src/mage/cards/g/GoroGoroAndSatoru.java index fa5a98fd20..c6f5fad934 100644 --- a/Mage.Sets/src/mage/cards/g/GoroGoroAndSatoru.java +++ b/Mage.Sets/src/mage/cards/g/GoroGoroAndSatoru.java @@ -31,7 +31,7 @@ public final class GoroGoroAndSatoru extends CardImpl { public GoroGoroAndSatoru(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GoroGoroDiscipleOfRyusei.java b/Mage.Sets/src/mage/cards/g/GoroGoroDiscipleOfRyusei.java index 7f6283b586..2ea296d145 100644 --- a/Mage.Sets/src/mage/cards/g/GoroGoroDiscipleOfRyusei.java +++ b/Mage.Sets/src/mage/cards/g/GoroGoroDiscipleOfRyusei.java @@ -44,7 +44,7 @@ public final class GoroGoroDiscipleOfRyusei extends CardImpl { public GoroGoroDiscipleOfRyusei(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GostaDirk.java b/Mage.Sets/src/mage/cards/g/GostaDirk.java index 95e9797c85..cfe86f15f7 100644 --- a/Mage.Sets/src/mage/cards/g/GostaDirk.java +++ b/Mage.Sets/src/mage/cards/g/GostaDirk.java @@ -20,7 +20,7 @@ public final class GostaDirk extends CardImpl { public GostaDirk(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GraazUnstoppableJuggernaut.java b/Mage.Sets/src/mage/cards/g/GraazUnstoppableJuggernaut.java index 22aa8081c0..be7d206e30 100644 --- a/Mage.Sets/src/mage/cards/g/GraazUnstoppableJuggernaut.java +++ b/Mage.Sets/src/mage/cards/g/GraazUnstoppableJuggernaut.java @@ -37,7 +37,7 @@ public final class GraazUnstoppableJuggernaut extends CardImpl { public GraazUnstoppableJuggernaut(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{8}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JUGGERNAUT); this.power = new MageInt(7); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GrakmawSkyclaveRavager.java b/Mage.Sets/src/mage/cards/g/GrakmawSkyclaveRavager.java index 297021a025..4604971aaa 100644 --- a/Mage.Sets/src/mage/cards/g/GrakmawSkyclaveRavager.java +++ b/Mage.Sets/src/mage/cards/g/GrakmawSkyclaveRavager.java @@ -39,7 +39,7 @@ public final class GrakmawSkyclaveRavager extends CardImpl { public GrakmawSkyclaveRavager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYDRA); this.subtype.add(SubType.HORROR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/g/GrandArbiterAugustinIV.java b/Mage.Sets/src/mage/cards/g/GrandArbiterAugustinIV.java index f0bab12289..f9f155ce49 100644 --- a/Mage.Sets/src/mage/cards/g/GrandArbiterAugustinIV.java +++ b/Mage.Sets/src/mage/cards/g/GrandArbiterAugustinIV.java @@ -28,7 +28,7 @@ public final class GrandArbiterAugustinIV extends CardImpl { public GrandArbiterAugustinIV(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/g/GrandMasterOfFlowers.java b/Mage.Sets/src/mage/cards/g/GrandMasterOfFlowers.java index e2d157d980..d7cd6b7743 100644 --- a/Mage.Sets/src/mage/cards/g/GrandMasterOfFlowers.java +++ b/Mage.Sets/src/mage/cards/g/GrandMasterOfFlowers.java @@ -44,7 +44,7 @@ public final class GrandMasterOfFlowers extends CardImpl { public GrandMasterOfFlowers(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BAHAMUT); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/g/GrandMoffTarkin.java b/Mage.Sets/src/mage/cards/g/GrandMoffTarkin.java index 637f0bfec5..55677a71d6 100644 --- a/Mage.Sets/src/mage/cards/g/GrandMoffTarkin.java +++ b/Mage.Sets/src/mage/cards/g/GrandMoffTarkin.java @@ -26,7 +26,7 @@ public final class GrandMoffTarkin extends CardImpl { public GrandMoffTarkin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GrandWarlordRadha.java b/Mage.Sets/src/mage/cards/g/GrandWarlordRadha.java index b3ba299efd..988b1305ef 100644 --- a/Mage.Sets/src/mage/cards/g/GrandWarlordRadha.java +++ b/Mage.Sets/src/mage/cards/g/GrandWarlordRadha.java @@ -37,7 +37,7 @@ public final class GrandWarlordRadha extends CardImpl { public GrandWarlordRadha(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GrandmotherRaviSengir.java b/Mage.Sets/src/mage/cards/g/GrandmotherRaviSengir.java index 8b78e3518f..c535576b30 100644 --- a/Mage.Sets/src/mage/cards/g/GrandmotherRaviSengir.java +++ b/Mage.Sets/src/mage/cards/g/GrandmotherRaviSengir.java @@ -24,7 +24,7 @@ public final class GrandmotherRaviSengir extends CardImpl { public GrandmotherRaviSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GrandmotherSengir.java b/Mage.Sets/src/mage/cards/g/GrandmotherSengir.java index 9db7817a35..06b54714ae 100644 --- a/Mage.Sets/src/mage/cards/g/GrandmotherSengir.java +++ b/Mage.Sets/src/mage/cards/g/GrandmotherSengir.java @@ -25,7 +25,7 @@ public final class GrandmotherSengir extends CardImpl { public GrandmotherSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GravenLore.java b/Mage.Sets/src/mage/cards/g/GravenLore.java index 17cc7ff8ce..9b0f03830d 100644 --- a/Mage.Sets/src/mage/cards/g/GravenLore.java +++ b/Mage.Sets/src/mage/cards/g/GravenLore.java @@ -21,7 +21,7 @@ public final class GravenLore extends CardImpl { public GravenLore(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{U}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Scry X, where is the amount of {S} spent to cast this spell, then draw three cards. this.getSpellAbility().addEffect(new GravenLoreEffect()); diff --git a/Mage.Sets/src/mage/cards/g/GravitySphere.java b/Mage.Sets/src/mage/cards/g/GravitySphere.java index 77ff21ad3d..77a32a7657 100644 --- a/Mage.Sets/src/mage/cards/g/GravitySphere.java +++ b/Mage.Sets/src/mage/cards/g/GravitySphere.java @@ -20,7 +20,7 @@ public final class GravitySphere extends CardImpl { public GravitySphere(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{R}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // All creatures lose flying. Effect effect = new LoseAbilityAllEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_ALL_CREATURES); diff --git a/Mage.Sets/src/mage/cards/g/GrazilaxxIllithidScholar.java b/Mage.Sets/src/mage/cards/g/GrazilaxxIllithidScholar.java index 22461db6b5..1ae41f2dc8 100644 --- a/Mage.Sets/src/mage/cards/g/GrazilaxxIllithidScholar.java +++ b/Mage.Sets/src/mage/cards/g/GrazilaxxIllithidScholar.java @@ -29,7 +29,7 @@ public final class GrazilaxxIllithidScholar extends CardImpl { public GrazilaxxIllithidScholar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GreasefangOkibaBoss.java b/Mage.Sets/src/mage/cards/g/GreasefangOkibaBoss.java index 8226f4924c..5fedecf6a9 100644 --- a/Mage.Sets/src/mage/cards/g/GreasefangOkibaBoss.java +++ b/Mage.Sets/src/mage/cards/g/GreasefangOkibaBoss.java @@ -37,7 +37,7 @@ public final class GreasefangOkibaBoss extends CardImpl { public GreasefangOkibaBoss(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAT); this.subtype.add(SubType.PILOT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/Greedo.java b/Mage.Sets/src/mage/cards/g/Greedo.java index e0af3f9f16..b118e95f1d 100644 --- a/Mage.Sets/src/mage/cards/g/Greedo.java +++ b/Mage.Sets/src/mage/cards/g/Greedo.java @@ -41,7 +41,7 @@ public final class Greedo extends CardImpl { public Greedo(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RODIAN); this.subtype.add(SubType.HUNTER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GreelMindRaker.java b/Mage.Sets/src/mage/cards/g/GreelMindRaker.java index a901b273c0..a6ac6cceb0 100644 --- a/Mage.Sets/src/mage/cards/g/GreelMindRaker.java +++ b/Mage.Sets/src/mage/cards/g/GreelMindRaker.java @@ -28,7 +28,7 @@ public final class GreelMindRaker extends CardImpl { public GreelMindRaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); this.subtype.add(SubType.SPELLSHAPER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java b/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java index e618e1ab57..f00d8c458d 100644 --- a/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java +++ b/Mage.Sets/src/mage/cards/g/GreensleevesMaroSorcerer.java @@ -29,7 +29,7 @@ public final class GreensleevesMaroSorcerer extends CardImpl { public GreensleevesMaroSorcerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/g/GrenzoDungeonWarden.java b/Mage.Sets/src/mage/cards/g/GrenzoDungeonWarden.java index bbd3178bc5..51944e3a0d 100644 --- a/Mage.Sets/src/mage/cards/g/GrenzoDungeonWarden.java +++ b/Mage.Sets/src/mage/cards/g/GrenzoDungeonWarden.java @@ -30,7 +30,7 @@ public final class GrenzoDungeonWarden extends CardImpl { public GrenzoDungeonWarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{X}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/g/GrenzoHavocRaiser.java b/Mage.Sets/src/mage/cards/g/GrenzoHavocRaiser.java index 3cf42210d5..9cb8379237 100644 --- a/Mage.Sets/src/mage/cards/g/GrenzoHavocRaiser.java +++ b/Mage.Sets/src/mage/cards/g/GrenzoHavocRaiser.java @@ -35,7 +35,7 @@ public final class GrenzoHavocRaiser extends CardImpl { public GrenzoHavocRaiser(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GretchenTitchwillow.java b/Mage.Sets/src/mage/cards/g/GretchenTitchwillow.java index 8f8855c9da..39a23a2abb 100644 --- a/Mage.Sets/src/mage/cards/g/GretchenTitchwillow.java +++ b/Mage.Sets/src/mage/cards/g/GretchenTitchwillow.java @@ -23,7 +23,7 @@ public final class GretchenTitchwillow extends CardImpl { public GretchenTitchwillow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.DRUID); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/g/GrevenPredatorCaptain.java b/Mage.Sets/src/mage/cards/g/GrevenPredatorCaptain.java index 90c3adf21a..ec70a1d55e 100644 --- a/Mage.Sets/src/mage/cards/g/GrevenPredatorCaptain.java +++ b/Mage.Sets/src/mage/cards/g/GrevenPredatorCaptain.java @@ -30,7 +30,7 @@ public final class GrevenPredatorCaptain extends CardImpl { public GrevenPredatorCaptain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/g/GrimDraugr.java b/Mage.Sets/src/mage/cards/g/GrimDraugr.java index 44d9b9cd83..f2ce7d9750 100644 --- a/Mage.Sets/src/mage/cards/g/GrimDraugr.java +++ b/Mage.Sets/src/mage/cards/g/GrimDraugr.java @@ -24,7 +24,7 @@ public final class GrimDraugr extends CardImpl { public GrimDraugr(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GrimgrinCorpseBorn.java b/Mage.Sets/src/mage/cards/g/GrimgrinCorpseBorn.java index bfb30865c0..9adf58d264 100644 --- a/Mage.Sets/src/mage/cards/g/GrimgrinCorpseBorn.java +++ b/Mage.Sets/src/mage/cards/g/GrimgrinCorpseBorn.java @@ -36,7 +36,7 @@ public final class GrimgrinCorpseBorn extends CardImpl { public GrimgrinCorpseBorn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/g/GrimlockDinobotLeader.java b/Mage.Sets/src/mage/cards/g/GrimlockDinobotLeader.java index d0ab1d99f8..e1132c810f 100644 --- a/Mage.Sets/src/mage/cards/g/GrimlockDinobotLeader.java +++ b/Mage.Sets/src/mage/cards/g/GrimlockDinobotLeader.java @@ -42,7 +42,7 @@ public final class GrimlockDinobotLeader extends CardImpl{ public GrimlockDinobotLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT,CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AUTOBOT); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/g/GrimlockFerociousKing.java b/Mage.Sets/src/mage/cards/g/GrimlockFerociousKing.java index 630a92c01b..b707016de2 100644 --- a/Mage.Sets/src/mage/cards/g/GrimlockFerociousKing.java +++ b/Mage.Sets/src/mage/cards/g/GrimlockFerociousKing.java @@ -23,7 +23,7 @@ public final class GrimlockFerociousKing extends CardImpl{ public GrimlockFerociousKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/g/GrimoireOfTheDead.java b/Mage.Sets/src/mage/cards/g/GrimoireOfTheDead.java index 9ef267f950..6057e365cf 100644 --- a/Mage.Sets/src/mage/cards/g/GrimoireOfTheDead.java +++ b/Mage.Sets/src/mage/cards/g/GrimoireOfTheDead.java @@ -34,7 +34,7 @@ public final class GrimoireOfTheDead extends CardImpl { public GrimoireOfTheDead(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {1}, {tap}, Discard a card: Put a study counter on Grimoire of the Dead. Ability ability1 = new SimpleActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/g/Griselbrand.java b/Mage.Sets/src/mage/cards/g/Griselbrand.java index eac40eae8e..597294e289 100644 --- a/Mage.Sets/src/mage/cards/g/Griselbrand.java +++ b/Mage.Sets/src/mage/cards/g/Griselbrand.java @@ -23,7 +23,7 @@ public final class Griselbrand extends CardImpl { public Griselbrand(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/g/GrismoldTheDreadsower.java b/Mage.Sets/src/mage/cards/g/GrismoldTheDreadsower.java index 280177e6de..b633ec0860 100644 --- a/Mage.Sets/src/mage/cards/g/GrismoldTheDreadsower.java +++ b/Mage.Sets/src/mage/cards/g/GrismoldTheDreadsower.java @@ -34,7 +34,7 @@ public final class GrismoldTheDreadsower extends CardImpl { public GrismoldTheDreadsower(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GristTheHungerTide.java b/Mage.Sets/src/mage/cards/g/GristTheHungerTide.java index 11d36a30e6..d2de2a6a6d 100644 --- a/Mage.Sets/src/mage/cards/g/GristTheHungerTide.java +++ b/Mage.Sets/src/mage/cards/g/GristTheHungerTide.java @@ -41,7 +41,7 @@ public final class GristTheHungerTide extends CardImpl { public GristTheHungerTide(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GRIST); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/g/GrolnokTheOmnivore.java b/Mage.Sets/src/mage/cards/g/GrolnokTheOmnivore.java index 678d68d60f..c23467cea9 100644 --- a/Mage.Sets/src/mage/cards/g/GrolnokTheOmnivore.java +++ b/Mage.Sets/src/mage/cards/g/GrolnokTheOmnivore.java @@ -33,7 +33,7 @@ public final class GrolnokTheOmnivore extends CardImpl { public GrolnokTheOmnivore(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FROG); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java b/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java index c048ea8b23..9a60db5ff0 100644 --- a/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java +++ b/Mage.Sets/src/mage/cards/g/GrothamaAllDevouring.java @@ -37,7 +37,7 @@ public final class GrothamaAllDevouring extends CardImpl { public GrothamaAllDevouring(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WURM); this.power = new MageInt(10); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/g/GrowingRitesOfItlimoc.java b/Mage.Sets/src/mage/cards/g/GrowingRitesOfItlimoc.java index c21270ebce..fb6f082fd5 100644 --- a/Mage.Sets/src/mage/cards/g/GrowingRitesOfItlimoc.java +++ b/Mage.Sets/src/mage/cards/g/GrowingRitesOfItlimoc.java @@ -22,7 +22,7 @@ public final class GrowingRitesOfItlimoc extends CardImpl { public GrowingRitesOfItlimoc(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.i.ItlimocCradleOfTheSun.class; diff --git a/Mage.Sets/src/mage/cards/g/GrumgullyTheGenerous.java b/Mage.Sets/src/mage/cards/g/GrumgullyTheGenerous.java index c2177708c5..62147aa2e6 100644 --- a/Mage.Sets/src/mage/cards/g/GrumgullyTheGenerous.java +++ b/Mage.Sets/src/mage/cards/g/GrumgullyTheGenerous.java @@ -23,7 +23,7 @@ public final class GrumgullyTheGenerous extends CardImpl { public GrumgullyTheGenerous(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GrunnTheLonelyKing.java b/Mage.Sets/src/mage/cards/g/GrunnTheLonelyKing.java index e6e5365555..834674aeba 100644 --- a/Mage.Sets/src/mage/cards/g/GrunnTheLonelyKing.java +++ b/Mage.Sets/src/mage/cards/g/GrunnTheLonelyKing.java @@ -25,7 +25,7 @@ public final class GrunnTheLonelyKing extends CardImpl { public GrunnTheLonelyKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.APE, SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GuanYuSaintedWarrior.java b/Mage.Sets/src/mage/cards/g/GuanYuSaintedWarrior.java index 876c4d777d..542b55ce03 100644 --- a/Mage.Sets/src/mage/cards/g/GuanYuSaintedWarrior.java +++ b/Mage.Sets/src/mage/cards/g/GuanYuSaintedWarrior.java @@ -20,7 +20,7 @@ public final class GuanYuSaintedWarrior extends CardImpl { public GuanYuSaintedWarrior(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/g/GuildArtisan.java b/Mage.Sets/src/mage/cards/g/GuildArtisan.java index deee924ca7..d7c714798e 100644 --- a/Mage.Sets/src/mage/cards/g/GuildArtisan.java +++ b/Mage.Sets/src/mage/cards/g/GuildArtisan.java @@ -23,7 +23,7 @@ public final class GuildArtisan extends CardImpl { public GuildArtisan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature attacks a player, if no other opponent has more life than that player, create two Treasure tokens." diff --git a/Mage.Sets/src/mage/cards/g/GutTrueSoulZealot.java b/Mage.Sets/src/mage/cards/g/GutTrueSoulZealot.java index 7e0fe2a80b..5a0f1474e2 100644 --- a/Mage.Sets/src/mage/cards/g/GutTrueSoulZealot.java +++ b/Mage.Sets/src/mage/cards/g/GutTrueSoulZealot.java @@ -24,7 +24,7 @@ public final class GutTrueSoulZealot extends CardImpl { public GutTrueSoulZealot(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GutlessGhoul.java b/Mage.Sets/src/mage/cards/g/GutlessGhoul.java index 964daf8595..2a3f402c4a 100644 --- a/Mage.Sets/src/mage/cards/g/GutlessGhoul.java +++ b/Mage.Sets/src/mage/cards/g/GutlessGhoul.java @@ -25,7 +25,7 @@ public final class GutlessGhoul extends CardImpl { public GutlessGhoul(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ZOMBIE); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/g/GwafaHazidProfiteer.java b/Mage.Sets/src/mage/cards/g/GwafaHazidProfiteer.java index 181cd8f57e..a9c0f6539d 100644 --- a/Mage.Sets/src/mage/cards/g/GwafaHazidProfiteer.java +++ b/Mage.Sets/src/mage/cards/g/GwafaHazidProfiteer.java @@ -27,7 +27,7 @@ public final class GwafaHazidProfiteer extends CardImpl { public GwafaHazidProfiteer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/g/GwendlynDiCorci.java b/Mage.Sets/src/mage/cards/g/GwendlynDiCorci.java index 8764b726c3..886dc07327 100644 --- a/Mage.Sets/src/mage/cards/g/GwendlynDiCorci.java +++ b/Mage.Sets/src/mage/cards/g/GwendlynDiCorci.java @@ -24,7 +24,7 @@ public final class GwendlynDiCorci extends CardImpl { public GwendlynDiCorci(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/g/GwennaEyesOfGaea.java b/Mage.Sets/src/mage/cards/g/GwennaEyesOfGaea.java index a7afa36cfa..6ec0cc6cf4 100644 --- a/Mage.Sets/src/mage/cards/g/GwennaEyesOfGaea.java +++ b/Mage.Sets/src/mage/cards/g/GwennaEyesOfGaea.java @@ -40,7 +40,7 @@ public final class GwennaEyesOfGaea extends CardImpl { public GwennaEyesOfGaea(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.subtype.add(SubType.SCOUT); diff --git a/Mage.Sets/src/mage/cards/g/GyomeMasterChef.java b/Mage.Sets/src/mage/cards/g/GyomeMasterChef.java index 0fa4e6d4c0..3994218017 100644 --- a/Mage.Sets/src/mage/cards/g/GyomeMasterChef.java +++ b/Mage.Sets/src/mage/cards/g/GyomeMasterChef.java @@ -45,7 +45,7 @@ public final class GyomeMasterChef extends CardImpl { public GyomeMasterChef(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/g/GyrudaDoomOfDepths.java b/Mage.Sets/src/mage/cards/g/GyrudaDoomOfDepths.java index af6660738e..420140085d 100644 --- a/Mage.Sets/src/mage/cards/g/GyrudaDoomOfDepths.java +++ b/Mage.Sets/src/mage/cards/g/GyrudaDoomOfDepths.java @@ -27,7 +27,7 @@ public final class GyrudaDoomOfDepths extends CardImpl { public GyrudaDoomOfDepths(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U/B}{U/B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.KRAKEN); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/g/GyrusWakerOfCorpses.java b/Mage.Sets/src/mage/cards/g/GyrusWakerOfCorpses.java index a3eb3d82a3..c33dbb458c 100644 --- a/Mage.Sets/src/mage/cards/g/GyrusWakerOfCorpses.java +++ b/Mage.Sets/src/mage/cards/g/GyrusWakerOfCorpses.java @@ -42,7 +42,7 @@ public final class GyrusWakerOfCorpses extends CardImpl { public GyrusWakerOfCorpses(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYDRA); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/h/HaakonStromgaldScourge.java b/Mage.Sets/src/mage/cards/h/HaakonStromgaldScourge.java index 5559312c64..3f9a0148b5 100644 --- a/Mage.Sets/src/mage/cards/h/HaakonStromgaldScourge.java +++ b/Mage.Sets/src/mage/cards/h/HaakonStromgaldScourge.java @@ -25,7 +25,7 @@ public final class HaakonStromgaldScourge extends CardImpl { public HaakonStromgaldScourge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.KNIGHT); diff --git a/Mage.Sets/src/mage/cards/h/HadanasClimb.java b/Mage.Sets/src/mage/cards/h/HadanasClimb.java index 223b770c7c..7c0ac2a82b 100644 --- a/Mage.Sets/src/mage/cards/h/HadanasClimb.java +++ b/Mage.Sets/src/mage/cards/h/HadanasClimb.java @@ -26,7 +26,7 @@ public final class HadanasClimb extends CardImpl { public HadanasClimb(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.w.WingedTempleOfOrazca.class; diff --git a/Mage.Sets/src/mage/cards/h/HailstormValkyrie.java b/Mage.Sets/src/mage/cards/h/HailstormValkyrie.java index 0be4dc8158..71425a548d 100644 --- a/Mage.Sets/src/mage/cards/h/HailstormValkyrie.java +++ b/Mage.Sets/src/mage/cards/h/HailstormValkyrie.java @@ -23,7 +23,7 @@ public final class HailstormValkyrie extends CardImpl { public HailstormValkyrie(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HajarLoyalBodyguard.java b/Mage.Sets/src/mage/cards/h/HajarLoyalBodyguard.java index 5bce1af80c..f80e768046 100644 --- a/Mage.Sets/src/mage/cards/h/HajarLoyalBodyguard.java +++ b/Mage.Sets/src/mage/cards/h/HajarLoyalBodyguard.java @@ -31,7 +31,7 @@ public final class HajarLoyalBodyguard extends CardImpl { public HajarLoyalBodyguard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HakimLoreweaver.java b/Mage.Sets/src/mage/cards/h/HakimLoreweaver.java index b2bf82bd9e..fcd7676052 100644 --- a/Mage.Sets/src/mage/cards/h/HakimLoreweaver.java +++ b/Mage.Sets/src/mage/cards/h/HakimLoreweaver.java @@ -43,7 +43,7 @@ public final class HakimLoreweaver extends CardImpl { public HakimLoreweaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HaktosTheUnscarred.java b/Mage.Sets/src/mage/cards/h/HaktosTheUnscarred.java index e6d3cd25b5..dbea77aff1 100644 --- a/Mage.Sets/src/mage/cards/h/HaktosTheUnscarred.java +++ b/Mage.Sets/src/mage/cards/h/HaktosTheUnscarred.java @@ -36,7 +36,7 @@ public final class HaktosTheUnscarred extends CardImpl { public HaktosTheUnscarred(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{R}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/h/HalanaAndAlenaPartners.java b/Mage.Sets/src/mage/cards/h/HalanaAndAlenaPartners.java index d3ade28016..67088d8e00 100644 --- a/Mage.Sets/src/mage/cards/h/HalanaAndAlenaPartners.java +++ b/Mage.Sets/src/mage/cards/h/HalanaAndAlenaPartners.java @@ -29,7 +29,7 @@ public final class HalanaAndAlenaPartners extends CardImpl { public HalanaAndAlenaPartners(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.RANGER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java b/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java index 80fa4b3787..6074d50034 100644 --- a/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java +++ b/Mage.Sets/src/mage/cards/h/HalanaKessigRanger.java @@ -28,7 +28,7 @@ public final class HalanaKessigRanger extends CardImpl { public HalanaKessigRanger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.subtype.add(SubType.RANGER); diff --git a/Mage.Sets/src/mage/cards/h/HaldanAvidArcanist.java b/Mage.Sets/src/mage/cards/h/HaldanAvidArcanist.java index 6981d96022..a22635b57e 100644 --- a/Mage.Sets/src/mage/cards/h/HaldanAvidArcanist.java +++ b/Mage.Sets/src/mage/cards/h/HaldanAvidArcanist.java @@ -25,7 +25,7 @@ public final class HaldanAvidArcanist extends CardImpl { public HaldanAvidArcanist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/h/Halfdane.java b/Mage.Sets/src/mage/cards/h/Halfdane.java index bcc20a7343..8136cb13b1 100644 --- a/Mage.Sets/src/mage/cards/h/Halfdane.java +++ b/Mage.Sets/src/mage/cards/h/Halfdane.java @@ -32,7 +32,7 @@ public final class Halfdane extends CardImpl { public Halfdane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HallOfGemstone.java b/Mage.Sets/src/mage/cards/h/HallOfGemstone.java index dddf161874..7e647c626c 100644 --- a/Mage.Sets/src/mage/cards/h/HallOfGemstone.java +++ b/Mage.Sets/src/mage/cards/h/HallOfGemstone.java @@ -27,7 +27,7 @@ public final class HallOfGemstone extends CardImpl { public HallOfGemstone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}{G}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of each player's upkeep, that player chooses a color. Until end of turn, lands tapped for mana produce mana of the chosen color instead of any other color. this.addAbility(new BeginningOfUpkeepTriggeredAbility(new HallOfGemstoneEffect(), TargetController.ACTIVE, false)); diff --git a/Mage.Sets/src/mage/cards/h/HallOfHeliodsGenerosity.java b/Mage.Sets/src/mage/cards/h/HallOfHeliodsGenerosity.java index 85197a00c6..c7f96d622e 100644 --- a/Mage.Sets/src/mage/cards/h/HallOfHeliodsGenerosity.java +++ b/Mage.Sets/src/mage/cards/h/HallOfHeliodsGenerosity.java @@ -26,7 +26,7 @@ public final class HallOfHeliodsGenerosity extends CardImpl { public HallOfHeliodsGenerosity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/h/HallOfTheBanditLord.java b/Mage.Sets/src/mage/cards/h/HallOfTheBanditLord.java index 2f0eef210b..7f12b0b92a 100644 --- a/Mage.Sets/src/mage/cards/h/HallOfTheBanditLord.java +++ b/Mage.Sets/src/mage/cards/h/HallOfTheBanditLord.java @@ -33,7 +33,7 @@ public final class HallOfTheBanditLord extends CardImpl { public HallOfTheBanditLord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Hall of the Bandit Lord enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/h/HallOfTriumph.java b/Mage.Sets/src/mage/cards/h/HallOfTriumph.java index c7e177a41c..598fedab14 100644 --- a/Mage.Sets/src/mage/cards/h/HallOfTriumph.java +++ b/Mage.Sets/src/mage/cards/h/HallOfTriumph.java @@ -23,7 +23,7 @@ public final class HallOfTriumph extends CardImpl { public HallOfTriumph(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // As Hall of Triumph enters the battlefield choose a color. this.addAbility(new AsEntersBattlefieldAbility(new ChooseColorEffect(Outcome.Neutral))); diff --git a/Mage.Sets/src/mage/cards/h/HallarTheFirefletcher.java b/Mage.Sets/src/mage/cards/h/HallarTheFirefletcher.java index 11c97c079e..52b45aacfc 100644 --- a/Mage.Sets/src/mage/cards/h/HallarTheFirefletcher.java +++ b/Mage.Sets/src/mage/cards/h/HallarTheFirefletcher.java @@ -24,7 +24,7 @@ public final class HallarTheFirefletcher extends CardImpl { public HallarTheFirefletcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ARCHER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HalsinEmeraldArchdruid.java b/Mage.Sets/src/mage/cards/h/HalsinEmeraldArchdruid.java index 1f58d28f48..d924c3dea2 100644 --- a/Mage.Sets/src/mage/cards/h/HalsinEmeraldArchdruid.java +++ b/Mage.Sets/src/mage/cards/h/HalsinEmeraldArchdruid.java @@ -32,7 +32,7 @@ public final class HalsinEmeraldArchdruid extends CardImpl { public HalsinEmeraldArchdruid(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HalvarGodOfBattle.java b/Mage.Sets/src/mage/cards/h/HalvarGodOfBattle.java index ae523ae739..e99136dbd0 100644 --- a/Mage.Sets/src/mage/cards/h/HalvarGodOfBattle.java +++ b/Mage.Sets/src/mage/cards/h/HalvarGodOfBattle.java @@ -50,15 +50,16 @@ public final class HalvarGodOfBattle extends ModalDoubleFacesCard { } public HalvarGodOfBattle(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{W}{W}", - "Sword of the Realms", new CardType[]{CardType.ARTIFACT}, new SubType[]{SubType.EQUIPMENT}, "{1}{W}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{W}{W}", + "Sword of the Realms", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{SubType.EQUIPMENT}, "{1}{W}" ); // 1. // Halvar, God of Battle // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(4), new MageInt(4)); // Creatures you control that are enchanted or equipped have double strike. @@ -76,8 +77,6 @@ public final class HalvarGodOfBattle extends ModalDoubleFacesCard { // 2. // Sword of the Realms // Legendary Artifact - Equipment - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // Equipped creature gets +2/+0 and has vigilance ability = new SimpleStaticAbility(new BoostEquippedEffect(2, 0)); ability.addEffect(new GainAbilityAttachedEffect(VigilanceAbility.getInstance(), AttachmentType.EQUIPMENT diff --git a/Mage.Sets/src/mage/cards/h/HamaPasharRuinSeeker.java b/Mage.Sets/src/mage/cards/h/HamaPasharRuinSeeker.java index d4d50c858a..78b99a5a32 100644 --- a/Mage.Sets/src/mage/cards/h/HamaPasharRuinSeeker.java +++ b/Mage.Sets/src/mage/cards/h/HamaPasharRuinSeeker.java @@ -21,7 +21,7 @@ public final class HamaPasharRuinSeeker extends CardImpl { public HamaPasharRuinSeeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HammerOfNazahn.java b/Mage.Sets/src/mage/cards/h/HammerOfNazahn.java index 29b87b4c36..2eff4e1903 100644 --- a/Mage.Sets/src/mage/cards/h/HammerOfNazahn.java +++ b/Mage.Sets/src/mage/cards/h/HammerOfNazahn.java @@ -29,7 +29,7 @@ public final class HammerOfNazahn extends CardImpl { public HammerOfNazahn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Whenever Hammer of Nazahn or another Equipment enters the battlefiend under your control, you may attach that Equipment to target creature you control. diff --git a/Mage.Sets/src/mage/cards/h/HammerOfPurphoros.java b/Mage.Sets/src/mage/cards/h/HammerOfPurphoros.java index 4f9347bafb..289b8e0f35 100644 --- a/Mage.Sets/src/mage/cards/h/HammerOfPurphoros.java +++ b/Mage.Sets/src/mage/cards/h/HammerOfPurphoros.java @@ -30,7 +30,7 @@ public final class HammerOfPurphoros extends CardImpl { public HammerOfPurphoros(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.ARTIFACT}, "{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Creatures you control have haste. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/cards/h/Hammerheim.java b/Mage.Sets/src/mage/cards/h/Hammerheim.java index caa1460502..7f599522f5 100644 --- a/Mage.Sets/src/mage/cards/h/Hammerheim.java +++ b/Mage.Sets/src/mage/cards/h/Hammerheim.java @@ -32,7 +32,7 @@ public final class Hammerheim extends CardImpl { public Hammerheim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {R}. this.addAbility(new RedManaAbility()); diff --git a/Mage.Sets/src/mage/cards/h/HamzaGuardianOfArashin.java b/Mage.Sets/src/mage/cards/h/HamzaGuardianOfArashin.java index 4fae1072b6..29560258b0 100644 --- a/Mage.Sets/src/mage/cards/h/HamzaGuardianOfArashin.java +++ b/Mage.Sets/src/mage/cards/h/HamzaGuardianOfArashin.java @@ -31,7 +31,7 @@ public final class HamzaGuardianOfArashin extends CardImpl { public HamzaGuardianOfArashin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEPHANT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/h/HanSolo.java b/Mage.Sets/src/mage/cards/h/HanSolo.java index bc51b71830..97355dc2e4 100644 --- a/Mage.Sets/src/mage/cards/h/HanSolo.java +++ b/Mage.Sets/src/mage/cards/h/HanSolo.java @@ -30,7 +30,7 @@ public final class HanSolo extends CardImpl { public HanSolo(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HanSoloScrumrat.java b/Mage.Sets/src/mage/cards/h/HanSoloScrumrat.java index cb164847d0..117a7874ce 100644 --- a/Mage.Sets/src/mage/cards/h/HanSoloScrumrat.java +++ b/Mage.Sets/src/mage/cards/h/HanSoloScrumrat.java @@ -35,7 +35,7 @@ public final class HanSoloScrumrat extends CardImpl { public HanSoloScrumrat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HandOfVecna.java b/Mage.Sets/src/mage/cards/h/HandOfVecna.java index 48c3d6fcdc..3b760f547d 100644 --- a/Mage.Sets/src/mage/cards/h/HandOfVecna.java +++ b/Mage.Sets/src/mage/cards/h/HandOfVecna.java @@ -35,7 +35,7 @@ public final class HandOfVecna extends CardImpl { public HandOfVecna(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // At the beginning of combat on your turn, equipped creature or a creature you control named Vecna gets +X/+X until end of turn, where X is the number of cards in your hand. diff --git a/Mage.Sets/src/mage/cards/h/HannaShipsNavigator.java b/Mage.Sets/src/mage/cards/h/HannaShipsNavigator.java index 3d274e64da..a18290fdf3 100644 --- a/Mage.Sets/src/mage/cards/h/HannaShipsNavigator.java +++ b/Mage.Sets/src/mage/cards/h/HannaShipsNavigator.java @@ -34,7 +34,7 @@ public final class HannaShipsNavigator extends CardImpl { public HannaShipsNavigator(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/h/HansEriksson.java b/Mage.Sets/src/mage/cards/h/HansEriksson.java index 9ab3cfa6b5..e9ce7d32d6 100644 --- a/Mage.Sets/src/mage/cards/h/HansEriksson.java +++ b/Mage.Sets/src/mage/cards/h/HansEriksson.java @@ -32,7 +32,7 @@ public final class HansEriksson extends CardImpl { public HansEriksson(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SCOUT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/h/HanweirTheWrithingTownship.java b/Mage.Sets/src/mage/cards/h/HanweirTheWrithingTownship.java index 253558c471..57b9e6485c 100644 --- a/Mage.Sets/src/mage/cards/h/HanweirTheWrithingTownship.java +++ b/Mage.Sets/src/mage/cards/h/HanweirTheWrithingTownship.java @@ -21,7 +21,7 @@ public final class HanweirTheWrithingTownship extends MeldCard { public HanweirTheWrithingTownship(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.subtype.add(SubType.OOZE); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/h/HapatraVizierOfPoisons.java b/Mage.Sets/src/mage/cards/h/HapatraVizierOfPoisons.java index f800ca2855..de22bd3618 100644 --- a/Mage.Sets/src/mage/cards/h/HapatraVizierOfPoisons.java +++ b/Mage.Sets/src/mage/cards/h/HapatraVizierOfPoisons.java @@ -25,7 +25,7 @@ public final class HapatraVizierOfPoisons extends CardImpl { public HapatraVizierOfPoisons(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HaraldKingOfSkemfar.java b/Mage.Sets/src/mage/cards/h/HaraldKingOfSkemfar.java index fa4b67d759..3c97cfdca6 100644 --- a/Mage.Sets/src/mage/cards/h/HaraldKingOfSkemfar.java +++ b/Mage.Sets/src/mage/cards/h/HaraldKingOfSkemfar.java @@ -33,7 +33,7 @@ public final class HaraldKingOfSkemfar extends CardImpl { public HaraldKingOfSkemfar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HarbinVanguardAviator.java b/Mage.Sets/src/mage/cards/h/HarbinVanguardAviator.java index 8cc6de996c..5a37cb3b13 100644 --- a/Mage.Sets/src/mage/cards/h/HarbinVanguardAviator.java +++ b/Mage.Sets/src/mage/cards/h/HarbinVanguardAviator.java @@ -27,7 +27,7 @@ public final class HarbinVanguardAviator extends CardImpl { public HarbinVanguardAviator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HardyOutlander.java b/Mage.Sets/src/mage/cards/h/HardyOutlander.java index 2742a02f03..1c0a868058 100644 --- a/Mage.Sets/src/mage/cards/h/HardyOutlander.java +++ b/Mage.Sets/src/mage/cards/h/HardyOutlander.java @@ -28,7 +28,7 @@ public final class HardyOutlander extends CardImpl { public HardyOutlander(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, another target creature you control gets +X/+X until end of turn, where X is this creature's power." diff --git a/Mage.Sets/src/mage/cards/h/HargildeKindlyRunechanter.java b/Mage.Sets/src/mage/cards/h/HargildeKindlyRunechanter.java index 1b4e99a4c2..e82531a4cb 100644 --- a/Mage.Sets/src/mage/cards/h/HargildeKindlyRunechanter.java +++ b/Mage.Sets/src/mage/cards/h/HargildeKindlyRunechanter.java @@ -27,7 +27,7 @@ public final class HargildeKindlyRunechanter extends CardImpl { public HargildeKindlyRunechanter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HaukensInsight.java b/Mage.Sets/src/mage/cards/h/HaukensInsight.java index a220476e45..03c6cacc2a 100644 --- a/Mage.Sets/src/mage/cards/h/HaukensInsight.java +++ b/Mage.Sets/src/mage/cards/h/HaukensInsight.java @@ -34,7 +34,7 @@ public final class HaukensInsight extends CardImpl { public HaukensInsight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.color.setBlue(true); // Back half of Jacob Hauken, Inspector this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/h/HauntedOne.java b/Mage.Sets/src/mage/cards/h/HauntedOne.java index 4cb6fb296a..600a277eb6 100644 --- a/Mage.Sets/src/mage/cards/h/HauntedOne.java +++ b/Mage.Sets/src/mage/cards/h/HauntedOne.java @@ -36,7 +36,7 @@ public final class HauntedOne extends CardImpl { public HauntedOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature becomes tapped, it and other creatures you control that share a creature type with it each get +2/+0 and gain undying until end of turn." diff --git a/Mage.Sets/src/mage/cards/h/HavengulLaboratory.java b/Mage.Sets/src/mage/cards/h/HavengulLaboratory.java index 014a8e2965..786a23392c 100644 --- a/Mage.Sets/src/mage/cards/h/HavengulLaboratory.java +++ b/Mage.Sets/src/mage/cards/h/HavengulLaboratory.java @@ -30,7 +30,7 @@ public final class HavengulLaboratory extends CardImpl { public HavengulLaboratory(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.h.HavengulMystery.class; diff --git a/Mage.Sets/src/mage/cards/h/HavengulMystery.java b/Mage.Sets/src/mage/cards/h/HavengulMystery.java index b63a0aa5ff..608a991f06 100644 --- a/Mage.Sets/src/mage/cards/h/HavengulMystery.java +++ b/Mage.Sets/src/mage/cards/h/HavengulMystery.java @@ -33,7 +33,7 @@ public final class HavengulMystery extends CardImpl { public HavengulMystery(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/h/HazduhrTheAbbot.java b/Mage.Sets/src/mage/cards/h/HazduhrTheAbbot.java index ff6ff10296..1f50411299 100644 --- a/Mage.Sets/src/mage/cards/h/HazduhrTheAbbot.java +++ b/Mage.Sets/src/mage/cards/h/HazduhrTheAbbot.java @@ -38,7 +38,7 @@ public final class HazduhrTheAbbot extends CardImpl { public HazduhrTheAbbot(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HazezonShaperOfSand.java b/Mage.Sets/src/mage/cards/h/HazezonShaperOfSand.java index 1a6ba823d8..8a4364d3bb 100644 --- a/Mage.Sets/src/mage/cards/h/HazezonShaperOfSand.java +++ b/Mage.Sets/src/mage/cards/h/HazezonShaperOfSand.java @@ -35,7 +35,7 @@ public final class HazezonShaperOfSand extends CardImpl { public HazezonShaperOfSand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/h/HazezonTamar.java b/Mage.Sets/src/mage/cards/h/HazezonTamar.java index 050de3c9bf..abc11be853 100644 --- a/Mage.Sets/src/mage/cards/h/HazezonTamar.java +++ b/Mage.Sets/src/mage/cards/h/HazezonTamar.java @@ -40,7 +40,7 @@ public final class HazezonTamar extends CardImpl { public HazezonTamar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/h/HazoretTheFervent.java b/Mage.Sets/src/mage/cards/h/HazoretTheFervent.java index 3c87537a80..9529496e68 100644 --- a/Mage.Sets/src/mage/cards/h/HazoretTheFervent.java +++ b/Mage.Sets/src/mage/cards/h/HazoretTheFervent.java @@ -31,7 +31,7 @@ public final class HazoretTheFervent extends CardImpl { public HazoretTheFervent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HazoretsMonument.java b/Mage.Sets/src/mage/cards/h/HazoretsMonument.java index 3e91b72f0f..851d76adee 100644 --- a/Mage.Sets/src/mage/cards/h/HazoretsMonument.java +++ b/Mage.Sets/src/mage/cards/h/HazoretsMonument.java @@ -38,7 +38,7 @@ public final class HazoretsMonument extends CardImpl { public HazoretsMonument(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Red creature spells you cast cost {1} less to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostReductionControllerEffect(filter, 1))); diff --git a/Mage.Sets/src/mage/cards/h/HeWhoHungers.java b/Mage.Sets/src/mage/cards/h/HeWhoHungers.java index c9f51938e1..c630b4c1e5 100644 --- a/Mage.Sets/src/mage/cards/h/HeWhoHungers.java +++ b/Mage.Sets/src/mage/cards/h/HeWhoHungers.java @@ -39,7 +39,7 @@ public final class HeWhoHungers extends CardImpl { public HeWhoHungers(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HeartOfKiran.java b/Mage.Sets/src/mage/cards/h/HeartOfKiran.java index f95b06761b..ad1981d55a 100644 --- a/Mage.Sets/src/mage/cards/h/HeartOfKiran.java +++ b/Mage.Sets/src/mage/cards/h/HeartOfKiran.java @@ -24,7 +24,7 @@ public final class HeartOfKiran extends CardImpl { public HeartOfKiran(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HeartlessHidetsugu.java b/Mage.Sets/src/mage/cards/h/HeartlessHidetsugu.java index abe234959a..5aa18235b1 100644 --- a/Mage.Sets/src/mage/cards/h/HeartlessHidetsugu.java +++ b/Mage.Sets/src/mage/cards/h/HeartlessHidetsugu.java @@ -20,7 +20,7 @@ public final class HeartlessHidetsugu extends CardImpl { public HeartlessHidetsugu(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/h/HeidarRimewindMaster.java b/Mage.Sets/src/mage/cards/h/HeidarRimewindMaster.java index 8284f28900..227e47fc90 100644 --- a/Mage.Sets/src/mage/cards/h/HeidarRimewindMaster.java +++ b/Mage.Sets/src/mage/cards/h/HeidarRimewindMaster.java @@ -33,7 +33,7 @@ public final class HeidarRimewindMaster extends CardImpl { public HeidarRimewindMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HeikoYamazakiTheGeneral.java b/Mage.Sets/src/mage/cards/h/HeikoYamazakiTheGeneral.java index d741c40fc2..66c5c57296 100644 --- a/Mage.Sets/src/mage/cards/h/HeikoYamazakiTheGeneral.java +++ b/Mage.Sets/src/mage/cards/h/HeikoYamazakiTheGeneral.java @@ -29,7 +29,7 @@ public final class HeikoYamazakiTheGeneral extends CardImpl { public HeikoYamazakiTheGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HeliodGodOfTheSun.java b/Mage.Sets/src/mage/cards/h/HeliodGodOfTheSun.java index 95406223b6..9be6446c1b 100644 --- a/Mage.Sets/src/mage/cards/h/HeliodGodOfTheSun.java +++ b/Mage.Sets/src/mage/cards/h/HeliodGodOfTheSun.java @@ -28,7 +28,7 @@ public final class HeliodGodOfTheSun extends CardImpl { public HeliodGodOfTheSun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/h/HeliodSunCrowned.java b/Mage.Sets/src/mage/cards/h/HeliodSunCrowned.java index 1a3b5a5849..42d8bbe327 100644 --- a/Mage.Sets/src/mage/cards/h/HeliodSunCrowned.java +++ b/Mage.Sets/src/mage/cards/h/HeliodSunCrowned.java @@ -47,7 +47,7 @@ public final class HeliodSunCrowned extends CardImpl { public HeliodSunCrowned(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/h/HeliodTheRadiantDawn.java b/Mage.Sets/src/mage/cards/h/HeliodTheRadiantDawn.java index 91283ecefa..992a028c46 100644 --- a/Mage.Sets/src/mage/cards/h/HeliodTheRadiantDawn.java +++ b/Mage.Sets/src/mage/cards/h/HeliodTheRadiantDawn.java @@ -30,7 +30,7 @@ public class HeliodTheRadiantDawn extends CardImpl { public HeliodTheRadiantDawn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HeliodTheWarpedEclipse.java b/Mage.Sets/src/mage/cards/h/HeliodTheWarpedEclipse.java index 3613d2c9b8..712aa244fb 100644 --- a/Mage.Sets/src/mage/cards/h/HeliodTheWarpedEclipse.java +++ b/Mage.Sets/src/mage/cards/h/HeliodTheWarpedEclipse.java @@ -25,7 +25,7 @@ public class HeliodTheWarpedEclipse extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, ""); this.color.setWhite(true); this.color.setBlue(true); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.PHYREXIAN); this.addSubType(SubType.GOD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HelmOfKaldra.java b/Mage.Sets/src/mage/cards/h/HelmOfKaldra.java index 5424bf809e..c4b7a5241e 100644 --- a/Mage.Sets/src/mage/cards/h/HelmOfKaldra.java +++ b/Mage.Sets/src/mage/cards/h/HelmOfKaldra.java @@ -43,7 +43,7 @@ public final class HelmOfKaldra extends CardImpl { public HelmOfKaldra(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature has first strike, trample, and haste. diff --git a/Mage.Sets/src/mage/cards/h/HelmOfTheHost.java b/Mage.Sets/src/mage/cards/h/HelmOfTheHost.java index 883124bbb0..115818d741 100644 --- a/Mage.Sets/src/mage/cards/h/HelmOfTheHost.java +++ b/Mage.Sets/src/mage/cards/h/HelmOfTheHost.java @@ -28,7 +28,7 @@ public final class HelmOfTheHost extends CardImpl { public HelmOfTheHost(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // At the beginning of combat on your turn, create a token that's a copy of equipped creature, except the token isn't legendary if equipped creature is legendary. That token gains haste. diff --git a/Mage.Sets/src/mage/cards/h/Helvault.java b/Mage.Sets/src/mage/cards/h/Helvault.java index 325e1aadad..4406308591 100644 --- a/Mage.Sets/src/mage/cards/h/Helvault.java +++ b/Mage.Sets/src/mage/cards/h/Helvault.java @@ -24,7 +24,7 @@ public final class Helvault extends CardImpl { public Helvault(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {1}, {T}: Exile target creature you control. SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ExileTargetForSourceEffect(), new GenericManaCost(1)); diff --git a/Mage.Sets/src/mage/cards/h/HenrikaDomnathi.java b/Mage.Sets/src/mage/cards/h/HenrikaDomnathi.java index bec79f3fd0..d765c39f1e 100644 --- a/Mage.Sets/src/mage/cards/h/HenrikaDomnathi.java +++ b/Mage.Sets/src/mage/cards/h/HenrikaDomnathi.java @@ -28,7 +28,7 @@ public final class HenrikaDomnathi extends CardImpl { public HenrikaDomnathi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HenrikaInfernalSeer.java b/Mage.Sets/src/mage/cards/h/HenrikaInfernalSeer.java index b3f38a1471..fce0036801 100644 --- a/Mage.Sets/src/mage/cards/h/HenrikaInfernalSeer.java +++ b/Mage.Sets/src/mage/cards/h/HenrikaInfernalSeer.java @@ -35,7 +35,7 @@ public final class HenrikaInfernalSeer extends CardImpl { public HenrikaInfernalSeer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HeroesPodium.java b/Mage.Sets/src/mage/cards/h/HeroesPodium.java index 55b0fbc248..c21b9ccd4c 100644 --- a/Mage.Sets/src/mage/cards/h/HeroesPodium.java +++ b/Mage.Sets/src/mage/cards/h/HeroesPodium.java @@ -38,7 +38,7 @@ public final class HeroesPodium extends CardImpl { public HeroesPodium(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Each legendary creature you control gets +1/+1 for each other legendary creature you control. this.addAbility(new SimpleStaticAbility( diff --git a/Mage.Sets/src/mage/cards/h/HidetsuguAndKairi.java b/Mage.Sets/src/mage/cards/h/HidetsuguAndKairi.java index 2c932d49cc..bcad65af76 100644 --- a/Mage.Sets/src/mage/cards/h/HidetsuguAndKairi.java +++ b/Mage.Sets/src/mage/cards/h/HidetsuguAndKairi.java @@ -29,7 +29,7 @@ public final class HidetsuguAndKairi extends CardImpl { public HidetsuguAndKairi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.DRAGON); diff --git a/Mage.Sets/src/mage/cards/h/HidetsuguDevouringChaos.java b/Mage.Sets/src/mage/cards/h/HidetsuguDevouringChaos.java index 562045546f..9a40fc8f1a 100644 --- a/Mage.Sets/src/mage/cards/h/HidetsuguDevouringChaos.java +++ b/Mage.Sets/src/mage/cards/h/HidetsuguDevouringChaos.java @@ -31,7 +31,7 @@ public final class HidetsuguDevouringChaos extends CardImpl { public HidetsuguDevouringChaos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.DEMON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HighlandForest.java b/Mage.Sets/src/mage/cards/h/HighlandForest.java index 4db4ca8c08..f13d4fe63f 100644 --- a/Mage.Sets/src/mage/cards/h/HighlandForest.java +++ b/Mage.Sets/src/mage/cards/h/HighlandForest.java @@ -20,7 +20,7 @@ public final class HighlandForest extends CardImpl { public HighlandForest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.MOUNTAIN); this.subtype.add(SubType.FOREST); diff --git a/Mage.Sets/src/mage/cards/h/HighlandWeald.java b/Mage.Sets/src/mage/cards/h/HighlandWeald.java index bc83eb266f..eb83d090a8 100644 --- a/Mage.Sets/src/mage/cards/h/HighlandWeald.java +++ b/Mage.Sets/src/mage/cards/h/HighlandWeald.java @@ -18,7 +18,7 @@ public final class HighlandWeald extends CardImpl { public HighlandWeald(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Highland Weald enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/h/HigureTheStillWind.java b/Mage.Sets/src/mage/cards/h/HigureTheStillWind.java index cceb8966de..bf35319a74 100644 --- a/Mage.Sets/src/mage/cards/h/HigureTheStillWind.java +++ b/Mage.Sets/src/mage/cards/h/HigureTheStillWind.java @@ -40,7 +40,7 @@ public final class HigureTheStillWind extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NINJA); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HikariTwilightGuardian.java b/Mage.Sets/src/mage/cards/h/HikariTwilightGuardian.java index ac55282303..db8f86378b 100644 --- a/Mage.Sets/src/mage/cards/h/HikariTwilightGuardian.java +++ b/Mage.Sets/src/mage/cards/h/HikariTwilightGuardian.java @@ -22,7 +22,7 @@ public final class HikariTwilightGuardian extends CardImpl { public HikariTwilightGuardian(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HinataDawnCrowned.java b/Mage.Sets/src/mage/cards/h/HinataDawnCrowned.java index 16f8bf56ce..a685b776c3 100644 --- a/Mage.Sets/src/mage/cards/h/HinataDawnCrowned.java +++ b/Mage.Sets/src/mage/cards/h/HinataDawnCrowned.java @@ -25,7 +25,7 @@ public final class HinataDawnCrowned extends CardImpl { public HinataDawnCrowned(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIRIN); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HiredMuscle.java b/Mage.Sets/src/mage/cards/h/HiredMuscle.java index 09f17bae56..a4b7defdb0 100644 --- a/Mage.Sets/src/mage/cards/h/HiredMuscle.java +++ b/Mage.Sets/src/mage/cards/h/HiredMuscle.java @@ -67,7 +67,7 @@ class Scarmaker extends TokenImpl { Scarmaker() { super("Scarmaker", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/h/HisokaMinamoSensei.java b/Mage.Sets/src/mage/cards/h/HisokaMinamoSensei.java index 1c3ebbc524..a147e6451d 100644 --- a/Mage.Sets/src/mage/cards/h/HisokaMinamoSensei.java +++ b/Mage.Sets/src/mage/cards/h/HisokaMinamoSensei.java @@ -27,7 +27,7 @@ public final class HisokaMinamoSensei extends CardImpl { public HisokaMinamoSensei(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/h/HivisOfTheScale.java b/Mage.Sets/src/mage/cards/h/HivisOfTheScale.java index 928c1a9b2b..7eece73b88 100644 --- a/Mage.Sets/src/mage/cards/h/HivisOfTheScale.java +++ b/Mage.Sets/src/mage/cards/h/HivisOfTheScale.java @@ -34,7 +34,7 @@ public final class HivisOfTheScale extends CardImpl { public HivisOfTheScale(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIASHINO); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/h/HixusPrisonWarden.java b/Mage.Sets/src/mage/cards/h/HixusPrisonWarden.java index 77fad77158..7bd9989658 100644 --- a/Mage.Sets/src/mage/cards/h/HixusPrisonWarden.java +++ b/Mage.Sets/src/mage/cards/h/HixusPrisonWarden.java @@ -29,7 +29,7 @@ public final class HixusPrisonWarden extends CardImpl { public HixusPrisonWarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HofriGhostforge.java b/Mage.Sets/src/mage/cards/h/HofriGhostforge.java index 1f79cccd3d..b2a1c70834 100644 --- a/Mage.Sets/src/mage/cards/h/HofriGhostforge.java +++ b/Mage.Sets/src/mage/cards/h/HofriGhostforge.java @@ -48,7 +48,7 @@ public final class HofriGhostforge extends CardImpl { public HofriGhostforge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HogaakArisenNecropolis.java b/Mage.Sets/src/mage/cards/h/HogaakArisenNecropolis.java index 3072ee3e1c..3f047ea4f0 100644 --- a/Mage.Sets/src/mage/cards/h/HogaakArisenNecropolis.java +++ b/Mage.Sets/src/mage/cards/h/HogaakArisenNecropolis.java @@ -29,7 +29,7 @@ public final class HogaakArisenNecropolis extends CardImpl { public HogaakArisenNecropolis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B/G}{B/G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/h/HokoriDustDrinker.java b/Mage.Sets/src/mage/cards/h/HokoriDustDrinker.java index 241f59ce28..73d9f213ba 100644 --- a/Mage.Sets/src/mage/cards/h/HokoriDustDrinker.java +++ b/Mage.Sets/src/mage/cards/h/HokoriDustDrinker.java @@ -27,7 +27,7 @@ public final class HokoriDustDrinker extends CardImpl { public HokoriDustDrinker(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java b/Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java index 3f59be3400..1fcd88f006 100644 --- a/Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java +++ b/Mage.Sets/src/mage/cards/h/HolgaRelentlessRager.java @@ -29,7 +29,7 @@ public final class HolgaRelentlessRager extends CardImpl { public HolgaRelentlessRager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARBARIAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HomuraHumanAscendant.java b/Mage.Sets/src/mage/cards/h/HomuraHumanAscendant.java index 4cb9eea477..a5d05700c8 100644 --- a/Mage.Sets/src/mage/cards/h/HomuraHumanAscendant.java +++ b/Mage.Sets/src/mage/cards/h/HomuraHumanAscendant.java @@ -38,7 +38,7 @@ public final class HomuraHumanAscendant extends CardImpl { public HomuraHumanAscendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); @@ -106,7 +106,7 @@ class HomurasEssence2 extends TokenImpl { HomurasEssence2() { super("Homura's Essence", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.ENCHANTMENT); color.setRed(true); // Creatures you control get +2/+2 and have flying and "{R}: This creature gets +1/+0 until end of turn." diff --git a/Mage.Sets/src/mage/cards/h/HondenOfCleansingFire.java b/Mage.Sets/src/mage/cards/h/HondenOfCleansingFire.java index d55134fc78..7241c9bb0c 100644 --- a/Mage.Sets/src/mage/cards/h/HondenOfCleansingFire.java +++ b/Mage.Sets/src/mage/cards/h/HondenOfCleansingFire.java @@ -31,7 +31,7 @@ public final class HondenOfCleansingFire extends CardImpl { public HondenOfCleansingFire(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); diff --git a/Mage.Sets/src/mage/cards/h/HondenOfInfiniteRage.java b/Mage.Sets/src/mage/cards/h/HondenOfInfiniteRage.java index 6ab1a85486..fa8b1c972a 100644 --- a/Mage.Sets/src/mage/cards/h/HondenOfInfiniteRage.java +++ b/Mage.Sets/src/mage/cards/h/HondenOfInfiniteRage.java @@ -30,7 +30,7 @@ public final class HondenOfInfiniteRage extends CardImpl { public HondenOfInfiniteRage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // At the beginning of your upkeep, Honden of Infinite Rage deals damage to any target equal to the number of Shrines you control. diff --git a/Mage.Sets/src/mage/cards/h/HondenOfLifesWeb.java b/Mage.Sets/src/mage/cards/h/HondenOfLifesWeb.java index e0a85e571c..5bcf4ee4ab 100644 --- a/Mage.Sets/src/mage/cards/h/HondenOfLifesWeb.java +++ b/Mage.Sets/src/mage/cards/h/HondenOfLifesWeb.java @@ -31,7 +31,7 @@ public final class HondenOfLifesWeb extends CardImpl { public HondenOfLifesWeb(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{4}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); this.addAbility(new BeginningOfUpkeepTriggeredAbility(new CreateTokenEffect(new SpiritToken(), xValue), TargetController.YOU, false).addHint(hint)); diff --git a/Mage.Sets/src/mage/cards/h/HondenOfNightsReach.java b/Mage.Sets/src/mage/cards/h/HondenOfNightsReach.java index ff2aff867f..303b6c56ca 100644 --- a/Mage.Sets/src/mage/cards/h/HondenOfNightsReach.java +++ b/Mage.Sets/src/mage/cards/h/HondenOfNightsReach.java @@ -29,7 +29,7 @@ public final class HondenOfNightsReach extends CardImpl { public HondenOfNightsReach(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // At the beginning of your upkeep, target opponent discards a card for each Shrine you control. diff --git a/Mage.Sets/src/mage/cards/h/HondenOfSeeingWinds.java b/Mage.Sets/src/mage/cards/h/HondenOfSeeingWinds.java index e11c5688d0..f55d8372fd 100644 --- a/Mage.Sets/src/mage/cards/h/HondenOfSeeingWinds.java +++ b/Mage.Sets/src/mage/cards/h/HondenOfSeeingWinds.java @@ -30,7 +30,7 @@ public final class HondenOfSeeingWinds extends CardImpl { public HondenOfSeeingWinds(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{4}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); diff --git a/Mage.Sets/src/mage/cards/h/HopeOfGhirapur.java b/Mage.Sets/src/mage/cards/h/HopeOfGhirapur.java index 9a8fa22470..db5fc552dd 100644 --- a/Mage.Sets/src/mage/cards/h/HopeOfGhirapur.java +++ b/Mage.Sets/src/mage/cards/h/HopeOfGhirapur.java @@ -42,7 +42,7 @@ public final class HopeOfGhirapur extends CardImpl { public HopeOfGhirapur(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.THOPTER); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/h/HordeOfNotions.java b/Mage.Sets/src/mage/cards/h/HordeOfNotions.java index eaf2125caf..fd82231e69 100644 --- a/Mage.Sets/src/mage/cards/h/HordeOfNotions.java +++ b/Mage.Sets/src/mage/cards/h/HordeOfNotions.java @@ -34,7 +34,7 @@ public final class HordeOfNotions extends CardImpl { public HordeOfNotions(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/h/HorobiDeathsWail.java b/Mage.Sets/src/mage/cards/h/HorobiDeathsWail.java index b0221f4a07..42c8ae42ea 100644 --- a/Mage.Sets/src/mage/cards/h/HorobiDeathsWail.java +++ b/Mage.Sets/src/mage/cards/h/HorobiDeathsWail.java @@ -25,7 +25,7 @@ public final class HorobiDeathsWail extends CardImpl { public HorobiDeathsWail(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/h/HuaTuoHonoredPhysician.java b/Mage.Sets/src/mage/cards/h/HuaTuoHonoredPhysician.java index e9f73ce135..9b62ed46a6 100644 --- a/Mage.Sets/src/mage/cards/h/HuaTuoHonoredPhysician.java +++ b/Mage.Sets/src/mage/cards/h/HuaTuoHonoredPhysician.java @@ -25,7 +25,7 @@ public final class HuaTuoHonoredPhysician extends CardImpl { public HuaTuoHonoredPhysician(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/h/HuangZhongShuGeneral.java b/Mage.Sets/src/mage/cards/h/HuangZhongShuGeneral.java index faf8cf6a87..f53fb43111 100644 --- a/Mage.Sets/src/mage/cards/h/HuangZhongShuGeneral.java +++ b/Mage.Sets/src/mage/cards/h/HuangZhongShuGeneral.java @@ -20,7 +20,7 @@ public final class HuangZhongShuGeneral extends CardImpl { public HuangZhongShuGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/h/HuatliDinosaurKnight.java b/Mage.Sets/src/mage/cards/h/HuatliDinosaurKnight.java index 0969ef69d8..32a647c58c 100644 --- a/Mage.Sets/src/mage/cards/h/HuatliDinosaurKnight.java +++ b/Mage.Sets/src/mage/cards/h/HuatliDinosaurKnight.java @@ -32,7 +32,7 @@ public final class HuatliDinosaurKnight extends CardImpl { public HuatliDinosaurKnight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUATLI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/h/HuatliRadiantChampion.java b/Mage.Sets/src/mage/cards/h/HuatliRadiantChampion.java index 12ed9b69b0..ff32d91bf7 100644 --- a/Mage.Sets/src/mage/cards/h/HuatliRadiantChampion.java +++ b/Mage.Sets/src/mage/cards/h/HuatliRadiantChampion.java @@ -27,7 +27,7 @@ public final class HuatliRadiantChampion extends CardImpl { public HuatliRadiantChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUATLI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/h/HuatliTheSunsHeart.java b/Mage.Sets/src/mage/cards/h/HuatliTheSunsHeart.java index ec58e07e7e..83ec5fabfb 100644 --- a/Mage.Sets/src/mage/cards/h/HuatliTheSunsHeart.java +++ b/Mage.Sets/src/mage/cards/h/HuatliTheSunsHeart.java @@ -22,7 +22,7 @@ public final class HuatliTheSunsHeart extends CardImpl { public HuatliTheSunsHeart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G/W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUATLI); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/h/HuatliWarriorPoet.java b/Mage.Sets/src/mage/cards/h/HuatliWarriorPoet.java index 987e5b7e51..67438b81a1 100644 --- a/Mage.Sets/src/mage/cards/h/HuatliWarriorPoet.java +++ b/Mage.Sets/src/mage/cards/h/HuatliWarriorPoet.java @@ -30,7 +30,7 @@ public final class HuatliWarriorPoet extends CardImpl { public HuatliWarriorPoet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUATLI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/h/HundingGjornersen.java b/Mage.Sets/src/mage/cards/h/HundingGjornersen.java index 89fd2ccdda..132b66919a 100644 --- a/Mage.Sets/src/mage/cards/h/HundingGjornersen.java +++ b/Mage.Sets/src/mage/cards/h/HundingGjornersen.java @@ -18,7 +18,7 @@ public final class HundingGjornersen extends CardImpl { public HundingGjornersen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/h/HurkylMasterWizard.java b/Mage.Sets/src/mage/cards/h/HurkylMasterWizard.java index 44e9d7eae8..8d3e68622d 100644 --- a/Mage.Sets/src/mage/cards/h/HurkylMasterWizard.java +++ b/Mage.Sets/src/mage/cards/h/HurkylMasterWizard.java @@ -27,7 +27,7 @@ public final class HurkylMasterWizard extends CardImpl { public HurkylMasterWizard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/h/HythoniaTheCruel.java b/Mage.Sets/src/mage/cards/h/HythoniaTheCruel.java index 614875ab49..ac88bef8ed 100644 --- a/Mage.Sets/src/mage/cards/h/HythoniaTheCruel.java +++ b/Mage.Sets/src/mage/cards/h/HythoniaTheCruel.java @@ -28,7 +28,7 @@ public final class HythoniaTheCruel extends CardImpl { public HythoniaTheCruel(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GORGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/IG88B.java b/Mage.Sets/src/mage/cards/i/IG88B.java index d2116957be..9251d13c26 100644 --- a/Mage.Sets/src/mage/cards/i/IG88B.java +++ b/Mage.Sets/src/mage/cards/i/IG88B.java @@ -28,7 +28,7 @@ public final class IG88B extends CardImpl { public IG88B(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DROID); this.subtype.add(SubType.HUNTER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/i/IbHalfheartGoblinTactician.java b/Mage.Sets/src/mage/cards/i/IbHalfheartGoblinTactician.java index f69f72839a..d83b43af85 100644 --- a/Mage.Sets/src/mage/cards/i/IbHalfheartGoblinTactician.java +++ b/Mage.Sets/src/mage/cards/i/IbHalfheartGoblinTactician.java @@ -41,7 +41,7 @@ public final class IbHalfheartGoblinTactician extends CardImpl { public IbHalfheartGoblinTactician(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/i/IceFangCoatl.java b/Mage.Sets/src/mage/cards/i/IceFangCoatl.java index adcc658fc2..3eea7de15e 100644 --- a/Mage.Sets/src/mage/cards/i/IceFangCoatl.java +++ b/Mage.Sets/src/mage/cards/i/IceFangCoatl.java @@ -40,7 +40,7 @@ public final class IceFangCoatl extends CardImpl { public IceFangCoatl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SNAKE); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/i/IceTunnel.java b/Mage.Sets/src/mage/cards/i/IceTunnel.java index 05e57fcb9d..c0c4c7bfe8 100644 --- a/Mage.Sets/src/mage/cards/i/IceTunnel.java +++ b/Mage.Sets/src/mage/cards/i/IceTunnel.java @@ -20,7 +20,7 @@ public final class IceTunnel extends CardImpl { public IceTunnel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ISLAND); this.subtype.add(SubType.SWAMP); diff --git a/Mage.Sets/src/mage/cards/i/IcebergCancrix.java b/Mage.Sets/src/mage/cards/i/IcebergCancrix.java index a73803eabc..0387b08d11 100644 --- a/Mage.Sets/src/mage/cards/i/IcebergCancrix.java +++ b/Mage.Sets/src/mage/cards/i/IcebergCancrix.java @@ -31,7 +31,7 @@ public final class IcebergCancrix extends CardImpl { public IcebergCancrix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.CRAB); this.power = new MageInt(0); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/IcebindPillar.java b/Mage.Sets/src/mage/cards/i/IcebindPillar.java index e32efdc667..a9c2bab8e7 100644 --- a/Mage.Sets/src/mage/cards/i/IcebindPillar.java +++ b/Mage.Sets/src/mage/cards/i/IcebindPillar.java @@ -22,7 +22,7 @@ public final class IcebindPillar extends CardImpl { public IcebindPillar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // {S}, {T}: Tap target artifact or creature. Ability ability = new SimpleActivatedAbility(new TapTargetEffect(), new ManaCostsImpl<>("{S}")); diff --git a/Mage.Sets/src/mage/cards/i/IcebreakerKraken.java b/Mage.Sets/src/mage/cards/i/IcebreakerKraken.java index 908536028f..1d202cf7c5 100644 --- a/Mage.Sets/src/mage/cards/i/IcebreakerKraken.java +++ b/Mage.Sets/src/mage/cards/i/IcebreakerKraken.java @@ -47,7 +47,7 @@ public final class IcebreakerKraken extends CardImpl { public IcebreakerKraken(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{10}{U}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.KRAKEN); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/i/IcehideGolem.java b/Mage.Sets/src/mage/cards/i/IcehideGolem.java index 05983a533e..d2f096d786 100644 --- a/Mage.Sets/src/mage/cards/i/IcehideGolem.java +++ b/Mage.Sets/src/mage/cards/i/IcehideGolem.java @@ -19,7 +19,7 @@ public final class IcehideGolem extends CardImpl { public IcehideGolem(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{S}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.GOLEM); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/i/IcehideTroll.java b/Mage.Sets/src/mage/cards/i/IcehideTroll.java index 549230d4bb..a5431b908b 100644 --- a/Mage.Sets/src/mage/cards/i/IcehideTroll.java +++ b/Mage.Sets/src/mage/cards/i/IcehideTroll.java @@ -25,7 +25,7 @@ public final class IcehideTroll extends CardImpl { public IcehideTroll(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/i/IchTekikSalvageSplicer.java b/Mage.Sets/src/mage/cards/i/IchTekikSalvageSplicer.java index 46effe8f59..47fe472910 100644 --- a/Mage.Sets/src/mage/cards/i/IchTekikSalvageSplicer.java +++ b/Mage.Sets/src/mage/cards/i/IchTekikSalvageSplicer.java @@ -31,7 +31,7 @@ public final class IchTekikSalvageSplicer extends CardImpl { public IchTekikSalvageSplicer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/i/IcingdeathFrostTyrant.java b/Mage.Sets/src/mage/cards/i/IcingdeathFrostTyrant.java index 52f59c4f40..47e06b72fd 100644 --- a/Mage.Sets/src/mage/cards/i/IcingdeathFrostTyrant.java +++ b/Mage.Sets/src/mage/cards/i/IcingdeathFrostTyrant.java @@ -22,7 +22,7 @@ public final class IcingdeathFrostTyrant extends CardImpl { public IcingdeathFrostTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/IhsansShade.java b/Mage.Sets/src/mage/cards/i/IhsansShade.java index f644f262c2..eb55e9785e 100644 --- a/Mage.Sets/src/mage/cards/i/IhsansShade.java +++ b/Mage.Sets/src/mage/cards/i/IhsansShade.java @@ -19,7 +19,7 @@ public final class IhsansShade extends CardImpl { public IhsansShade(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHADE); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/i/IizukaTheRuthless.java b/Mage.Sets/src/mage/cards/i/IizukaTheRuthless.java index 836dc774d3..aa6c6417ad 100644 --- a/Mage.Sets/src/mage/cards/i/IizukaTheRuthless.java +++ b/Mage.Sets/src/mage/cards/i/IizukaTheRuthless.java @@ -30,7 +30,7 @@ public final class IizukaTheRuthless extends CardImpl { public IizukaTheRuthless(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/i/IkraShidiqiTheUsurper.java b/Mage.Sets/src/mage/cards/i/IkraShidiqiTheUsurper.java index c6fdbc1169..d65025e53e 100644 --- a/Mage.Sets/src/mage/cards/i/IkraShidiqiTheUsurper.java +++ b/Mage.Sets/src/mage/cards/i/IkraShidiqiTheUsurper.java @@ -27,7 +27,7 @@ public final class IkraShidiqiTheUsurper extends CardImpl { public IkraShidiqiTheUsurper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAGA); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/IlhargTheRazeBoar.java b/Mage.Sets/src/mage/cards/i/IlhargTheRazeBoar.java index bb77ef083c..7515f26bc1 100644 --- a/Mage.Sets/src/mage/cards/i/IlhargTheRazeBoar.java +++ b/Mage.Sets/src/mage/cards/i/IlhargTheRazeBoar.java @@ -31,7 +31,7 @@ public final class IlhargTheRazeBoar extends CardImpl { public IlhargTheRazeBoar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BOAR); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/i/IlluminorSzeras.java b/Mage.Sets/src/mage/cards/i/IlluminorSzeras.java index c5e3c12179..2a2553be0e 100644 --- a/Mage.Sets/src/mage/cards/i/IlluminorSzeras.java +++ b/Mage.Sets/src/mage/cards/i/IlluminorSzeras.java @@ -31,7 +31,7 @@ public final class IlluminorSzeras extends CardImpl { public IlluminorSzeras(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NECRON); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/IllunaApexOfWishes.java b/Mage.Sets/src/mage/cards/i/IllunaApexOfWishes.java index 03f84f37c2..efbb265f70 100644 --- a/Mage.Sets/src/mage/cards/i/IllunaApexOfWishes.java +++ b/Mage.Sets/src/mage/cards/i/IllunaApexOfWishes.java @@ -22,7 +22,7 @@ public final class IllunaApexOfWishes extends CardImpl { public IllunaApexOfWishes(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAST); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.DINOSAUR); diff --git a/Mage.Sets/src/mage/cards/i/ImaryllElfhameElite.java b/Mage.Sets/src/mage/cards/i/ImaryllElfhameElite.java index 747a0df3c4..5f4688a753 100644 --- a/Mage.Sets/src/mage/cards/i/ImaryllElfhameElite.java +++ b/Mage.Sets/src/mage/cards/i/ImaryllElfhameElite.java @@ -38,7 +38,7 @@ public final class ImaryllElfhameElite extends CardImpl { public ImaryllElfhameElite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF, SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/ImmardTheStormcleaver.java b/Mage.Sets/src/mage/cards/i/ImmardTheStormcleaver.java index 68805e9236..3853ff6abe 100644 --- a/Mage.Sets/src/mage/cards/i/ImmardTheStormcleaver.java +++ b/Mage.Sets/src/mage/cards/i/ImmardTheStormcleaver.java @@ -30,7 +30,7 @@ public final class ImmardTheStormcleaver extends CardImpl { public ImmardTheStormcleaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/ImoenMysticTrickster.java b/Mage.Sets/src/mage/cards/i/ImoenMysticTrickster.java index dfcafe523e..27ea1ecf8c 100644 --- a/Mage.Sets/src/mage/cards/i/ImoenMysticTrickster.java +++ b/Mage.Sets/src/mage/cards/i/ImoenMysticTrickster.java @@ -25,7 +25,7 @@ public final class ImoenMysticTrickster extends CardImpl { public ImoenMysticTrickster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/i/ImotekhTheStormlord.java b/Mage.Sets/src/mage/cards/i/ImotekhTheStormlord.java index 09b8ac9fff..843b6f9a50 100644 --- a/Mage.Sets/src/mage/cards/i/ImotekhTheStormlord.java +++ b/Mage.Sets/src/mage/cards/i/ImotekhTheStormlord.java @@ -39,7 +39,7 @@ public final class ImotekhTheStormlord extends CardImpl { public ImotekhTheStormlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NECRON); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/ImotiCelebrantOfBounty.java b/Mage.Sets/src/mage/cards/i/ImotiCelebrantOfBounty.java index 0ea33ab8a5..32a89d4b7b 100644 --- a/Mage.Sets/src/mage/cards/i/ImotiCelebrantOfBounty.java +++ b/Mage.Sets/src/mage/cards/i/ImotiCelebrantOfBounty.java @@ -30,7 +30,7 @@ public final class ImotiCelebrantOfBounty extends CardImpl { public ImotiCelebrantOfBounty(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAGA); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/InBolassClutches.java b/Mage.Sets/src/mage/cards/i/InBolassClutches.java index ffd96642e2..8385e4634b 100644 --- a/Mage.Sets/src/mage/cards/i/InBolassClutches.java +++ b/Mage.Sets/src/mage/cards/i/InBolassClutches.java @@ -28,7 +28,7 @@ public final class InBolassClutches extends CardImpl { public InBolassClutches(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AURA); // Enchant permanent diff --git a/Mage.Sets/src/mage/cards/i/InTheEyeOfChaos.java b/Mage.Sets/src/mage/cards/i/InTheEyeOfChaos.java index fef374ce41..f8e1ddebda 100644 --- a/Mage.Sets/src/mage/cards/i/InTheEyeOfChaos.java +++ b/Mage.Sets/src/mage/cards/i/InTheEyeOfChaos.java @@ -28,7 +28,7 @@ public final class InTheEyeOfChaos extends CardImpl { public InTheEyeOfChaos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Whenever a player casts an instant spell, counter it unless that player pays {X}, where X is its converted mana cost. diff --git a/Mage.Sets/src/mage/cards/i/InallaArchmageRitualist.java b/Mage.Sets/src/mage/cards/i/InallaArchmageRitualist.java index 135b733663..ebcd048f9b 100644 --- a/Mage.Sets/src/mage/cards/i/InallaArchmageRitualist.java +++ b/Mage.Sets/src/mage/cards/i/InallaArchmageRitualist.java @@ -56,7 +56,7 @@ public final class InallaArchmageRitualist extends CardImpl { public InallaArchmageRitualist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/InameAsOne.java b/Mage.Sets/src/mage/cards/i/InameAsOne.java index 534465cba2..9bf83af299 100644 --- a/Mage.Sets/src/mage/cards/i/InameAsOne.java +++ b/Mage.Sets/src/mage/cards/i/InameAsOne.java @@ -43,7 +43,7 @@ public final class InameAsOne extends CardImpl { public InameAsOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{8}{B}{B}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/i/InameDeathAspect.java b/Mage.Sets/src/mage/cards/i/InameDeathAspect.java index 14b22005a8..441b01992b 100644 --- a/Mage.Sets/src/mage/cards/i/InameDeathAspect.java +++ b/Mage.Sets/src/mage/cards/i/InameDeathAspect.java @@ -23,7 +23,7 @@ public final class InameDeathAspect extends CardImpl { public InameDeathAspect(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/InameLifeAspect.java b/Mage.Sets/src/mage/cards/i/InameLifeAspect.java index 79e7c52b9f..6c176b9508 100644 --- a/Mage.Sets/src/mage/cards/i/InameLifeAspect.java +++ b/Mage.Sets/src/mage/cards/i/InameLifeAspect.java @@ -35,7 +35,7 @@ public final class InameLifeAspect extends CardImpl { public InameLifeAspect(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/InfernalKirin.java b/Mage.Sets/src/mage/cards/i/InfernalKirin.java index 7af8c20538..9a35d3e09a 100644 --- a/Mage.Sets/src/mage/cards/i/InfernalKirin.java +++ b/Mage.Sets/src/mage/cards/i/InfernalKirin.java @@ -25,7 +25,7 @@ public final class InfernalKirin extends CardImpl { public InfernalKirin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIRIN); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/i/InfernoOfTheStarMounts.java b/Mage.Sets/src/mage/cards/i/InfernoOfTheStarMounts.java index 1319880090..5be983b614 100644 --- a/Mage.Sets/src/mage/cards/i/InfernoOfTheStarMounts.java +++ b/Mage.Sets/src/mage/cards/i/InfernoOfTheStarMounts.java @@ -28,7 +28,7 @@ public final class InfernoOfTheStarMounts extends CardImpl { public InfernoOfTheStarMounts(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/i/IngaAndEsika.java b/Mage.Sets/src/mage/cards/i/IngaAndEsika.java index fd9db268f5..8d491282b6 100644 --- a/Mage.Sets/src/mage/cards/i/IngaAndEsika.java +++ b/Mage.Sets/src/mage/cards/i/IngaAndEsika.java @@ -42,7 +42,7 @@ public final class IngaAndEsika extends CardImpl { public IngaAndEsika(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.GOD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/IngaRuneEyes.java b/Mage.Sets/src/mage/cards/i/IngaRuneEyes.java index 820f4cba07..9a1d30a66a 100644 --- a/Mage.Sets/src/mage/cards/i/IngaRuneEyes.java +++ b/Mage.Sets/src/mage/cards/i/IngaRuneEyes.java @@ -26,7 +26,7 @@ public final class IngaRuneEyes extends CardImpl { public IngaRuneEyes(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/InitiateOfBlood.java b/Mage.Sets/src/mage/cards/i/InitiateOfBlood.java index 8e46572196..be428bd06a 100644 --- a/Mage.Sets/src/mage/cards/i/InitiateOfBlood.java +++ b/Mage.Sets/src/mage/cards/i/InitiateOfBlood.java @@ -98,7 +98,7 @@ class GokaTheUnjust extends TokenImpl { GokaTheUnjust() { super("Goka the Unjust", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setRed(true); subtype.add(SubType.OGRE, SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/i/InkEyesServantOfOni.java b/Mage.Sets/src/mage/cards/i/InkEyesServantOfOni.java index e8c53865cd..bcc8196762 100644 --- a/Mage.Sets/src/mage/cards/i/InkEyesServantOfOni.java +++ b/Mage.Sets/src/mage/cards/i/InkEyesServantOfOni.java @@ -32,7 +32,7 @@ public final class InkEyesServantOfOni extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); this.subtype.add(SubType.RAT); this.subtype.add(SubType.NINJA); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/InniazTheGaleForce.java b/Mage.Sets/src/mage/cards/i/InniazTheGaleForce.java index ce528380c1..7a03dfd640 100644 --- a/Mage.Sets/src/mage/cards/i/InniazTheGaleForce.java +++ b/Mage.Sets/src/mage/cards/i/InniazTheGaleForce.java @@ -47,7 +47,7 @@ public final class InniazTheGaleForce extends CardImpl { public InniazTheGaleForce(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DJINN); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/i/InquisitorEisenhorn.java b/Mage.Sets/src/mage/cards/i/InquisitorEisenhorn.java index a3d3589164..bba58a07a9 100644 --- a/Mage.Sets/src/mage/cards/i/InquisitorEisenhorn.java +++ b/Mage.Sets/src/mage/cards/i/InquisitorEisenhorn.java @@ -29,7 +29,7 @@ public final class InquisitorEisenhorn extends CardImpl { public InquisitorEisenhorn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.INQUISITOR); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/InquisitorGreyfax.java b/Mage.Sets/src/mage/cards/i/InquisitorGreyfax.java index 044ca8764a..a1924921fc 100644 --- a/Mage.Sets/src/mage/cards/i/InquisitorGreyfax.java +++ b/Mage.Sets/src/mage/cards/i/InquisitorGreyfax.java @@ -30,7 +30,7 @@ public final class InquisitorGreyfax extends CardImpl { public InquisitorGreyfax(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.INQUISITOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/InspiringLeader.java b/Mage.Sets/src/mage/cards/i/InspiringLeader.java index 0b9da92b4e..5f2054eb75 100644 --- a/Mage.Sets/src/mage/cards/i/InspiringLeader.java +++ b/Mage.Sets/src/mage/cards/i/InspiringLeader.java @@ -21,7 +21,7 @@ public final class InspiringLeader extends CardImpl { public InspiringLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Creature tokens you control get +2/+2." diff --git a/Mage.Sets/src/mage/cards/i/InstrumentOfTheBards.java b/Mage.Sets/src/mage/cards/i/InstrumentOfTheBards.java index f1a40bdf14..49d4d863a1 100644 --- a/Mage.Sets/src/mage/cards/i/InstrumentOfTheBards.java +++ b/Mage.Sets/src/mage/cards/i/InstrumentOfTheBards.java @@ -32,7 +32,7 @@ public final class InstrumentOfTheBards extends CardImpl { public InstrumentOfTheBards(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your upkeep, you may put a harmony counter on Instrument of Bards. this.addAbility(new BeginningOfUpkeepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/i/IntetTheDreamer.java b/Mage.Sets/src/mage/cards/i/IntetTheDreamer.java index 6e38453985..1c19767361 100644 --- a/Mage.Sets/src/mage/cards/i/IntetTheDreamer.java +++ b/Mage.Sets/src/mage/cards/i/IntetTheDreamer.java @@ -31,7 +31,7 @@ public final class IntetTheDreamer extends CardImpl { public IntetTheDreamer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/i/InventorsFair.java b/Mage.Sets/src/mage/cards/i/InventorsFair.java index 66df24f538..d1d19a45a7 100644 --- a/Mage.Sets/src/mage/cards/i/InventorsFair.java +++ b/Mage.Sets/src/mage/cards/i/InventorsFair.java @@ -31,7 +31,7 @@ public final class InventorsFair extends CardImpl { public InventorsFair(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your upkeep, if you control three or more artifacts, you gain 1 life. this.addAbility(new InventorsFairAbility()); diff --git a/Mage.Sets/src/mage/cards/i/IonaShieldOfEmeria.java b/Mage.Sets/src/mage/cards/i/IonaShieldOfEmeria.java index 5866ece3a7..81dfb8e6d8 100644 --- a/Mage.Sets/src/mage/cards/i/IonaShieldOfEmeria.java +++ b/Mage.Sets/src/mage/cards/i/IonaShieldOfEmeria.java @@ -26,7 +26,7 @@ public final class IonaShieldOfEmeria extends CardImpl { public IonaShieldOfEmeria(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{6}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/i/IriniSengir.java b/Mage.Sets/src/mage/cards/i/IriniSengir.java index 859f108f4e..02205e11db 100644 --- a/Mage.Sets/src/mage/cards/i/IriniSengir.java +++ b/Mage.Sets/src/mage/cards/i/IriniSengir.java @@ -27,7 +27,7 @@ public final class IriniSengir extends CardImpl { public IriniSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.DWARF); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/i/IroasGodOfVictory.java b/Mage.Sets/src/mage/cards/i/IroasGodOfVictory.java index dcd6342039..f8d4ad9ae3 100644 --- a/Mage.Sets/src/mage/cards/i/IroasGodOfVictory.java +++ b/Mage.Sets/src/mage/cards/i/IroasGodOfVictory.java @@ -35,7 +35,7 @@ public final class IroasGodOfVictory extends CardImpl { public IroasGodOfVictory(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/i/IsamaruHoundOfKonda.java b/Mage.Sets/src/mage/cards/i/IsamaruHoundOfKonda.java index cdfa4d0848..8ecd702340 100644 --- a/Mage.Sets/src/mage/cards/i/IsamaruHoundOfKonda.java +++ b/Mage.Sets/src/mage/cards/i/IsamaruHoundOfKonda.java @@ -18,7 +18,7 @@ public final class IsamaruHoundOfKonda extends CardImpl { public IsamaruHoundOfKonda(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOG); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/i/IsaoEnlightenedBushi.java b/Mage.Sets/src/mage/cards/i/IsaoEnlightenedBushi.java index aec0d00a51..01ba1e820a 100644 --- a/Mage.Sets/src/mage/cards/i/IsaoEnlightenedBushi.java +++ b/Mage.Sets/src/mage/cards/i/IsaoEnlightenedBushi.java @@ -32,7 +32,7 @@ public final class IsaoEnlightenedBushi extends CardImpl { public IsaoEnlightenedBushi(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/i/IsarethTheAwakener.java b/Mage.Sets/src/mage/cards/i/IsarethTheAwakener.java index f7875acbc2..31414550bc 100644 --- a/Mage.Sets/src/mage/cards/i/IsarethTheAwakener.java +++ b/Mage.Sets/src/mage/cards/i/IsarethTheAwakener.java @@ -35,7 +35,7 @@ public final class IsarethTheAwakener extends CardImpl { public IsarethTheAwakener(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/IshaiOjutaiDragonspeaker.java b/Mage.Sets/src/mage/cards/i/IshaiOjutaiDragonspeaker.java index 439dcd9ed7..bbf5f4f66c 100644 --- a/Mage.Sets/src/mage/cards/i/IshaiOjutaiDragonspeaker.java +++ b/Mage.Sets/src/mage/cards/i/IshaiOjutaiDragonspeaker.java @@ -23,7 +23,7 @@ public final class IshaiOjutaiDragonspeaker extends CardImpl { public IshaiOjutaiDragonspeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.MONK); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/i/IshiIshiAkkiCrackshot.java b/Mage.Sets/src/mage/cards/i/IshiIshiAkkiCrackshot.java index 043559e61b..127a351a1a 100644 --- a/Mage.Sets/src/mage/cards/i/IshiIshiAkkiCrackshot.java +++ b/Mage.Sets/src/mage/cards/i/IshiIshiAkkiCrackshot.java @@ -24,7 +24,7 @@ public final class IshiIshiAkkiCrackshot extends CardImpl { public IshiIshiAkkiCrackshot(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/i/IshkanahBroodmother.java b/Mage.Sets/src/mage/cards/i/IshkanahBroodmother.java index 22a9c2fdcf..f0edade546 100644 --- a/Mage.Sets/src/mage/cards/i/IshkanahBroodmother.java +++ b/Mage.Sets/src/mage/cards/i/IshkanahBroodmother.java @@ -51,7 +51,7 @@ public final class IshkanahBroodmother extends CardImpl { public IshkanahBroodmother(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIDER); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/i/IshkanahGrafwidow.java b/Mage.Sets/src/mage/cards/i/IshkanahGrafwidow.java index 2966a587cd..8f3590dea7 100644 --- a/Mage.Sets/src/mage/cards/i/IshkanahGrafwidow.java +++ b/Mage.Sets/src/mage/cards/i/IshkanahGrafwidow.java @@ -38,7 +38,7 @@ public final class IshkanahGrafwidow extends CardImpl { public IshkanahGrafwidow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIDER); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/i/IsperiaSupremeJudge.java b/Mage.Sets/src/mage/cards/i/IsperiaSupremeJudge.java index 5692ea2dcf..041ab16a1a 100644 --- a/Mage.Sets/src/mage/cards/i/IsperiaSupremeJudge.java +++ b/Mage.Sets/src/mage/cards/i/IsperiaSupremeJudge.java @@ -22,7 +22,7 @@ public final class IsperiaSupremeJudge extends CardImpl { public IsperiaSupremeJudge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}{U}{U}"); this.subtype.add(SubType.SPHINX); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); diff --git a/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java b/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java index b0c31a83f1..7bd20cc5e2 100644 --- a/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java +++ b/Mage.Sets/src/mage/cards/i/IsperiaTheInscrutable.java @@ -31,7 +31,7 @@ public final class IsperiaTheInscrutable extends CardImpl { public IsperiaTheInscrutable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(3); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/i/IsshinTwoHeavensAsOne.java b/Mage.Sets/src/mage/cards/i/IsshinTwoHeavensAsOne.java index 1475e50fd3..c63a239b8d 100644 --- a/Mage.Sets/src/mage/cards/i/IsshinTwoHeavensAsOne.java +++ b/Mage.Sets/src/mage/cards/i/IsshinTwoHeavensAsOne.java @@ -22,7 +22,7 @@ public final class IsshinTwoHeavensAsOne extends CardImpl { public IsshinTwoHeavensAsOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/IsuTheAbominable.java b/Mage.Sets/src/mage/cards/i/IsuTheAbominable.java index 40097639bc..9797bb855b 100644 --- a/Mage.Sets/src/mage/cards/i/IsuTheAbominable.java +++ b/Mage.Sets/src/mage/cards/i/IsuTheAbominable.java @@ -39,8 +39,8 @@ public final class IsuTheAbominable extends CardImpl { public IsuTheAbominable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.LEGENDARY); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.YETI); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/i/IthHighArcanist.java b/Mage.Sets/src/mage/cards/i/IthHighArcanist.java index d84719fa1b..a267074641 100644 --- a/Mage.Sets/src/mage/cards/i/IthHighArcanist.java +++ b/Mage.Sets/src/mage/cards/i/IthHighArcanist.java @@ -30,7 +30,7 @@ public final class IthHighArcanist extends CardImpl { public IthHighArcanist(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/ItlimocCradleOfTheSun.java b/Mage.Sets/src/mage/cards/i/ItlimocCradleOfTheSun.java index 24ff251bbc..e237ffdd3f 100644 --- a/Mage.Sets/src/mage/cards/i/ItlimocCradleOfTheSun.java +++ b/Mage.Sets/src/mage/cards/i/ItlimocCradleOfTheSun.java @@ -24,7 +24,7 @@ public final class ItlimocCradleOfTheSun extends CardImpl { public ItlimocCradleOfTheSun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (Transforms from Growing Rites of Itlimoc.)/ this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/i/IvyGleefulSpellthief.java b/Mage.Sets/src/mage/cards/i/IvyGleefulSpellthief.java index fa3640188f..8286148b5d 100644 --- a/Mage.Sets/src/mage/cards/i/IvyGleefulSpellthief.java +++ b/Mage.Sets/src/mage/cards/i/IvyGleefulSpellthief.java @@ -40,7 +40,7 @@ public final class IvyGleefulSpellthief extends CardImpl { public IvyGleefulSpellthief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/i/IwamoriOfTheOpenFist.java b/Mage.Sets/src/mage/cards/i/IwamoriOfTheOpenFist.java index b4d0ed82e3..a591e7d1eb 100644 --- a/Mage.Sets/src/mage/cards/i/IwamoriOfTheOpenFist.java +++ b/Mage.Sets/src/mage/cards/i/IwamoriOfTheOpenFist.java @@ -27,7 +27,7 @@ public final class IwamoriOfTheOpenFist extends CardImpl { public IwamoriOfTheOpenFist(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); diff --git a/Mage.Sets/src/mage/cards/i/IxhelScionOfAtraxa.java b/Mage.Sets/src/mage/cards/i/IxhelScionOfAtraxa.java index aa703914c1..924882fd06 100644 --- a/Mage.Sets/src/mage/cards/i/IxhelScionOfAtraxa.java +++ b/Mage.Sets/src/mage/cards/i/IxhelScionOfAtraxa.java @@ -31,7 +31,7 @@ public final class IxhelScionOfAtraxa extends CardImpl { public IxhelScionOfAtraxa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN, SubType.ANGEL); this.power = new MageInt(2); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/i/IxidorRealitySculptor.java b/Mage.Sets/src/mage/cards/i/IxidorRealitySculptor.java index 1f2dd12fe4..2d8299314d 100644 --- a/Mage.Sets/src/mage/cards/i/IxidorRealitySculptor.java +++ b/Mage.Sets/src/mage/cards/i/IxidorRealitySculptor.java @@ -33,7 +33,7 @@ public final class IxidorRealitySculptor extends CardImpl { public IxidorRealitySculptor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/i/IymrithDesertDoom.java b/Mage.Sets/src/mage/cards/i/IymrithDesertDoom.java index bcdaa79275..e70cd7af4b 100644 --- a/Mage.Sets/src/mage/cards/i/IymrithDesertDoom.java +++ b/Mage.Sets/src/mage/cards/i/IymrithDesertDoom.java @@ -29,7 +29,7 @@ public final class IymrithDesertDoom extends CardImpl { public IymrithDesertDoom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/i/IzoniThousandEyed.java b/Mage.Sets/src/mage/cards/i/IzoniThousandEyed.java index 23de815a88..cf18f109e0 100644 --- a/Mage.Sets/src/mage/cards/i/IzoniThousandEyed.java +++ b/Mage.Sets/src/mage/cards/i/IzoniThousandEyed.java @@ -27,7 +27,7 @@ public final class IzoniThousandEyed extends CardImpl { public IzoniThousandEyed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JabbaTheHutt.java b/Mage.Sets/src/mage/cards/j/JabbaTheHutt.java index c4924dc03e..ab6cf51bfb 100644 --- a/Mage.Sets/src/mage/cards/j/JabbaTheHutt.java +++ b/Mage.Sets/src/mage/cards/j/JabbaTheHutt.java @@ -44,7 +44,7 @@ public final class JabbaTheHutt extends CardImpl { public JabbaTheHutt(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUTT); this.subtype.add(SubType.ROGUE); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/j/JaceArcaneStrategist.java b/Mage.Sets/src/mage/cards/j/JaceArcaneStrategist.java index 09a4d0f410..dfb5f20f8b 100644 --- a/Mage.Sets/src/mage/cards/j/JaceArcaneStrategist.java +++ b/Mage.Sets/src/mage/cards/j/JaceArcaneStrategist.java @@ -26,7 +26,7 @@ public final class JaceArcaneStrategist extends CardImpl { public JaceArcaneStrategist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java b/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java index 79c61dc041..f6c007a1da 100644 --- a/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java +++ b/Mage.Sets/src/mage/cards/j/JaceArchitectOfThought.java @@ -25,7 +25,7 @@ public final class JaceArchitectOfThought extends CardImpl { public JaceArchitectOfThought(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JaceBeleren.java b/Mage.Sets/src/mage/cards/j/JaceBeleren.java index 7ea444b851..ae4556de0e 100644 --- a/Mage.Sets/src/mage/cards/j/JaceBeleren.java +++ b/Mage.Sets/src/mage/cards/j/JaceBeleren.java @@ -21,7 +21,7 @@ public final class JaceBeleren extends CardImpl { public JaceBeleren(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/j/JaceCunningCastaway.java b/Mage.Sets/src/mage/cards/j/JaceCunningCastaway.java index 7b83bde8d7..24ece90b22 100644 --- a/Mage.Sets/src/mage/cards/j/JaceCunningCastaway.java +++ b/Mage.Sets/src/mage/cards/j/JaceCunningCastaway.java @@ -30,7 +30,7 @@ public final class JaceCunningCastaway extends CardImpl { public JaceCunningCastaway(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/j/JaceIngeniousMindMage.java b/Mage.Sets/src/mage/cards/j/JaceIngeniousMindMage.java index dc7a2f301d..65ac048d78 100644 --- a/Mage.Sets/src/mage/cards/j/JaceIngeniousMindMage.java +++ b/Mage.Sets/src/mage/cards/j/JaceIngeniousMindMage.java @@ -25,7 +25,7 @@ public final class JaceIngeniousMindMage extends CardImpl { public JaceIngeniousMindMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JaceMemoryAdept.java b/Mage.Sets/src/mage/cards/j/JaceMemoryAdept.java index e8de742fd9..127ad7cd80 100644 --- a/Mage.Sets/src/mage/cards/j/JaceMemoryAdept.java +++ b/Mage.Sets/src/mage/cards/j/JaceMemoryAdept.java @@ -24,7 +24,7 @@ public final class JaceMemoryAdept extends CardImpl { public JaceMemoryAdept(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JaceMirrorMage.java b/Mage.Sets/src/mage/cards/j/JaceMirrorMage.java index 01da975284..3cf9b7a0c8 100644 --- a/Mage.Sets/src/mage/cards/j/JaceMirrorMage.java +++ b/Mage.Sets/src/mage/cards/j/JaceMirrorMage.java @@ -33,7 +33,7 @@ public final class JaceMirrorMage extends CardImpl { public JaceMirrorMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JaceTelepathUnbound.java b/Mage.Sets/src/mage/cards/j/JaceTelepathUnbound.java index bc67fa20ea..156b89e565 100644 --- a/Mage.Sets/src/mage/cards/j/JaceTelepathUnbound.java +++ b/Mage.Sets/src/mage/cards/j/JaceTelepathUnbound.java @@ -25,7 +25,7 @@ public final class JaceTelepathUnbound extends CardImpl { public JaceTelepathUnbound(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.color.setBlue(true); diff --git a/Mage.Sets/src/mage/cards/j/JaceTheLivingGuildpact.java b/Mage.Sets/src/mage/cards/j/JaceTheLivingGuildpact.java index 62113b31fc..821618b8e8 100644 --- a/Mage.Sets/src/mage/cards/j/JaceTheLivingGuildpact.java +++ b/Mage.Sets/src/mage/cards/j/JaceTheLivingGuildpact.java @@ -31,7 +31,7 @@ public final class JaceTheLivingGuildpact extends CardImpl { public JaceTheLivingGuildpact(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JaceTheMindSculptor.java b/Mage.Sets/src/mage/cards/j/JaceTheMindSculptor.java index 1575599843..afae1157a0 100644 --- a/Mage.Sets/src/mage/cards/j/JaceTheMindSculptor.java +++ b/Mage.Sets/src/mage/cards/j/JaceTheMindSculptor.java @@ -29,7 +29,7 @@ public final class JaceTheMindSculptor extends CardImpl { public JaceTheMindSculptor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/j/JaceThePerfectedMind.java b/Mage.Sets/src/mage/cards/j/JaceThePerfectedMind.java index 92af52633e..6e2d4fff42 100644 --- a/Mage.Sets/src/mage/cards/j/JaceThePerfectedMind.java +++ b/Mage.Sets/src/mage/cards/j/JaceThePerfectedMind.java @@ -28,7 +28,7 @@ public final class JaceThePerfectedMind extends CardImpl { public JaceThePerfectedMind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U/P}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JaceUnravelerOfSecrets.java b/Mage.Sets/src/mage/cards/j/JaceUnravelerOfSecrets.java index 4d9c3b5ed9..6983488969 100644 --- a/Mage.Sets/src/mage/cards/j/JaceUnravelerOfSecrets.java +++ b/Mage.Sets/src/mage/cards/j/JaceUnravelerOfSecrets.java @@ -27,7 +27,7 @@ public final class JaceUnravelerOfSecrets extends CardImpl { public JaceUnravelerOfSecrets(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JaceVrynsProdigy.java b/Mage.Sets/src/mage/cards/j/JaceVrynsProdigy.java index a455857245..7472b55189 100644 --- a/Mage.Sets/src/mage/cards/j/JaceVrynsProdigy.java +++ b/Mage.Sets/src/mage/cards/j/JaceVrynsProdigy.java @@ -25,7 +25,7 @@ public final class JaceVrynsProdigy extends CardImpl { public JaceVrynsProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/j/JaceWielderOfMysteries.java b/Mage.Sets/src/mage/cards/j/JaceWielderOfMysteries.java index e08bf8945b..52ef5a9baa 100644 --- a/Mage.Sets/src/mage/cards/j/JaceWielderOfMysteries.java +++ b/Mage.Sets/src/mage/cards/j/JaceWielderOfMysteries.java @@ -30,7 +30,7 @@ public final class JaceWielderOfMysteries extends CardImpl { public JaceWielderOfMysteries(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JACE); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JacobHaukenInspector.java b/Mage.Sets/src/mage/cards/j/JacobHaukenInspector.java index 0f4d7f61c5..a0333359af 100644 --- a/Mage.Sets/src/mage/cards/j/JacobHaukenInspector.java +++ b/Mage.Sets/src/mage/cards/j/JacobHaukenInspector.java @@ -31,7 +31,7 @@ public final class JacobHaukenInspector extends CardImpl { public JacobHaukenInspector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/j/JacquesLeVert.java b/Mage.Sets/src/mage/cards/j/JacquesLeVert.java index 703740d81c..79b603a505 100644 --- a/Mage.Sets/src/mage/cards/j/JacquesLeVert.java +++ b/Mage.Sets/src/mage/cards/j/JacquesLeVert.java @@ -30,7 +30,7 @@ public final class JacquesLeVert extends CardImpl { public JacquesLeVert(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JadarGhoulcallerOfNephalia.java b/Mage.Sets/src/mage/cards/j/JadarGhoulcallerOfNephalia.java index a3f9c158e4..8e05499925 100644 --- a/Mage.Sets/src/mage/cards/j/JadarGhoulcallerOfNephalia.java +++ b/Mage.Sets/src/mage/cards/j/JadarGhoulcallerOfNephalia.java @@ -40,7 +40,7 @@ public final class JadarGhoulcallerOfNephalia extends CardImpl { public JadarGhoulcallerOfNephalia(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/j/JadziOracleOfArcavios.java b/Mage.Sets/src/mage/cards/j/JadziOracleOfArcavios.java index 4d207a4cf0..21bec7da02 100644 --- a/Mage.Sets/src/mage/cards/j/JadziOracleOfArcavios.java +++ b/Mage.Sets/src/mage/cards/j/JadziOracleOfArcavios.java @@ -1,6 +1,5 @@ package mage.cards.j; -import mage.ApprovingObject; import mage.abilities.Ability; import mage.abilities.common.MagecraftAbility; import mage.abilities.common.SimpleActivatedAbility; @@ -22,9 +21,9 @@ import mage.filter.StaticFilters; import mage.game.Game; import mage.players.Player; import mage.target.common.TargetCardInHand; +import mage.util.CardUtil; import java.util.UUID; -import mage.util.CardUtil; /** * @author TheElk801 @@ -38,15 +37,14 @@ public final class JadziOracleOfArcavios extends ModalDoubleFacesCard { public JadziOracleOfArcavios(UUID ownerId, CardSetInfo setInfo) { super( ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.WIZARD}, "{6}{U}{U}", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.WIZARD}, "{6}{U}{U}", "Journey to the Oracle", - new CardType[]{CardType.SORCERY}, new SubType[]{}, "{2}{G}{G}" + new SuperType[]{}, new CardType[]{CardType.SORCERY}, new SubType[]{}, "{2}{G}{G}" ); // 1. // Jadzi, Oracle of Arcavios // Legendary Creature - Human Wizard - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(5, 5); // Discard a card: Return Jadzi, Oracle of Arcavios to its owner's hand. diff --git a/Mage.Sets/src/mage/cards/j/JaheiraFriendOfTheForest.java b/Mage.Sets/src/mage/cards/j/JaheiraFriendOfTheForest.java index 03610600b2..0f35a9f3b5 100644 --- a/Mage.Sets/src/mage/cards/j/JaheiraFriendOfTheForest.java +++ b/Mage.Sets/src/mage/cards/j/JaheiraFriendOfTheForest.java @@ -30,7 +30,7 @@ public final class JaheiraFriendOfTheForest extends CardImpl { public JaheiraFriendOfTheForest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/j/JaliraMasterPolymorphist.java b/Mage.Sets/src/mage/cards/j/JaliraMasterPolymorphist.java index 915fddd72a..acc34efa09 100644 --- a/Mage.Sets/src/mage/cards/j/JaliraMasterPolymorphist.java +++ b/Mage.Sets/src/mage/cards/j/JaliraMasterPolymorphist.java @@ -33,7 +33,7 @@ public final class JaliraMasterPolymorphist extends CardImpl { public JaliraMasterPolymorphist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/j/JalumGrifter.java b/Mage.Sets/src/mage/cards/j/JalumGrifter.java index 9856dfd2eb..6c5f376e4d 100644 --- a/Mage.Sets/src/mage/cards/j/JalumGrifter.java +++ b/Mage.Sets/src/mage/cards/j/JalumGrifter.java @@ -39,7 +39,7 @@ public final class JalumGrifter extends CardImpl { public JalumGrifter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEVIL); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JanJansenChaosCrafter.java b/Mage.Sets/src/mage/cards/j/JanJansenChaosCrafter.java index 5e06871256..426c2c6496 100644 --- a/Mage.Sets/src/mage/cards/j/JanJansenChaosCrafter.java +++ b/Mage.Sets/src/mage/cards/j/JanJansenChaosCrafter.java @@ -38,7 +38,7 @@ public final class JanJansenChaosCrafter extends CardImpl { public JanJansenChaosCrafter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GNOME); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JangoFett.java b/Mage.Sets/src/mage/cards/j/JangoFett.java index 791f902460..a094305439 100644 --- a/Mage.Sets/src/mage/cards/j/JangoFett.java +++ b/Mage.Sets/src/mage/cards/j/JangoFett.java @@ -29,7 +29,7 @@ public final class JangoFett extends CardImpl { public JangoFett(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.HUNTER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JarJarBinks.java b/Mage.Sets/src/mage/cards/j/JarJarBinks.java index 8b1364ce9c..961a82a51a 100644 --- a/Mage.Sets/src/mage/cards/j/JarJarBinks.java +++ b/Mage.Sets/src/mage/cards/j/JarJarBinks.java @@ -30,7 +30,7 @@ public final class JarJarBinks extends CardImpl { public JarJarBinks(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GUNGAN); this.power = new MageInt(0); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/j/JaradGolgariLichLord.java b/Mage.Sets/src/mage/cards/j/JaradGolgariLichLord.java index b887920db5..32446c9c40 100644 --- a/Mage.Sets/src/mage/cards/j/JaradGolgariLichLord.java +++ b/Mage.Sets/src/mage/cards/j/JaradGolgariLichLord.java @@ -37,7 +37,7 @@ public final class JaradGolgariLichLord extends CardImpl { public JaradGolgariLichLord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{B}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELF); diff --git a/Mage.Sets/src/mage/cards/j/JaredCarthalion.java b/Mage.Sets/src/mage/cards/j/JaredCarthalion.java index 240a34231c..99cafc78ad 100644 --- a/Mage.Sets/src/mage/cards/j/JaredCarthalion.java +++ b/Mage.Sets/src/mage/cards/j/JaredCarthalion.java @@ -36,7 +36,7 @@ public final class JaredCarthalion extends CardImpl { public JaredCarthalion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JARED); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JaredCarthalionTrueHeir.java b/Mage.Sets/src/mage/cards/j/JaredCarthalionTrueHeir.java index d6e98f63f2..453e88ccb0 100644 --- a/Mage.Sets/src/mage/cards/j/JaredCarthalionTrueHeir.java +++ b/Mage.Sets/src/mage/cards/j/JaredCarthalionTrueHeir.java @@ -26,7 +26,7 @@ public final class JaredCarthalionTrueHeir extends CardImpl { public JaredCarthalionTrueHeir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JarethLeonineTitan.java b/Mage.Sets/src/mage/cards/j/JarethLeonineTitan.java index 2e48e362b4..84c2336c53 100644 --- a/Mage.Sets/src/mage/cards/j/JarethLeonineTitan.java +++ b/Mage.Sets/src/mage/cards/j/JarethLeonineTitan.java @@ -20,7 +20,7 @@ public final class JarethLeonineTitan extends CardImpl { public JarethLeonineTitan(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.GIANT); diff --git a/Mage.Sets/src/mage/cards/j/JasmineBoreal.java b/Mage.Sets/src/mage/cards/j/JasmineBoreal.java index 452d9a5c54..62f4a85c46 100644 --- a/Mage.Sets/src/mage/cards/j/JasmineBoreal.java +++ b/Mage.Sets/src/mage/cards/j/JasmineBoreal.java @@ -17,7 +17,7 @@ public final class JasmineBoreal extends CardImpl { public JasmineBoreal(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/j/JasmineBorealOfTheSeven.java b/Mage.Sets/src/mage/cards/j/JasmineBorealOfTheSeven.java index 6be572374c..51073eb872 100644 --- a/Mage.Sets/src/mage/cards/j/JasmineBorealOfTheSeven.java +++ b/Mage.Sets/src/mage/cards/j/JasmineBorealOfTheSeven.java @@ -36,7 +36,7 @@ public final class JasmineBorealOfTheSeven extends CardImpl { public JasmineBorealOfTheSeven(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JaxisTheTroublemaker.java b/Mage.Sets/src/mage/cards/j/JaxisTheTroublemaker.java index 256d9da78e..82d9bc4982 100644 --- a/Mage.Sets/src/mage/cards/j/JaxisTheTroublemaker.java +++ b/Mage.Sets/src/mage/cards/j/JaxisTheTroublemaker.java @@ -32,7 +32,7 @@ public final class JaxisTheTroublemaker extends CardImpl { public JaxisTheTroublemaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JayaBallard.java b/Mage.Sets/src/mage/cards/j/JayaBallard.java index bf01d7cfe4..7cb8530235 100644 --- a/Mage.Sets/src/mage/cards/j/JayaBallard.java +++ b/Mage.Sets/src/mage/cards/j/JayaBallard.java @@ -24,7 +24,7 @@ public final class JayaBallard extends CardImpl { public JayaBallard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JAYA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JayaBallardTaskMage.java b/Mage.Sets/src/mage/cards/j/JayaBallardTaskMage.java index e2cd3aa991..5807f49357 100644 --- a/Mage.Sets/src/mage/cards/j/JayaBallardTaskMage.java +++ b/Mage.Sets/src/mage/cards/j/JayaBallardTaskMage.java @@ -39,7 +39,7 @@ public final class JayaBallardTaskMage extends CardImpl { public JayaBallardTaskMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SPELLSHAPER); diff --git a/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java b/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java index 6b65f36d9a..371bffe0a2 100644 --- a/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java +++ b/Mage.Sets/src/mage/cards/j/JayaFieryNegotiator.java @@ -31,7 +31,7 @@ public final class JayaFieryNegotiator extends CardImpl { public JayaFieryNegotiator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JAYA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JayaVeneratedFiremage.java b/Mage.Sets/src/mage/cards/j/JayaVeneratedFiremage.java index 1f451a7815..a2d322d1c5 100644 --- a/Mage.Sets/src/mage/cards/j/JayaVeneratedFiremage.java +++ b/Mage.Sets/src/mage/cards/j/JayaVeneratedFiremage.java @@ -25,7 +25,7 @@ public final class JayaVeneratedFiremage extends CardImpl { public JayaVeneratedFiremage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JAYA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/j/JayasImmolatingInferno.java b/Mage.Sets/src/mage/cards/j/JayasImmolatingInferno.java index abb7488144..d910d6ab47 100644 --- a/Mage.Sets/src/mage/cards/j/JayasImmolatingInferno.java +++ b/Mage.Sets/src/mage/cards/j/JayasImmolatingInferno.java @@ -19,7 +19,7 @@ public final class JayasImmolatingInferno extends CardImpl { public JayasImmolatingInferno(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{X}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) this.addAbility(new LegendarySpellAbility()); diff --git a/Mage.Sets/src/mage/cards/j/JazalGoldmane.java b/Mage.Sets/src/mage/cards/j/JazalGoldmane.java index 8a685aaa6e..8dec4fb7fc 100644 --- a/Mage.Sets/src/mage/cards/j/JazalGoldmane.java +++ b/Mage.Sets/src/mage/cards/j/JazalGoldmane.java @@ -24,7 +24,7 @@ public final class JazalGoldmane extends CardImpl { public JazalGoldmane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/j/JeditOjanen.java b/Mage.Sets/src/mage/cards/j/JeditOjanen.java index 633bf69003..a92413e1f5 100644 --- a/Mage.Sets/src/mage/cards/j/JeditOjanen.java +++ b/Mage.Sets/src/mage/cards/j/JeditOjanen.java @@ -17,7 +17,7 @@ public final class JeditOjanen extends CardImpl { public JeditOjanen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{W}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/j/JeditOjanenMercenary.java b/Mage.Sets/src/mage/cards/j/JeditOjanenMercenary.java index 1351c8304e..26f6d9819c 100644 --- a/Mage.Sets/src/mage/cards/j/JeditOjanenMercenary.java +++ b/Mage.Sets/src/mage/cards/j/JeditOjanenMercenary.java @@ -28,7 +28,7 @@ public final class JeditOjanenMercenary extends CardImpl { public JeditOjanenMercenary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.CAT); this.addSubType(SubType.MERCENARY); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JeditOjanenOfEfrava.java b/Mage.Sets/src/mage/cards/j/JeditOjanenOfEfrava.java index 628871f65e..410e873b20 100644 --- a/Mage.Sets/src/mage/cards/j/JeditOjanenOfEfrava.java +++ b/Mage.Sets/src/mage/cards/j/JeditOjanenOfEfrava.java @@ -21,7 +21,7 @@ public final class JeditOjanenOfEfrava extends CardImpl { public JeditOjanenOfEfrava(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JeganthaTheWellspring.java b/Mage.Sets/src/mage/cards/j/JeganthaTheWellspring.java index dfe2e13a7b..6431944768 100644 --- a/Mage.Sets/src/mage/cards/j/JeganthaTheWellspring.java +++ b/Mage.Sets/src/mage/cards/j/JeganthaTheWellspring.java @@ -27,7 +27,7 @@ public final class JeganthaTheWellspring extends CardImpl { public JeganthaTheWellspring(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R/G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.ELK); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JelevaNephaliasScourge.java b/Mage.Sets/src/mage/cards/j/JelevaNephaliasScourge.java index 4e01e76db8..61e89059f3 100644 --- a/Mage.Sets/src/mage/cards/j/JelevaNephaliasScourge.java +++ b/Mage.Sets/src/mage/cards/j/JelevaNephaliasScourge.java @@ -34,7 +34,7 @@ public final class JelevaNephaliasScourge extends CardImpl { public JelevaNephaliasScourge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/j/JenaraAsuraOfWar.java b/Mage.Sets/src/mage/cards/j/JenaraAsuraOfWar.java index 8e30c2b19f..714154e680 100644 --- a/Mage.Sets/src/mage/cards/j/JenaraAsuraOfWar.java +++ b/Mage.Sets/src/mage/cards/j/JenaraAsuraOfWar.java @@ -25,7 +25,7 @@ public final class JenaraAsuraOfWar extends CardImpl { public JenaraAsuraOfWar (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{W}{U}"); this.subtype.add(SubType.ANGEL); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); diff --git a/Mage.Sets/src/mage/cards/j/JensonCarthalionDruidExile.java b/Mage.Sets/src/mage/cards/j/JensonCarthalionDruidExile.java index 7884718cdc..f5da11bd7c 100644 --- a/Mage.Sets/src/mage/cards/j/JensonCarthalionDruidExile.java +++ b/Mage.Sets/src/mage/cards/j/JensonCarthalionDruidExile.java @@ -34,7 +34,7 @@ public final class JensonCarthalionDruidExile extends CardImpl { public JensonCarthalionDruidExile(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JerrardOfTheClosedFist.java b/Mage.Sets/src/mage/cards/j/JerrardOfTheClosedFist.java index bb9bdf061d..5e912460eb 100644 --- a/Mage.Sets/src/mage/cards/j/JerrardOfTheClosedFist.java +++ b/Mage.Sets/src/mage/cards/j/JerrardOfTheClosedFist.java @@ -17,7 +17,7 @@ public final class JerrardOfTheClosedFist extends CardImpl { public JerrardOfTheClosedFist(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); diff --git a/Mage.Sets/src/mage/cards/j/JerrenCorruptedBishop.java b/Mage.Sets/src/mage/cards/j/JerrenCorruptedBishop.java index a4414029fc..7cefbe0a1b 100644 --- a/Mage.Sets/src/mage/cards/j/JerrenCorruptedBishop.java +++ b/Mage.Sets/src/mage/cards/j/JerrenCorruptedBishop.java @@ -40,7 +40,7 @@ public final class JerrenCorruptedBishop extends CardImpl { public JerrenCorruptedBishop(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JeskaThriceReborn.java b/Mage.Sets/src/mage/cards/j/JeskaThriceReborn.java index bfe7a8e07d..8fbe436ede 100644 --- a/Mage.Sets/src/mage/cards/j/JeskaThriceReborn.java +++ b/Mage.Sets/src/mage/cards/j/JeskaThriceReborn.java @@ -36,7 +36,7 @@ public final class JeskaThriceReborn extends CardImpl { public JeskaThriceReborn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.JESKA); this.setStartingLoyalty(0); diff --git a/Mage.Sets/src/mage/cards/j/JeskaWarriorAdept.java b/Mage.Sets/src/mage/cards/j/JeskaWarriorAdept.java index 7255ccba9e..d862a59e7a 100644 --- a/Mage.Sets/src/mage/cards/j/JeskaWarriorAdept.java +++ b/Mage.Sets/src/mage/cards/j/JeskaWarriorAdept.java @@ -25,7 +25,7 @@ public final class JeskaWarriorAdept extends CardImpl { public JeskaWarriorAdept(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARBARIAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/j/JetfireAirGuardian.java b/Mage.Sets/src/mage/cards/j/JetfireAirGuardian.java index 7dcf131d54..4b13db0151 100644 --- a/Mage.Sets/src/mage/cards/j/JetfireAirGuardian.java +++ b/Mage.Sets/src/mage/cards/j/JetfireAirGuardian.java @@ -24,7 +24,7 @@ public final class JetfireAirGuardian extends CardImpl { public JetfireAirGuardian(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/j/JetfireIngeniousScientist.java b/Mage.Sets/src/mage/cards/j/JetfireIngeniousScientist.java index ac892f251e..14fe70380a 100644 --- a/Mage.Sets/src/mage/cards/j/JetfireIngeniousScientist.java +++ b/Mage.Sets/src/mage/cards/j/JetfireIngeniousScientist.java @@ -35,7 +35,7 @@ public final class JetfireIngeniousScientist extends CardImpl { public JetfireIngeniousScientist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/j/JetmirNexusOfRevels.java b/Mage.Sets/src/mage/cards/j/JetmirNexusOfRevels.java index c6efad1410..87891ae643 100644 --- a/Mage.Sets/src/mage/cards/j/JetmirNexusOfRevels.java +++ b/Mage.Sets/src/mage/cards/j/JetmirNexusOfRevels.java @@ -25,7 +25,7 @@ public final class JetmirNexusOfRevels extends CardImpl { public JetmirNexusOfRevels(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.DEMON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JhoiraAgelessInnovator.java b/Mage.Sets/src/mage/cards/j/JhoiraAgelessInnovator.java index 5472bf8fb5..477cb06bce 100644 --- a/Mage.Sets/src/mage/cards/j/JhoiraAgelessInnovator.java +++ b/Mage.Sets/src/mage/cards/j/JhoiraAgelessInnovator.java @@ -28,7 +28,7 @@ public final class JhoiraAgelessInnovator extends CardImpl { public JhoiraAgelessInnovator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JhoiraOfTheGhitu.java b/Mage.Sets/src/mage/cards/j/JhoiraOfTheGhitu.java index c2b5cb9ef5..56808bbfb5 100644 --- a/Mage.Sets/src/mage/cards/j/JhoiraOfTheGhitu.java +++ b/Mage.Sets/src/mage/cards/j/JhoiraOfTheGhitu.java @@ -30,7 +30,7 @@ public final class JhoiraOfTheGhitu extends CardImpl { public JhoiraOfTheGhitu(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/j/JhoiraWeatherlightCaptain.java b/Mage.Sets/src/mage/cards/j/JhoiraWeatherlightCaptain.java index be430ab610..f6abf3b5bc 100644 --- a/Mage.Sets/src/mage/cards/j/JhoiraWeatherlightCaptain.java +++ b/Mage.Sets/src/mage/cards/j/JhoiraWeatherlightCaptain.java @@ -19,7 +19,7 @@ public final class JhoiraWeatherlightCaptain extends CardImpl { public JhoiraWeatherlightCaptain(UUID ownerId, CardSetInfo cardSetInfo) { super(ownerId, cardSetInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); subtype.add(SubType.HUMAN, SubType.ARTIFICER); power = new MageInt(3); toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JiangYanggu.java b/Mage.Sets/src/mage/cards/j/JiangYanggu.java index 0004ae7665..436cda3b33 100644 --- a/Mage.Sets/src/mage/cards/j/JiangYanggu.java +++ b/Mage.Sets/src/mage/cards/j/JiangYanggu.java @@ -40,7 +40,7 @@ public final class JiangYanggu extends CardImpl { public JiangYanggu(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.YANGGU); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/j/JiangYangguWildcrafter.java b/Mage.Sets/src/mage/cards/j/JiangYangguWildcrafter.java index 63333e9acd..a3ae4ab6e8 100644 --- a/Mage.Sets/src/mage/cards/j/JiangYangguWildcrafter.java +++ b/Mage.Sets/src/mage/cards/j/JiangYangguWildcrafter.java @@ -26,7 +26,7 @@ public final class JiangYangguWildcrafter extends CardImpl { public JiangYangguWildcrafter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.YANGGU); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/j/JinGitaxias.java b/Mage.Sets/src/mage/cards/j/JinGitaxias.java index 151a9468e6..4faee7085d 100644 --- a/Mage.Sets/src/mage/cards/j/JinGitaxias.java +++ b/Mage.Sets/src/mage/cards/j/JinGitaxias.java @@ -29,7 +29,7 @@ public class JinGitaxias extends CardImpl { public JinGitaxias(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.PHYREXIAN); this.addSubType(SubType.PRAETOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JinGitaxiasCoreAugur.java b/Mage.Sets/src/mage/cards/j/JinGitaxiasCoreAugur.java index 1396187252..69cffd5d88 100644 --- a/Mage.Sets/src/mage/cards/j/JinGitaxiasCoreAugur.java +++ b/Mage.Sets/src/mage/cards/j/JinGitaxiasCoreAugur.java @@ -21,7 +21,7 @@ public final class JinGitaxiasCoreAugur extends CardImpl { public JinGitaxiasCoreAugur(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{8}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); diff --git a/Mage.Sets/src/mage/cards/j/JinGitaxiasProgressTyrant.java b/Mage.Sets/src/mage/cards/j/JinGitaxiasProgressTyrant.java index a1bf9b4bd3..15d5d1f811 100644 --- a/Mage.Sets/src/mage/cards/j/JinGitaxiasProgressTyrant.java +++ b/Mage.Sets/src/mage/cards/j/JinGitaxiasProgressTyrant.java @@ -37,7 +37,7 @@ public final class JinGitaxiasProgressTyrant extends CardImpl { public JinGitaxiasProgressTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JinnieFayJetmirsSecond.java b/Mage.Sets/src/mage/cards/j/JinnieFayJetmirsSecond.java index 3d31699448..25ee2de056 100644 --- a/Mage.Sets/src/mage/cards/j/JinnieFayJetmirsSecond.java +++ b/Mage.Sets/src/mage/cards/j/JinnieFayJetmirsSecond.java @@ -25,7 +25,7 @@ public final class JinnieFayJetmirsSecond extends CardImpl { public JinnieFayJetmirsSecond(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R/G}{G}{G/W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JirinaDauntlessGeneral.java b/Mage.Sets/src/mage/cards/j/JirinaDauntlessGeneral.java index 8a78d62f30..db8056fc9c 100644 --- a/Mage.Sets/src/mage/cards/j/JirinaDauntlessGeneral.java +++ b/Mage.Sets/src/mage/cards/j/JirinaDauntlessGeneral.java @@ -30,7 +30,7 @@ public final class JirinaDauntlessGeneral extends CardImpl { public JirinaDauntlessGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JirinaKudro.java b/Mage.Sets/src/mage/cards/j/JirinaKudro.java index 8043a683c8..96e28ded5c 100644 --- a/Mage.Sets/src/mage/cards/j/JirinaKudro.java +++ b/Mage.Sets/src/mage/cards/j/JirinaKudro.java @@ -27,7 +27,7 @@ public final class JirinaKudro extends CardImpl { public JirinaKudro(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JiwariTheEarthAflame.java b/Mage.Sets/src/mage/cards/j/JiwariTheEarthAflame.java index 2f9c9c104e..598d6ddf84 100644 --- a/Mage.Sets/src/mage/cards/j/JiwariTheEarthAflame.java +++ b/Mage.Sets/src/mage/cards/j/JiwariTheEarthAflame.java @@ -37,7 +37,7 @@ public final class JiwariTheEarthAflame extends CardImpl { public JiwariTheEarthAflame(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JodahArchmageEternal.java b/Mage.Sets/src/mage/cards/j/JodahArchmageEternal.java index e4c7a2d71c..c9782a1f33 100644 --- a/Mage.Sets/src/mage/cards/j/JodahArchmageEternal.java +++ b/Mage.Sets/src/mage/cards/j/JodahArchmageEternal.java @@ -18,7 +18,7 @@ public final class JodahArchmageEternal extends CardImpl { public JodahArchmageEternal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/j/JodahTheUnifier.java b/Mage.Sets/src/mage/cards/j/JodahTheUnifier.java index ef64a6e515..258fd47b08 100644 --- a/Mage.Sets/src/mage/cards/j/JodahTheUnifier.java +++ b/Mage.Sets/src/mage/cards/j/JodahTheUnifier.java @@ -43,7 +43,7 @@ public final class JodahTheUnifier extends CardImpl { public JodahTheUnifier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/Johan.java b/Mage.Sets/src/mage/cards/j/Johan.java index b79c0955e3..6987ca9652 100644 --- a/Mage.Sets/src/mage/cards/j/Johan.java +++ b/Mage.Sets/src/mage/cards/j/Johan.java @@ -31,7 +31,7 @@ public final class Johan extends CardImpl { public Johan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JohnnyComboPlayer.java b/Mage.Sets/src/mage/cards/j/JohnnyComboPlayer.java index 57bf794781..104d1fea07 100644 --- a/Mage.Sets/src/mage/cards/j/JohnnyComboPlayer.java +++ b/Mage.Sets/src/mage/cards/j/JohnnyComboPlayer.java @@ -23,7 +23,7 @@ public final class JohnnyComboPlayer extends CardImpl { public JohnnyComboPlayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.GAMER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/j/JolraelEmpressOfBeasts.java b/Mage.Sets/src/mage/cards/j/JolraelEmpressOfBeasts.java index b81d5b5451..d6e0f5622f 100644 --- a/Mage.Sets/src/mage/cards/j/JolraelEmpressOfBeasts.java +++ b/Mage.Sets/src/mage/cards/j/JolraelEmpressOfBeasts.java @@ -32,7 +32,7 @@ public final class JolraelEmpressOfBeasts extends CardImpl { public JolraelEmpressOfBeasts(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SPELLSHAPER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JolraelMwonvuliRecluse.java b/Mage.Sets/src/mage/cards/j/JolraelMwonvuliRecluse.java index a245ac7448..242446371f 100644 --- a/Mage.Sets/src/mage/cards/j/JolraelMwonvuliRecluse.java +++ b/Mage.Sets/src/mage/cards/j/JolraelMwonvuliRecluse.java @@ -26,7 +26,7 @@ public final class JolraelMwonvuliRecluse extends CardImpl { public JolraelMwonvuliRecluse(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/j/JolraelVoiceOfZhalfir.java b/Mage.Sets/src/mage/cards/j/JolraelVoiceOfZhalfir.java index 2ffa7a3f26..b5bfa6f09c 100644 --- a/Mage.Sets/src/mage/cards/j/JolraelVoiceOfZhalfir.java +++ b/Mage.Sets/src/mage/cards/j/JolraelVoiceOfZhalfir.java @@ -42,7 +42,7 @@ public final class JolraelVoiceOfZhalfir extends CardImpl { public JolraelVoiceOfZhalfir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JorKadeenFirstGoldwarden.java b/Mage.Sets/src/mage/cards/j/JorKadeenFirstGoldwarden.java index c148a0a877..e406cf6d58 100644 --- a/Mage.Sets/src/mage/cards/j/JorKadeenFirstGoldwarden.java +++ b/Mage.Sets/src/mage/cards/j/JorKadeenFirstGoldwarden.java @@ -43,7 +43,7 @@ public final class JorKadeenFirstGoldwarden extends CardImpl { public JorKadeenFirstGoldwarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JorKadeenThePrevailer.java b/Mage.Sets/src/mage/cards/j/JorKadeenThePrevailer.java index 07aa41f3e2..abede3ec54 100644 --- a/Mage.Sets/src/mage/cards/j/JorKadeenThePrevailer.java +++ b/Mage.Sets/src/mage/cards/j/JorKadeenThePrevailer.java @@ -23,7 +23,7 @@ public final class JorKadeenThePrevailer extends CardImpl { public JorKadeenThePrevailer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/j/JoriEnRuinDiver.java b/Mage.Sets/src/mage/cards/j/JoriEnRuinDiver.java index 6165d64332..0fd342c163 100644 --- a/Mage.Sets/src/mage/cards/j/JoriEnRuinDiver.java +++ b/Mage.Sets/src/mage/cards/j/JoriEnRuinDiver.java @@ -18,7 +18,7 @@ public final class JoriEnRuinDiver extends CardImpl { public JoriEnRuinDiver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JornGodOfWinter.java b/Mage.Sets/src/mage/cards/j/JornGodOfWinter.java index d31f680328..96b4e8a5a2 100644 --- a/Mage.Sets/src/mage/cards/j/JornGodOfWinter.java +++ b/Mage.Sets/src/mage/cards/j/JornGodOfWinter.java @@ -1,6 +1,5 @@ package mage.cards.j; -import java.util.UUID; import mage.MageInt; import mage.abilities.Ability; import mage.abilities.common.AttacksTriggeredAbility; @@ -12,9 +11,9 @@ import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.ReplacementEffectImpl; import mage.abilities.effects.common.UntapAllControllerEffect; import mage.cards.Card; +import mage.cards.CardSetInfo; import mage.cards.ModalDoubleFacesCard; import mage.constants.*; -import mage.cards.CardSetInfo; import mage.filter.FilterPermanent; import mage.filter.common.FilterPermanentCard; import mage.game.Game; @@ -24,8 +23,9 @@ import mage.game.permanent.Permanent; import mage.target.common.TargetCardInYourGraveyard; import mage.target.targetpointer.FixedTarget; +import java.util.UUID; + /** - * * @author weirddan455 */ public final class JornGodOfWinter extends ModalDoubleFacesCard { @@ -39,16 +39,16 @@ public final class JornGodOfWinter extends ModalDoubleFacesCard { } public JornGodOfWinter(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{G}", - "Kaldring, the Rimestaff", new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{1}{U}{B}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY, SuperType.SNOW}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{G}", + "Kaldring, the Rimestaff", + new SuperType[]{SuperType.LEGENDARY, SuperType.SNOW}, new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{1}{U}{B}" ); // 1. // Jorn, God of Winter // Legendary Snow Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); - this.getLeftHalfCard().addSuperType(SuperType.SNOW); this.getLeftHalfCard().setPT(new MageInt(3), new MageInt(3)); // Whenever Jorn attacks, untap each snow permanent you control. @@ -59,9 +59,6 @@ public final class JornGodOfWinter extends ModalDoubleFacesCard { // 2. // Kaldring, the Rimestaff // Legendary Snow Artifact - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - this.getRightHalfCard().addSuperType(SuperType.SNOW); - // {T}: You may play target snow permanent card from your graveyard this turn. If you do, it enters the battlefield tapped. Ability ability = new SimpleActivatedAbility(new KaldringTheRimestaffEffect(), new TapSourceCost()); ability.addTarget(new TargetCardInYourGraveyard(filter2)); @@ -95,7 +92,7 @@ class KaldringTheRimestaffEffect extends OneShotEffect { } @Override - public boolean apply(Game game, Ability source){ + public boolean apply(Game game, Ability source) { Card card = game.getCard(this.getTargetPointer().getFirst(game, source)); if (card != null) { ContinuousEffect effect = new KaldringTheRimestaffGraveyardEffect(); diff --git a/Mage.Sets/src/mage/cards/j/JosuVessLichKnight.java b/Mage.Sets/src/mage/cards/j/JosuVessLichKnight.java index 1b9a6a7788..1f47e8bc20 100644 --- a/Mage.Sets/src/mage/cards/j/JosuVessLichKnight.java +++ b/Mage.Sets/src/mage/cards/j/JosuVessLichKnight.java @@ -22,7 +22,7 @@ public final class JosuVessLichKnight extends CardImpl { public JosuVessLichKnight(UUID ownerID, CardSetInfo cardSetInfo){ super(ownerID, cardSetInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE, SubType.KNIGHT); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JourneyToEternity.java b/Mage.Sets/src/mage/cards/j/JourneyToEternity.java index aeb1ea647d..1519a63f4b 100644 --- a/Mage.Sets/src/mage/cards/j/JourneyToEternity.java +++ b/Mage.Sets/src/mage/cards/j/JourneyToEternity.java @@ -31,7 +31,7 @@ public final class JourneyToEternity extends CardImpl { public JourneyToEternity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AURA); this.secondSideCardClazz = mage.cards.a.AtzalCaveOfEternity.class; diff --git a/Mage.Sets/src/mage/cards/j/Joven.java b/Mage.Sets/src/mage/cards/j/Joven.java index 53b33c801a..f0011e935f 100644 --- a/Mage.Sets/src/mage/cards/j/Joven.java +++ b/Mage.Sets/src/mage/cards/j/Joven.java @@ -31,7 +31,7 @@ public final class Joven extends CardImpl { public Joven(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/j/JudithTheScourgeDiva.java b/Mage.Sets/src/mage/cards/j/JudithTheScourgeDiva.java index 3031999b4b..c01ce816d5 100644 --- a/Mage.Sets/src/mage/cards/j/JudithTheScourgeDiva.java +++ b/Mage.Sets/src/mage/cards/j/JudithTheScourgeDiva.java @@ -24,7 +24,7 @@ public final class JudithTheScourgeDiva extends CardImpl { public JudithTheScourgeDiva(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/j/JuganTheRisingStar.java b/Mage.Sets/src/mage/cards/j/JuganTheRisingStar.java index 23b777609b..192819795c 100644 --- a/Mage.Sets/src/mage/cards/j/JuganTheRisingStar.java +++ b/Mage.Sets/src/mage/cards/j/JuganTheRisingStar.java @@ -23,7 +23,7 @@ public final class JuganTheRisingStar extends CardImpl { public JuganTheRisingStar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/j/JunjiTheMidnightSky.java b/Mage.Sets/src/mage/cards/j/JunjiTheMidnightSky.java index 5c61ba24e6..ca8998f33d 100644 --- a/Mage.Sets/src/mage/cards/j/JunjiTheMidnightSky.java +++ b/Mage.Sets/src/mage/cards/j/JunjiTheMidnightSky.java @@ -38,7 +38,7 @@ public final class JunjiTheMidnightSky extends CardImpl { public JunjiTheMidnightSky(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/j/JuriMasterOfTheRevue.java b/Mage.Sets/src/mage/cards/j/JuriMasterOfTheRevue.java index 03e23d2ec6..63f29e2cca 100644 --- a/Mage.Sets/src/mage/cards/j/JuriMasterOfTheRevue.java +++ b/Mage.Sets/src/mage/cards/j/JuriMasterOfTheRevue.java @@ -28,7 +28,7 @@ public final class JuriMasterOfTheRevue extends CardImpl { public JuriMasterOfTheRevue(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/j/JushiApprentice.java b/Mage.Sets/src/mage/cards/j/JushiApprentice.java index d1b89df3ce..d1e46cfe43 100644 --- a/Mage.Sets/src/mage/cards/j/JushiApprentice.java +++ b/Mage.Sets/src/mage/cards/j/JushiApprentice.java @@ -61,7 +61,7 @@ class TomoyaTheRevealer extends TokenImpl { TomoyaTheRevealer() { super("Tomoya the Revealer", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlue(true); subtype.add(SubType.HUMAN); diff --git a/Mage.Sets/src/mage/cards/j/JynErsoAndCassianAndor.java b/Mage.Sets/src/mage/cards/j/JynErsoAndCassianAndor.java index 9436a48025..c0889803eb 100644 --- a/Mage.Sets/src/mage/cards/j/JynErsoAndCassianAndor.java +++ b/Mage.Sets/src/mage/cards/j/JynErsoAndCassianAndor.java @@ -21,7 +21,7 @@ public final class JynErsoAndCassianAndor extends CardImpl { public JynErsoAndCassianAndor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KaaliaOfTheVast.java b/Mage.Sets/src/mage/cards/k/KaaliaOfTheVast.java index 0daa958af2..edea796b97 100644 --- a/Mage.Sets/src/mage/cards/k/KaaliaOfTheVast.java +++ b/Mage.Sets/src/mage/cards/k/KaaliaOfTheVast.java @@ -26,7 +26,7 @@ public final class KaaliaOfTheVast extends CardImpl { public KaaliaOfTheVast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/k/KaaliaZenithSeeker.java b/Mage.Sets/src/mage/cards/k/KaaliaZenithSeeker.java index 94ec5f6094..ba34d13162 100644 --- a/Mage.Sets/src/mage/cards/k/KaaliaZenithSeeker.java +++ b/Mage.Sets/src/mage/cards/k/KaaliaZenithSeeker.java @@ -26,7 +26,7 @@ public final class KaaliaZenithSeeker extends CardImpl { public KaaliaZenithSeeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java b/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java index acd3d4a7a4..8e2945c355 100644 --- a/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java +++ b/Mage.Sets/src/mage/cards/k/KadenaSlinkingSorcerer.java @@ -43,7 +43,7 @@ public final class KadenaSlinkingSorcerer extends CardImpl { public KadenaSlinkingSorcerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAGA); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KaervekTheMerciless.java b/Mage.Sets/src/mage/cards/k/KaervekTheMerciless.java index dbbc452823..bbbb83711d 100644 --- a/Mage.Sets/src/mage/cards/k/KaervekTheMerciless.java +++ b/Mage.Sets/src/mage/cards/k/KaervekTheMerciless.java @@ -23,7 +23,7 @@ public final class KaervekTheMerciless extends CardImpl { public KaervekTheMerciless(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/k/KaervekTheSpiteful.java b/Mage.Sets/src/mage/cards/k/KaervekTheSpiteful.java index 66e8124b6f..3080568cf7 100644 --- a/Mage.Sets/src/mage/cards/k/KaervekTheSpiteful.java +++ b/Mage.Sets/src/mage/cards/k/KaervekTheSpiteful.java @@ -20,7 +20,7 @@ public final class KaervekTheSpiteful extends CardImpl { public KaervekTheSpiteful(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KagemaroFirstToSuffer.java b/Mage.Sets/src/mage/cards/k/KagemaroFirstToSuffer.java index a30f81a959..aac957001d 100644 --- a/Mage.Sets/src/mage/cards/k/KagemaroFirstToSuffer.java +++ b/Mage.Sets/src/mage/cards/k/KagemaroFirstToSuffer.java @@ -30,7 +30,7 @@ public final class KagemaroFirstToSuffer extends CardImpl { public KagemaroFirstToSuffer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/KaheeraTheOrphanguard.java b/Mage.Sets/src/mage/cards/k/KaheeraTheOrphanguard.java index d9d7611fba..d8e3546239 100644 --- a/Mage.Sets/src/mage/cards/k/KaheeraTheOrphanguard.java +++ b/Mage.Sets/src/mage/cards/k/KaheeraTheOrphanguard.java @@ -43,7 +43,7 @@ public final class KaheeraTheOrphanguard extends CardImpl { public KaheeraTheOrphanguard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G/W}{G/W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.BEAST); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java b/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java index dee4d00c63..8ef34e87fd 100644 --- a/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java +++ b/Mage.Sets/src/mage/cards/k/KahoMinamoHistorian.java @@ -31,7 +31,7 @@ public final class KahoMinamoHistorian extends CardImpl { public KahoMinamoHistorian(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KaimaTheFracturedCalm.java b/Mage.Sets/src/mage/cards/k/KaimaTheFracturedCalm.java index 91fcfcefc0..43816d1d46 100644 --- a/Mage.Sets/src/mage/cards/k/KaimaTheFracturedCalm.java +++ b/Mage.Sets/src/mage/cards/k/KaimaTheFracturedCalm.java @@ -25,7 +25,7 @@ public final class KaimaTheFracturedCalm extends CardImpl { public KaimaTheFracturedCalm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KairiTheSwirlingSky.java b/Mage.Sets/src/mage/cards/k/KairiTheSwirlingSky.java index 08573dfaa1..cd1880501e 100644 --- a/Mage.Sets/src/mage/cards/k/KairiTheSwirlingSky.java +++ b/Mage.Sets/src/mage/cards/k/KairiTheSwirlingSky.java @@ -35,7 +35,7 @@ public final class KairiTheSwirlingSky extends CardImpl { public KairiTheSwirlingSky(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KaitoDancingShadow.java b/Mage.Sets/src/mage/cards/k/KaitoDancingShadow.java index 94fa5ed30c..057eeaa9ff 100644 --- a/Mage.Sets/src/mage/cards/k/KaitoDancingShadow.java +++ b/Mage.Sets/src/mage/cards/k/KaitoDancingShadow.java @@ -41,7 +41,7 @@ public final class KaitoDancingShadow extends CardImpl { public KaitoDancingShadow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAITO); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/k/KaitoShizuki.java b/Mage.Sets/src/mage/cards/k/KaitoShizuki.java index b5f45b0770..9188588216 100644 --- a/Mage.Sets/src/mage/cards/k/KaitoShizuki.java +++ b/Mage.Sets/src/mage/cards/k/KaitoShizuki.java @@ -39,7 +39,7 @@ public final class KaitoShizuki extends CardImpl { public KaitoShizuki(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAITO); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/k/KalainReclusivePainter.java b/Mage.Sets/src/mage/cards/k/KalainReclusivePainter.java index 28db8d6033..05fb96df46 100644 --- a/Mage.Sets/src/mage/cards/k/KalainReclusivePainter.java +++ b/Mage.Sets/src/mage/cards/k/KalainReclusivePainter.java @@ -27,7 +27,7 @@ public final class KalainReclusivePainter extends CardImpl { public KalainReclusivePainter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.BARD); diff --git a/Mage.Sets/src/mage/cards/k/KalamaxTheStormsire.java b/Mage.Sets/src/mage/cards/k/KalamaxTheStormsire.java index 3397237f61..abc3bc8bed 100644 --- a/Mage.Sets/src/mage/cards/k/KalamaxTheStormsire.java +++ b/Mage.Sets/src/mage/cards/k/KalamaxTheStormsire.java @@ -32,7 +32,7 @@ public final class KalamaxTheStormsire extends CardImpl { public KalamaxTheStormsire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KaldraCompleat.java b/Mage.Sets/src/mage/cards/k/KaldraCompleat.java index 91e66b7e37..826c819541 100644 --- a/Mage.Sets/src/mage/cards/k/KaldraCompleat.java +++ b/Mage.Sets/src/mage/cards/k/KaldraCompleat.java @@ -25,7 +25,7 @@ public final class KaldraCompleat extends CardImpl { public KaldraCompleat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{7}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Living weapon diff --git a/Mage.Sets/src/mage/cards/k/KalemneDiscipleOfIroas.java b/Mage.Sets/src/mage/cards/k/KalemneDiscipleOfIroas.java index b02b9dfc6b..9e510cb3e7 100644 --- a/Mage.Sets/src/mage/cards/k/KalemneDiscipleOfIroas.java +++ b/Mage.Sets/src/mage/cards/k/KalemneDiscipleOfIroas.java @@ -35,7 +35,7 @@ public final class KalemneDiscipleOfIroas extends CardImpl { public KalemneDiscipleOfIroas(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KalitasBloodchiefOfGhet.java b/Mage.Sets/src/mage/cards/k/KalitasBloodchiefOfGhet.java index 1967fcd9c9..69825c0ce5 100644 --- a/Mage.Sets/src/mage/cards/k/KalitasBloodchiefOfGhet.java +++ b/Mage.Sets/src/mage/cards/k/KalitasBloodchiefOfGhet.java @@ -30,7 +30,7 @@ public final class KalitasBloodchiefOfGhet extends CardImpl { public KalitasBloodchiefOfGhet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/k/KalitasTraitorOfGhet.java b/Mage.Sets/src/mage/cards/k/KalitasTraitorOfGhet.java index d4cd03b36d..45e4abb0d9 100644 --- a/Mage.Sets/src/mage/cards/k/KalitasTraitorOfGhet.java +++ b/Mage.Sets/src/mage/cards/k/KalitasTraitorOfGhet.java @@ -43,7 +43,7 @@ public final class KalitasTraitorOfGhet extends CardImpl { public KalitasTraitorOfGhet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KamahlFistOfKrosa.java b/Mage.Sets/src/mage/cards/k/KamahlFistOfKrosa.java index 6bdd9bc2fa..cb8890b33c 100644 --- a/Mage.Sets/src/mage/cards/k/KamahlFistOfKrosa.java +++ b/Mage.Sets/src/mage/cards/k/KamahlFistOfKrosa.java @@ -29,7 +29,7 @@ public final class KamahlFistOfKrosa extends CardImpl { public KamahlFistOfKrosa(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/k/KamahlHeartOfKrosa.java b/Mage.Sets/src/mage/cards/k/KamahlHeartOfKrosa.java index df6864cfcb..49d6c3f030 100644 --- a/Mage.Sets/src/mage/cards/k/KamahlHeartOfKrosa.java +++ b/Mage.Sets/src/mage/cards/k/KamahlHeartOfKrosa.java @@ -26,7 +26,7 @@ public final class KamahlHeartOfKrosa extends CardImpl { public KamahlHeartOfKrosa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KamahlPitFighter.java b/Mage.Sets/src/mage/cards/k/KamahlPitFighter.java index 937de74675..0f5243e2fe 100644 --- a/Mage.Sets/src/mage/cards/k/KamahlPitFighter.java +++ b/Mage.Sets/src/mage/cards/k/KamahlPitFighter.java @@ -24,7 +24,7 @@ public final class KamahlPitFighter extends CardImpl { public KamahlPitFighter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARBARIAN); diff --git a/Mage.Sets/src/mage/cards/k/KamahlsDruidicVow.java b/Mage.Sets/src/mage/cards/k/KamahlsDruidicVow.java index 54fb6727b2..7eba1f41ae 100644 --- a/Mage.Sets/src/mage/cards/k/KamahlsDruidicVow.java +++ b/Mage.Sets/src/mage/cards/k/KamahlsDruidicVow.java @@ -28,7 +28,7 @@ public final class KamahlsDruidicVow extends CardImpl { public KamahlsDruidicVow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{X}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) this.addAbility(new LegendarySpellAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KambalConsulOfAllocation.java b/Mage.Sets/src/mage/cards/k/KambalConsulOfAllocation.java index dd8f37aec1..9d505e0b9c 100644 --- a/Mage.Sets/src/mage/cards/k/KambalConsulOfAllocation.java +++ b/Mage.Sets/src/mage/cards/k/KambalConsulOfAllocation.java @@ -31,7 +31,7 @@ public final class KambalConsulOfAllocation extends CardImpl { public KambalConsulOfAllocation(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KamberThePlunderer.java b/Mage.Sets/src/mage/cards/k/KamberThePlunderer.java index 723876e742..7307364c4d 100644 --- a/Mage.Sets/src/mage/cards/k/KamberThePlunderer.java +++ b/Mage.Sets/src/mage/cards/k/KamberThePlunderer.java @@ -25,7 +25,7 @@ public final class KamberThePlunderer extends CardImpl { public KamberThePlunderer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KamiOfTheCrescentMoon.java b/Mage.Sets/src/mage/cards/k/KamiOfTheCrescentMoon.java index fd6ad2c89d..7807a3d948 100644 --- a/Mage.Sets/src/mage/cards/k/KamiOfTheCrescentMoon.java +++ b/Mage.Sets/src/mage/cards/k/KamiOfTheCrescentMoon.java @@ -19,7 +19,7 @@ public final class KamiOfTheCrescentMoon extends CardImpl { public KamiOfTheCrescentMoon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KamizObscuraOculus.java b/Mage.Sets/src/mage/cards/k/KamizObscuraOculus.java index f7f2f1ecdd..a36d56f348 100644 --- a/Mage.Sets/src/mage/cards/k/KamizObscuraOculus.java +++ b/Mage.Sets/src/mage/cards/k/KamizObscuraOculus.java @@ -32,7 +32,7 @@ public final class KamizObscuraOculus extends CardImpl { public KamizObscuraOculus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CEPHALID, SubType.ROGUE); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KangeeAerieKeeper.java b/Mage.Sets/src/mage/cards/k/KangeeAerieKeeper.java index 71aa8a6d9f..4b0256b660 100644 --- a/Mage.Sets/src/mage/cards/k/KangeeAerieKeeper.java +++ b/Mage.Sets/src/mage/cards/k/KangeeAerieKeeper.java @@ -35,7 +35,7 @@ public final class KangeeAerieKeeper extends CardImpl { public KangeeAerieKeeper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/k/KangeeSkyWarden.java b/Mage.Sets/src/mage/cards/k/KangeeSkyWarden.java index b20702eae6..ebb9ffc0f7 100644 --- a/Mage.Sets/src/mage/cards/k/KangeeSkyWarden.java +++ b/Mage.Sets/src/mage/cards/k/KangeeSkyWarden.java @@ -42,7 +42,7 @@ public final class KangeeSkyWarden extends CardImpl { public KangeeSkyWarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KaradorGhostChieftain.java b/Mage.Sets/src/mage/cards/k/KaradorGhostChieftain.java index ee268fd63c..06dd49e831 100644 --- a/Mage.Sets/src/mage/cards/k/KaradorGhostChieftain.java +++ b/Mage.Sets/src/mage/cards/k/KaradorGhostChieftain.java @@ -31,7 +31,7 @@ public final class KaradorGhostChieftain extends CardImpl { public KaradorGhostChieftain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CENTAUR); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/Karakas.java b/Mage.Sets/src/mage/cards/k/Karakas.java index e1bf88f4b4..d71b20e14f 100644 --- a/Mage.Sets/src/mage/cards/k/Karakas.java +++ b/Mage.Sets/src/mage/cards/k/Karakas.java @@ -28,7 +28,7 @@ public final class Karakas extends CardImpl { public Karakas(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {W}. this.addAbility(new WhiteManaAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KarametraGodOfHarvests.java b/Mage.Sets/src/mage/cards/k/KarametraGodOfHarvests.java index 051bd06813..b4978ca537 100644 --- a/Mage.Sets/src/mage/cards/k/KarametraGodOfHarvests.java +++ b/Mage.Sets/src/mage/cards/k/KarametraGodOfHarvests.java @@ -35,7 +35,7 @@ public final class KarametraGodOfHarvests extends CardImpl { public KarametraGodOfHarvests(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KarazikarTheEyeTyrant.java b/Mage.Sets/src/mage/cards/k/KarazikarTheEyeTyrant.java index 8b6af08619..368a9b6c0d 100644 --- a/Mage.Sets/src/mage/cards/k/KarazikarTheEyeTyrant.java +++ b/Mage.Sets/src/mage/cards/k/KarazikarTheEyeTyrant.java @@ -30,7 +30,7 @@ public final class KarazikarTheEyeTyrant extends CardImpl { public KarazikarTheEyeTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEHOLDER); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KardurDoomscourge.java b/Mage.Sets/src/mage/cards/k/KardurDoomscourge.java index 41ba0c6858..8aa552a8bf 100644 --- a/Mage.Sets/src/mage/cards/k/KardurDoomscourge.java +++ b/Mage.Sets/src/mage/cards/k/KardurDoomscourge.java @@ -28,7 +28,7 @@ public final class KardurDoomscourge extends CardImpl { public KardurDoomscourge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KariZevSkyshipRaider.java b/Mage.Sets/src/mage/cards/k/KariZevSkyshipRaider.java index d028250a9f..911cb5a979 100644 --- a/Mage.Sets/src/mage/cards/k/KariZevSkyshipRaider.java +++ b/Mage.Sets/src/mage/cards/k/KariZevSkyshipRaider.java @@ -28,7 +28,7 @@ public final class KariZevSkyshipRaider extends CardImpl { public KariZevSkyshipRaider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KarlachFuryOfAvernus.java b/Mage.Sets/src/mage/cards/k/KarlachFuryOfAvernus.java index 67be772756..a606bfc31e 100644 --- a/Mage.Sets/src/mage/cards/k/KarlachFuryOfAvernus.java +++ b/Mage.Sets/src/mage/cards/k/KarlachFuryOfAvernus.java @@ -26,7 +26,7 @@ public final class KarlachFuryOfAvernus extends CardImpl { public KarlachFuryOfAvernus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIEFLING); this.subtype.add(SubType.BARBARIAN); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KarlovOfTheGhostCouncil.java b/Mage.Sets/src/mage/cards/k/KarlovOfTheGhostCouncil.java index c325d4ba60..f4699076fb 100644 --- a/Mage.Sets/src/mage/cards/k/KarlovOfTheGhostCouncil.java +++ b/Mage.Sets/src/mage/cards/k/KarlovOfTheGhostCouncil.java @@ -27,7 +27,7 @@ public final class KarlovOfTheGhostCouncil extends CardImpl { public KarlovOfTheGhostCouncil(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KarnLegacyReforged.java b/Mage.Sets/src/mage/cards/k/KarnLegacyReforged.java index 0868ce1bac..53bf40dbec 100644 --- a/Mage.Sets/src/mage/cards/k/KarnLegacyReforged.java +++ b/Mage.Sets/src/mage/cards/k/KarnLegacyReforged.java @@ -29,7 +29,7 @@ public final class KarnLegacyReforged extends CardImpl { public KarnLegacyReforged(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOLEM); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/k/KarnLiberated.java b/Mage.Sets/src/mage/cards/k/KarnLiberated.java index fc84e14dbb..87cd31c5dc 100644 --- a/Mage.Sets/src/mage/cards/k/KarnLiberated.java +++ b/Mage.Sets/src/mage/cards/k/KarnLiberated.java @@ -32,7 +32,7 @@ public final class KarnLiberated extends CardImpl { public KarnLiberated(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{7}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KARN); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/k/KarnLivingLegacy.java b/Mage.Sets/src/mage/cards/k/KarnLivingLegacy.java index f18a6ac168..7acb09c4e6 100644 --- a/Mage.Sets/src/mage/cards/k/KarnLivingLegacy.java +++ b/Mage.Sets/src/mage/cards/k/KarnLivingLegacy.java @@ -26,7 +26,7 @@ public final class KarnLivingLegacy extends CardImpl { public KarnLivingLegacy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KARN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/k/KarnScionOfUrza.java b/Mage.Sets/src/mage/cards/k/KarnScionOfUrza.java index 0ad22cce20..ab5ec633ad 100644 --- a/Mage.Sets/src/mage/cards/k/KarnScionOfUrza.java +++ b/Mage.Sets/src/mage/cards/k/KarnScionOfUrza.java @@ -31,7 +31,7 @@ public final class KarnScionOfUrza extends CardImpl { public KarnScionOfUrza(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KARN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/k/KarnSilverGolem.java b/Mage.Sets/src/mage/cards/k/KarnSilverGolem.java index 246c81e981..8f51353b66 100644 --- a/Mage.Sets/src/mage/cards/k/KarnSilverGolem.java +++ b/Mage.Sets/src/mage/cards/k/KarnSilverGolem.java @@ -31,7 +31,7 @@ public final class KarnSilverGolem extends CardImpl { public KarnSilverGolem(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOLEM); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KarnTheGreatCreator.java b/Mage.Sets/src/mage/cards/k/KarnTheGreatCreator.java index 53ba219c9c..596de41ece 100644 --- a/Mage.Sets/src/mage/cards/k/KarnTheGreatCreator.java +++ b/Mage.Sets/src/mage/cards/k/KarnTheGreatCreator.java @@ -35,7 +35,7 @@ public final class KarnTheGreatCreator extends CardImpl { public KarnTheGreatCreator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KARN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/k/KarnsSylex.java b/Mage.Sets/src/mage/cards/k/KarnsSylex.java index 1a56b11475..b8f178f440 100644 --- a/Mage.Sets/src/mage/cards/k/KarnsSylex.java +++ b/Mage.Sets/src/mage/cards/k/KarnsSylex.java @@ -28,7 +28,7 @@ import java.util.UUID; public class KarnsSylex extends CardImpl { public KarnsSylex(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Karn’s Sylex this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KarnsTemporalSundering.java b/Mage.Sets/src/mage/cards/k/KarnsTemporalSundering.java index 5c7efc2faa..18adcba0b5 100644 --- a/Mage.Sets/src/mage/cards/k/KarnsTemporalSundering.java +++ b/Mage.Sets/src/mage/cards/k/KarnsTemporalSundering.java @@ -26,7 +26,7 @@ public final class KarnsTemporalSundering extends CardImpl { public KarnsTemporalSundering(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) this.addAbility(new LegendarySpellAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KaronaFalseGod.java b/Mage.Sets/src/mage/cards/k/KaronaFalseGod.java index 6eeba08e64..5f1c1fb30d 100644 --- a/Mage.Sets/src/mage/cards/k/KaronaFalseGod.java +++ b/Mage.Sets/src/mage/cards/k/KaronaFalseGod.java @@ -30,7 +30,7 @@ public final class KaronaFalseGod extends CardImpl { public KaronaFalseGod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KarplusanWolverine.java b/Mage.Sets/src/mage/cards/k/KarplusanWolverine.java index 189f360593..bd09cd88b0 100644 --- a/Mage.Sets/src/mage/cards/k/KarplusanWolverine.java +++ b/Mage.Sets/src/mage/cards/k/KarplusanWolverine.java @@ -21,7 +21,7 @@ public final class KarplusanWolverine extends CardImpl { public KarplusanWolverine(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.WOLVERINE); this.subtype.add(SubType.BEAST); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KarrthusTyrantOfJund.java b/Mage.Sets/src/mage/cards/k/KarrthusTyrantOfJund.java index 49b0657e82..0762ea6d71 100644 --- a/Mage.Sets/src/mage/cards/k/KarrthusTyrantOfJund.java +++ b/Mage.Sets/src/mage/cards/k/KarrthusTyrantOfJund.java @@ -30,7 +30,7 @@ public final class KarrthusTyrantOfJund extends CardImpl { public KarrthusTyrantOfJund(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/k/KarumonixTheRatKing.java b/Mage.Sets/src/mage/cards/k/KarumonixTheRatKing.java index b77a28ce38..4bbc7b596c 100644 --- a/Mage.Sets/src/mage/cards/k/KarumonixTheRatKing.java +++ b/Mage.Sets/src/mage/cards/k/KarumonixTheRatKing.java @@ -30,7 +30,7 @@ public final class KarumonixTheRatKing extends CardImpl { public KarumonixTheRatKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.RAT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KasetoOrochiArchmage.java b/Mage.Sets/src/mage/cards/k/KasetoOrochiArchmage.java index 0b20973724..275382fb6b 100644 --- a/Mage.Sets/src/mage/cards/k/KasetoOrochiArchmage.java +++ b/Mage.Sets/src/mage/cards/k/KasetoOrochiArchmage.java @@ -24,7 +24,7 @@ public final class KasetoOrochiArchmage extends CardImpl { public KasetoOrochiArchmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KasimirTheLoneWolf.java b/Mage.Sets/src/mage/cards/k/KasimirTheLoneWolf.java index 378c40c905..0dc1e58d0a 100644 --- a/Mage.Sets/src/mage/cards/k/KasimirTheLoneWolf.java +++ b/Mage.Sets/src/mage/cards/k/KasimirTheLoneWolf.java @@ -17,7 +17,7 @@ public final class KasimirTheLoneWolf extends CardImpl { public KasimirTheLoneWolf(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/k/KaslaTheBrokenHalo.java b/Mage.Sets/src/mage/cards/k/KaslaTheBrokenHalo.java index af818aeecd..7474870177 100644 --- a/Mage.Sets/src/mage/cards/k/KaslaTheBrokenHalo.java +++ b/Mage.Sets/src/mage/cards/k/KaslaTheBrokenHalo.java @@ -33,7 +33,7 @@ public final class KaslaTheBrokenHalo extends CardImpl { public KaslaTheBrokenHalo(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.ALLY); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KasminaEnigmaSage.java b/Mage.Sets/src/mage/cards/k/KasminaEnigmaSage.java index 73b34aed2e..fce705fcb4 100644 --- a/Mage.Sets/src/mage/cards/k/KasminaEnigmaSage.java +++ b/Mage.Sets/src/mage/cards/k/KasminaEnigmaSage.java @@ -34,7 +34,7 @@ public final class KasminaEnigmaSage extends CardImpl { public KasminaEnigmaSage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KASMINA); this.setStartingLoyalty(2); diff --git a/Mage.Sets/src/mage/cards/k/KasminaEnigmaticMentor.java b/Mage.Sets/src/mage/cards/k/KasminaEnigmaticMentor.java index fef968cad2..3e914822ec 100644 --- a/Mage.Sets/src/mage/cards/k/KasminaEnigmaticMentor.java +++ b/Mage.Sets/src/mage/cards/k/KasminaEnigmaticMentor.java @@ -28,7 +28,7 @@ public final class KasminaEnigmaticMentor extends CardImpl { public KasminaEnigmaticMentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KASMINA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/k/KatakiWarsWage.java b/Mage.Sets/src/mage/cards/k/KatakiWarsWage.java index 7e3304379b..ffa8d98200 100644 --- a/Mage.Sets/src/mage/cards/k/KatakiWarsWage.java +++ b/Mage.Sets/src/mage/cards/k/KatakiWarsWage.java @@ -29,7 +29,7 @@ public final class KatakiWarsWage extends CardImpl { public KatakiWarsWage(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KathrilAspectWarper.java b/Mage.Sets/src/mage/cards/k/KathrilAspectWarper.java index b91ddaca87..af7a9258a0 100644 --- a/Mage.Sets/src/mage/cards/k/KathrilAspectWarper.java +++ b/Mage.Sets/src/mage/cards/k/KathrilAspectWarper.java @@ -35,7 +35,7 @@ public final class KathrilAspectWarper extends CardImpl { public KathrilAspectWarper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.INSECT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KatildaAndLier.java b/Mage.Sets/src/mage/cards/k/KatildaAndLier.java index 5233639b81..0b3afae3c5 100644 --- a/Mage.Sets/src/mage/cards/k/KatildaAndLier.java +++ b/Mage.Sets/src/mage/cards/k/KatildaAndLier.java @@ -36,7 +36,7 @@ public final class KatildaAndLier extends CardImpl { public KatildaAndLier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KatildaDawnhartMartyr.java b/Mage.Sets/src/mage/cards/k/KatildaDawnhartMartyr.java index 5492c0a899..3a042a3aad 100644 --- a/Mage.Sets/src/mage/cards/k/KatildaDawnhartMartyr.java +++ b/Mage.Sets/src/mage/cards/k/KatildaDawnhartMartyr.java @@ -43,7 +43,7 @@ public final class KatildaDawnhartMartyr extends CardImpl { public KatildaDawnhartMartyr(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/k/KatildaDawnhartPrime.java b/Mage.Sets/src/mage/cards/k/KatildaDawnhartPrime.java index 5c3a2b6dc3..cf59dd2038 100644 --- a/Mage.Sets/src/mage/cards/k/KatildaDawnhartPrime.java +++ b/Mage.Sets/src/mage/cards/k/KatildaDawnhartPrime.java @@ -41,7 +41,7 @@ public final class KatildaDawnhartPrime extends CardImpl { public KatildaDawnhartPrime(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KatildasRisingDawn.java b/Mage.Sets/src/mage/cards/k/KatildasRisingDawn.java index aee736ef25..ff48034a4d 100644 --- a/Mage.Sets/src/mage/cards/k/KatildasRisingDawn.java +++ b/Mage.Sets/src/mage/cards/k/KatildasRisingDawn.java @@ -49,7 +49,7 @@ public final class KatildasRisingDawn extends CardImpl { public KatildasRisingDawn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AURA); this.color.setWhite(true); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/k/KatsumasaTheAnimator.java b/Mage.Sets/src/mage/cards/k/KatsumasaTheAnimator.java index 730af23447..5533a3f4fe 100644 --- a/Mage.Sets/src/mage/cards/k/KatsumasaTheAnimator.java +++ b/Mage.Sets/src/mage/cards/k/KatsumasaTheAnimator.java @@ -43,7 +43,7 @@ public final class KatsumasaTheAnimator extends CardImpl { public KatsumasaTheAnimator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MOONFOLK); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KayaBaneOfTheDead.java b/Mage.Sets/src/mage/cards/k/KayaBaneOfTheDead.java index 542a24cbce..9877e3bd52 100644 --- a/Mage.Sets/src/mage/cards/k/KayaBaneOfTheDead.java +++ b/Mage.Sets/src/mage/cards/k/KayaBaneOfTheDead.java @@ -22,7 +22,7 @@ public final class KayaBaneOfTheDead extends CardImpl { public KayaBaneOfTheDead(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W/B}{W/B}{W/B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAYA); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/k/KayaGeistHunter.java b/Mage.Sets/src/mage/cards/k/KayaGeistHunter.java index 36c28eb247..fcd93684fe 100644 --- a/Mage.Sets/src/mage/cards/k/KayaGeistHunter.java +++ b/Mage.Sets/src/mage/cards/k/KayaGeistHunter.java @@ -41,7 +41,7 @@ public final class KayaGeistHunter extends CardImpl { public KayaGeistHunter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAYA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/k/KayaGhostAssassin.java b/Mage.Sets/src/mage/cards/k/KayaGhostAssassin.java index b30e9f5050..d574cc3a98 100644 --- a/Mage.Sets/src/mage/cards/k/KayaGhostAssassin.java +++ b/Mage.Sets/src/mage/cards/k/KayaGhostAssassin.java @@ -31,7 +31,7 @@ public final class KayaGhostAssassin extends CardImpl { public KayaGhostAssassin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAYA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/k/KayaIntangibleSlayer.java b/Mage.Sets/src/mage/cards/k/KayaIntangibleSlayer.java index 5866ae33be..e4761c7513 100644 --- a/Mage.Sets/src/mage/cards/k/KayaIntangibleSlayer.java +++ b/Mage.Sets/src/mage/cards/k/KayaIntangibleSlayer.java @@ -38,7 +38,7 @@ public final class KayaIntangibleSlayer extends CardImpl { public KayaIntangibleSlayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{W}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAYA); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/k/KayaOrzhovUsurper.java b/Mage.Sets/src/mage/cards/k/KayaOrzhovUsurper.java index b2a67af473..a5fd8a8d4a 100644 --- a/Mage.Sets/src/mage/cards/k/KayaOrzhovUsurper.java +++ b/Mage.Sets/src/mage/cards/k/KayaOrzhovUsurper.java @@ -34,7 +34,7 @@ public final class KayaOrzhovUsurper extends CardImpl { public KayaOrzhovUsurper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAYA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/k/KayaTheInexorable.java b/Mage.Sets/src/mage/cards/k/KayaTheInexorable.java index c919a5adfc..18195343e1 100644 --- a/Mage.Sets/src/mage/cards/k/KayaTheInexorable.java +++ b/Mage.Sets/src/mage/cards/k/KayaTheInexorable.java @@ -44,7 +44,7 @@ public final class KayaTheInexorable extends CardImpl { public KayaTheInexorable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KAYA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/k/Kaysa.java b/Mage.Sets/src/mage/cards/k/Kaysa.java index ff09dbabc0..be5a60c9b5 100644 --- a/Mage.Sets/src/mage/cards/k/Kaysa.java +++ b/Mage.Sets/src/mage/cards/k/Kaysa.java @@ -30,7 +30,7 @@ public final class Kaysa extends CardImpl { public Kaysa(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/k/KazaRoilChaser.java b/Mage.Sets/src/mage/cards/k/KazaRoilChaser.java index daba849d42..f3d55159a4 100644 --- a/Mage.Sets/src/mage/cards/k/KazaRoilChaser.java +++ b/Mage.Sets/src/mage/cards/k/KazaRoilChaser.java @@ -40,7 +40,7 @@ public final class KazaRoilChaser extends CardImpl { public KazaRoilChaser(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KazarovSengirPureblood.java b/Mage.Sets/src/mage/cards/k/KazarovSengirPureblood.java index 18673b9e10..aa1c32d67a 100644 --- a/Mage.Sets/src/mage/cards/k/KazarovSengirPureblood.java +++ b/Mage.Sets/src/mage/cards/k/KazarovSengirPureblood.java @@ -31,7 +31,7 @@ public final class KazarovSengirPureblood extends CardImpl { public KazarovSengirPureblood(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KazuulTyrantOfTheCliffs.java b/Mage.Sets/src/mage/cards/k/KazuulTyrantOfTheCliffs.java index 2fd169c6be..fde22fa783 100644 --- a/Mage.Sets/src/mage/cards/k/KazuulTyrantOfTheCliffs.java +++ b/Mage.Sets/src/mage/cards/k/KazuulTyrantOfTheCliffs.java @@ -25,7 +25,7 @@ public final class KazuulTyrantOfTheCliffs extends CardImpl { public KazuulTyrantOfTheCliffs(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/k/KedissEmberclawFamiliar.java b/Mage.Sets/src/mage/cards/k/KedissEmberclawFamiliar.java index 6153b7dfea..766b20d5cd 100644 --- a/Mage.Sets/src/mage/cards/k/KedissEmberclawFamiliar.java +++ b/Mage.Sets/src/mage/cards/k/KedissEmberclawFamiliar.java @@ -30,7 +30,7 @@ public final class KedissEmberclawFamiliar extends CardImpl { public KedissEmberclawFamiliar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.LIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KefnetTheMindful.java b/Mage.Sets/src/mage/cards/k/KefnetTheMindful.java index 84c1208bc8..b76ad7c61e 100644 --- a/Mage.Sets/src/mage/cards/k/KefnetTheMindful.java +++ b/Mage.Sets/src/mage/cards/k/KefnetTheMindful.java @@ -29,7 +29,7 @@ public final class KefnetTheMindful extends CardImpl { public KefnetTheMindful(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KefnetsMonument.java b/Mage.Sets/src/mage/cards/k/KefnetsMonument.java index db40016f92..65b3441382 100644 --- a/Mage.Sets/src/mage/cards/k/KefnetsMonument.java +++ b/Mage.Sets/src/mage/cards/k/KefnetsMonument.java @@ -37,7 +37,7 @@ public final class KefnetsMonument extends CardImpl { public KefnetsMonument(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Blue creature spells you cast cost {1} less to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostReductionControllerEffect(filter, 1))); diff --git a/Mage.Sets/src/mage/cards/k/KeiTakahashi.java b/Mage.Sets/src/mage/cards/k/KeiTakahashi.java index cc7f02bd3a..d13c1e824d 100644 --- a/Mage.Sets/src/mage/cards/k/KeiTakahashi.java +++ b/Mage.Sets/src/mage/cards/k/KeiTakahashi.java @@ -24,7 +24,7 @@ public final class KeiTakahashi extends CardImpl { public KeiTakahashi(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KeigaTheTideStar.java b/Mage.Sets/src/mage/cards/k/KeigaTheTideStar.java index c694d947c3..9f44219861 100644 --- a/Mage.Sets/src/mage/cards/k/KeigaTheTideStar.java +++ b/Mage.Sets/src/mage/cards/k/KeigaTheTideStar.java @@ -23,7 +23,7 @@ public final class KeigaTheTideStar extends CardImpl { public KeigaTheTideStar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/KeldonNecropolis.java b/Mage.Sets/src/mage/cards/k/KeldonNecropolis.java index d636b999fd..caeda37c26 100644 --- a/Mage.Sets/src/mage/cards/k/KeldonNecropolis.java +++ b/Mage.Sets/src/mage/cards/k/KeldonNecropolis.java @@ -26,7 +26,7 @@ public final class KeldonNecropolis extends CardImpl { public KeldonNecropolis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KelethSunmaneFamiliar.java b/Mage.Sets/src/mage/cards/k/KelethSunmaneFamiliar.java index 390509351d..b88538cf6e 100644 --- a/Mage.Sets/src/mage/cards/k/KelethSunmaneFamiliar.java +++ b/Mage.Sets/src/mage/cards/k/KelethSunmaneFamiliar.java @@ -30,7 +30,7 @@ public final class KelethSunmaneFamiliar extends CardImpl { public KelethSunmaneFamiliar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORSE); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KelsFightFixer.java b/Mage.Sets/src/mage/cards/k/KelsFightFixer.java index b25bc66522..9194b64105 100644 --- a/Mage.Sets/src/mage/cards/k/KelsFightFixer.java +++ b/Mage.Sets/src/mage/cards/k/KelsFightFixer.java @@ -30,7 +30,7 @@ public final class KelsFightFixer extends CardImpl { public KelsFightFixer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AZRA); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KelsienThePlague.java b/Mage.Sets/src/mage/cards/k/KelsienThePlague.java index 2e87d7f16a..7b0eace9ee 100644 --- a/Mage.Sets/src/mage/cards/k/KelsienThePlague.java +++ b/Mage.Sets/src/mage/cards/k/KelsienThePlague.java @@ -33,7 +33,7 @@ public final class KelsienThePlague extends CardImpl { public KelsienThePlague(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ASSASSIN); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KembaKhaEnduring.java b/Mage.Sets/src/mage/cards/k/KembaKhaEnduring.java index 3c14011549..f9b37e316b 100644 --- a/Mage.Sets/src/mage/cards/k/KembaKhaEnduring.java +++ b/Mage.Sets/src/mage/cards/k/KembaKhaEnduring.java @@ -39,7 +39,7 @@ public final class KembaKhaEnduring extends CardImpl { public KembaKhaEnduring(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KembaKhaRegent.java b/Mage.Sets/src/mage/cards/k/KembaKhaRegent.java index 8f92a58e3c..6b3f6bddcc 100644 --- a/Mage.Sets/src/mage/cards/k/KembaKhaRegent.java +++ b/Mage.Sets/src/mage/cards/k/KembaKhaRegent.java @@ -22,7 +22,7 @@ public final class KembaKhaRegent extends CardImpl { public KembaKhaRegent(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/k/KenessosPriestOfThassa.java b/Mage.Sets/src/mage/cards/k/KenessosPriestOfThassa.java index 8c4daf03f2..f54b3df30f 100644 --- a/Mage.Sets/src/mage/cards/k/KenessosPriestOfThassa.java +++ b/Mage.Sets/src/mage/cards/k/KenessosPriestOfThassa.java @@ -28,7 +28,7 @@ public final class KenessosPriestOfThassa extends CardImpl { public KenessosPriestOfThassa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.CLERIC); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KenrithTheReturnedKing.java b/Mage.Sets/src/mage/cards/k/KenrithTheReturnedKing.java index 66a717c00b..adaf9b9780 100644 --- a/Mage.Sets/src/mage/cards/k/KenrithTheReturnedKing.java +++ b/Mage.Sets/src/mage/cards/k/KenrithTheReturnedKing.java @@ -33,7 +33,7 @@ public final class KenrithTheReturnedKing extends CardImpl { public KenrithTheReturnedKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KentaroTheSmilingCat.java b/Mage.Sets/src/mage/cards/k/KentaroTheSmilingCat.java index 3b73053c01..adc6a11e8f 100644 --- a/Mage.Sets/src/mage/cards/k/KentaroTheSmilingCat.java +++ b/Mage.Sets/src/mage/cards/k/KentaroTheSmilingCat.java @@ -26,7 +26,7 @@ public final class KentaroTheSmilingCat extends CardImpl { public KentaroTheSmilingCat(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/k/KeranosGodOfStorms.java b/Mage.Sets/src/mage/cards/k/KeranosGodOfStorms.java index b6889b7b0a..1eae59defa 100644 --- a/Mage.Sets/src/mage/cards/k/KeranosGodOfStorms.java +++ b/Mage.Sets/src/mage/cards/k/KeranosGodOfStorms.java @@ -33,7 +33,7 @@ public final class KeranosGodOfStorms extends CardImpl { public KeranosGodOfStorms(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KerugaTheMacrosage.java b/Mage.Sets/src/mage/cards/k/KerugaTheMacrosage.java index 526f9f82a9..7033f79cc6 100644 --- a/Mage.Sets/src/mage/cards/k/KerugaTheMacrosage.java +++ b/Mage.Sets/src/mage/cards/k/KerugaTheMacrosage.java @@ -35,7 +35,7 @@ public final class KerugaTheMacrosage extends CardImpl { public KerugaTheMacrosage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G/U}{G/U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.HIPPO); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KeskitTheFleshSculptor.java b/Mage.Sets/src/mage/cards/k/KeskitTheFleshSculptor.java index 0b9518f566..ae93540a7c 100644 --- a/Mage.Sets/src/mage/cards/k/KeskitTheFleshSculptor.java +++ b/Mage.Sets/src/mage/cards/k/KeskitTheFleshSculptor.java @@ -39,7 +39,7 @@ public final class KeskitTheFleshSculptor extends CardImpl { public KeskitTheFleshSculptor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/k/KessDissidentMage.java b/Mage.Sets/src/mage/cards/k/KessDissidentMage.java index b448fce6e6..556c79e4ef 100644 --- a/Mage.Sets/src/mage/cards/k/KessDissidentMage.java +++ b/Mage.Sets/src/mage/cards/k/KessDissidentMage.java @@ -30,7 +30,7 @@ public final class KessDissidentMage extends CardImpl { public KessDissidentMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KestiaTheCultivator.java b/Mage.Sets/src/mage/cards/k/KestiaTheCultivator.java index 840052a739..6d68a230cf 100644 --- a/Mage.Sets/src/mage/cards/k/KestiaTheCultivator.java +++ b/Mage.Sets/src/mage/cards/k/KestiaTheCultivator.java @@ -40,7 +40,7 @@ public final class KestiaTheCultivator extends CardImpl { public KestiaTheCultivator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NYMPH); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KethekCrucibleGoliath.java b/Mage.Sets/src/mage/cards/k/KethekCrucibleGoliath.java index f4d1f38738..d04ab0b57a 100644 --- a/Mage.Sets/src/mage/cards/k/KethekCrucibleGoliath.java +++ b/Mage.Sets/src/mage/cards/k/KethekCrucibleGoliath.java @@ -28,7 +28,7 @@ public final class KethekCrucibleGoliath extends CardImpl { public KethekCrucibleGoliath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.BEAST); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KethisTheHiddenHand.java b/Mage.Sets/src/mage/cards/k/KethisTheHiddenHand.java index 2198706b4d..2e745a9d89 100644 --- a/Mage.Sets/src/mage/cards/k/KethisTheHiddenHand.java +++ b/Mage.Sets/src/mage/cards/k/KethisTheHiddenHand.java @@ -37,7 +37,7 @@ public final class KethisTheHiddenHand extends CardImpl { public KethisTheHiddenHand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KherKeep.java b/Mage.Sets/src/mage/cards/k/KherKeep.java index ee908a9412..c9f9a6d158 100644 --- a/Mage.Sets/src/mage/cards/k/KherKeep.java +++ b/Mage.Sets/src/mage/cards/k/KherKeep.java @@ -22,7 +22,7 @@ public final class KherKeep extends CardImpl { public KherKeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java b/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java index 2210325607..3cfc6779b7 100644 --- a/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java +++ b/Mage.Sets/src/mage/cards/k/KhorvathBrightflame.java @@ -29,7 +29,7 @@ public final class KhorvathBrightflame extends CardImpl { public KhorvathBrightflame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KiAdiMundi.java b/Mage.Sets/src/mage/cards/k/KiAdiMundi.java index 5ce3521b8e..8c9bbde7f0 100644 --- a/Mage.Sets/src/mage/cards/k/KiAdiMundi.java +++ b/Mage.Sets/src/mage/cards/k/KiAdiMundi.java @@ -32,7 +32,7 @@ public final class KiAdiMundi extends CardImpl { public KiAdiMundi(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CEREAN); this.subtype.add(SubType.JEDI); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KianneDeanOfSubstance.java b/Mage.Sets/src/mage/cards/k/KianneDeanOfSubstance.java index edcf2e243b..8c03e9067a 100644 --- a/Mage.Sets/src/mage/cards/k/KianneDeanOfSubstance.java +++ b/Mage.Sets/src/mage/cards/k/KianneDeanOfSubstance.java @@ -32,14 +32,16 @@ import java.util.stream.Collectors; public final class KianneDeanOfSubstance extends ModalDoubleFacesCard { public KianneDeanOfSubstance(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.ELF, SubType.DRUID}, "{2}{G}", - "Imbraham, Dean of Theory", new CardType[]{CardType.CREATURE}, new SubType[]{SubType.BIRD, SubType.WIZARD}, "{2}{U}{U}"); + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.ELF, SubType.DRUID}, "{2}{G}", + "Imbraham, Dean of Theory", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.BIRD, SubType.WIZARD}, "{2}{U}{U}" + ); // 1. // Kianne, Dean of Substance // Legendary Creature - Elf Druid - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(2, 2); // {T}: Exile the top card of your library. If it's a land card, put it into your hand. Otherwise, put a study counter on it. @@ -56,7 +58,6 @@ public final class KianneDeanOfSubstance extends ModalDoubleFacesCard { // 2. // Imbraham, Dean of Theory // Legendary Creature - Bird Wizard - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(3, 3); // Flying diff --git a/Mage.Sets/src/mage/cards/k/KiboUktabiPrince.java b/Mage.Sets/src/mage/cards/k/KiboUktabiPrince.java index ba93d34aff..0f35d582e2 100644 --- a/Mage.Sets/src/mage/cards/k/KiboUktabiPrince.java +++ b/Mage.Sets/src/mage/cards/k/KiboUktabiPrince.java @@ -42,7 +42,7 @@ public final class KiboUktabiPrince extends CardImpl { public KiboUktabiPrince(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MONKEY); this.subtype.add(SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KikiJikiMirrorBreaker.java b/Mage.Sets/src/mage/cards/k/KikiJikiMirrorBreaker.java index b83bddb849..b59c503328 100644 --- a/Mage.Sets/src/mage/cards/k/KikiJikiMirrorBreaker.java +++ b/Mage.Sets/src/mage/cards/k/KikiJikiMirrorBreaker.java @@ -39,7 +39,7 @@ public final class KikiJikiMirrorBreaker extends CardImpl { public KikiJikiMirrorBreaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/k/KikuNightsFlower.java b/Mage.Sets/src/mage/cards/k/KikuNightsFlower.java index ad86d767f9..f5261dc159 100644 --- a/Mage.Sets/src/mage/cards/k/KikuNightsFlower.java +++ b/Mage.Sets/src/mage/cards/k/KikuNightsFlower.java @@ -28,7 +28,7 @@ public final class KikuNightsFlower extends CardImpl { public KikuNightsFlower (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ASSASSIN); diff --git a/Mage.Sets/src/mage/cards/k/KillianInkDuelist.java b/Mage.Sets/src/mage/cards/k/KillianInkDuelist.java index 919045c436..c0657b2064 100644 --- a/Mage.Sets/src/mage/cards/k/KillianInkDuelist.java +++ b/Mage.Sets/src/mage/cards/k/KillianInkDuelist.java @@ -24,7 +24,7 @@ public final class KillianInkDuelist extends CardImpl { public KillianInkDuelist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KingDarienXLVIII.java b/Mage.Sets/src/mage/cards/k/KingDarienXLVIII.java index 1be1a45392..c8a09932cf 100644 --- a/Mage.Sets/src/mage/cards/k/KingDarienXLVIII.java +++ b/Mage.Sets/src/mage/cards/k/KingDarienXLVIII.java @@ -32,7 +32,7 @@ public final class KingDarienXLVIII extends CardImpl { public KingDarienXLVIII(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KingMacarTheGoldCursed.java b/Mage.Sets/src/mage/cards/k/KingMacarTheGoldCursed.java index 3283b1b911..fc5523150e 100644 --- a/Mage.Sets/src/mage/cards/k/KingMacarTheGoldCursed.java +++ b/Mage.Sets/src/mage/cards/k/KingMacarTheGoldCursed.java @@ -23,7 +23,7 @@ public final class KingMacarTheGoldCursed extends CardImpl { public KingMacarTheGoldCursed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KinnanBonderProdigy.java b/Mage.Sets/src/mage/cards/k/KinnanBonderProdigy.java index 361afc7a6a..cc7ae38eb6 100644 --- a/Mage.Sets/src/mage/cards/k/KinnanBonderProdigy.java +++ b/Mage.Sets/src/mage/cards/k/KinnanBonderProdigy.java @@ -33,7 +33,7 @@ public final class KinnanBonderProdigy extends CardImpl { public KinnanBonderProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KinzuOfTheBleakCoven.java b/Mage.Sets/src/mage/cards/k/KinzuOfTheBleakCoven.java index 00fc8934aa..be7e145658 100644 --- a/Mage.Sets/src/mage/cards/k/KinzuOfTheBleakCoven.java +++ b/Mage.Sets/src/mage/cards/k/KinzuOfTheBleakCoven.java @@ -39,7 +39,7 @@ public final class KinzuOfTheBleakCoven extends CardImpl { public KinzuOfTheBleakCoven(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KioraBehemothBeckoner.java b/Mage.Sets/src/mage/cards/k/KioraBehemothBeckoner.java index 1c741ab6b1..c3c03e6f44 100644 --- a/Mage.Sets/src/mage/cards/k/KioraBehemothBeckoner.java +++ b/Mage.Sets/src/mage/cards/k/KioraBehemothBeckoner.java @@ -30,7 +30,7 @@ public final class KioraBehemothBeckoner extends CardImpl { public KioraBehemothBeckoner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G/U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIORA); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/k/KioraMasterOfTheDepths.java b/Mage.Sets/src/mage/cards/k/KioraMasterOfTheDepths.java index 77d0ff745e..43c60b9411 100644 --- a/Mage.Sets/src/mage/cards/k/KioraMasterOfTheDepths.java +++ b/Mage.Sets/src/mage/cards/k/KioraMasterOfTheDepths.java @@ -32,7 +32,7 @@ public final class KioraMasterOfTheDepths extends CardImpl { public KioraMasterOfTheDepths(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIORA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/k/KioraSovereignOfTheDeep.java b/Mage.Sets/src/mage/cards/k/KioraSovereignOfTheDeep.java index e7fca9d9ba..1c117fc155 100644 --- a/Mage.Sets/src/mage/cards/k/KioraSovereignOfTheDeep.java +++ b/Mage.Sets/src/mage/cards/k/KioraSovereignOfTheDeep.java @@ -42,7 +42,7 @@ public final class KioraSovereignOfTheDeep extends CardImpl { public KioraSovereignOfTheDeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.NOBLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KioraTheCrashingWave.java b/Mage.Sets/src/mage/cards/k/KioraTheCrashingWave.java index 9361f0c87b..aa968f6391 100644 --- a/Mage.Sets/src/mage/cards/k/KioraTheCrashingWave.java +++ b/Mage.Sets/src/mage/cards/k/KioraTheCrashingWave.java @@ -38,7 +38,7 @@ public final class KioraTheCrashingWave extends CardImpl { public KioraTheCrashingWave(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIORA); this.setStartingLoyalty(2); diff --git a/Mage.Sets/src/mage/cards/k/KiraGreatGlassSpinner.java b/Mage.Sets/src/mage/cards/k/KiraGreatGlassSpinner.java index 12109edbb2..6d243cb217 100644 --- a/Mage.Sets/src/mage/cards/k/KiraGreatGlassSpinner.java +++ b/Mage.Sets/src/mage/cards/k/KiraGreatGlassSpinner.java @@ -27,7 +27,7 @@ public final class KiraGreatGlassSpinner extends CardImpl { public KiraGreatGlassSpinner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); this.subtype.add(SubType.SPIRIT); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KitsuneMystic.java b/Mage.Sets/src/mage/cards/k/KitsuneMystic.java index 000f8e5c67..c805908896 100644 --- a/Mage.Sets/src/mage/cards/k/KitsuneMystic.java +++ b/Mage.Sets/src/mage/cards/k/KitsuneMystic.java @@ -66,7 +66,7 @@ class AutumnTailKitsuneSage extends TokenImpl { AutumnTailKitsuneSage() { super("Autumn-Tail, Kitsune Sage", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setWhite(true); subtype.add(SubType.FOX); diff --git a/Mage.Sets/src/mage/cards/k/KittKantoMayhemDiva.java b/Mage.Sets/src/mage/cards/k/KittKantoMayhemDiva.java index d0c936fa6c..b0527cadfd 100644 --- a/Mage.Sets/src/mage/cards/k/KittKantoMayhemDiva.java +++ b/Mage.Sets/src/mage/cards/k/KittKantoMayhemDiva.java @@ -38,7 +38,7 @@ public final class KittKantoMayhemDiva extends CardImpl { public KittKantoMayhemDiva(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.BARD); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/k/KiyomaroFirstToStand.java b/Mage.Sets/src/mage/cards/k/KiyomaroFirstToStand.java index a850ed6524..e216372568 100644 --- a/Mage.Sets/src/mage/cards/k/KiyomaroFirstToStand.java +++ b/Mage.Sets/src/mage/cards/k/KiyomaroFirstToStand.java @@ -36,7 +36,7 @@ public final class KiyomaroFirstToStand extends CardImpl { public KiyomaroFirstToStand(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/k/KlauthUnrivaledAncient.java b/Mage.Sets/src/mage/cards/k/KlauthUnrivaledAncient.java index 3cf508338d..58255b3ac8 100644 --- a/Mage.Sets/src/mage/cards/k/KlauthUnrivaledAncient.java +++ b/Mage.Sets/src/mage/cards/k/KlauthUnrivaledAncient.java @@ -33,7 +33,7 @@ public final class KlauthUnrivaledAncient extends CardImpl { public KlauthUnrivaledAncient(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KlothysGodOfDestiny.java b/Mage.Sets/src/mage/cards/k/KlothysGodOfDestiny.java index b18b1b92dc..6de5270844 100644 --- a/Mage.Sets/src/mage/cards/k/KlothysGodOfDestiny.java +++ b/Mage.Sets/src/mage/cards/k/KlothysGodOfDestiny.java @@ -28,7 +28,7 @@ public final class KlothysGodOfDestiny extends CardImpl { public KlothysGodOfDestiny(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KnightsOfRen.java b/Mage.Sets/src/mage/cards/k/KnightsOfRen.java index e429c24aeb..b1e2c8fbf6 100644 --- a/Mage.Sets/src/mage/cards/k/KnightsOfRen.java +++ b/Mage.Sets/src/mage/cards/k/KnightsOfRen.java @@ -24,7 +24,7 @@ import java.util.UUID; public class KnightsOfRen extends CardImpl { public KnightsOfRen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN); this.addSubType(SubType.SITH); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KodamaOfTheCenterTree.java b/Mage.Sets/src/mage/cards/k/KodamaOfTheCenterTree.java index 4e9c508088..d77307acff 100644 --- a/Mage.Sets/src/mage/cards/k/KodamaOfTheCenterTree.java +++ b/Mage.Sets/src/mage/cards/k/KodamaOfTheCenterTree.java @@ -26,7 +26,7 @@ public final class KodamaOfTheCenterTree extends CardImpl { public KodamaOfTheCenterTree(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/k/KodamaOfTheEastTree.java b/Mage.Sets/src/mage/cards/k/KodamaOfTheEastTree.java index 4001ab4c0a..6e22c6516d 100644 --- a/Mage.Sets/src/mage/cards/k/KodamaOfTheEastTree.java +++ b/Mage.Sets/src/mage/cards/k/KodamaOfTheEastTree.java @@ -43,7 +43,7 @@ public final class KodamaOfTheEastTree extends CardImpl { public KodamaOfTheEastTree(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KodamaOfTheNorthTree.java b/Mage.Sets/src/mage/cards/k/KodamaOfTheNorthTree.java index 52f27c9726..2ca9aca08f 100644 --- a/Mage.Sets/src/mage/cards/k/KodamaOfTheNorthTree.java +++ b/Mage.Sets/src/mage/cards/k/KodamaOfTheNorthTree.java @@ -20,7 +20,7 @@ public final class KodamaOfTheNorthTree extends CardImpl { public KodamaOfTheNorthTree (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KodamaOfTheSouthTree.java b/Mage.Sets/src/mage/cards/k/KodamaOfTheSouthTree.java index 09b7c7e473..b0562ec0d0 100644 --- a/Mage.Sets/src/mage/cards/k/KodamaOfTheSouthTree.java +++ b/Mage.Sets/src/mage/cards/k/KodamaOfTheSouthTree.java @@ -24,7 +24,7 @@ public final class KodamaOfTheSouthTree extends CardImpl { public KodamaOfTheSouthTree(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KodamaOfTheWestTree.java b/Mage.Sets/src/mage/cards/k/KodamaOfTheWestTree.java index 3400a42e9c..2adc11bc38 100644 --- a/Mage.Sets/src/mage/cards/k/KodamaOfTheWestTree.java +++ b/Mage.Sets/src/mage/cards/k/KodamaOfTheWestTree.java @@ -33,7 +33,7 @@ public final class KodamaOfTheWestTree extends CardImpl { public KodamaOfTheWestTree(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KoglaAndYidaro.java b/Mage.Sets/src/mage/cards/k/KoglaAndYidaro.java index 80c0c8143b..d6af2d431d 100644 --- a/Mage.Sets/src/mage/cards/k/KoglaAndYidaro.java +++ b/Mage.Sets/src/mage/cards/k/KoglaAndYidaro.java @@ -33,7 +33,7 @@ public final class KoglaAndYidaro extends CardImpl { public KoglaAndYidaro(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.APE); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.TURTLE); diff --git a/Mage.Sets/src/mage/cards/k/KoglaTheTitanApe.java b/Mage.Sets/src/mage/cards/k/KoglaTheTitanApe.java index 064a6053e7..00d1b6dff2 100644 --- a/Mage.Sets/src/mage/cards/k/KoglaTheTitanApe.java +++ b/Mage.Sets/src/mage/cards/k/KoglaTheTitanApe.java @@ -43,7 +43,7 @@ public final class KoglaTheTitanApe extends CardImpl { public KoglaTheTitanApe(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.APE); this.power = new MageInt(7); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KokushoTheEveningStar.java b/Mage.Sets/src/mage/cards/k/KokushoTheEveningStar.java index 5e6e950119..ab05d7a087 100644 --- a/Mage.Sets/src/mage/cards/k/KokushoTheEveningStar.java +++ b/Mage.Sets/src/mage/cards/k/KokushoTheEveningStar.java @@ -23,7 +23,7 @@ public final class KokushoTheEveningStar extends CardImpl { public KokushoTheEveningStar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/KolaghanTheStormsFury.java b/Mage.Sets/src/mage/cards/k/KolaghanTheStormsFury.java index 9cf7be7dce..cd9bc8d827 100644 --- a/Mage.Sets/src/mage/cards/k/KolaghanTheStormsFury.java +++ b/Mage.Sets/src/mage/cards/k/KolaghanTheStormsFury.java @@ -28,7 +28,7 @@ public final class KolaghanTheStormsFury extends CardImpl { public KolaghanTheStormsFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/k/KollTheForgemaster.java b/Mage.Sets/src/mage/cards/k/KollTheForgemaster.java index 584f434785..c52648033d 100644 --- a/Mage.Sets/src/mage/cards/k/KollTheForgemaster.java +++ b/Mage.Sets/src/mage/cards/k/KollTheForgemaster.java @@ -45,7 +45,7 @@ public final class KollTheForgemaster extends CardImpl { public KollTheForgemaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KolvoriGodOfKinship.java b/Mage.Sets/src/mage/cards/k/KolvoriGodOfKinship.java index d75947328f..3d06660b0f 100644 --- a/Mage.Sets/src/mage/cards/k/KolvoriGodOfKinship.java +++ b/Mage.Sets/src/mage/cards/k/KolvoriGodOfKinship.java @@ -1,8 +1,5 @@ package mage.cards.k; -import java.util.Objects; -import java.util.UUID; - import mage.ConditionalMana; import mage.MageInt; import mage.MageObject; @@ -23,15 +20,17 @@ import mage.abilities.keyword.VigilanceAbility; import mage.abilities.mana.ConditionalColoredManaAbility; import mage.abilities.mana.builder.ConditionalManaBuilder; import mage.abilities.mana.conditional.CreatureCastManaCondition; +import mage.cards.CardSetInfo; import mage.cards.ModalDoubleFacesCard; import mage.constants.*; -import mage.cards.CardSetInfo; import mage.filter.common.FilterCreatureCard; import mage.filter.common.FilterCreaturePermanent; import mage.game.Game; +import java.util.Objects; +import java.util.UUID; + /** - * * @author weirddan455 */ public final class KolvoriGodOfKinship extends ModalDoubleFacesCard { @@ -48,15 +47,16 @@ public final class KolvoriGodOfKinship extends ModalDoubleFacesCard { = new PermanentsOnTheBattlefieldCondition(filter, ComparisonType.MORE_THAN, 2, true); public KolvoriGodOfKinship(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{G}{G}", - "The Ringhart Crest", new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{1}{G}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{G}{G}", + "The Ringhart Crest", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{1}{G}" ); // 1. // Kolvori, God of Kinship // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(2), new MageInt(4)); // As long as you control three or more legendary creatures, Kolvori, God of Kinship gets +4/+2 and has vigilance. @@ -82,8 +82,6 @@ public final class KolvoriGodOfKinship extends ModalDoubleFacesCard { // 2. // The Ringhart Crest // Legendary Artifact - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // As The Ringhart Crest enters the battlefield, choose a creature type. this.getRightHalfCard().addAbility(new AsEntersBattlefieldAbility(new ChooseCreatureTypeEffect(Outcome.Benefit))); @@ -117,7 +115,7 @@ class TheRinghartCrestManaBuilder extends ConditionalManaBuilder { } @Override - public ConditionalMana build (Object... options) { + public ConditionalMana build(Object... options) { return new TheRinghartCrestConditionalMana(this.mana, creatureType); } diff --git a/Mage.Sets/src/mage/cards/k/KomaCosmosSerpent.java b/Mage.Sets/src/mage/cards/k/KomaCosmosSerpent.java index 9d020070aa..bed4aaab4f 100644 --- a/Mage.Sets/src/mage/cards/k/KomaCosmosSerpent.java +++ b/Mage.Sets/src/mage/cards/k/KomaCosmosSerpent.java @@ -40,7 +40,7 @@ public final class KomaCosmosSerpent extends CardImpl { public KomaCosmosSerpent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SERPENT); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KondaLordOfEiganjo.java b/Mage.Sets/src/mage/cards/k/KondaLordOfEiganjo.java index bafe81810b..f646c6bf01 100644 --- a/Mage.Sets/src/mage/cards/k/KondaLordOfEiganjo.java +++ b/Mage.Sets/src/mage/cards/k/KondaLordOfEiganjo.java @@ -19,7 +19,7 @@ public final class KondaLordOfEiganjo extends CardImpl { public KondaLordOfEiganjo(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/k/KondasBanner.java b/Mage.Sets/src/mage/cards/k/KondasBanner.java index 5ce41c639b..d1eddfadd9 100644 --- a/Mage.Sets/src/mage/cards/k/KondasBanner.java +++ b/Mage.Sets/src/mage/cards/k/KondasBanner.java @@ -60,7 +60,7 @@ public final class KondasBanner extends CardImpl { public KondasBanner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); Target target = new TargetControlledCreaturePermanent(1, 1, legendaryFilter, false); diff --git a/Mage.Sets/src/mage/cards/k/KongmingSleepingDragon.java b/Mage.Sets/src/mage/cards/k/KongmingSleepingDragon.java index 30cb20d86f..8e7dea0209 100644 --- a/Mage.Sets/src/mage/cards/k/KongmingSleepingDragon.java +++ b/Mage.Sets/src/mage/cards/k/KongmingSleepingDragon.java @@ -21,7 +21,7 @@ public final class KongmingSleepingDragon extends CardImpl { public KongmingSleepingDragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/k/KopalaWardenOfWaves.java b/Mage.Sets/src/mage/cards/k/KopalaWardenOfWaves.java index 9daaedc259..c9e22dc6c2 100644 --- a/Mage.Sets/src/mage/cards/k/KopalaWardenOfWaves.java +++ b/Mage.Sets/src/mage/cards/k/KopalaWardenOfWaves.java @@ -23,7 +23,7 @@ public final class KopalaWardenOfWaves extends CardImpl { public KopalaWardenOfWaves(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KorHaven.java b/Mage.Sets/src/mage/cards/k/KorHaven.java index a9bb6c15b7..2b44ec1469 100644 --- a/Mage.Sets/src/mage/cards/k/KorHaven.java +++ b/Mage.Sets/src/mage/cards/k/KorHaven.java @@ -25,7 +25,7 @@ public final class KorHaven extends CardImpl { public KorHaven(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java b/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java index 12ff807694..4c0f7fa334 100644 --- a/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java +++ b/Mage.Sets/src/mage/cards/k/KorlashHeirToBlackblade.java @@ -35,7 +35,7 @@ public final class KorlashHeirToBlackblade extends CardImpl { public KorlashHeirToBlackblade(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/k/KorlessaScaleSinger.java b/Mage.Sets/src/mage/cards/k/KorlessaScaleSinger.java index 2a6da32352..a400536ed6 100644 --- a/Mage.Sets/src/mage/cards/k/KorlessaScaleSinger.java +++ b/Mage.Sets/src/mage/cards/k/KorlessaScaleSinger.java @@ -28,7 +28,7 @@ public final class KorlessaScaleSinger extends CardImpl { public KorlessaScaleSinger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.BARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KorvoldFaeCursedKing.java b/Mage.Sets/src/mage/cards/k/KorvoldFaeCursedKing.java index 4c0597dbb4..7b1a60d8ac 100644 --- a/Mage.Sets/src/mage/cards/k/KorvoldFaeCursedKing.java +++ b/Mage.Sets/src/mage/cards/k/KorvoldFaeCursedKing.java @@ -35,7 +35,7 @@ public final class KorvoldFaeCursedKing extends CardImpl { public KorvoldFaeCursedKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.NOBLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KoseiPenitentWarlord.java b/Mage.Sets/src/mage/cards/k/KoseiPenitentWarlord.java index 4e113e3d67..7765989d09 100644 --- a/Mage.Sets/src/mage/cards/k/KoseiPenitentWarlord.java +++ b/Mage.Sets/src/mage/cards/k/KoseiPenitentWarlord.java @@ -30,7 +30,7 @@ public final class KoseiPenitentWarlord extends CardImpl { public KoseiPenitentWarlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/k/KoskunFalls.java b/Mage.Sets/src/mage/cards/k/KoskunFalls.java index fee26ee005..a4552c2233 100644 --- a/Mage.Sets/src/mage/cards/k/KoskunFalls.java +++ b/Mage.Sets/src/mage/cards/k/KoskunFalls.java @@ -33,7 +33,7 @@ public final class KoskunFalls extends CardImpl { public KoskunFalls(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{B}{B}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of your upkeep, sacrifice Koskun Falls unless you tap an untapped creature you control. Effect effect = new SacrificeSourceUnlessPaysEffect(new TapTargetCost(new TargetControlledCreaturePermanent(1, 1, filterCreature, true))); diff --git a/Mage.Sets/src/mage/cards/k/KothFireOfResistance.java b/Mage.Sets/src/mage/cards/k/KothFireOfResistance.java index 86f1905cee..72dd783e40 100644 --- a/Mage.Sets/src/mage/cards/k/KothFireOfResistance.java +++ b/Mage.Sets/src/mage/cards/k/KothFireOfResistance.java @@ -36,7 +36,7 @@ public final class KothFireOfResistance extends CardImpl { public KothFireOfResistance(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOTH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/k/KothOfTheHammer.java b/Mage.Sets/src/mage/cards/k/KothOfTheHammer.java index 864a76c9f8..3f0c842d5d 100644 --- a/Mage.Sets/src/mage/cards/k/KothOfTheHammer.java +++ b/Mage.Sets/src/mage/cards/k/KothOfTheHammer.java @@ -39,7 +39,7 @@ public final class KothOfTheHammer extends CardImpl { public KothOfTheHammer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOTH); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/k/KothophedSoulHoarder.java b/Mage.Sets/src/mage/cards/k/KothophedSoulHoarder.java index 714c4a5f5e..b774527b93 100644 --- a/Mage.Sets/src/mage/cards/k/KothophedSoulHoarder.java +++ b/Mage.Sets/src/mage/cards/k/KothophedSoulHoarder.java @@ -38,7 +38,7 @@ public final class KothophedSoulHoarder extends CardImpl { public KothophedSoulHoarder(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KotoriPilotProdigy.java b/Mage.Sets/src/mage/cards/k/KotoriPilotProdigy.java index cf4f4f8bf8..645a79c86d 100644 --- a/Mage.Sets/src/mage/cards/k/KotoriPilotProdigy.java +++ b/Mage.Sets/src/mage/cards/k/KotoriPilotProdigy.java @@ -33,7 +33,7 @@ public final class KotoriPilotProdigy extends CardImpl { public KotoriPilotProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MOONFOLK); this.subtype.add(SubType.PILOT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KotoseTheSilentSpider.java b/Mage.Sets/src/mage/cards/k/KotoseTheSilentSpider.java index 09469c3a73..8a9c0eb78a 100644 --- a/Mage.Sets/src/mage/cards/k/KotoseTheSilentSpider.java +++ b/Mage.Sets/src/mage/cards/k/KotoseTheSilentSpider.java @@ -42,7 +42,7 @@ public final class KotoseTheSilentSpider extends CardImpl { public KotoseTheSilentSpider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NINJA); diff --git a/Mage.Sets/src/mage/cards/k/KozilekButcherOfTruth.java b/Mage.Sets/src/mage/cards/k/KozilekButcherOfTruth.java index 307fa72728..a6a83c76dd 100644 --- a/Mage.Sets/src/mage/cards/k/KozilekButcherOfTruth.java +++ b/Mage.Sets/src/mage/cards/k/KozilekButcherOfTruth.java @@ -22,7 +22,7 @@ public final class KozilekButcherOfTruth extends CardImpl { public KozilekButcherOfTruth(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{10}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(12); this.toughness = new MageInt(12); diff --git a/Mage.Sets/src/mage/cards/k/KozilekTheGreatDistortion.java b/Mage.Sets/src/mage/cards/k/KozilekTheGreatDistortion.java index 9f5ff59456..3e54970ea3 100644 --- a/Mage.Sets/src/mage/cards/k/KozilekTheGreatDistortion.java +++ b/Mage.Sets/src/mage/cards/k/KozilekTheGreatDistortion.java @@ -42,7 +42,7 @@ public final class KozilekTheGreatDistortion extends CardImpl { public KozilekTheGreatDistortion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{8}{C}{C}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(12); this.toughness = new MageInt(12); diff --git a/Mage.Sets/src/mage/cards/k/KrarkTheThumbless.java b/Mage.Sets/src/mage/cards/k/KrarkTheThumbless.java index 0ab29e7fc1..ade9d137c8 100644 --- a/Mage.Sets/src/mage/cards/k/KrarkTheThumbless.java +++ b/Mage.Sets/src/mage/cards/k/KrarkTheThumbless.java @@ -23,7 +23,7 @@ public final class KrarkTheThumbless extends CardImpl { public KrarkTheThumbless(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KrarksOtherThumb.java b/Mage.Sets/src/mage/cards/k/KrarksOtherThumb.java index c2b1979440..c0ed226cdb 100644 --- a/Mage.Sets/src/mage/cards/k/KrarksOtherThumb.java +++ b/Mage.Sets/src/mage/cards/k/KrarksOtherThumb.java @@ -23,7 +23,7 @@ public final class KrarksOtherThumb extends CardImpl { public KrarksOtherThumb(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If you would roll a die, instead roll two of those dice and ignore one of those results. this.addAbility(new SimpleStaticAbility(new KrarksOtherThumbEffect())); diff --git a/Mage.Sets/src/mage/cards/k/KrarksThumb.java b/Mage.Sets/src/mage/cards/k/KrarksThumb.java index 09f0427eb2..86d59eedd1 100644 --- a/Mage.Sets/src/mage/cards/k/KrarksThumb.java +++ b/Mage.Sets/src/mage/cards/k/KrarksThumb.java @@ -23,7 +23,7 @@ public final class KrarksThumb extends CardImpl { public KrarksThumb(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If you would flip a coin, instead flip two coins and ignore one. this.addAbility(new SimpleStaticAbility(new KrarksThumbEffect())); diff --git a/Mage.Sets/src/mage/cards/k/KraumLudevicsOpus.java b/Mage.Sets/src/mage/cards/k/KraumLudevicsOpus.java index 955727ba83..930be83d4d 100644 --- a/Mage.Sets/src/mage/cards/k/KraumLudevicsOpus.java +++ b/Mage.Sets/src/mage/cards/k/KraumLudevicsOpus.java @@ -23,7 +23,7 @@ public final class KraumLudevicsOpus extends CardImpl { public KraumLudevicsOpus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.HORROR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java b/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java index 6c33a5a689..f3a3340a36 100644 --- a/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java +++ b/Mage.Sets/src/mage/cards/k/KravTheUnredeemed.java @@ -33,7 +33,7 @@ public final class KravTheUnredeemed extends CardImpl { public KravTheUnredeemed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KrenkoMobBoss.java b/Mage.Sets/src/mage/cards/k/KrenkoMobBoss.java index 9514549729..827f03ad01 100644 --- a/Mage.Sets/src/mage/cards/k/KrenkoMobBoss.java +++ b/Mage.Sets/src/mage/cards/k/KrenkoMobBoss.java @@ -26,7 +26,7 @@ public final class KrenkoMobBoss extends CardImpl { public KrenkoMobBoss(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/k/KrenkoTinStreetKingpin.java b/Mage.Sets/src/mage/cards/k/KrenkoTinStreetKingpin.java index 4373e2d6af..edbfa99f2d 100644 --- a/Mage.Sets/src/mage/cards/k/KrenkoTinStreetKingpin.java +++ b/Mage.Sets/src/mage/cards/k/KrenkoTinStreetKingpin.java @@ -27,7 +27,7 @@ public final class KrenkoTinStreetKingpin extends CardImpl { public KrenkoTinStreetKingpin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(1); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KreshTheBloodbraided.java b/Mage.Sets/src/mage/cards/k/KreshTheBloodbraided.java index 92b1359678..22049234eb 100644 --- a/Mage.Sets/src/mage/cards/k/KreshTheBloodbraided.java +++ b/Mage.Sets/src/mage/cards/k/KreshTheBloodbraided.java @@ -23,7 +23,7 @@ public final class KreshTheBloodbraided extends CardImpl { public KreshTheBloodbraided(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/k/KrondTheDawnClad.java b/Mage.Sets/src/mage/cards/k/KrondTheDawnClad.java index a9dd468d53..f9b705c9a2 100644 --- a/Mage.Sets/src/mage/cards/k/KrondTheDawnClad.java +++ b/Mage.Sets/src/mage/cards/k/KrondTheDawnClad.java @@ -25,7 +25,7 @@ public final class KrondTheDawnClad extends CardImpl { public KrondTheDawnClad(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}{G}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARCHON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KrosDefenseContractor.java b/Mage.Sets/src/mage/cards/k/KrosDefenseContractor.java index 6c221c40cc..26e9e34ead 100644 --- a/Mage.Sets/src/mage/cards/k/KrosDefenseContractor.java +++ b/Mage.Sets/src/mage/cards/k/KrosDefenseContractor.java @@ -37,7 +37,7 @@ public final class KrosDefenseContractor extends CardImpl { public KrosDefenseContractor(UUID ownerID, CardSetInfo setInfo) { super(ownerID, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KrothussLordOfTheDeep.java b/Mage.Sets/src/mage/cards/k/KrothussLordOfTheDeep.java index abd4bca4cf..d58282aa09 100644 --- a/Mage.Sets/src/mage/cards/k/KrothussLordOfTheDeep.java +++ b/Mage.Sets/src/mage/cards/k/KrothussLordOfTheDeep.java @@ -35,7 +35,7 @@ public final class KrothussLordOfTheDeep extends CardImpl { public KrothussLordOfTheDeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KRAKEN); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KroxaAndKunoros.java b/Mage.Sets/src/mage/cards/k/KroxaAndKunoros.java index 1266cc5541..a1438c2c0f 100644 --- a/Mage.Sets/src/mage/cards/k/KroxaAndKunoros.java +++ b/Mage.Sets/src/mage/cards/k/KroxaAndKunoros.java @@ -27,7 +27,7 @@ public final class KroxaAndKunoros extends CardImpl { public KroxaAndKunoros(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.DOG); diff --git a/Mage.Sets/src/mage/cards/k/KroxaTitanOfDeathsHunger.java b/Mage.Sets/src/mage/cards/k/KroxaTitanOfDeathsHunger.java index 9f603b7fd0..cb168ffe7b 100644 --- a/Mage.Sets/src/mage/cards/k/KroxaTitanOfDeathsHunger.java +++ b/Mage.Sets/src/mage/cards/k/KroxaTitanOfDeathsHunger.java @@ -34,7 +34,7 @@ public final class KroxaTitanOfDeathsHunger extends CardImpl { public KroxaTitanOfDeathsHunger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.GIANT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/k/KrrikSonOfYawgmoth.java b/Mage.Sets/src/mage/cards/k/KrrikSonOfYawgmoth.java index e4656e2a87..4a371fef6c 100644 --- a/Mage.Sets/src/mage/cards/k/KrrikSonOfYawgmoth.java +++ b/Mage.Sets/src/mage/cards/k/KrrikSonOfYawgmoth.java @@ -42,7 +42,7 @@ public final class KrrikSonOfYawgmoth extends CardImpl { public KrrikSonOfYawgmoth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B/P}{B/P}{B/P}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.subtype.add(SubType.MINION); diff --git a/Mage.Sets/src/mage/cards/k/KruphixGodOfHorizons.java b/Mage.Sets/src/mage/cards/k/KruphixGodOfHorizons.java index e1523b10d9..ee945d56e0 100644 --- a/Mage.Sets/src/mage/cards/k/KruphixGodOfHorizons.java +++ b/Mage.Sets/src/mage/cards/k/KruphixGodOfHorizons.java @@ -23,7 +23,7 @@ public final class KruphixGodOfHorizons extends CardImpl { public KruphixGodOfHorizons(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KrydleOfBaldursGate.java b/Mage.Sets/src/mage/cards/k/KrydleOfBaldursGate.java index 20b9bbf634..c1950b2705 100644 --- a/Mage.Sets/src/mage/cards/k/KrydleOfBaldursGate.java +++ b/Mage.Sets/src/mage/cards/k/KrydleOfBaldursGate.java @@ -28,7 +28,7 @@ public final class KrydleOfBaldursGate extends CardImpl { public KrydleOfBaldursGate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/k/KumanoMasterYamabushi.java b/Mage.Sets/src/mage/cards/k/KumanoMasterYamabushi.java index 879181edfe..2723db07c2 100644 --- a/Mage.Sets/src/mage/cards/k/KumanoMasterYamabushi.java +++ b/Mage.Sets/src/mage/cards/k/KumanoMasterYamabushi.java @@ -52,7 +52,7 @@ public final class KumanoMasterYamabushi extends CardImpl { public KumanoMasterYamabushi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/k/KumenaTyrantOfOrazca.java b/Mage.Sets/src/mage/cards/k/KumenaTyrantOfOrazca.java index 421dd596ae..26dbfe02a0 100644 --- a/Mage.Sets/src/mage/cards/k/KumenaTyrantOfOrazca.java +++ b/Mage.Sets/src/mage/cards/k/KumenaTyrantOfOrazca.java @@ -45,7 +45,7 @@ public final class KumenaTyrantOfOrazca extends CardImpl { public KumenaTyrantOfOrazca(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KunorosHoundOfAthreos.java b/Mage.Sets/src/mage/cards/k/KunorosHoundOfAthreos.java index 04ada10ff1..e11ffd4ec4 100644 --- a/Mage.Sets/src/mage/cards/k/KunorosHoundOfAthreos.java +++ b/Mage.Sets/src/mage/cards/k/KunorosHoundOfAthreos.java @@ -25,7 +25,7 @@ public final class KunorosHoundOfAthreos extends CardImpl { public KunorosHoundOfAthreos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOG); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KuonOgreAscendant.java b/Mage.Sets/src/mage/cards/k/KuonOgreAscendant.java index eed1b595e4..07971b15d1 100644 --- a/Mage.Sets/src/mage/cards/k/KuonOgreAscendant.java +++ b/Mage.Sets/src/mage/cards/k/KuonOgreAscendant.java @@ -29,7 +29,7 @@ public final class KuonOgreAscendant extends CardImpl { public KuonOgreAscendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.MONK); @@ -61,7 +61,7 @@ class KuonsEssenceToken extends TokenImpl { KuonsEssenceToken() { super("Kuon's Essence", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.ENCHANTMENT); color.setBlack(true); diff --git a/Mage.Sets/src/mage/cards/k/KuraTheBoundlessSky.java b/Mage.Sets/src/mage/cards/k/KuraTheBoundlessSky.java index 801a4ddbfa..ff7d9b6a4e 100644 --- a/Mage.Sets/src/mage/cards/k/KuraTheBoundlessSky.java +++ b/Mage.Sets/src/mage/cards/k/KuraTheBoundlessSky.java @@ -31,7 +31,7 @@ public final class KuraTheBoundlessSky extends CardImpl { public KuraTheBoundlessSky(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/k/KurbisHarvestCelebrant.java b/Mage.Sets/src/mage/cards/k/KurbisHarvestCelebrant.java index e52cdc8e95..f1690e5f70 100644 --- a/Mage.Sets/src/mage/cards/k/KurbisHarvestCelebrant.java +++ b/Mage.Sets/src/mage/cards/k/KurbisHarvestCelebrant.java @@ -38,7 +38,7 @@ public final class KurbisHarvestCelebrant extends CardImpl { public KurbisHarvestCelebrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/k/KurkeshOnakkeAncient.java b/Mage.Sets/src/mage/cards/k/KurkeshOnakkeAncient.java index ea591d6cd2..ecf4544624 100644 --- a/Mage.Sets/src/mage/cards/k/KurkeshOnakkeAncient.java +++ b/Mage.Sets/src/mage/cards/k/KurkeshOnakkeAncient.java @@ -26,7 +26,7 @@ public final class KurkeshOnakkeAncient extends CardImpl { public KurkeshOnakkeAncient(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/KuroPitlord.java b/Mage.Sets/src/mage/cards/k/KuroPitlord.java index 0019f63713..2409a85932 100644 --- a/Mage.Sets/src/mage/cards/k/KuroPitlord.java +++ b/Mage.Sets/src/mage/cards/k/KuroPitlord.java @@ -23,7 +23,7 @@ public final class KuroPitlord extends CardImpl { public KuroPitlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{6}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/KwainItinerantMeddler.java b/Mage.Sets/src/mage/cards/k/KwainItinerantMeddler.java index 79cf1479eb..2b1b26e8c2 100644 --- a/Mage.Sets/src/mage/cards/k/KwainItinerantMeddler.java +++ b/Mage.Sets/src/mage/cards/k/KwainItinerantMeddler.java @@ -26,7 +26,7 @@ public final class KwainItinerantMeddler extends CardImpl { public KwainItinerantMeddler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RABBIT); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/k/KwendePrideOfFemeref.java b/Mage.Sets/src/mage/cards/k/KwendePrideOfFemeref.java index b3bd9f07e8..f4e3873025 100644 --- a/Mage.Sets/src/mage/cards/k/KwendePrideOfFemeref.java +++ b/Mage.Sets/src/mage/cards/k/KwendePrideOfFemeref.java @@ -34,7 +34,7 @@ public final class KwendePrideOfFemeref extends CardImpl { public KwendePrideOfFemeref(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java b/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java index 5233378013..08020381cd 100644 --- a/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java +++ b/Mage.Sets/src/mage/cards/k/KydeleChosenOfKruphix.java @@ -22,7 +22,7 @@ public final class KydeleChosenOfKruphix extends CardImpl { public KydeleChosenOfKruphix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KykarWindsFury.java b/Mage.Sets/src/mage/cards/k/KykarWindsFury.java index 1a6b2265e8..d018cb1705 100644 --- a/Mage.Sets/src/mage/cards/k/KykarWindsFury.java +++ b/Mage.Sets/src/mage/cards/k/KykarWindsFury.java @@ -33,7 +33,7 @@ public final class KykarWindsFury extends CardImpl { public KykarWindsFury(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KylerSigardianEmissary.java b/Mage.Sets/src/mage/cards/k/KylerSigardianEmissary.java index 1bab0e9067..f36e4d7f9e 100644 --- a/Mage.Sets/src/mage/cards/k/KylerSigardianEmissary.java +++ b/Mage.Sets/src/mage/cards/k/KylerSigardianEmissary.java @@ -41,7 +41,7 @@ public final class KylerSigardianEmissary extends CardImpl { public KylerSigardianEmissary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KyloRen.java b/Mage.Sets/src/mage/cards/k/KyloRen.java index 453797a62f..829c6cff56 100644 --- a/Mage.Sets/src/mage/cards/k/KyloRen.java +++ b/Mage.Sets/src/mage/cards/k/KyloRen.java @@ -39,7 +39,7 @@ public final class KyloRen extends CardImpl { public KyloRen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SITH); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KynaiosAndTiroOfMeletis.java b/Mage.Sets/src/mage/cards/k/KynaiosAndTiroOfMeletis.java index de2b58d872..04a1710210 100644 --- a/Mage.Sets/src/mage/cards/k/KynaiosAndTiroOfMeletis.java +++ b/Mage.Sets/src/mage/cards/k/KynaiosAndTiroOfMeletis.java @@ -29,7 +29,7 @@ public final class KynaiosAndTiroOfMeletis extends CardImpl { public KynaiosAndTiroOfMeletis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/k/KyodaiSoulOfKamigawa.java b/Mage.Sets/src/mage/cards/k/KyodaiSoulOfKamigawa.java index 10e194c278..1ac8318a44 100644 --- a/Mage.Sets/src/mage/cards/k/KyodaiSoulOfKamigawa.java +++ b/Mage.Sets/src/mage/cards/k/KyodaiSoulOfKamigawa.java @@ -36,7 +36,7 @@ public final class KyodaiSoulOfKamigawa extends CardImpl { public KyodaiSoulOfKamigawa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/k/KyokiSanitysEclipse.java b/Mage.Sets/src/mage/cards/k/KyokiSanitysEclipse.java index d920c9cc1c..80ad8e4e97 100644 --- a/Mage.Sets/src/mage/cards/k/KyokiSanitysEclipse.java +++ b/Mage.Sets/src/mage/cards/k/KyokiSanitysEclipse.java @@ -22,7 +22,7 @@ public final class KyokiSanitysEclipse extends CardImpl { public KyokiSanitysEclipse(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/k/KytheonHeroOfAkros.java b/Mage.Sets/src/mage/cards/k/KytheonHeroOfAkros.java index 52d823bb8e..6bbdf63157 100644 --- a/Mage.Sets/src/mage/cards/k/KytheonHeroOfAkros.java +++ b/Mage.Sets/src/mage/cards/k/KytheonHeroOfAkros.java @@ -30,7 +30,7 @@ public final class KytheonHeroOfAkros extends CardImpl { public KytheonHeroOfAkros(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LadyCaleria.java b/Mage.Sets/src/mage/cards/l/LadyCaleria.java index 7df210df15..fdfc155604 100644 --- a/Mage.Sets/src/mage/cards/l/LadyCaleria.java +++ b/Mage.Sets/src/mage/cards/l/LadyCaleria.java @@ -23,7 +23,7 @@ public final class LadyCaleria extends CardImpl { public LadyCaleria(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ARCHER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LadyEvangela.java b/Mage.Sets/src/mage/cards/l/LadyEvangela.java index 4190cd9419..4b9932bb1f 100644 --- a/Mage.Sets/src/mage/cards/l/LadyEvangela.java +++ b/Mage.Sets/src/mage/cards/l/LadyEvangela.java @@ -26,7 +26,7 @@ public final class LadyEvangela extends CardImpl { public LadyEvangela(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LadyOrca.java b/Mage.Sets/src/mage/cards/l/LadyOrca.java index b5928dee43..5d113c6d82 100644 --- a/Mage.Sets/src/mage/cards/l/LadyOrca.java +++ b/Mage.Sets/src/mage/cards/l/LadyOrca.java @@ -17,7 +17,7 @@ public final class LadyOrca extends CardImpl { public LadyOrca(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/l/LadySun.java b/Mage.Sets/src/mage/cards/l/LadySun.java index c4a42248bf..98110b6b2b 100644 --- a/Mage.Sets/src/mage/cards/l/LadySun.java +++ b/Mage.Sets/src/mage/cards/l/LadySun.java @@ -33,7 +33,7 @@ public final class LadySun extends CardImpl { public LadySun(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LadyZhurongWarriorQueen.java b/Mage.Sets/src/mage/cards/l/LadyZhurongWarriorQueen.java index 252b94b9c0..68ba773b57 100644 --- a/Mage.Sets/src/mage/cards/l/LadyZhurongWarriorQueen.java +++ b/Mage.Sets/src/mage/cards/l/LadyZhurongWarriorQueen.java @@ -18,7 +18,7 @@ public final class LadyZhurongWarriorQueen extends CardImpl { public LadyZhurongWarriorQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/l/LaeliaTheBladeReforged.java b/Mage.Sets/src/mage/cards/l/LaeliaTheBladeReforged.java index 8fb2c59d69..407c6e44c0 100644 --- a/Mage.Sets/src/mage/cards/l/LaeliaTheBladeReforged.java +++ b/Mage.Sets/src/mage/cards/l/LaeliaTheBladeReforged.java @@ -29,7 +29,7 @@ public final class LaeliaTheBladeReforged extends CardImpl { public LaeliaTheBladeReforged(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LaezelVlaakithsChampion.java b/Mage.Sets/src/mage/cards/l/LaezelVlaakithsChampion.java index a2c47bc658..7a5482a14b 100644 --- a/Mage.Sets/src/mage/cards/l/LaezelVlaakithsChampion.java +++ b/Mage.Sets/src/mage/cards/l/LaezelVlaakithsChampion.java @@ -22,7 +22,7 @@ public final class LaezelVlaakithsChampion extends CardImpl { public LaezelVlaakithsChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GITH); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LagomosHandOfHatred.java b/Mage.Sets/src/mage/cards/l/LagomosHandOfHatred.java index a8cde048ad..88624be110 100644 --- a/Mage.Sets/src/mage/cards/l/LagomosHandOfHatred.java +++ b/Mage.Sets/src/mage/cards/l/LagomosHandOfHatred.java @@ -31,7 +31,7 @@ public final class LagomosHandOfHatred extends CardImpl { public LagomosHandOfHatred(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LagrellaTheMagpie.java b/Mage.Sets/src/mage/cards/l/LagrellaTheMagpie.java index df4b723d00..05ce77dc75 100644 --- a/Mage.Sets/src/mage/cards/l/LagrellaTheMagpie.java +++ b/Mage.Sets/src/mage/cards/l/LagrellaTheMagpie.java @@ -40,7 +40,7 @@ public final class LagrellaTheMagpie extends CardImpl { public LagrellaTheMagpie(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LandoCalrissian.java b/Mage.Sets/src/mage/cards/l/LandoCalrissian.java index 5f9f832108..71e0893093 100644 --- a/Mage.Sets/src/mage/cards/l/LandoCalrissian.java +++ b/Mage.Sets/src/mage/cards/l/LandoCalrissian.java @@ -30,7 +30,7 @@ public final class LandoCalrissian extends CardImpl { public LandoCalrissian(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LandsEdge.java b/Mage.Sets/src/mage/cards/l/LandsEdge.java index 78804aa248..1443055af1 100644 --- a/Mage.Sets/src/mage/cards/l/LandsEdge.java +++ b/Mage.Sets/src/mage/cards/l/LandsEdge.java @@ -29,7 +29,7 @@ public final class LandsEdge extends CardImpl { public LandsEdge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}{R}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Discard a card: If the discarded card was a land card, Land's Edge deals 2 damage to target player. Any player may activate this ability. SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new LandsEdgeEffect(), new DiscardCardCost(false)); diff --git a/Mage.Sets/src/mage/cards/l/LathielTheBounteousDawn.java b/Mage.Sets/src/mage/cards/l/LathielTheBounteousDawn.java index b5712de7da..92af0e6597 100644 --- a/Mage.Sets/src/mage/cards/l/LathielTheBounteousDawn.java +++ b/Mage.Sets/src/mage/cards/l/LathielTheBounteousDawn.java @@ -34,7 +34,7 @@ public final class LathielTheBounteousDawn extends CardImpl { public LathielTheBounteousDawn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.UNICORN); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LathlissDragonQueen.java b/Mage.Sets/src/mage/cards/l/LathlissDragonQueen.java index 73a63ba236..0c43e3bf11 100644 --- a/Mage.Sets/src/mage/cards/l/LathlissDragonQueen.java +++ b/Mage.Sets/src/mage/cards/l/LathlissDragonQueen.java @@ -40,7 +40,7 @@ public final class LathlissDragonQueen extends CardImpl { public LathlissDragonQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/l/LathrilBladeOfTheElves.java b/Mage.Sets/src/mage/cards/l/LathrilBladeOfTheElves.java index 2872d2bdbf..fc7ff9ce50 100644 --- a/Mage.Sets/src/mage/cards/l/LathrilBladeOfTheElves.java +++ b/Mage.Sets/src/mage/cards/l/LathrilBladeOfTheElves.java @@ -38,7 +38,7 @@ public final class LathrilBladeOfTheElves extends CardImpl { public LathrilBladeOfTheElves(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LatullaKeldonOverseer.java b/Mage.Sets/src/mage/cards/l/LatullaKeldonOverseer.java index ae14274ca1..e0b2b99940 100644 --- a/Mage.Sets/src/mage/cards/l/LatullaKeldonOverseer.java +++ b/Mage.Sets/src/mage/cards/l/LatullaKeldonOverseer.java @@ -29,7 +29,7 @@ public final class LatullaKeldonOverseer extends CardImpl { public LatullaKeldonOverseer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SPELLSHAPER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LaurineTheDiversion.java b/Mage.Sets/src/mage/cards/l/LaurineTheDiversion.java index aa60fcda4f..ba7b8f2d1f 100644 --- a/Mage.Sets/src/mage/cards/l/LaurineTheDiversion.java +++ b/Mage.Sets/src/mage/cards/l/LaurineTheDiversion.java @@ -26,7 +26,7 @@ public final class LaurineTheDiversion extends CardImpl { public LaurineTheDiversion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LaviniaAzoriusRenegade.java b/Mage.Sets/src/mage/cards/l/LaviniaAzoriusRenegade.java index 1da6683b3d..a592b8dac8 100644 --- a/Mage.Sets/src/mage/cards/l/LaviniaAzoriusRenegade.java +++ b/Mage.Sets/src/mage/cards/l/LaviniaAzoriusRenegade.java @@ -36,7 +36,7 @@ public final class LaviniaAzoriusRenegade extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LaviniaOfTheTenth.java b/Mage.Sets/src/mage/cards/l/LaviniaOfTheTenth.java index 9b58cae057..e7ed4fcbf6 100644 --- a/Mage.Sets/src/mage/cards/l/LaviniaOfTheTenth.java +++ b/Mage.Sets/src/mage/cards/l/LaviniaOfTheTenth.java @@ -36,7 +36,7 @@ public final class LaviniaOfTheTenth extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{U}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LazavDimirMastermind.java b/Mage.Sets/src/mage/cards/l/LazavDimirMastermind.java index 899a33f6cb..a941c26fec 100644 --- a/Mage.Sets/src/mage/cards/l/LazavDimirMastermind.java +++ b/Mage.Sets/src/mage/cards/l/LazavDimirMastermind.java @@ -29,7 +29,7 @@ public final class LazavDimirMastermind extends CardImpl { public LazavDimirMastermind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{U}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LazavTheMultifarious.java b/Mage.Sets/src/mage/cards/l/LazavTheMultifarious.java index e42417634c..e444a2afa0 100644 --- a/Mage.Sets/src/mage/cards/l/LazavTheMultifarious.java +++ b/Mage.Sets/src/mage/cards/l/LazavTheMultifarious.java @@ -39,7 +39,7 @@ public final class LazavTheMultifarious extends CardImpl { public LazavTheMultifarious(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LegacyWeapon.java b/Mage.Sets/src/mage/cards/l/LegacyWeapon.java index ceab00aeb4..162172e34a 100644 --- a/Mage.Sets/src/mage/cards/l/LegacyWeapon.java +++ b/Mage.Sets/src/mage/cards/l/LegacyWeapon.java @@ -22,7 +22,7 @@ public final class LegacyWeapon extends CardImpl { public LegacyWeapon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{7}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {W}{U}{B}{R}{G}: Exile target permanent. SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/cards/l/LegionsLanding.java b/Mage.Sets/src/mage/cards/l/LegionsLanding.java index 2e65b415d5..816f67c240 100644 --- a/Mage.Sets/src/mage/cards/l/LegionsLanding.java +++ b/Mage.Sets/src/mage/cards/l/LegionsLanding.java @@ -26,7 +26,7 @@ public final class LegionsLanding extends CardImpl { public LegionsLanding(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.a.AdantoTheFirstFort.class; diff --git a/Mage.Sets/src/mage/cards/l/LeinoreAutumnSovereign.java b/Mage.Sets/src/mage/cards/l/LeinoreAutumnSovereign.java index 3621947141..c17f14ebbf 100644 --- a/Mage.Sets/src/mage/cards/l/LeinoreAutumnSovereign.java +++ b/Mage.Sets/src/mage/cards/l/LeinoreAutumnSovereign.java @@ -24,7 +24,7 @@ public final class LeinoreAutumnSovereign extends CardImpl { public LeinoreAutumnSovereign(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/l/LenaSelflessChampion.java b/Mage.Sets/src/mage/cards/l/LenaSelflessChampion.java index 6f3df79be5..0afa20945f 100644 --- a/Mage.Sets/src/mage/cards/l/LenaSelflessChampion.java +++ b/Mage.Sets/src/mage/cards/l/LenaSelflessChampion.java @@ -37,7 +37,7 @@ public final class LenaSelflessChampion extends CardImpl { public LenaSelflessChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LeovoldEmissaryOfTrest.java b/Mage.Sets/src/mage/cards/l/LeovoldEmissaryOfTrest.java index 16ed6370e2..71fadf565d 100644 --- a/Mage.Sets/src/mage/cards/l/LeovoldEmissaryOfTrest.java +++ b/Mage.Sets/src/mage/cards/l/LeovoldEmissaryOfTrest.java @@ -24,7 +24,7 @@ public final class LeovoldEmissaryOfTrest extends CardImpl { public LeovoldEmissaryOfTrest(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LiberatorUrzasBattlethopter.java b/Mage.Sets/src/mage/cards/l/LiberatorUrzasBattlethopter.java index 020d68cee8..66fe3bb1fc 100644 --- a/Mage.Sets/src/mage/cards/l/LiberatorUrzasBattlethopter.java +++ b/Mage.Sets/src/mage/cards/l/LiberatorUrzasBattlethopter.java @@ -42,7 +42,7 @@ public final class LiberatorUrzasBattlethopter extends CardImpl { public LiberatorUrzasBattlethopter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.THOPTER); this.power = new MageInt(1); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LichsMastery.java b/Mage.Sets/src/mage/cards/l/LichsMastery.java index e95944317a..59b54562a5 100644 --- a/Mage.Sets/src/mage/cards/l/LichsMastery.java +++ b/Mage.Sets/src/mage/cards/l/LichsMastery.java @@ -44,7 +44,7 @@ public final class LichsMastery extends CardImpl { public LichsMastery(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Hexproof this.addAbility(HexproofAbility.getInstance()); diff --git a/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java b/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java index 3e3a919f15..525ed9fd35 100644 --- a/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java +++ b/Mage.Sets/src/mage/cards/l/LiciaSanguineTribune.java @@ -32,7 +32,7 @@ public final class LiciaSanguineTribune extends CardImpl { public LiciaSanguineTribune(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LierDiscipleOfTheDrowned.java b/Mage.Sets/src/mage/cards/l/LierDiscipleOfTheDrowned.java index be1d8508eb..c9e6656c63 100644 --- a/Mage.Sets/src/mage/cards/l/LierDiscipleOfTheDrowned.java +++ b/Mage.Sets/src/mage/cards/l/LierDiscipleOfTheDrowned.java @@ -25,7 +25,7 @@ public final class LierDiscipleOfTheDrowned extends CardImpl { public LierDiscipleOfTheDrowned(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LiesaForgottenArchangel.java b/Mage.Sets/src/mage/cards/l/LiesaForgottenArchangel.java index e2c159ad2d..3445993d12 100644 --- a/Mage.Sets/src/mage/cards/l/LiesaForgottenArchangel.java +++ b/Mage.Sets/src/mage/cards/l/LiesaForgottenArchangel.java @@ -42,7 +42,7 @@ public final class LiesaForgottenArchangel extends CardImpl { public LiesaForgottenArchangel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/l/LiesaShroudOfDusk.java b/Mage.Sets/src/mage/cards/l/LiesaShroudOfDusk.java index 9d2df81be3..ae8d7cb978 100644 --- a/Mage.Sets/src/mage/cards/l/LiesaShroudOfDusk.java +++ b/Mage.Sets/src/mage/cards/l/LiesaShroudOfDusk.java @@ -29,7 +29,7 @@ public final class LiesaShroudOfDusk extends CardImpl { public LiesaShroudOfDusk(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/l/LieutenantKirtar.java b/Mage.Sets/src/mage/cards/l/LieutenantKirtar.java index 72e5348f02..db5105dca2 100644 --- a/Mage.Sets/src/mage/cards/l/LieutenantKirtar.java +++ b/Mage.Sets/src/mage/cards/l/LieutenantKirtar.java @@ -25,7 +25,7 @@ public final class LieutenantKirtar extends CardImpl { public LieutenantKirtar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/l/LightPawsEmperorsVoice.java b/Mage.Sets/src/mage/cards/l/LightPawsEmperorsVoice.java index 3619abaa48..eaca22fff4 100644 --- a/Mage.Sets/src/mage/cards/l/LightPawsEmperorsVoice.java +++ b/Mage.Sets/src/mage/cards/l/LightPawsEmperorsVoice.java @@ -40,7 +40,7 @@ public final class LightPawsEmperorsVoice extends CardImpl { public LightPawsEmperorsVoice(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FOX); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LilaHospitalityHostess.java b/Mage.Sets/src/mage/cards/l/LilaHospitalityHostess.java index 5187e75618..fc945da042 100644 --- a/Mage.Sets/src/mage/cards/l/LilaHospitalityHostess.java +++ b/Mage.Sets/src/mage/cards/l/LilaHospitalityHostess.java @@ -31,7 +31,7 @@ public final class LilaHospitalityHostess extends CardImpl { public LilaHospitalityHostess(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.EMPLOYEE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LilianaDeathMage.java b/Mage.Sets/src/mage/cards/l/LilianaDeathMage.java index 3942a1ec3d..24682e1f72 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaDeathMage.java +++ b/Mage.Sets/src/mage/cards/l/LilianaDeathMage.java @@ -31,7 +31,7 @@ public final class LilianaDeathMage extends CardImpl { public LilianaDeathMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/l/LilianaDeathWielder.java b/Mage.Sets/src/mage/cards/l/LilianaDeathWielder.java index 9744b354e4..d54e8cdccb 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaDeathWielder.java +++ b/Mage.Sets/src/mage/cards/l/LilianaDeathWielder.java @@ -35,7 +35,7 @@ public final class LilianaDeathWielder extends CardImpl { public LilianaDeathWielder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{5}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/l/LilianaDeathsMajesty.java b/Mage.Sets/src/mage/cards/l/LilianaDeathsMajesty.java index 50ed987b3d..72ac0476d6 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaDeathsMajesty.java +++ b/Mage.Sets/src/mage/cards/l/LilianaDeathsMajesty.java @@ -33,7 +33,7 @@ public final class LilianaDeathsMajesty extends CardImpl { public LilianaDeathsMajesty(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); //Starting Loyalty: 5 diff --git a/Mage.Sets/src/mage/cards/l/LilianaDefiantNecromancer.java b/Mage.Sets/src/mage/cards/l/LilianaDefiantNecromancer.java index 90f93f7558..009ae8730b 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaDefiantNecromancer.java +++ b/Mage.Sets/src/mage/cards/l/LilianaDefiantNecromancer.java @@ -37,7 +37,7 @@ public final class LilianaDefiantNecromancer extends CardImpl { public LilianaDefiantNecromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.color.setBlack(true); diff --git a/Mage.Sets/src/mage/cards/l/LilianaDreadhordeGeneral.java b/Mage.Sets/src/mage/cards/l/LilianaDreadhordeGeneral.java index 9ff716577a..0de63220f9 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaDreadhordeGeneral.java +++ b/Mage.Sets/src/mage/cards/l/LilianaDreadhordeGeneral.java @@ -35,7 +35,7 @@ public final class LilianaDreadhordeGeneral extends CardImpl { public LilianaDreadhordeGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/l/LilianaHereticalHealer.java b/Mage.Sets/src/mage/cards/l/LilianaHereticalHealer.java index ca3d4f9db1..4038f993eb 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaHereticalHealer.java +++ b/Mage.Sets/src/mage/cards/l/LilianaHereticalHealer.java @@ -32,7 +32,7 @@ public final class LilianaHereticalHealer extends CardImpl { public LilianaHereticalHealer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LilianaOfTheDarkRealms.java b/Mage.Sets/src/mage/cards/l/LilianaOfTheDarkRealms.java index 48f603ce55..4423f919f6 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaOfTheDarkRealms.java +++ b/Mage.Sets/src/mage/cards/l/LilianaOfTheDarkRealms.java @@ -33,7 +33,7 @@ public final class LilianaOfTheDarkRealms extends CardImpl { public LilianaOfTheDarkRealms(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/l/LilianaOfTheVeil.java b/Mage.Sets/src/mage/cards/l/LilianaOfTheVeil.java index 88f3359b5c..df733ef75e 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaOfTheVeil.java +++ b/Mage.Sets/src/mage/cards/l/LilianaOfTheVeil.java @@ -31,7 +31,7 @@ public final class LilianaOfTheVeil extends CardImpl { public LilianaOfTheVeil(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/l/LilianaTheLastHope.java b/Mage.Sets/src/mage/cards/l/LilianaTheLastHope.java index d216a1dfc9..0272b17401 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaTheLastHope.java +++ b/Mage.Sets/src/mage/cards/l/LilianaTheLastHope.java @@ -33,7 +33,7 @@ public final class LilianaTheLastHope extends CardImpl { public LilianaTheLastHope(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/l/LilianaTheNecromancer.java b/Mage.Sets/src/mage/cards/l/LilianaTheNecromancer.java index 646ff5fad7..506ad4d474 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaTheNecromancer.java +++ b/Mage.Sets/src/mage/cards/l/LilianaTheNecromancer.java @@ -28,7 +28,7 @@ public final class LilianaTheNecromancer extends CardImpl { public LilianaTheNecromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/l/LilianaUntouchedByDeath.java b/Mage.Sets/src/mage/cards/l/LilianaUntouchedByDeath.java index 845e57b300..63c1ae0866 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaUntouchedByDeath.java +++ b/Mage.Sets/src/mage/cards/l/LilianaUntouchedByDeath.java @@ -32,7 +32,7 @@ public final class LilianaUntouchedByDeath extends CardImpl { public LilianaUntouchedByDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/l/LilianaVess.java b/Mage.Sets/src/mage/cards/l/LilianaVess.java index d378c51db8..c24254949b 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaVess.java +++ b/Mage.Sets/src/mage/cards/l/LilianaVess.java @@ -30,7 +30,7 @@ public final class LilianaVess extends CardImpl { public LilianaVess(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/l/LilianaWakerOfTheDead.java b/Mage.Sets/src/mage/cards/l/LilianaWakerOfTheDead.java index d77dc2f559..18721b902f 100644 --- a/Mage.Sets/src/mage/cards/l/LilianaWakerOfTheDead.java +++ b/Mage.Sets/src/mage/cards/l/LilianaWakerOfTheDead.java @@ -40,7 +40,7 @@ public final class LilianaWakerOfTheDead extends CardImpl { public LilianaWakerOfTheDead(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/l/LimDulTheNecromancer.java b/Mage.Sets/src/mage/cards/l/LimDulTheNecromancer.java index 457aa13b6b..352bd9b239 100644 --- a/Mage.Sets/src/mage/cards/l/LimDulTheNecromancer.java +++ b/Mage.Sets/src/mage/cards/l/LimDulTheNecromancer.java @@ -38,7 +38,7 @@ public final class LimDulTheNecromancer extends CardImpl { public LimDulTheNecromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java b/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java index 36680bdc78..289ab48508 100644 --- a/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java +++ b/Mage.Sets/src/mage/cards/l/LinSivviDefiantHero.java @@ -39,7 +39,7 @@ public final class LinSivviDefiantHero extends CardImpl { public LinSivviDefiantHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LindenTheSteadfastQueen.java b/Mage.Sets/src/mage/cards/l/LindenTheSteadfastQueen.java index f016f227fa..72aa4d639a 100644 --- a/Mage.Sets/src/mage/cards/l/LindenTheSteadfastQueen.java +++ b/Mage.Sets/src/mage/cards/l/LindenTheSteadfastQueen.java @@ -30,7 +30,7 @@ public final class LindenTheSteadfastQueen extends CardImpl { public LindenTheSteadfastQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LinessaZephyrMage.java b/Mage.Sets/src/mage/cards/l/LinessaZephyrMage.java index d07de0c991..c51021e7ab 100644 --- a/Mage.Sets/src/mage/cards/l/LinessaZephyrMage.java +++ b/Mage.Sets/src/mage/cards/l/LinessaZephyrMage.java @@ -42,7 +42,7 @@ public final class LinessaZephyrMage extends CardImpl { public LinessaZephyrMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/l/LinvalaKeeperOfSilence.java b/Mage.Sets/src/mage/cards/l/LinvalaKeeperOfSilence.java index f101b2ca5c..24044c51d8 100644 --- a/Mage.Sets/src/mage/cards/l/LinvalaKeeperOfSilence.java +++ b/Mage.Sets/src/mage/cards/l/LinvalaKeeperOfSilence.java @@ -20,7 +20,7 @@ public final class LinvalaKeeperOfSilence extends CardImpl { public LinvalaKeeperOfSilence(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LinvalaShieldOfSeaGate.java b/Mage.Sets/src/mage/cards/l/LinvalaShieldOfSeaGate.java index 0683813602..1107cd2114 100644 --- a/Mage.Sets/src/mage/cards/l/LinvalaShieldOfSeaGate.java +++ b/Mage.Sets/src/mage/cards/l/LinvalaShieldOfSeaGate.java @@ -42,7 +42,7 @@ public final class LinvalaShieldOfSeaGate extends CardImpl { public LinvalaShieldOfSeaGate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LinvalaThePreserver.java b/Mage.Sets/src/mage/cards/l/LinvalaThePreserver.java index 4ca7caec22..79c1c73716 100644 --- a/Mage.Sets/src/mage/cards/l/LinvalaThePreserver.java +++ b/Mage.Sets/src/mage/cards/l/LinvalaThePreserver.java @@ -26,7 +26,7 @@ public final class LinvalaThePreserver extends CardImpl { public LinvalaThePreserver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/l/LitaMechanicalEngineer.java b/Mage.Sets/src/mage/cards/l/LitaMechanicalEngineer.java index 0189d26337..71946acbbf 100644 --- a/Mage.Sets/src/mage/cards/l/LitaMechanicalEngineer.java +++ b/Mage.Sets/src/mage/cards/l/LitaMechanicalEngineer.java @@ -37,7 +37,7 @@ public final class LitaMechanicalEngineer extends CardImpl { public LitaMechanicalEngineer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LithoformEngine.java b/Mage.Sets/src/mage/cards/l/LithoformEngine.java index bbebcd0cd1..f3ff281357 100644 --- a/Mage.Sets/src/mage/cards/l/LithoformEngine.java +++ b/Mage.Sets/src/mage/cards/l/LithoformEngine.java @@ -48,7 +48,7 @@ public final class LithoformEngine extends CardImpl { public LithoformEngine(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}, {T}: Copy target activated or triggered ability you control. You may choose new targets for the copy. Ability ability = new SimpleActivatedAbility(new LithoformEngineEffect(), new GenericManaCost(2)); diff --git a/Mage.Sets/src/mage/cards/l/LiuBeiLordOfShu.java b/Mage.Sets/src/mage/cards/l/LiuBeiLordOfShu.java index ff44ae4603..7888e804ea 100644 --- a/Mage.Sets/src/mage/cards/l/LiuBeiLordOfShu.java +++ b/Mage.Sets/src/mage/cards/l/LiuBeiLordOfShu.java @@ -34,7 +34,7 @@ public final class LiuBeiLordOfShu extends CardImpl { public LiuBeiLordOfShu(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LivaanCultistOfTiamat.java b/Mage.Sets/src/mage/cards/l/LivaanCultistOfTiamat.java index 74c9ed8fac..d8cf41c1d6 100644 --- a/Mage.Sets/src/mage/cards/l/LivaanCultistOfTiamat.java +++ b/Mage.Sets/src/mage/cards/l/LivaanCultistOfTiamat.java @@ -30,7 +30,7 @@ public final class LivaanCultistOfTiamat extends CardImpl { public LivaanCultistOfTiamat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LivingPlane.java b/Mage.Sets/src/mage/cards/l/LivingPlane.java index 4f18db3119..11cf4f6fe0 100644 --- a/Mage.Sets/src/mage/cards/l/LivingPlane.java +++ b/Mage.Sets/src/mage/cards/l/LivingPlane.java @@ -21,7 +21,7 @@ public final class LivingPlane extends CardImpl { public LivingPlane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}{G}"); - this.addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // All lands are 1/1 creatures that are still lands. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BecomesCreatureAllEffect( diff --git a/Mage.Sets/src/mage/cards/l/LivioOathswornSentinel.java b/Mage.Sets/src/mage/cards/l/LivioOathswornSentinel.java index 8aae31bc87..f8a539f406 100644 --- a/Mage.Sets/src/mage/cards/l/LivioOathswornSentinel.java +++ b/Mage.Sets/src/mage/cards/l/LivioOathswornSentinel.java @@ -39,7 +39,7 @@ public final class LivioOathswornSentinel extends CardImpl { public LivioOathswornSentinel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LivonyaSilone.java b/Mage.Sets/src/mage/cards/l/LivonyaSilone.java index 819913da56..140db46723 100644 --- a/Mage.Sets/src/mage/cards/l/LivonyaSilone.java +++ b/Mage.Sets/src/mage/cards/l/LivonyaSilone.java @@ -25,7 +25,7 @@ public final class LivonyaSilone extends CardImpl { public LivonyaSilone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LlawanCephalidEmpress.java b/Mage.Sets/src/mage/cards/l/LlawanCephalidEmpress.java index d5f90562e6..e37061da73 100644 --- a/Mage.Sets/src/mage/cards/l/LlawanCephalidEmpress.java +++ b/Mage.Sets/src/mage/cards/l/LlawanCephalidEmpress.java @@ -37,7 +37,7 @@ public final class LlawanCephalidEmpress extends CardImpl { public LlawanCephalidEmpress(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CEPHALID, SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LobeliaSackvilleBaggins.java b/Mage.Sets/src/mage/cards/l/LobeliaSackvilleBaggins.java index b1337bc682..9c6cbf4a87 100644 --- a/Mage.Sets/src/mage/cards/l/LobeliaSackvilleBaggins.java +++ b/Mage.Sets/src/mage/cards/l/LobeliaSackvilleBaggins.java @@ -37,7 +37,7 @@ public final class LobeliaSackvilleBaggins extends CardImpl { public LobeliaSackvilleBaggins(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.CITIZEN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LolthSpiderQueen.java b/Mage.Sets/src/mage/cards/l/LolthSpiderQueen.java index ed17d8a2a2..9646e03e6c 100644 --- a/Mage.Sets/src/mage/cards/l/LolthSpiderQueen.java +++ b/Mage.Sets/src/mage/cards/l/LolthSpiderQueen.java @@ -28,7 +28,7 @@ public final class LolthSpiderQueen extends CardImpl { public LolthSpiderQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LOLTH); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/l/LonisCryptozoologist.java b/Mage.Sets/src/mage/cards/l/LonisCryptozoologist.java index d547338931..7d263ce5d7 100644 --- a/Mage.Sets/src/mage/cards/l/LonisCryptozoologist.java +++ b/Mage.Sets/src/mage/cards/l/LonisCryptozoologist.java @@ -41,7 +41,7 @@ public final class LonisCryptozoologist extends CardImpl { public LonisCryptozoologist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); diff --git a/Mage.Sets/src/mage/cards/l/LoranDiscipleOfHistory.java b/Mage.Sets/src/mage/cards/l/LoranDiscipleOfHistory.java index 45e8e68361..f8e2fba7b1 100644 --- a/Mage.Sets/src/mage/cards/l/LoranDiscipleOfHistory.java +++ b/Mage.Sets/src/mage/cards/l/LoranDiscipleOfHistory.java @@ -31,7 +31,7 @@ public final class LoranDiscipleOfHistory extends CardImpl { public LoranDiscipleOfHistory(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LoranOfTheThirdPath.java b/Mage.Sets/src/mage/cards/l/LoranOfTheThirdPath.java index cc7c0f7d8d..5464b0107d 100644 --- a/Mage.Sets/src/mage/cards/l/LoranOfTheThirdPath.java +++ b/Mage.Sets/src/mage/cards/l/LoranOfTheThirdPath.java @@ -28,7 +28,7 @@ public final class LoranOfTheThirdPath extends CardImpl { public LoranOfTheThirdPath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LorcanWarlockCollector.java b/Mage.Sets/src/mage/cards/l/LorcanWarlockCollector.java index 0452e41270..89c4852242 100644 --- a/Mage.Sets/src/mage/cards/l/LorcanWarlockCollector.java +++ b/Mage.Sets/src/mage/cards/l/LorcanWarlockCollector.java @@ -32,7 +32,7 @@ public final class LorcanWarlockCollector extends CardImpl { public LorcanWarlockCollector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEVIL); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/l/LordMagnus.java b/Mage.Sets/src/mage/cards/l/LordMagnus.java index c8b5c3e018..274b27d640 100644 --- a/Mage.Sets/src/mage/cards/l/LordMagnus.java +++ b/Mage.Sets/src/mage/cards/l/LordMagnus.java @@ -20,7 +20,7 @@ public final class LordMagnus extends CardImpl { public LordMagnus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LordOfTresserhorn.java b/Mage.Sets/src/mage/cards/l/LordOfTresserhorn.java index 89ff9082a8..cdfbeaed9c 100644 --- a/Mage.Sets/src/mage/cards/l/LordOfTresserhorn.java +++ b/Mage.Sets/src/mage/cards/l/LordOfTresserhorn.java @@ -29,7 +29,7 @@ public final class LordOfTresserhorn extends CardImpl { public LordOfTresserhorn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.power = new MageInt(10); diff --git a/Mage.Sets/src/mage/cards/l/LordWindgrace.java b/Mage.Sets/src/mage/cards/l/LordWindgrace.java index b230820030..ec9d1fe0fd 100644 --- a/Mage.Sets/src/mage/cards/l/LordWindgrace.java +++ b/Mage.Sets/src/mage/cards/l/LordWindgrace.java @@ -39,7 +39,7 @@ public final class LordWindgrace extends CardImpl { public LordWindgrace(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WINDGRACE); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/l/LordXanderTheCollector.java b/Mage.Sets/src/mage/cards/l/LordXanderTheCollector.java index 93125e3d99..bd2ef367b8 100644 --- a/Mage.Sets/src/mage/cards/l/LordXanderTheCollector.java +++ b/Mage.Sets/src/mage/cards/l/LordXanderTheCollector.java @@ -27,7 +27,7 @@ public final class LordXanderTheCollector extends CardImpl { public LordXanderTheCollector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.NOBLE); diff --git a/Mage.Sets/src/mage/cards/l/LorthosTheTidemaker.java b/Mage.Sets/src/mage/cards/l/LorthosTheTidemaker.java index 92043ee9cc..d2a6a777ca 100644 --- a/Mage.Sets/src/mage/cards/l/LorthosTheTidemaker.java +++ b/Mage.Sets/src/mage/cards/l/LorthosTheTidemaker.java @@ -27,7 +27,7 @@ public final class LorthosTheTidemaker extends CardImpl { public LorthosTheTidemaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OCTOPUS); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/l/LosheelClockworkScholar.java b/Mage.Sets/src/mage/cards/l/LosheelClockworkScholar.java index 119405d279..5cd8b2392a 100644 --- a/Mage.Sets/src/mage/cards/l/LosheelClockworkScholar.java +++ b/Mage.Sets/src/mage/cards/l/LosheelClockworkScholar.java @@ -33,7 +33,7 @@ public final class LosheelClockworkScholar extends CardImpl { public LosheelClockworkScholar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEPHANT); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LovisaColdeyes.java b/Mage.Sets/src/mage/cards/l/LovisaColdeyes.java index ff93be5327..39b1e4cafd 100644 --- a/Mage.Sets/src/mage/cards/l/LovisaColdeyes.java +++ b/Mage.Sets/src/mage/cards/l/LovisaColdeyes.java @@ -29,7 +29,7 @@ public final class LovisaColdeyes extends CardImpl { public LovisaColdeyes(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java b/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java index a0c04a3d60..6cf1e61d8b 100644 --- a/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java +++ b/Mage.Sets/src/mage/cards/l/LozhanDragonsLegacy.java @@ -44,7 +44,7 @@ public final class LozhanDragonsLegacy extends CardImpl { public LozhanDragonsLegacy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LuBuMasterAtArms.java b/Mage.Sets/src/mage/cards/l/LuBuMasterAtArms.java index eda74db4ce..5996a50b1b 100644 --- a/Mage.Sets/src/mage/cards/l/LuBuMasterAtArms.java +++ b/Mage.Sets/src/mage/cards/l/LuBuMasterAtArms.java @@ -19,7 +19,7 @@ public final class LuBuMasterAtArms extends CardImpl { public LuBuMasterAtArms(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/l/LuMengWuGeneral.java b/Mage.Sets/src/mage/cards/l/LuMengWuGeneral.java index 15eb97971b..4c8c30738b 100644 --- a/Mage.Sets/src/mage/cards/l/LuMengWuGeneral.java +++ b/Mage.Sets/src/mage/cards/l/LuMengWuGeneral.java @@ -18,7 +18,7 @@ public final class LuMengWuGeneral extends CardImpl { public LuMengWuGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/l/LuSuWuAdvisor.java b/Mage.Sets/src/mage/cards/l/LuSuWuAdvisor.java index 11d2af4b99..0159246fb6 100644 --- a/Mage.Sets/src/mage/cards/l/LuSuWuAdvisor.java +++ b/Mage.Sets/src/mage/cards/l/LuSuWuAdvisor.java @@ -23,7 +23,7 @@ public final class LuSuWuAdvisor extends CardImpl { public LuSuWuAdvisor(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LuXunScholarGeneral.java b/Mage.Sets/src/mage/cards/l/LuXunScholarGeneral.java index 90381c99c7..f9ed48a2a9 100644 --- a/Mage.Sets/src/mage/cards/l/LuXunScholarGeneral.java +++ b/Mage.Sets/src/mage/cards/l/LuXunScholarGeneral.java @@ -20,7 +20,7 @@ public final class LuXunScholarGeneral extends CardImpl { public LuXunScholarGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/l/Lucille.java b/Mage.Sets/src/mage/cards/l/Lucille.java index 00d696f33d..8f34ca62ae 100644 --- a/Mage.Sets/src/mage/cards/l/Lucille.java +++ b/Mage.Sets/src/mage/cards/l/Lucille.java @@ -29,7 +29,7 @@ public final class Lucille extends CardImpl { public Lucille(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +2/+0 and has menace. diff --git a/Mage.Sets/src/mage/cards/l/LudevicNecroAlchemist.java b/Mage.Sets/src/mage/cards/l/LudevicNecroAlchemist.java index a14425cfb9..e2b4dd5d12 100644 --- a/Mage.Sets/src/mage/cards/l/LudevicNecroAlchemist.java +++ b/Mage.Sets/src/mage/cards/l/LudevicNecroAlchemist.java @@ -24,7 +24,7 @@ public final class LudevicNecroAlchemist extends CardImpl { public LudevicNecroAlchemist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/l/LudevicNecrogenius.java b/Mage.Sets/src/mage/cards/l/LudevicNecrogenius.java index d7dab640a3..dae5e612be 100644 --- a/Mage.Sets/src/mage/cards/l/LudevicNecrogenius.java +++ b/Mage.Sets/src/mage/cards/l/LudevicNecrogenius.java @@ -29,7 +29,7 @@ public final class LudevicNecrogenius extends CardImpl { public LudevicNecrogenius(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LukeSkywalker.java b/Mage.Sets/src/mage/cards/l/LukeSkywalker.java index 04712f7324..edfcb58d20 100644 --- a/Mage.Sets/src/mage/cards/l/LukeSkywalker.java +++ b/Mage.Sets/src/mage/cards/l/LukeSkywalker.java @@ -34,7 +34,7 @@ public final class LukeSkywalker extends CardImpl { public LukeSkywalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.JEDI); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LukeSkywalkerTheLastJedi.java b/Mage.Sets/src/mage/cards/l/LukeSkywalkerTheLastJedi.java index 610f5c6794..efe43d31e0 100644 --- a/Mage.Sets/src/mage/cards/l/LukeSkywalkerTheLastJedi.java +++ b/Mage.Sets/src/mage/cards/l/LukeSkywalkerTheLastJedi.java @@ -35,7 +35,7 @@ public final class LukeSkywalkerTheLastJedi extends CardImpl { public LukeSkywalkerTheLastJedi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LUKE); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/l/LukesLightsaber.java b/Mage.Sets/src/mage/cards/l/LukesLightsaber.java index b7ca14dcc7..a6277a3e26 100644 --- a/Mage.Sets/src/mage/cards/l/LukesLightsaber.java +++ b/Mage.Sets/src/mage/cards/l/LukesLightsaber.java @@ -23,7 +23,7 @@ import java.util.UUID; public class LukesLightsaber extends CardImpl { public LukesLightsaber(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.EQUIPMENT); //Equipped creature gets +2/+0 and has first strike and protection from black. diff --git a/Mage.Sets/src/mage/cards/l/LukkaBoundToRuin.java b/Mage.Sets/src/mage/cards/l/LukkaBoundToRuin.java index 9172e605cc..2a76293cae 100644 --- a/Mage.Sets/src/mage/cards/l/LukkaBoundToRuin.java +++ b/Mage.Sets/src/mage/cards/l/LukkaBoundToRuin.java @@ -34,7 +34,7 @@ public class LukkaBoundToRuin extends CardImpl { public LukkaBoundToRuin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R/G/P}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LUKKA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/l/LukkaCoppercoatOutcast.java b/Mage.Sets/src/mage/cards/l/LukkaCoppercoatOutcast.java index b38b7b3e10..75f152eb18 100644 --- a/Mage.Sets/src/mage/cards/l/LukkaCoppercoatOutcast.java +++ b/Mage.Sets/src/mage/cards/l/LukkaCoppercoatOutcast.java @@ -30,7 +30,7 @@ public final class LukkaCoppercoatOutcast extends CardImpl { public LukkaCoppercoatOutcast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LUKKA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/l/LuluLoyalHollyphant.java b/Mage.Sets/src/mage/cards/l/LuluLoyalHollyphant.java index 6d070a5207..86a824527d 100644 --- a/Mage.Sets/src/mage/cards/l/LuluLoyalHollyphant.java +++ b/Mage.Sets/src/mage/cards/l/LuluLoyalHollyphant.java @@ -37,7 +37,7 @@ public final class LuluLoyalHollyphant extends CardImpl { public LuluLoyalHollyphant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEPHANT); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LurrusOfTheDreamDen.java b/Mage.Sets/src/mage/cards/l/LurrusOfTheDreamDen.java index 8a97956b77..fb55d52e49 100644 --- a/Mage.Sets/src/mage/cards/l/LurrusOfTheDreamDen.java +++ b/Mage.Sets/src/mage/cards/l/LurrusOfTheDreamDen.java @@ -32,7 +32,7 @@ public final class LurrusOfTheDreamDen extends CardImpl { public LurrusOfTheDreamDen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W/B}{W/B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.NIGHTMARE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LutriTheSpellchaser.java b/Mage.Sets/src/mage/cards/l/LutriTheSpellchaser.java index aa407b426d..f3fb70a83d 100644 --- a/Mage.Sets/src/mage/cards/l/LutriTheSpellchaser.java +++ b/Mage.Sets/src/mage/cards/l/LutriTheSpellchaser.java @@ -41,7 +41,7 @@ public final class LutriTheSpellchaser extends CardImpl { public LutriTheSpellchaser(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U/R}{U/R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.OTTER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/l/LuxiorGiadasGift.java b/Mage.Sets/src/mage/cards/l/LuxiorGiadasGift.java index 58baed61b9..a155d828c3 100644 --- a/Mage.Sets/src/mage/cards/l/LuxiorGiadasGift.java +++ b/Mage.Sets/src/mage/cards/l/LuxiorGiadasGift.java @@ -32,7 +32,7 @@ public final class LuxiorGiadasGift extends CardImpl { public LuxiorGiadasGift(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +1/+1 for each counter on it. diff --git a/Mage.Sets/src/mage/cards/l/LyndeCheerfulTormentor.java b/Mage.Sets/src/mage/cards/l/LyndeCheerfulTormentor.java index 2b16e97709..f2497c5613 100644 --- a/Mage.Sets/src/mage/cards/l/LyndeCheerfulTormentor.java +++ b/Mage.Sets/src/mage/cards/l/LyndeCheerfulTormentor.java @@ -35,7 +35,7 @@ public final class LyndeCheerfulTormentor extends CardImpl { public LyndeCheerfulTormentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/l/LyraDawnbringer.java b/Mage.Sets/src/mage/cards/l/LyraDawnbringer.java index 389e40ee32..517bb045de 100644 --- a/Mage.Sets/src/mage/cards/l/LyraDawnbringer.java +++ b/Mage.Sets/src/mage/cards/l/LyraDawnbringer.java @@ -26,7 +26,7 @@ public final class LyraDawnbringer extends CardImpl { public LyraDawnbringer(UUID ownerID, CardSetInfo cardSetInfo) { super(ownerID, cardSetInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); subtype.add(SubType.ANGEL); power = new MageInt(5); toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/l/LyzoldaTheBloodWitch.java b/Mage.Sets/src/mage/cards/l/LyzoldaTheBloodWitch.java index 77ae5e8194..cc7216a81c 100644 --- a/Mage.Sets/src/mage/cards/l/LyzoldaTheBloodWitch.java +++ b/Mage.Sets/src/mage/cards/l/LyzoldaTheBloodWitch.java @@ -44,7 +44,7 @@ public final class LyzoldaTheBloodWitch extends CardImpl { public LyzoldaTheBloodWitch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/m/MaChaoWesternWarrior.java b/Mage.Sets/src/mage/cards/m/MaChaoWesternWarrior.java index 5dbbaf7446..d238318aae 100644 --- a/Mage.Sets/src/mage/cards/m/MaChaoWesternWarrior.java +++ b/Mage.Sets/src/mage/cards/m/MaChaoWesternWarrior.java @@ -22,7 +22,7 @@ public final class MaChaoWesternWarrior extends CardImpl { public MaChaoWesternWarrior(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/m/MaarikaBrutalGladiator.java b/Mage.Sets/src/mage/cards/m/MaarikaBrutalGladiator.java index c4cfcd0ba9..d9418e2290 100644 --- a/Mage.Sets/src/mage/cards/m/MaarikaBrutalGladiator.java +++ b/Mage.Sets/src/mage/cards/m/MaarikaBrutalGladiator.java @@ -44,7 +44,7 @@ public final class MaarikaBrutalGladiator extends CardImpl { public MaarikaBrutalGladiator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/m/MaceWindu.java b/Mage.Sets/src/mage/cards/m/MaceWindu.java index b6ebd3b97d..eb19123c50 100644 --- a/Mage.Sets/src/mage/cards/m/MaceWindu.java +++ b/Mage.Sets/src/mage/cards/m/MaceWindu.java @@ -32,7 +32,7 @@ public final class MaceWindu extends CardImpl { public MaceWindu(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.JEDI); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MaelstromWanderer.java b/Mage.Sets/src/mage/cards/m/MaelstromWanderer.java index 90938d6734..760266e288 100644 --- a/Mage.Sets/src/mage/cards/m/MaelstromWanderer.java +++ b/Mage.Sets/src/mage/cards/m/MaelstromWanderer.java @@ -26,7 +26,7 @@ public final class MaelstromWanderer extends CardImpl { public MaelstromWanderer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/m/MaeveInsidiousSinger.java b/Mage.Sets/src/mage/cards/m/MaeveInsidiousSinger.java index 982750589a..35cff94167 100644 --- a/Mage.Sets/src/mage/cards/m/MaeveInsidiousSinger.java +++ b/Mage.Sets/src/mage/cards/m/MaeveInsidiousSinger.java @@ -29,7 +29,7 @@ public final class MaeveInsidiousSinger extends CardImpl { public MaeveInsidiousSinger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SIREN); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MagaTraitorToMortals.java b/Mage.Sets/src/mage/cards/m/MagaTraitorToMortals.java index 36c95b707e..f39e641b7d 100644 --- a/Mage.Sets/src/mage/cards/m/MagaTraitorToMortals.java +++ b/Mage.Sets/src/mage/cards/m/MagaTraitorToMortals.java @@ -25,7 +25,7 @@ public final class MagaTraitorToMortals extends CardImpl { public MagaTraitorToMortals(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{X}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MagdaBrazenOutlaw.java b/Mage.Sets/src/mage/cards/m/MagdaBrazenOutlaw.java index 57ade15b5c..c5779ec5ec 100644 --- a/Mage.Sets/src/mage/cards/m/MagdaBrazenOutlaw.java +++ b/Mage.Sets/src/mage/cards/m/MagdaBrazenOutlaw.java @@ -40,7 +40,7 @@ public final class MagdaBrazenOutlaw extends CardImpl { public MagdaBrazenOutlaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MagetaTheLion.java b/Mage.Sets/src/mage/cards/m/MagetaTheLion.java index 735d75da2e..42248e58ea 100644 --- a/Mage.Sets/src/mage/cards/m/MagetaTheLion.java +++ b/Mage.Sets/src/mage/cards/m/MagetaTheLion.java @@ -36,7 +36,7 @@ public final class MagetaTheLion extends CardImpl { public MagetaTheLion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SPELLSHAPER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MagnusTheRed.java b/Mage.Sets/src/mage/cards/m/MagnusTheRed.java index 1b7e680c3b..047ac284b1 100644 --- a/Mage.Sets/src/mage/cards/m/MagnusTheRed.java +++ b/Mage.Sets/src/mage/cards/m/MagnusTheRed.java @@ -32,7 +32,7 @@ public final class MagnusTheRed extends CardImpl { public MagnusTheRed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.PRIMARCH); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MagusLuceaKane.java b/Mage.Sets/src/mage/cards/m/MagusLuceaKane.java index 4a94419fa4..313102d1b1 100644 --- a/Mage.Sets/src/mage/cards/m/MagusLuceaKane.java +++ b/Mage.Sets/src/mage/cards/m/MagusLuceaKane.java @@ -30,7 +30,7 @@ public final class MagusLuceaKane extends CardImpl { public MagusLuceaKane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.TYRANID); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MahadiEmporiumMaster.java b/Mage.Sets/src/mage/cards/m/MahadiEmporiumMaster.java index 7e2277550b..53601de991 100644 --- a/Mage.Sets/src/mage/cards/m/MahadiEmporiumMaster.java +++ b/Mage.Sets/src/mage/cards/m/MahadiEmporiumMaster.java @@ -24,7 +24,7 @@ public final class MahadiEmporiumMaster extends CardImpl { public MahadiEmporiumMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.DEVIL); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MairsilThePretender.java b/Mage.Sets/src/mage/cards/m/MairsilThePretender.java index ae8a638df3..d30cb0f436 100644 --- a/Mage.Sets/src/mage/cards/m/MairsilThePretender.java +++ b/Mage.Sets/src/mage/cards/m/MairsilThePretender.java @@ -33,7 +33,7 @@ public final class MairsilThePretender extends CardImpl { public MairsilThePretender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MajaBretagardProtector.java b/Mage.Sets/src/mage/cards/m/MajaBretagardProtector.java index 6c262aba61..588083904a 100644 --- a/Mage.Sets/src/mage/cards/m/MajaBretagardProtector.java +++ b/Mage.Sets/src/mage/cards/m/MajaBretagardProtector.java @@ -23,7 +23,7 @@ public final class MajaBretagardProtector extends CardImpl { public MajaBretagardProtector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MajorTeroh.java b/Mage.Sets/src/mage/cards/m/MajorTeroh.java index de2e4ad437..09f858e343 100644 --- a/Mage.Sets/src/mage/cards/m/MajorTeroh.java +++ b/Mage.Sets/src/mage/cards/m/MajorTeroh.java @@ -32,7 +32,7 @@ public final class MajorTeroh extends CardImpl { public MajorTeroh(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/m/MalcatorPurityOverseer.java b/Mage.Sets/src/mage/cards/m/MalcatorPurityOverseer.java index 258b7952fd..6baced7840 100644 --- a/Mage.Sets/src/mage/cards/m/MalcatorPurityOverseer.java +++ b/Mage.Sets/src/mage/cards/m/MalcatorPurityOverseer.java @@ -36,7 +36,7 @@ public final class MalcatorPurityOverseer extends CardImpl { public MalcatorPurityOverseer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ELEPHANT); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MalcolmKeenEyedNavigator.java b/Mage.Sets/src/mage/cards/m/MalcolmKeenEyedNavigator.java index 4a64d610c8..a743240bac 100644 --- a/Mage.Sets/src/mage/cards/m/MalcolmKeenEyedNavigator.java +++ b/Mage.Sets/src/mage/cards/m/MalcolmKeenEyedNavigator.java @@ -30,7 +30,7 @@ public final class MalcolmKeenEyedNavigator extends CardImpl { public MalcolmKeenEyedNavigator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SIREN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/Malfegor.java b/Mage.Sets/src/mage/cards/m/Malfegor.java index 138ea765dd..2a2922f019 100644 --- a/Mage.Sets/src/mage/cards/m/Malfegor.java +++ b/Mage.Sets/src/mage/cards/m/Malfegor.java @@ -27,7 +27,7 @@ public final class Malfegor extends CardImpl { public Malfegor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/m/MangaraOfCorondor.java b/Mage.Sets/src/mage/cards/m/MangaraOfCorondor.java index 409dd077fa..5799cc6b04 100644 --- a/Mage.Sets/src/mage/cards/m/MangaraOfCorondor.java +++ b/Mage.Sets/src/mage/cards/m/MangaraOfCorondor.java @@ -24,7 +24,7 @@ public final class MangaraOfCorondor extends CardImpl { public MangaraOfCorondor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MangaraTheDiplomat.java b/Mage.Sets/src/mage/cards/m/MangaraTheDiplomat.java index 2906626a04..082eab12be 100644 --- a/Mage.Sets/src/mage/cards/m/MangaraTheDiplomat.java +++ b/Mage.Sets/src/mage/cards/m/MangaraTheDiplomat.java @@ -22,7 +22,7 @@ public final class MangaraTheDiplomat extends CardImpl { public MangaraTheDiplomat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MannichiTheFeveredDream.java b/Mage.Sets/src/mage/cards/m/MannichiTheFeveredDream.java index 9ae797f1cf..f6dd45e555 100644 --- a/Mage.Sets/src/mage/cards/m/MannichiTheFeveredDream.java +++ b/Mage.Sets/src/mage/cards/m/MannichiTheFeveredDream.java @@ -22,7 +22,7 @@ public final class MannichiTheFeveredDream extends CardImpl { public MannichiTheFeveredDream(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java b/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java index ec03899ac0..19194b6897 100644 --- a/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java +++ b/Mage.Sets/src/mage/cards/m/MaralenOfTheMornsong.java @@ -25,7 +25,7 @@ public final class MaralenOfTheMornsong extends CardImpl { public MaralenOfTheMornsong(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MarathWillOfTheWild.java b/Mage.Sets/src/mage/cards/m/MarathWillOfTheWild.java index 28dcdfde31..7e8abd78a7 100644 --- a/Mage.Sets/src/mage/cards/m/MarathWillOfTheWild.java +++ b/Mage.Sets/src/mage/cards/m/MarathWillOfTheWild.java @@ -42,7 +42,7 @@ public final class MarathWillOfTheWild extends CardImpl { public MarathWillOfTheWild(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.BEAST); diff --git a/Mage.Sets/src/mage/cards/m/MaraxusOfKeld.java b/Mage.Sets/src/mage/cards/m/MaraxusOfKeld.java index f747d9118d..5adbc08d14 100644 --- a/Mage.Sets/src/mage/cards/m/MaraxusOfKeld.java +++ b/Mage.Sets/src/mage/cards/m/MaraxusOfKeld.java @@ -34,7 +34,7 @@ public final class MaraxusOfKeld extends CardImpl { public MaraxusOfKeld(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/m/MarchesaResoluteMonarch.java b/Mage.Sets/src/mage/cards/m/MarchesaResoluteMonarch.java index 5248a0427d..dad2301eb7 100644 --- a/Mage.Sets/src/mage/cards/m/MarchesaResoluteMonarch.java +++ b/Mage.Sets/src/mage/cards/m/MarchesaResoluteMonarch.java @@ -34,7 +34,7 @@ public final class MarchesaResoluteMonarch extends CardImpl { public MarchesaResoluteMonarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MarchesaTheBlackRose.java b/Mage.Sets/src/mage/cards/m/MarchesaTheBlackRose.java index 6d6b4a7e33..804d2a6fe5 100644 --- a/Mage.Sets/src/mage/cards/m/MarchesaTheBlackRose.java +++ b/Mage.Sets/src/mage/cards/m/MarchesaTheBlackRose.java @@ -33,7 +33,7 @@ public final class MarchesaTheBlackRose extends CardImpl { public MarchesaTheBlackRose(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MarhaultElsdragon.java b/Mage.Sets/src/mage/cards/m/MarhaultElsdragon.java index 0b53e6f14e..6d2c3c719d 100644 --- a/Mage.Sets/src/mage/cards/m/MarhaultElsdragon.java +++ b/Mage.Sets/src/mage/cards/m/MarhaultElsdragon.java @@ -18,7 +18,7 @@ public final class MarhaultElsdragon extends CardImpl { public MarhaultElsdragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MariTheKillingQuill.java b/Mage.Sets/src/mage/cards/m/MariTheKillingQuill.java index a60c3f23f0..371b31e3b5 100644 --- a/Mage.Sets/src/mage/cards/m/MariTheKillingQuill.java +++ b/Mage.Sets/src/mage/cards/m/MariTheKillingQuill.java @@ -52,7 +52,7 @@ public class MariTheKillingQuill extends CardImpl { public MariTheKillingQuill(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.VAMPIRE, SubType.ASSASSIN); this.power = new MageInt(3); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java b/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java index ccfd8e736b..a1b006a56a 100644 --- a/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java +++ b/Mage.Sets/src/mage/cards/m/MarisiBreakerOfTheCoil.java @@ -25,7 +25,7 @@ public final class MarisiBreakerOfTheCoil extends CardImpl { public MarisiBreakerOfTheCoil(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MaritLagesSlumber.java b/Mage.Sets/src/mage/cards/m/MaritLagesSlumber.java index 851bfdf2e6..f38170e5cb 100644 --- a/Mage.Sets/src/mage/cards/m/MaritLagesSlumber.java +++ b/Mage.Sets/src/mage/cards/m/MaritLagesSlumber.java @@ -42,8 +42,8 @@ public final class MaritLagesSlumber extends CardImpl { public MaritLagesSlumber(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.LEGENDARY); + this.supertype.add(SuperType.SNOW); // Whenever Marit Lage's Slumber or another snow permanent enters the battlefield under your control, scry 1. this.addAbility(new EntersBattlefieldThisOrAnotherTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/m/MarneusCalgar.java b/Mage.Sets/src/mage/cards/m/MarneusCalgar.java index 63a6921ec4..84fff581ef 100644 --- a/Mage.Sets/src/mage/cards/m/MarneusCalgar.java +++ b/Mage.Sets/src/mage/cards/m/MarneusCalgar.java @@ -30,7 +30,7 @@ public final class MarneusCalgar extends CardImpl { public MarneusCalgar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ASTARTES, SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MarrowGnawer.java b/Mage.Sets/src/mage/cards/m/MarrowGnawer.java index dd999aba8e..1255d02d67 100644 --- a/Mage.Sets/src/mage/cards/m/MarrowGnawer.java +++ b/Mage.Sets/src/mage/cards/m/MarrowGnawer.java @@ -34,7 +34,7 @@ public final class MarrowGnawer extends CardImpl { public MarrowGnawer (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAT); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/m/MartonStromgald.java b/Mage.Sets/src/mage/cards/m/MartonStromgald.java index 5025bc6aaf..0df28eab98 100644 --- a/Mage.Sets/src/mage/cards/m/MartonStromgald.java +++ b/Mage.Sets/src/mage/cards/m/MartonStromgald.java @@ -38,7 +38,7 @@ public final class MartonStromgald extends CardImpl { public MartonStromgald(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MarwynTheNurturer.java b/Mage.Sets/src/mage/cards/m/MarwynTheNurturer.java index 1b1877f011..bd06f09021 100644 --- a/Mage.Sets/src/mage/cards/m/MarwynTheNurturer.java +++ b/Mage.Sets/src/mage/cards/m/MarwynTheNurturer.java @@ -30,7 +30,7 @@ public final class MarwynTheNurturer extends CardImpl { public MarwynTheNurturer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF, SubType.DRUID); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MasakoTheHumorless.java b/Mage.Sets/src/mage/cards/m/MasakoTheHumorless.java index ee0bbc4086..362e896d37 100644 --- a/Mage.Sets/src/mage/cards/m/MasakoTheHumorless.java +++ b/Mage.Sets/src/mage/cards/m/MasakoTheHumorless.java @@ -21,7 +21,7 @@ public final class MasakoTheHumorless extends CardImpl { public MasakoTheHumorless(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/m/MaskOfGriselbrand.java b/Mage.Sets/src/mage/cards/m/MaskOfGriselbrand.java index f0c9e20ee2..ed4756a7e7 100644 --- a/Mage.Sets/src/mage/cards/m/MaskOfGriselbrand.java +++ b/Mage.Sets/src/mage/cards/m/MaskOfGriselbrand.java @@ -30,7 +30,7 @@ public final class MaskOfGriselbrand extends CardImpl { public MaskOfGriselbrand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature has flying and lifelink. diff --git a/Mage.Sets/src/mage/cards/m/MassacreGirl.java b/Mage.Sets/src/mage/cards/m/MassacreGirl.java index e59aca6f53..219837f3e6 100644 --- a/Mage.Sets/src/mage/cards/m/MassacreGirl.java +++ b/Mage.Sets/src/mage/cards/m/MassacreGirl.java @@ -24,7 +24,7 @@ public final class MassacreGirl extends CardImpl { public MassacreGirl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ASSASSIN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MasumaroFirstToLive.java b/Mage.Sets/src/mage/cards/m/MasumaroFirstToLive.java index 5fcbd4308a..1771acc765 100644 --- a/Mage.Sets/src/mage/cards/m/MasumaroFirstToLive.java +++ b/Mage.Sets/src/mage/cards/m/MasumaroFirstToLive.java @@ -24,7 +24,7 @@ public final class MasumaroFirstToLive extends CardImpl { public MasumaroFirstToLive(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/m/MathasFiendSeeker.java b/Mage.Sets/src/mage/cards/m/MathasFiendSeeker.java index 117b4812a8..4dcdbd27eb 100644 --- a/Mage.Sets/src/mage/cards/m/MathasFiendSeeker.java +++ b/Mage.Sets/src/mage/cards/m/MathasFiendSeeker.java @@ -38,7 +38,7 @@ public final class MathasFiendSeeker extends CardImpl { public MathasFiendSeeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MavindaStudentsAdvocate.java b/Mage.Sets/src/mage/cards/m/MavindaStudentsAdvocate.java index ca7a3532d3..6a2988993a 100644 --- a/Mage.Sets/src/mage/cards/m/MavindaStudentsAdvocate.java +++ b/Mage.Sets/src/mage/cards/m/MavindaStudentsAdvocate.java @@ -32,7 +32,7 @@ public final class MavindaStudentsAdvocate extends CardImpl { public MavindaStudentsAdvocate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MavrenFeinDuskApostle.java b/Mage.Sets/src/mage/cards/m/MavrenFeinDuskApostle.java index 752a1334b3..618c5ccdcb 100644 --- a/Mage.Sets/src/mage/cards/m/MavrenFeinDuskApostle.java +++ b/Mage.Sets/src/mage/cards/m/MavrenFeinDuskApostle.java @@ -28,7 +28,7 @@ public final class MavrenFeinDuskApostle extends CardImpl { public MavrenFeinDuskApostle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MayaelTheAnima.java b/Mage.Sets/src/mage/cards/m/MayaelTheAnima.java index 1ab7c03f60..c251802fab 100644 --- a/Mage.Sets/src/mage/cards/m/MayaelTheAnima.java +++ b/Mage.Sets/src/mage/cards/m/MayaelTheAnima.java @@ -26,7 +26,7 @@ public final class MayaelTheAnima extends CardImpl { public MayaelTheAnima(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/m/MazirekKraulDeathPriest.java b/Mage.Sets/src/mage/cards/m/MazirekKraulDeathPriest.java index 8e85146a0f..06aa5ebb0d 100644 --- a/Mage.Sets/src/mage/cards/m/MazirekKraulDeathPriest.java +++ b/Mage.Sets/src/mage/cards/m/MazirekKraulDeathPriest.java @@ -28,7 +28,7 @@ public final class MazirekKraulDeathPriest extends CardImpl { public MazirekKraulDeathPriest(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.INSECT); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MazzyTrueswordPaladin.java b/Mage.Sets/src/mage/cards/m/MazzyTrueswordPaladin.java index b659d39dd1..f07cd58d85 100644 --- a/Mage.Sets/src/mage/cards/m/MazzyTrueswordPaladin.java +++ b/Mage.Sets/src/mage/cards/m/MazzyTrueswordPaladin.java @@ -40,7 +40,7 @@ public final class MazzyTrueswordPaladin extends CardImpl { public MazzyTrueswordPaladin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MedomaiTheAgeless.java b/Mage.Sets/src/mage/cards/m/MedomaiTheAgeless.java index 3a3eb1d9f2..5aba319ed3 100644 --- a/Mage.Sets/src/mage/cards/m/MedomaiTheAgeless.java +++ b/Mage.Sets/src/mage/cards/m/MedomaiTheAgeless.java @@ -29,7 +29,7 @@ public final class MedomaiTheAgeless extends CardImpl { public MedomaiTheAgeless(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MeishinTheMindCage.java b/Mage.Sets/src/mage/cards/m/MeishinTheMindCage.java index 896f68bc69..98887be80e 100644 --- a/Mage.Sets/src/mage/cards/m/MeishinTheMindCage.java +++ b/Mage.Sets/src/mage/cards/m/MeishinTheMindCage.java @@ -23,7 +23,7 @@ public final class MeishinTheMindCage extends CardImpl { public MeishinTheMindCage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{4}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // All creatures get -X/-0, where X is the number of cards in your hand. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostAllEffect(new SignInversionDynamicValue(CardsInControllerHandCount.instance), StaticValue.get(0), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_CREATURE, false, "All creatures get -X/-0, where X is the number of cards in your hand"))); diff --git a/Mage.Sets/src/mage/cards/m/MelekIzzetParagon.java b/Mage.Sets/src/mage/cards/m/MelekIzzetParagon.java index 6cdd29c006..e8bbe4f788 100644 --- a/Mage.Sets/src/mage/cards/m/MelekIzzetParagon.java +++ b/Mage.Sets/src/mage/cards/m/MelekIzzetParagon.java @@ -35,7 +35,7 @@ public final class MelekIzzetParagon extends CardImpl { public MelekIzzetParagon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WEIRD); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MeliraSylvokOutcast.java b/Mage.Sets/src/mage/cards/m/MeliraSylvokOutcast.java index 9c7231e052..efc9a6d631 100644 --- a/Mage.Sets/src/mage/cards/m/MeliraSylvokOutcast.java +++ b/Mage.Sets/src/mage/cards/m/MeliraSylvokOutcast.java @@ -25,7 +25,7 @@ public final class MeliraSylvokOutcast extends CardImpl { public MeliraSylvokOutcast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SCOUT); diff --git a/Mage.Sets/src/mage/cards/m/MeliraTheLivingCure.java b/Mage.Sets/src/mage/cards/m/MeliraTheLivingCure.java index 2e165df63d..c3c22fda21 100644 --- a/Mage.Sets/src/mage/cards/m/MeliraTheLivingCure.java +++ b/Mage.Sets/src/mage/cards/m/MeliraTheLivingCure.java @@ -40,7 +40,7 @@ public final class MeliraTheLivingCure extends CardImpl { public MeliraTheLivingCure(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SCOUT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MelokuTheCloudedMirror.java b/Mage.Sets/src/mage/cards/m/MelokuTheCloudedMirror.java index 2712e9ecf7..f669c868bb 100644 --- a/Mage.Sets/src/mage/cards/m/MelokuTheCloudedMirror.java +++ b/Mage.Sets/src/mage/cards/m/MelokuTheCloudedMirror.java @@ -25,7 +25,7 @@ public final class MelokuTheCloudedMirror extends CardImpl { public MelokuTheCloudedMirror(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MOONFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/Memnarch.java b/Mage.Sets/src/mage/cards/m/Memnarch.java index 40b3c371d0..d2583bd917 100644 --- a/Mage.Sets/src/mage/cards/m/Memnarch.java +++ b/Mage.Sets/src/mage/cards/m/Memnarch.java @@ -26,7 +26,7 @@ public final class Memnarch extends CardImpl { public Memnarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{7}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MengHuoBarbarianKing.java b/Mage.Sets/src/mage/cards/m/MengHuoBarbarianKing.java index a30f9c9d1b..b2375fa4cf 100644 --- a/Mage.Sets/src/mage/cards/m/MengHuoBarbarianKing.java +++ b/Mage.Sets/src/mage/cards/m/MengHuoBarbarianKing.java @@ -27,7 +27,7 @@ public final class MengHuoBarbarianKing extends CardImpl { public MengHuoBarbarianKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARBARIAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/m/MerenOfClanNelToth.java b/Mage.Sets/src/mage/cards/m/MerenOfClanNelToth.java index 378688f079..806dbf8c48 100644 --- a/Mage.Sets/src/mage/cards/m/MerenOfClanNelToth.java +++ b/Mage.Sets/src/mage/cards/m/MerenOfClanNelToth.java @@ -35,7 +35,7 @@ public final class MerenOfClanNelToth extends CardImpl { public MerenOfClanNelToth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MeriaScholarOfAntiquity.java b/Mage.Sets/src/mage/cards/m/MeriaScholarOfAntiquity.java index 7baf624acd..ce048bdfe7 100644 --- a/Mage.Sets/src/mage/cards/m/MeriaScholarOfAntiquity.java +++ b/Mage.Sets/src/mage/cards/m/MeriaScholarOfAntiquity.java @@ -36,7 +36,7 @@ public final class MeriaScholarOfAntiquity extends CardImpl { public MeriaScholarOfAntiquity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MeriekeRiBerit.java b/Mage.Sets/src/mage/cards/m/MeriekeRiBerit.java index 98ff18706f..371e3958af 100644 --- a/Mage.Sets/src/mage/cards/m/MeriekeRiBerit.java +++ b/Mage.Sets/src/mage/cards/m/MeriekeRiBerit.java @@ -31,7 +31,7 @@ public final class MeriekeRiBerit extends CardImpl { public MeriekeRiBerit(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java b/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java index c5cb8feb9e..b4e51a918a 100644 --- a/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java +++ b/Mage.Sets/src/mage/cards/m/MetzaliTowerOfTriumph.java @@ -37,7 +37,7 @@ public final class MetzaliTowerOfTriumph extends CardImpl { public MetzaliTowerOfTriumph(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; // (Transforms from Path of Mettle.) diff --git a/Mage.Sets/src/mage/cards/m/MiaraThornOfTheGlade.java b/Mage.Sets/src/mage/cards/m/MiaraThornOfTheGlade.java index f295e482bb..412d38bfe5 100644 --- a/Mage.Sets/src/mage/cards/m/MiaraThornOfTheGlade.java +++ b/Mage.Sets/src/mage/cards/m/MiaraThornOfTheGlade.java @@ -32,7 +32,7 @@ public final class MiaraThornOfTheGlade extends CardImpl { public MiaraThornOfTheGlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MichikoKondaTruthSeeker.java b/Mage.Sets/src/mage/cards/m/MichikoKondaTruthSeeker.java index 1b0f206109..fabbd44ccd 100644 --- a/Mage.Sets/src/mage/cards/m/MichikoKondaTruthSeeker.java +++ b/Mage.Sets/src/mage/cards/m/MichikoKondaTruthSeeker.java @@ -24,7 +24,7 @@ public final class MichikoKondaTruthSeeker extends CardImpl { public MichikoKondaTruthSeeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/m/MichonneRuthlessSurvivor.java b/Mage.Sets/src/mage/cards/m/MichonneRuthlessSurvivor.java index 75a02d7dcc..7a3716f06d 100644 --- a/Mage.Sets/src/mage/cards/m/MichonneRuthlessSurvivor.java +++ b/Mage.Sets/src/mage/cards/m/MichonneRuthlessSurvivor.java @@ -29,7 +29,7 @@ public final class MichonneRuthlessSurvivor extends CardImpl { public MichonneRuthlessSurvivor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MiglozMazeCrusher.java b/Mage.Sets/src/mage/cards/m/MiglozMazeCrusher.java index e73b9c5fac..26c9844dd5 100644 --- a/Mage.Sets/src/mage/cards/m/MiglozMazeCrusher.java +++ b/Mage.Sets/src/mage/cards/m/MiglozMazeCrusher.java @@ -32,7 +32,7 @@ public final class MiglozMazeCrusher extends CardImpl { public MiglozMazeCrusher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.BEAST); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MiirymSentinelWyrm.java b/Mage.Sets/src/mage/cards/m/MiirymSentinelWyrm.java index 9e7a5d1181..736a9c9f79 100644 --- a/Mage.Sets/src/mage/cards/m/MiirymSentinelWyrm.java +++ b/Mage.Sets/src/mage/cards/m/MiirymSentinelWyrm.java @@ -31,7 +31,7 @@ public final class MiirymSentinelWyrm extends CardImpl { public MiirymSentinelWyrm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/m/MikaeusTheLunarch.java b/Mage.Sets/src/mage/cards/m/MikaeusTheLunarch.java index a426cfd2a0..6402d8dabc 100644 --- a/Mage.Sets/src/mage/cards/m/MikaeusTheLunarch.java +++ b/Mage.Sets/src/mage/cards/m/MikaeusTheLunarch.java @@ -36,7 +36,7 @@ public final class MikaeusTheLunarch extends CardImpl { public MikaeusTheLunarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/m/MikaeusTheUnhallowed.java b/Mage.Sets/src/mage/cards/m/MikaeusTheUnhallowed.java index 31fd684c74..69fcea1fd8 100644 --- a/Mage.Sets/src/mage/cards/m/MikaeusTheUnhallowed.java +++ b/Mage.Sets/src/mage/cards/m/MikaeusTheUnhallowed.java @@ -35,7 +35,7 @@ public final class MikaeusTheUnhallowed extends CardImpl { public MikaeusTheUnhallowed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/m/MikokoroCenterOfTheSea.java b/Mage.Sets/src/mage/cards/m/MikokoroCenterOfTheSea.java index fdcf2690b5..c5a6780601 100644 --- a/Mage.Sets/src/mage/cards/m/MikokoroCenterOfTheSea.java +++ b/Mage.Sets/src/mage/cards/m/MikokoroCenterOfTheSea.java @@ -22,7 +22,7 @@ public final class MikokoroCenterOfTheSea extends CardImpl { public MikokoroCenterOfTheSea(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); // {2}, {tap}: Each player draws a card. diff --git a/Mage.Sets/src/mage/cards/m/MilaCraftyCompanion.java b/Mage.Sets/src/mage/cards/m/MilaCraftyCompanion.java index 37f1b436b9..fb751f78e4 100644 --- a/Mage.Sets/src/mage/cards/m/MilaCraftyCompanion.java +++ b/Mage.Sets/src/mage/cards/m/MilaCraftyCompanion.java @@ -40,15 +40,14 @@ public final class MilaCraftyCompanion extends ModalDoubleFacesCard { public MilaCraftyCompanion(UUID ownerId, CardSetInfo setInfo) { super( ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.FOX}, "{1}{W}{W}", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.FOX}, "{1}{W}{W}", "Lukka, Wayward Bonder", - new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.LUKKA}, "{4}{R}{R}" + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.LUKKA}, "{4}{R}{R}" ); // 1. // Mila, Crafty Companion // Legendary Creature - Fox - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(2, 3); // Whenever an opponent attacks one or more planeswalkers you control, put a loyalty counter on each planeswalker you control. @@ -62,7 +61,6 @@ public final class MilaCraftyCompanion extends ModalDoubleFacesCard { // 2. // Lukka, Wayward Bonder // Legendary Planeswalker - Lukka - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setStartingLoyalty(5); // +1: You may discard a card. If you do, draw a card. If a creature card was discarded this way, draw two cards instead. diff --git a/Mage.Sets/src/mage/cards/m/MillenniumFalcon.java b/Mage.Sets/src/mage/cards/m/MillenniumFalcon.java index 0e494aafa7..5bf05095e4 100644 --- a/Mage.Sets/src/mage/cards/m/MillenniumFalcon.java +++ b/Mage.Sets/src/mage/cards/m/MillenniumFalcon.java @@ -24,7 +24,7 @@ public final class MillenniumFalcon extends CardImpl { public MillenniumFalcon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.STARSHIP); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MillicentRestlessRevenant.java b/Mage.Sets/src/mage/cards/m/MillicentRestlessRevenant.java index d19aa09b81..25571adba9 100644 --- a/Mage.Sets/src/mage/cards/m/MillicentRestlessRevenant.java +++ b/Mage.Sets/src/mage/cards/m/MillicentRestlessRevenant.java @@ -41,7 +41,7 @@ public final class MillicentRestlessRevenant extends CardImpl { public MillicentRestlessRevenant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MinaAndDennWildborn.java b/Mage.Sets/src/mage/cards/m/MinaAndDennWildborn.java index eb0f6fd37e..976f7e0a66 100644 --- a/Mage.Sets/src/mage/cards/m/MinaAndDennWildborn.java +++ b/Mage.Sets/src/mage/cards/m/MinaAndDennWildborn.java @@ -32,7 +32,7 @@ public final class MinaAndDennWildborn extends CardImpl { public MinaAndDennWildborn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ALLY); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MinamoSchoolAtWatersEdge.java b/Mage.Sets/src/mage/cards/m/MinamoSchoolAtWatersEdge.java index e9726ac279..2dabf53535 100644 --- a/Mage.Sets/src/mage/cards/m/MinamoSchoolAtWatersEdge.java +++ b/Mage.Sets/src/mage/cards/m/MinamoSchoolAtWatersEdge.java @@ -33,7 +33,7 @@ public final class MinamoSchoolAtWatersEdge extends CardImpl { public MinamoSchoolAtWatersEdge (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addAbility(new BlueManaAbility()); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new UntapTargetEffect(), new ColoredManaCost(ColoredManaSymbol.U)); ability.addCost(new TapSourceCost()); diff --git a/Mage.Sets/src/mage/cards/m/Mindslaver.java b/Mage.Sets/src/mage/cards/m/Mindslaver.java index 0ceb5afa22..1454bba80b 100644 --- a/Mage.Sets/src/mage/cards/m/Mindslaver.java +++ b/Mage.Sets/src/mage/cards/m/Mindslaver.java @@ -22,7 +22,7 @@ public final class Mindslaver extends CardImpl { public Mindslaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {4}, {T}, Sacrifice Mindslaver: You control target player during that player's next turn. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new ControlTargetPlayerNextTurnEffect(), new GenericManaCost(4)); diff --git a/Mage.Sets/src/mage/cards/m/MinnWilyIllusionist.java b/Mage.Sets/src/mage/cards/m/MinnWilyIllusionist.java index a18ea82d19..e47427dfea 100644 --- a/Mage.Sets/src/mage/cards/m/MinnWilyIllusionist.java +++ b/Mage.Sets/src/mage/cards/m/MinnWilyIllusionist.java @@ -34,7 +34,7 @@ public final class MinnWilyIllusionist extends CardImpl { public MinnWilyIllusionist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GNOME); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MinscBelovedRanger.java b/Mage.Sets/src/mage/cards/m/MinscBelovedRanger.java index aaa0fcb683..7dd30460b1 100644 --- a/Mage.Sets/src/mage/cards/m/MinscBelovedRanger.java +++ b/Mage.Sets/src/mage/cards/m/MinscBelovedRanger.java @@ -26,7 +26,7 @@ public final class MinscBelovedRanger extends CardImpl { public MinscBelovedRanger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.RANGER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MinscBooTimelessHeroes.java b/Mage.Sets/src/mage/cards/m/MinscBooTimelessHeroes.java index 7089c41c15..4a9e279015 100644 --- a/Mage.Sets/src/mage/cards/m/MinscBooTimelessHeroes.java +++ b/Mage.Sets/src/mage/cards/m/MinscBooTimelessHeroes.java @@ -50,7 +50,7 @@ public final class MinscBooTimelessHeroes extends CardImpl { public MinscBooTimelessHeroes(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINSC); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/m/MintharaMercilessSoul.java b/Mage.Sets/src/mage/cards/m/MintharaMercilessSoul.java index b0e2f945a1..d833c82bc2 100644 --- a/Mage.Sets/src/mage/cards/m/MintharaMercilessSoul.java +++ b/Mage.Sets/src/mage/cards/m/MintharaMercilessSoul.java @@ -30,7 +30,7 @@ public final class MintharaMercilessSoul extends CardImpl { public MintharaMercilessSoul(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/Mirari.java b/Mage.Sets/src/mage/cards/m/Mirari.java index 4766663880..0c37113a4b 100644 --- a/Mage.Sets/src/mage/cards/m/Mirari.java +++ b/Mage.Sets/src/mage/cards/m/Mirari.java @@ -25,7 +25,7 @@ public final class Mirari extends CardImpl { public Mirari(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever you cast an instant or sorcery spell, you may pay {3}. If you do, copy that spell. You may choose new targets for the copy. this.addAbility(new MirariTriggeredAbility()); diff --git a/Mage.Sets/src/mage/cards/m/MirenTheMoaningWell.java b/Mage.Sets/src/mage/cards/m/MirenTheMoaningWell.java index 59cd7316bb..e53432f2b0 100644 --- a/Mage.Sets/src/mage/cards/m/MirenTheMoaningWell.java +++ b/Mage.Sets/src/mage/cards/m/MirenTheMoaningWell.java @@ -29,7 +29,7 @@ public final class MirenTheMoaningWell extends CardImpl { public MirenTheMoaningWell(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/m/MirkoVoskMindDrinker.java b/Mage.Sets/src/mage/cards/m/MirkoVoskMindDrinker.java index 1cdb2802e2..bcaadc4c32 100644 --- a/Mage.Sets/src/mage/cards/m/MirkoVoskMindDrinker.java +++ b/Mage.Sets/src/mage/cards/m/MirkoVoskMindDrinker.java @@ -25,7 +25,7 @@ public final class MirkoVoskMindDrinker extends CardImpl { public MirkoVoskMindDrinker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); this.subtype.add(SubType.VAMPIRE); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MirriCatWarrior.java b/Mage.Sets/src/mage/cards/m/MirriCatWarrior.java index 9be3a9674c..ede2a21671 100644 --- a/Mage.Sets/src/mage/cards/m/MirriCatWarrior.java +++ b/Mage.Sets/src/mage/cards/m/MirriCatWarrior.java @@ -20,7 +20,7 @@ public final class MirriCatWarrior extends CardImpl { public MirriCatWarrior(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/m/MirriTheCursed.java b/Mage.Sets/src/mage/cards/m/MirriTheCursed.java index e932c6adf2..e3060d900f 100644 --- a/Mage.Sets/src/mage/cards/m/MirriTheCursed.java +++ b/Mage.Sets/src/mage/cards/m/MirriTheCursed.java @@ -24,7 +24,7 @@ public final class MirriTheCursed extends CardImpl { public MirriTheCursed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.CAT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MirriWeatherlightDuelist.java b/Mage.Sets/src/mage/cards/m/MirriWeatherlightDuelist.java index d04e724dd9..6a7c3e835d 100644 --- a/Mage.Sets/src/mage/cards/m/MirriWeatherlightDuelist.java +++ b/Mage.Sets/src/mage/cards/m/MirriWeatherlightDuelist.java @@ -28,7 +28,7 @@ public final class MirriWeatherlightDuelist extends CardImpl { public MirriWeatherlightDuelist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MishraArtificerProdigy.java b/Mage.Sets/src/mage/cards/m/MishraArtificerProdigy.java index 3416d79429..2dbdf07883 100644 --- a/Mage.Sets/src/mage/cards/m/MishraArtificerProdigy.java +++ b/Mage.Sets/src/mage/cards/m/MishraArtificerProdigy.java @@ -32,7 +32,7 @@ public final class MishraArtificerProdigy extends CardImpl { public MishraArtificerProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MishraClaimedByGix.java b/Mage.Sets/src/mage/cards/m/MishraClaimedByGix.java index 70bfb2e9c9..125b0af221 100644 --- a/Mage.Sets/src/mage/cards/m/MishraClaimedByGix.java +++ b/Mage.Sets/src/mage/cards/m/MishraClaimedByGix.java @@ -32,7 +32,7 @@ public final class MishraClaimedByGix extends CardImpl { public MishraClaimedByGix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/m/MishraEminentOne.java b/Mage.Sets/src/mage/cards/m/MishraEminentOne.java index 30a5816be9..7290fe7228 100644 --- a/Mage.Sets/src/mage/cards/m/MishraEminentOne.java +++ b/Mage.Sets/src/mage/cards/m/MishraEminentOne.java @@ -34,7 +34,7 @@ public final class MishraEminentOne extends CardImpl { public MishraEminentOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MishraExcavationProdigy.java b/Mage.Sets/src/mage/cards/m/MishraExcavationProdigy.java index a8250d6cca..a3d8d1db3a 100644 --- a/Mage.Sets/src/mage/cards/m/MishraExcavationProdigy.java +++ b/Mage.Sets/src/mage/cards/m/MishraExcavationProdigy.java @@ -31,7 +31,7 @@ public final class MishraExcavationProdigy extends CardImpl { public MishraExcavationProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MishraLostToPhyrexia.java b/Mage.Sets/src/mage/cards/m/MishraLostToPhyrexia.java index 08403a28ba..dc486051c0 100644 --- a/Mage.Sets/src/mage/cards/m/MishraLostToPhyrexia.java +++ b/Mage.Sets/src/mage/cards/m/MishraLostToPhyrexia.java @@ -45,7 +45,7 @@ public final class MishraLostToPhyrexia extends MeldCard { public MishraLostToPhyrexia(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(9); diff --git a/Mage.Sets/src/mage/cards/m/MishraTamerOfMakFawa.java b/Mage.Sets/src/mage/cards/m/MishraTamerOfMakFawa.java index 7b34aad108..fd74ce8ea9 100644 --- a/Mage.Sets/src/mage/cards/m/MishraTamerOfMakFawa.java +++ b/Mage.Sets/src/mage/cards/m/MishraTamerOfMakFawa.java @@ -27,7 +27,7 @@ public final class MishraTamerOfMakFawa extends CardImpl { public MishraTamerOfMakFawa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MistformUltimus.java b/Mage.Sets/src/mage/cards/m/MistformUltimus.java index d4e8c44122..62acfbd697 100644 --- a/Mage.Sets/src/mage/cards/m/MistformUltimus.java +++ b/Mage.Sets/src/mage/cards/m/MistformUltimus.java @@ -18,7 +18,7 @@ public final class MistformUltimus extends CardImpl { public MistformUltimus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ILLUSION); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MizzixOfTheIzmagnus.java b/Mage.Sets/src/mage/cards/m/MizzixOfTheIzmagnus.java index 2439466894..1594c53451 100644 --- a/Mage.Sets/src/mage/cards/m/MizzixOfTheIzmagnus.java +++ b/Mage.Sets/src/mage/cards/m/MizzixOfTheIzmagnus.java @@ -36,7 +36,7 @@ public final class MizzixOfTheIzmagnus extends CardImpl { public MizzixOfTheIzmagnus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MizzixReplicaRider.java b/Mage.Sets/src/mage/cards/m/MizzixReplicaRider.java index c35142fa25..79fdbd5e08 100644 --- a/Mage.Sets/src/mage/cards/m/MizzixReplicaRider.java +++ b/Mage.Sets/src/mage/cards/m/MizzixReplicaRider.java @@ -38,7 +38,7 @@ public final class MizzixReplicaRider extends CardImpl { public MizzixReplicaRider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MogisGodOfSlaughter.java b/Mage.Sets/src/mage/cards/m/MogisGodOfSlaughter.java index 57eb1ce009..83f710664c 100644 --- a/Mage.Sets/src/mage/cards/m/MogisGodOfSlaughter.java +++ b/Mage.Sets/src/mage/cards/m/MogisGodOfSlaughter.java @@ -27,7 +27,7 @@ public final class MogisGodOfSlaughter extends CardImpl { public MogisGodOfSlaughter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/m/MoiraAndTeshar.java b/Mage.Sets/src/mage/cards/m/MoiraAndTeshar.java index 56a6b3b2ad..876b70df27 100644 --- a/Mage.Sets/src/mage/cards/m/MoiraAndTeshar.java +++ b/Mage.Sets/src/mage/cards/m/MoiraAndTeshar.java @@ -43,7 +43,7 @@ public final class MoiraAndTeshar extends CardImpl { public MoiraAndTeshar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[] { CardType.CREATURE }, "{3}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.BIRD); diff --git a/Mage.Sets/src/mage/cards/m/MoiraUrborgHaunt.java b/Mage.Sets/src/mage/cards/m/MoiraUrborgHaunt.java index b4c503ff1f..541d3fc609 100644 --- a/Mage.Sets/src/mage/cards/m/MoiraUrborgHaunt.java +++ b/Mage.Sets/src/mage/cards/m/MoiraUrborgHaunt.java @@ -33,7 +33,7 @@ public final class MoiraUrborgHaunt extends CardImpl { public MoiraUrborgHaunt(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java b/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java index 70a6217fc4..3b14f5ab75 100644 --- a/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java +++ b/Mage.Sets/src/mage/cards/m/MolimoMaroSorcerer.java @@ -26,7 +26,7 @@ public final class MolimoMaroSorcerer extends CardImpl { public MolimoMaroSorcerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java b/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java index ddd0da64c9..5415d63496 100644 --- a/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java +++ b/Mage.Sets/src/mage/cards/m/MomirVigSimicVisionary.java @@ -42,7 +42,7 @@ public final class MomirVigSimicVisionary extends CardImpl { public MomirVigSimicVisionary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/m/MondrakGloryDominus.java b/Mage.Sets/src/mage/cards/m/MondrakGloryDominus.java index 74b830e7cf..977b6e2737 100644 --- a/Mage.Sets/src/mage/cards/m/MondrakGloryDominus.java +++ b/Mage.Sets/src/mage/cards/m/MondrakGloryDominus.java @@ -38,7 +38,7 @@ public final class MondrakGloryDominus extends CardImpl { public MondrakGloryDominus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MonoxaMidwayManager.java b/Mage.Sets/src/mage/cards/m/MonoxaMidwayManager.java index abed178b43..84cb014162 100644 --- a/Mage.Sets/src/mage/cards/m/MonoxaMidwayManager.java +++ b/Mage.Sets/src/mage/cards/m/MonoxaMidwayManager.java @@ -28,7 +28,7 @@ public final class MonoxaMidwayManager extends CardImpl { public MonoxaMidwayManager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.EMPLOYEE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java b/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java index 447be56bac..a8ebfb53a4 100644 --- a/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java +++ b/Mage.Sets/src/mage/cards/m/MoraugFuryOfAkoum.java @@ -30,7 +30,7 @@ public final class MoraugFuryOfAkoum extends CardImpl { public MoraugFuryOfAkoum(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/m/Mordenkainen.java b/Mage.Sets/src/mage/cards/m/Mordenkainen.java index 76b69d4501..c2ce2ce980 100644 --- a/Mage.Sets/src/mage/cards/m/Mordenkainen.java +++ b/Mage.Sets/src/mage/cards/m/Mordenkainen.java @@ -24,7 +24,7 @@ public final class Mordenkainen extends CardImpl { public Mordenkainen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MORDENKAINEN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/m/Morinfen.java b/Mage.Sets/src/mage/cards/m/Morinfen.java index 5af5dc21bd..702fe2c65d 100644 --- a/Mage.Sets/src/mage/cards/m/Morinfen.java +++ b/Mage.Sets/src/mage/cards/m/Morinfen.java @@ -20,7 +20,7 @@ public final class Morinfen extends CardImpl { public Morinfen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MoritteOfTheFrost.java b/Mage.Sets/src/mage/cards/m/MoritteOfTheFrost.java index ae972fc8b7..12173b678f 100644 --- a/Mage.Sets/src/mage/cards/m/MoritteOfTheFrost.java +++ b/Mage.Sets/src/mage/cards/m/MoritteOfTheFrost.java @@ -30,8 +30,8 @@ public final class MoritteOfTheFrost extends CardImpl { public MoritteOfTheFrost(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.LEGENDARY); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/m/MorophonTheBoundless.java b/Mage.Sets/src/mage/cards/m/MorophonTheBoundless.java index e33112ea6a..965c5e87ed 100644 --- a/Mage.Sets/src/mage/cards/m/MorophonTheBoundless.java +++ b/Mage.Sets/src/mage/cards/m/MorophonTheBoundless.java @@ -34,7 +34,7 @@ public final class MorophonTheBoundless extends CardImpl { public MorophonTheBoundless(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{7}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/m/MortarionDaemonPrimarch.java b/Mage.Sets/src/mage/cards/m/MortarionDaemonPrimarch.java index d195e8be40..4700e3f4f8 100644 --- a/Mage.Sets/src/mage/cards/m/MortarionDaemonPrimarch.java +++ b/Mage.Sets/src/mage/cards/m/MortarionDaemonPrimarch.java @@ -24,7 +24,7 @@ public final class MortarionDaemonPrimarch extends CardImpl { public MortarionDaemonPrimarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.PRIMARCH); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MountDoom.java b/Mage.Sets/src/mage/cards/m/MountDoom.java index 6ff976800b..30fbb881be 100644 --- a/Mage.Sets/src/mage/cards/m/MountDoom.java +++ b/Mage.Sets/src/mage/cards/m/MountDoom.java @@ -49,7 +49,7 @@ public final class MountDoom extends CardImpl { public MountDoom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}, Pay 1 life: Add {B} or {R}. Ability ability = new BlackManaAbility(); diff --git a/Mage.Sets/src/mage/cards/m/MouthOfRonom.java b/Mage.Sets/src/mage/cards/m/MouthOfRonom.java index b2f4fa7992..c83c5be012 100644 --- a/Mage.Sets/src/mage/cards/m/MouthOfRonom.java +++ b/Mage.Sets/src/mage/cards/m/MouthOfRonom.java @@ -24,7 +24,7 @@ public final class MouthOfRonom extends CardImpl { public MouthOfRonom(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/m/MowuLoyalCompanion.java b/Mage.Sets/src/mage/cards/m/MowuLoyalCompanion.java index ee31f36e5d..82baf1b0f9 100644 --- a/Mage.Sets/src/mage/cards/m/MowuLoyalCompanion.java +++ b/Mage.Sets/src/mage/cards/m/MowuLoyalCompanion.java @@ -24,7 +24,7 @@ public final class MowuLoyalCompanion extends CardImpl { public MowuLoyalCompanion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOG); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MoxAmber.java b/Mage.Sets/src/mage/cards/m/MoxAmber.java index 1e44251fa8..1d2e09752b 100644 --- a/Mage.Sets/src/mage/cards/m/MoxAmber.java +++ b/Mage.Sets/src/mage/cards/m/MoxAmber.java @@ -18,7 +18,7 @@ public final class MoxAmber extends CardImpl { public MoxAmber(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{0}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add one mana pool of any color among legendary creatures and planeswalkers you control. FilterPermanent filter = new FilterPermanent("legendary creatures and planeswalkers"); diff --git a/Mage.Sets/src/mage/cards/m/MoxOpal.java b/Mage.Sets/src/mage/cards/m/MoxOpal.java index 89e92c72c4..048a44dc2f 100644 --- a/Mage.Sets/src/mage/cards/m/MoxOpal.java +++ b/Mage.Sets/src/mage/cards/m/MoxOpal.java @@ -22,7 +22,7 @@ public final class MoxOpal extends CardImpl { public MoxOpal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{0}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); Ability ability = new ActivateIfConditionManaAbility( Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/cards/m/MrOrfeoTheBoulder.java b/Mage.Sets/src/mage/cards/m/MrOrfeoTheBoulder.java index 59975e93fb..892283f889 100644 --- a/Mage.Sets/src/mage/cards/m/MrOrfeoTheBoulder.java +++ b/Mage.Sets/src/mage/cards/m/MrOrfeoTheBoulder.java @@ -26,7 +26,7 @@ public final class MrOrfeoTheBoulder extends CardImpl { public MrOrfeoTheBoulder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RHINO); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MuYanling.java b/Mage.Sets/src/mage/cards/m/MuYanling.java index 8da9ea636a..1e95f88cc9 100644 --- a/Mage.Sets/src/mage/cards/m/MuYanling.java +++ b/Mage.Sets/src/mage/cards/m/MuYanling.java @@ -29,7 +29,7 @@ public final class MuYanling extends CardImpl { public MuYanling(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.YANLING); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/m/MuYanlingCelestialWind.java b/Mage.Sets/src/mage/cards/m/MuYanlingCelestialWind.java index b64efcc43b..a1f961a9e9 100644 --- a/Mage.Sets/src/mage/cards/m/MuYanlingCelestialWind.java +++ b/Mage.Sets/src/mage/cards/m/MuYanlingCelestialWind.java @@ -30,7 +30,7 @@ public final class MuYanlingCelestialWind extends CardImpl { public MuYanlingCelestialWind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.YANLING); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/m/MuYanlingSkyDancer.java b/Mage.Sets/src/mage/cards/m/MuYanlingSkyDancer.java index 25c122b870..c9eaddc6f9 100644 --- a/Mage.Sets/src/mage/cards/m/MuYanlingSkyDancer.java +++ b/Mage.Sets/src/mage/cards/m/MuYanlingSkyDancer.java @@ -27,7 +27,7 @@ public final class MuYanlingSkyDancer extends CardImpl { public MuYanlingSkyDancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.YANLING); this.setStartingLoyalty(2); diff --git a/Mage.Sets/src/mage/cards/m/MuldrothaTheGravetide.java b/Mage.Sets/src/mage/cards/m/MuldrothaTheGravetide.java index fec90018a9..fc6566f6bf 100644 --- a/Mage.Sets/src/mage/cards/m/MuldrothaTheGravetide.java +++ b/Mage.Sets/src/mage/cards/m/MuldrothaTheGravetide.java @@ -41,7 +41,7 @@ public final class MuldrothaTheGravetide extends CardImpl { public MuldrothaTheGravetide(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.AVATAR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java b/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java index d1803ecbf7..5f622dd3c9 100644 --- a/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java +++ b/Mage.Sets/src/mage/cards/m/MultaniMaroSorcerer.java @@ -22,7 +22,7 @@ public final class MultaniMaroSorcerer extends CardImpl { public MultaniMaroSorcerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/m/MultaniYavimayasAvatar.java b/Mage.Sets/src/mage/cards/m/MultaniYavimayasAvatar.java index d485b27d0a..bf60fab27f 100644 --- a/Mage.Sets/src/mage/cards/m/MultaniYavimayasAvatar.java +++ b/Mage.Sets/src/mage/cards/m/MultaniYavimayasAvatar.java @@ -32,7 +32,7 @@ public final class MultaniYavimayasAvatar extends CardImpl { public MultaniYavimayasAvatar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.AVATAR); diff --git a/Mage.Sets/src/mage/cards/m/MundaAmbushLeader.java b/Mage.Sets/src/mage/cards/m/MundaAmbushLeader.java index 6229535831..04a314699a 100644 --- a/Mage.Sets/src/mage/cards/m/MundaAmbushLeader.java +++ b/Mage.Sets/src/mage/cards/m/MundaAmbushLeader.java @@ -28,7 +28,7 @@ public final class MundaAmbushLeader extends CardImpl { public MundaAmbushLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOR); this.subtype.add(SubType.ALLY); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MuxusGoblinGrandee.java b/Mage.Sets/src/mage/cards/m/MuxusGoblinGrandee.java index 05798d1db8..ebfdbc9e7f 100644 --- a/Mage.Sets/src/mage/cards/m/MuxusGoblinGrandee.java +++ b/Mage.Sets/src/mage/cards/m/MuxusGoblinGrandee.java @@ -38,7 +38,7 @@ public final class MuxusGoblinGrandee extends CardImpl { public MuxusGoblinGrandee(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MuzzioVisionaryArchitect.java b/Mage.Sets/src/mage/cards/m/MuzzioVisionaryArchitect.java index 4643349be7..7ebdd25175 100644 --- a/Mage.Sets/src/mage/cards/m/MuzzioVisionaryArchitect.java +++ b/Mage.Sets/src/mage/cards/m/MuzzioVisionaryArchitect.java @@ -30,7 +30,7 @@ public final class MuzzioVisionaryArchitect extends CardImpl { public MuzzioVisionaryArchitect(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfBloomingDawn.java b/Mage.Sets/src/mage/cards/m/MyojinOfBloomingDawn.java index 873c8850e0..1a1c2baeed 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfBloomingDawn.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfBloomingDawn.java @@ -34,7 +34,7 @@ public final class MyojinOfBloomingDawn extends CardImpl { public MyojinOfBloomingDawn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfCleansingFire.java b/Mage.Sets/src/mage/cards/m/MyojinOfCleansingFire.java index 89040461c4..5a7e3a75f3 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfCleansingFire.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfCleansingFire.java @@ -39,7 +39,7 @@ public final class MyojinOfCleansingFire extends CardImpl { public MyojinOfCleansingFire(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfCrypticDreams.java b/Mage.Sets/src/mage/cards/m/MyojinOfCrypticDreams.java index a4414019dd..28b958843a 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfCrypticDreams.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfCrypticDreams.java @@ -37,7 +37,7 @@ public class MyojinOfCrypticDreams extends CardImpl { public MyojinOfCrypticDreams(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfGrimBetrayal.java b/Mage.Sets/src/mage/cards/m/MyojinOfGrimBetrayal.java index 5303ab0db3..8c57b1d442 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfGrimBetrayal.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfGrimBetrayal.java @@ -40,7 +40,7 @@ public class MyojinOfGrimBetrayal extends CardImpl { public MyojinOfGrimBetrayal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfInfiniteRage.java b/Mage.Sets/src/mage/cards/m/MyojinOfInfiniteRage.java index 56be7270c0..9d8d43a610 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfInfiniteRage.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfInfiniteRage.java @@ -33,7 +33,7 @@ public final class MyojinOfInfiniteRage extends CardImpl { public MyojinOfInfiniteRage(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{7}{R}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfLifesWeb.java b/Mage.Sets/src/mage/cards/m/MyojinOfLifesWeb.java index a3288e7535..e8a64ee381 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfLifesWeb.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfLifesWeb.java @@ -34,7 +34,7 @@ public final class MyojinOfLifesWeb extends CardImpl { public MyojinOfLifesWeb(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{6}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfNightsReach.java b/Mage.Sets/src/mage/cards/m/MyojinOfNightsReach.java index 88e8f92248..8b7d171f88 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfNightsReach.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfNightsReach.java @@ -31,7 +31,7 @@ public final class MyojinOfNightsReach extends CardImpl { public MyojinOfNightsReach(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfRoaringBlades.java b/Mage.Sets/src/mage/cards/m/MyojinOfRoaringBlades.java index 4e44bae6b2..fadb75185f 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfRoaringBlades.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfRoaringBlades.java @@ -27,7 +27,7 @@ public final class MyojinOfRoaringBlades extends CardImpl { public MyojinOfRoaringBlades(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(7); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfSeeingWinds.java b/Mage.Sets/src/mage/cards/m/MyojinOfSeeingWinds.java index 1be137308b..e2881e9288 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfSeeingWinds.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfSeeingWinds.java @@ -36,7 +36,7 @@ public final class MyojinOfSeeingWinds extends CardImpl { public MyojinOfSeeingWinds(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{7}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MyojinOfToweringMight.java b/Mage.Sets/src/mage/cards/m/MyojinOfToweringMight.java index 3b2234ad01..22ebbcd5ea 100644 --- a/Mage.Sets/src/mage/cards/m/MyojinOfToweringMight.java +++ b/Mage.Sets/src/mage/cards/m/MyojinOfToweringMight.java @@ -31,7 +31,7 @@ public final class MyojinOfToweringMight extends CardImpl { public MyojinOfToweringMight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/m/MyrelShieldOfArgive.java b/Mage.Sets/src/mage/cards/m/MyrelShieldOfArgive.java index 839d198f5f..5611e6204a 100644 --- a/Mage.Sets/src/mage/cards/m/MyrelShieldOfArgive.java +++ b/Mage.Sets/src/mage/cards/m/MyrelShieldOfArgive.java @@ -32,7 +32,7 @@ public final class MyrelShieldOfArgive extends CardImpl { public MyrelShieldOfArgive(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/m/MyrkulLordOfBones.java b/Mage.Sets/src/mage/cards/m/MyrkulLordOfBones.java index 47d54992ed..85e1332cb2 100644 --- a/Mage.Sets/src/mage/cards/m/MyrkulLordOfBones.java +++ b/Mage.Sets/src/mage/cards/m/MyrkulLordOfBones.java @@ -42,7 +42,7 @@ public final class MyrkulLordOfBones extends CardImpl { public MyrkulLordOfBones(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(7); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/m/MysticDecree.java b/Mage.Sets/src/mage/cards/m/MysticDecree.java index 151cba2d41..3bd67738d0 100644 --- a/Mage.Sets/src/mage/cards/m/MysticDecree.java +++ b/Mage.Sets/src/mage/cards/m/MysticDecree.java @@ -23,7 +23,7 @@ public final class MysticDecree extends CardImpl { public MysticDecree(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{U}{U}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // All creatures lose flying and islandwalk. Effect effect = new LoseAbilityAllEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_PERMANENT_ALL_CREATURES); diff --git a/Mage.Sets/src/mage/cards/n/NabanDeanOfIteration.java b/Mage.Sets/src/mage/cards/n/NabanDeanOfIteration.java index 3dea0a4d53..8d86480199 100644 --- a/Mage.Sets/src/mage/cards/n/NabanDeanOfIteration.java +++ b/Mage.Sets/src/mage/cards/n/NabanDeanOfIteration.java @@ -28,7 +28,7 @@ public final class NabanDeanOfIteration extends CardImpl { public NabanDeanOfIteration(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NadaarSelflessPaladin.java b/Mage.Sets/src/mage/cards/n/NadaarSelflessPaladin.java index 4f7e401982..5d18921c76 100644 --- a/Mage.Sets/src/mage/cards/n/NadaarSelflessPaladin.java +++ b/Mage.Sets/src/mage/cards/n/NadaarSelflessPaladin.java @@ -26,7 +26,7 @@ public final class NadaarSelflessPaladin extends CardImpl { public NadaarSelflessPaladin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NadierAgentOfTheDuskenel.java b/Mage.Sets/src/mage/cards/n/NadierAgentOfTheDuskenel.java index ad2346c5b8..e459b12dff 100644 --- a/Mage.Sets/src/mage/cards/n/NadierAgentOfTheDuskenel.java +++ b/Mage.Sets/src/mage/cards/n/NadierAgentOfTheDuskenel.java @@ -37,7 +37,7 @@ public final class NadierAgentOfTheDuskenel extends CardImpl { public NadierAgentOfTheDuskenel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NaelAvizoaAeronaut.java b/Mage.Sets/src/mage/cards/n/NaelAvizoaAeronaut.java index aa2ccd9d55..dcfd0e3ec4 100644 --- a/Mage.Sets/src/mage/cards/n/NaelAvizoaAeronaut.java +++ b/Mage.Sets/src/mage/cards/n/NaelAvizoaAeronaut.java @@ -24,7 +24,7 @@ public final class NaelAvizoaAeronaut extends CardImpl { public NaelAvizoaAeronaut(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF, SubType.SCOUT); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NagaoBoundByHonor.java b/Mage.Sets/src/mage/cards/n/NagaoBoundByHonor.java index b119be31bd..1fb9d5f23a 100644 --- a/Mage.Sets/src/mage/cards/n/NagaoBoundByHonor.java +++ b/Mage.Sets/src/mage/cards/n/NagaoBoundByHonor.java @@ -28,7 +28,7 @@ public final class NagaoBoundByHonor extends CardImpl { public NagaoBoundByHonor(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/n/NahiriHeirOfTheAncients.java b/Mage.Sets/src/mage/cards/n/NahiriHeirOfTheAncients.java index 78be9a3655..05a2ece77d 100644 --- a/Mage.Sets/src/mage/cards/n/NahiriHeirOfTheAncients.java +++ b/Mage.Sets/src/mage/cards/n/NahiriHeirOfTheAncients.java @@ -49,7 +49,7 @@ public final class NahiriHeirOfTheAncients extends CardImpl { public NahiriHeirOfTheAncients(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAHIRI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/n/NahiriStormOfStone.java b/Mage.Sets/src/mage/cards/n/NahiriStormOfStone.java index 0270fe1df3..28fe7ece81 100644 --- a/Mage.Sets/src/mage/cards/n/NahiriStormOfStone.java +++ b/Mage.Sets/src/mage/cards/n/NahiriStormOfStone.java @@ -41,7 +41,7 @@ public final class NahiriStormOfStone extends CardImpl { public NahiriStormOfStone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R/W}{R/W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAHIRI); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java b/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java index 3d71874464..ecf8bd1031 100644 --- a/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java +++ b/Mage.Sets/src/mage/cards/n/NahiriTheHarbinger.java @@ -53,7 +53,7 @@ public final class NahiriTheHarbinger extends CardImpl { public NahiriTheHarbinger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAHIRI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/n/NahiriTheLithomancer.java b/Mage.Sets/src/mage/cards/n/NahiriTheLithomancer.java index c41a8f5474..72844525e2 100644 --- a/Mage.Sets/src/mage/cards/n/NahiriTheLithomancer.java +++ b/Mage.Sets/src/mage/cards/n/NahiriTheLithomancer.java @@ -40,7 +40,7 @@ public final class NahiriTheLithomancer extends CardImpl { public NahiriTheLithomancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAHIRI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/n/NahiriTheUnforgiving.java b/Mage.Sets/src/mage/cards/n/NahiriTheUnforgiving.java index 65a0c8d190..116d489509 100644 --- a/Mage.Sets/src/mage/cards/n/NahiriTheUnforgiving.java +++ b/Mage.Sets/src/mage/cards/n/NahiriTheUnforgiving.java @@ -44,7 +44,7 @@ public final class NahiriTheUnforgiving extends CardImpl { public NahiriTheUnforgiving(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{R/W/P}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAHIRI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NajalTheStormRunner.java b/Mage.Sets/src/mage/cards/n/NajalTheStormRunner.java index 43b550bba5..d967a9d5ee 100644 --- a/Mage.Sets/src/mage/cards/n/NajalTheStormRunner.java +++ b/Mage.Sets/src/mage/cards/n/NajalTheStormRunner.java @@ -32,7 +32,7 @@ public final class NajalTheStormRunner extends CardImpl { public NajalTheStormRunner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EFREET); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java b/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java index 375f2c9e51..95d30ba9b0 100644 --- a/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java +++ b/Mage.Sets/src/mage/cards/n/NajeelaTheBladeBlossom.java @@ -40,7 +40,7 @@ public final class NajeelaTheBladeBlossom extends CardImpl { public NajeelaTheBladeBlossom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NaliaDeArnise.java b/Mage.Sets/src/mage/cards/n/NaliaDeArnise.java index b81de582b3..72195adfaf 100644 --- a/Mage.Sets/src/mage/cards/n/NaliaDeArnise.java +++ b/Mage.Sets/src/mage/cards/n/NaliaDeArnise.java @@ -41,7 +41,7 @@ public final class NaliaDeArnise extends CardImpl { public NaliaDeArnise(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NaomiPillarOfOrder.java b/Mage.Sets/src/mage/cards/n/NaomiPillarOfOrder.java index 77343d225d..846044accf 100644 --- a/Mage.Sets/src/mage/cards/n/NaomiPillarOfOrder.java +++ b/Mage.Sets/src/mage/cards/n/NaomiPillarOfOrder.java @@ -23,7 +23,7 @@ public final class NaomiPillarOfOrder extends CardImpl { public NaomiPillarOfOrder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NarfiBetrayerKing.java b/Mage.Sets/src/mage/cards/n/NarfiBetrayerKing.java index 75f816c370..0c14c3a2aa 100644 --- a/Mage.Sets/src/mage/cards/n/NarfiBetrayerKing.java +++ b/Mage.Sets/src/mage/cards/n/NarfiBetrayerKing.java @@ -32,8 +32,8 @@ public final class NarfiBetrayerKing extends CardImpl { public NarfiBetrayerKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.LEGENDARY); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NarsetEnlightenedExile.java b/Mage.Sets/src/mage/cards/n/NarsetEnlightenedExile.java index 30b0cdc1f0..6ed7cc8901 100644 --- a/Mage.Sets/src/mage/cards/n/NarsetEnlightenedExile.java +++ b/Mage.Sets/src/mage/cards/n/NarsetEnlightenedExile.java @@ -43,7 +43,7 @@ public final class NarsetEnlightenedExile extends CardImpl { public NarsetEnlightenedExile(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NarsetEnlightenedMaster.java b/Mage.Sets/src/mage/cards/n/NarsetEnlightenedMaster.java index 232cf79334..79cd90e46c 100644 --- a/Mage.Sets/src/mage/cards/n/NarsetEnlightenedMaster.java +++ b/Mage.Sets/src/mage/cards/n/NarsetEnlightenedMaster.java @@ -27,7 +27,7 @@ public final class NarsetEnlightenedMaster extends CardImpl { public NarsetEnlightenedMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); diff --git a/Mage.Sets/src/mage/cards/n/NarsetOfTheAncientWay.java b/Mage.Sets/src/mage/cards/n/NarsetOfTheAncientWay.java index 857d423dd3..0cfaa56005 100644 --- a/Mage.Sets/src/mage/cards/n/NarsetOfTheAncientWay.java +++ b/Mage.Sets/src/mage/cards/n/NarsetOfTheAncientWay.java @@ -35,7 +35,7 @@ public final class NarsetOfTheAncientWay extends CardImpl { public NarsetOfTheAncientWay(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NARSET); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/n/NarsetParterOfVeils.java b/Mage.Sets/src/mage/cards/n/NarsetParterOfVeils.java index 12d10c22c3..aa74021c67 100644 --- a/Mage.Sets/src/mage/cards/n/NarsetParterOfVeils.java +++ b/Mage.Sets/src/mage/cards/n/NarsetParterOfVeils.java @@ -32,7 +32,7 @@ public final class NarsetParterOfVeils extends CardImpl { public NarsetParterOfVeils(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NARSET); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NarsetTranscendent.java b/Mage.Sets/src/mage/cards/n/NarsetTranscendent.java index bdbf412d09..313a5b8cb6 100644 --- a/Mage.Sets/src/mage/cards/n/NarsetTranscendent.java +++ b/Mage.Sets/src/mage/cards/n/NarsetTranscendent.java @@ -38,7 +38,7 @@ public final class NarsetTranscendent extends CardImpl { public NarsetTranscendent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NARSET); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/n/NaruMehaMasterWizard.java b/Mage.Sets/src/mage/cards/n/NaruMehaMasterWizard.java index 1a79c2ecc8..bec1b3b68c 100644 --- a/Mage.Sets/src/mage/cards/n/NaruMehaMasterWizard.java +++ b/Mage.Sets/src/mage/cards/n/NaruMehaMasterWizard.java @@ -44,7 +44,7 @@ public final class NaruMehaMasterWizard extends CardImpl { public NaruMehaMasterWizard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NashiMoonsLegacy.java b/Mage.Sets/src/mage/cards/n/NashiMoonsLegacy.java index 47d4441dd4..10d38ef09f 100644 --- a/Mage.Sets/src/mage/cards/n/NashiMoonsLegacy.java +++ b/Mage.Sets/src/mage/cards/n/NashiMoonsLegacy.java @@ -37,7 +37,7 @@ public final class NashiMoonsLegacy extends CardImpl { public NashiMoonsLegacy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAT); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NathOfTheGiltLeaf.java b/Mage.Sets/src/mage/cards/n/NathOfTheGiltLeaf.java index 7e63e24184..a7d25b4b33 100644 --- a/Mage.Sets/src/mage/cards/n/NathOfTheGiltLeaf.java +++ b/Mage.Sets/src/mage/cards/n/NathOfTheGiltLeaf.java @@ -25,7 +25,7 @@ public final class NathOfTheGiltLeaf extends CardImpl { public NathOfTheGiltLeaf(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/n/NazahnReveredBladesmith.java b/Mage.Sets/src/mage/cards/n/NazahnReveredBladesmith.java index 94562ff309..10de52472f 100644 --- a/Mage.Sets/src/mage/cards/n/NazahnReveredBladesmith.java +++ b/Mage.Sets/src/mage/cards/n/NazahnReveredBladesmith.java @@ -49,7 +49,7 @@ public final class NazahnReveredBladesmith extends CardImpl { public NazahnReveredBladesmith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/Nebuchadnezzar.java b/Mage.Sets/src/mage/cards/n/Nebuchadnezzar.java index d7cd0ac09f..00a493c30e 100644 --- a/Mage.Sets/src/mage/cards/n/Nebuchadnezzar.java +++ b/Mage.Sets/src/mage/cards/n/Nebuchadnezzar.java @@ -25,7 +25,7 @@ public final class Nebuchadnezzar extends CardImpl { public Nebuchadnezzar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NeeraWildMage.java b/Mage.Sets/src/mage/cards/n/NeeraWildMage.java index c301ea856b..ac790ddfde 100644 --- a/Mage.Sets/src/mage/cards/n/NeeraWildMage.java +++ b/Mage.Sets/src/mage/cards/n/NeeraWildMage.java @@ -28,7 +28,7 @@ public final class NeeraWildMage extends CardImpl { public NeeraWildMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/n/NefaroxOverlordOfGrixis.java b/Mage.Sets/src/mage/cards/n/NefaroxOverlordOfGrixis.java index 16c8f77957..2c154bf8f8 100644 --- a/Mage.Sets/src/mage/cards/n/NefaroxOverlordOfGrixis.java +++ b/Mage.Sets/src/mage/cards/n/NefaroxOverlordOfGrixis.java @@ -22,7 +22,7 @@ public final class NefaroxOverlordOfGrixis extends CardImpl { public NefaroxOverlordOfGrixis(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/NeganTheColdBlooded.java b/Mage.Sets/src/mage/cards/n/NeganTheColdBlooded.java index 680b7d61ee..30972d1230 100644 --- a/Mage.Sets/src/mage/cards/n/NeganTheColdBlooded.java +++ b/Mage.Sets/src/mage/cards/n/NeganTheColdBlooded.java @@ -30,7 +30,7 @@ public final class NeganTheColdBlooded extends CardImpl { public NeganTheColdBlooded(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NehebDreadhordeChampion.java b/Mage.Sets/src/mage/cards/n/NehebDreadhordeChampion.java index ed232f0b82..faab750750 100644 --- a/Mage.Sets/src/mage/cards/n/NehebDreadhordeChampion.java +++ b/Mage.Sets/src/mage/cards/n/NehebDreadhordeChampion.java @@ -22,7 +22,7 @@ public final class NehebDreadhordeChampion extends CardImpl { public NehebDreadhordeChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/n/NehebTheEternal.java b/Mage.Sets/src/mage/cards/n/NehebTheEternal.java index 6826e3416f..60dadcb140 100644 --- a/Mage.Sets/src/mage/cards/n/NehebTheEternal.java +++ b/Mage.Sets/src/mage/cards/n/NehebTheEternal.java @@ -23,7 +23,7 @@ public final class NehebTheEternal extends CardImpl { public NehebTheEternal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/n/NehebTheWorthy.java b/Mage.Sets/src/mage/cards/n/NehebTheWorthy.java index 936a9f0b95..da8cf9a3de 100644 --- a/Mage.Sets/src/mage/cards/n/NehebTheWorthy.java +++ b/Mage.Sets/src/mage/cards/n/NehebTheWorthy.java @@ -34,7 +34,7 @@ public final class NehebTheWorthy extends CardImpl { public NehebTheWorthy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NekusarTheMindrazer.java b/Mage.Sets/src/mage/cards/n/NekusarTheMindrazer.java index 650721423a..b375f8f3e2 100644 --- a/Mage.Sets/src/mage/cards/n/NekusarTheMindrazer.java +++ b/Mage.Sets/src/mage/cards/n/NekusarTheMindrazer.java @@ -23,7 +23,7 @@ public final class NekusarTheMindrazer extends CardImpl { public NekusarTheMindrazer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/n/NemataGroveGuardian.java b/Mage.Sets/src/mage/cards/n/NemataGroveGuardian.java index a8c1c649a6..ed9e3cf947 100644 --- a/Mage.Sets/src/mage/cards/n/NemataGroveGuardian.java +++ b/Mage.Sets/src/mage/cards/n/NemataGroveGuardian.java @@ -31,7 +31,7 @@ public final class NemataGroveGuardian extends CardImpl { public NemataGroveGuardian(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NemataPrimevalWarden.java b/Mage.Sets/src/mage/cards/n/NemataPrimevalWarden.java index 57bd502632..5fd69c1bff 100644 --- a/Mage.Sets/src/mage/cards/n/NemataPrimevalWarden.java +++ b/Mage.Sets/src/mage/cards/n/NemataPrimevalWarden.java @@ -40,7 +40,7 @@ public final class NemataPrimevalWarden extends CardImpl { public NemataPrimevalWarden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NetherVoid.java b/Mage.Sets/src/mage/cards/n/NetherVoid.java index 06ac88f560..1d14230781 100644 --- a/Mage.Sets/src/mage/cards/n/NetherVoid.java +++ b/Mage.Sets/src/mage/cards/n/NetherVoid.java @@ -21,7 +21,7 @@ public final class NetherVoid extends CardImpl { public NetherVoid(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{3}{B}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Whenever a player casts a spell, counter it unless that player pays {3}. this.addAbility(new SpellCastAllTriggeredAbility(new CounterUnlessPaysEffect(new GenericManaCost(3)), StaticFilters.FILTER_SPELL_A, false, SetTargetPointer.SPELL)); diff --git a/Mage.Sets/src/mage/cards/n/NethroiApexOfDeath.java b/Mage.Sets/src/mage/cards/n/NethroiApexOfDeath.java index deca60b786..8e635cc601 100644 --- a/Mage.Sets/src/mage/cards/n/NethroiApexOfDeath.java +++ b/Mage.Sets/src/mage/cards/n/NethroiApexOfDeath.java @@ -28,7 +28,7 @@ public final class NethroiApexOfDeath extends CardImpl { public NethroiApexOfDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.BEAST); diff --git a/Mage.Sets/src/mage/cards/n/NevinyrralUrborgTyrant.java b/Mage.Sets/src/mage/cards/n/NevinyrralUrborgTyrant.java index de50a55dd1..3e0b2bca8f 100644 --- a/Mage.Sets/src/mage/cards/n/NevinyrralUrborgTyrant.java +++ b/Mage.Sets/src/mage/cards/n/NevinyrralUrborgTyrant.java @@ -30,7 +30,7 @@ public final class NevinyrralUrborgTyrant extends CardImpl { public NevinyrralUrborgTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NeyaliSunsVanguard.java b/Mage.Sets/src/mage/cards/n/NeyaliSunsVanguard.java index 37262e2102..b655d42a5e 100644 --- a/Mage.Sets/src/mage/cards/n/NeyaliSunsVanguard.java +++ b/Mage.Sets/src/mage/cards/n/NeyaliSunsVanguard.java @@ -43,7 +43,7 @@ public final class NeyaliSunsVanguard extends CardImpl { public NeyaliSunsVanguard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NeyithOfTheDireHunt.java b/Mage.Sets/src/mage/cards/n/NeyithOfTheDireHunt.java index 65f74d1832..2ecc081413 100644 --- a/Mage.Sets/src/mage/cards/n/NeyithOfTheDireHunt.java +++ b/Mage.Sets/src/mage/cards/n/NeyithOfTheDireHunt.java @@ -34,7 +34,7 @@ public final class NeyithOfTheDireHunt extends CardImpl { public NeyithOfTheDireHunt(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NezahalPrimalTide.java b/Mage.Sets/src/mage/cards/n/NezahalPrimalTide.java index eb85297eda..3f00adadf1 100644 --- a/Mage.Sets/src/mage/cards/n/NezahalPrimalTide.java +++ b/Mage.Sets/src/mage/cards/n/NezahalPrimalTide.java @@ -41,7 +41,7 @@ public final class NezahalPrimalTide extends CardImpl { public NezahalPrimalTide(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/n/NezumiGraverobber.java b/Mage.Sets/src/mage/cards/n/NezumiGraverobber.java index 1de94e766f..45bebf15c0 100644 --- a/Mage.Sets/src/mage/cards/n/NezumiGraverobber.java +++ b/Mage.Sets/src/mage/cards/n/NezumiGraverobber.java @@ -96,7 +96,7 @@ class NighteyesTheDesecratorToken extends TokenImpl { NighteyesTheDesecratorToken() { super("Nighteyes the Desecrator", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.RAT); diff --git a/Mage.Sets/src/mage/cards/n/NezumiShortfang.java b/Mage.Sets/src/mage/cards/n/NezumiShortfang.java index 304085abdc..b80e06ae10 100644 --- a/Mage.Sets/src/mage/cards/n/NezumiShortfang.java +++ b/Mage.Sets/src/mage/cards/n/NezumiShortfang.java @@ -61,7 +61,7 @@ class StabwhiskerTheOdious extends TokenImpl { StabwhiskerTheOdious() { super("Stabwhisker the Odious", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.RAT); diff --git a/Mage.Sets/src/mage/cards/n/NiambiEsteemedSpeaker.java b/Mage.Sets/src/mage/cards/n/NiambiEsteemedSpeaker.java index 9cea452c6b..1dead1904e 100644 --- a/Mage.Sets/src/mage/cards/n/NiambiEsteemedSpeaker.java +++ b/Mage.Sets/src/mage/cards/n/NiambiEsteemedSpeaker.java @@ -46,7 +46,7 @@ public final class NiambiEsteemedSpeaker extends CardImpl { public NiambiEsteemedSpeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NiambiFaithfulHealer.java b/Mage.Sets/src/mage/cards/n/NiambiFaithfulHealer.java index 987fd361b0..e074fd4fd9 100644 --- a/Mage.Sets/src/mage/cards/n/NiambiFaithfulHealer.java +++ b/Mage.Sets/src/mage/cards/n/NiambiFaithfulHealer.java @@ -28,7 +28,7 @@ public final class NiambiFaithfulHealer extends CardImpl { public NiambiFaithfulHealer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolas.java b/Mage.Sets/src/mage/cards/n/NicolBolas.java index 7238808c48..67a453a7b5 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolas.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolas.java @@ -24,7 +24,7 @@ public final class NicolBolas extends CardImpl { public NicolBolas(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}{B}{B}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolasDragonGod.java b/Mage.Sets/src/mage/cards/n/NicolBolasDragonGod.java index 41a995b9d2..1a069c4650 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolasDragonGod.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolasDragonGod.java @@ -34,7 +34,7 @@ public final class NicolBolasDragonGod extends CardImpl { public NicolBolasDragonGod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{U}{B}{B}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BOLAS); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolasGodPharaoh.java b/Mage.Sets/src/mage/cards/n/NicolBolasGodPharaoh.java index 936d2d878f..09c41ccaf8 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolasGodPharaoh.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolasGodPharaoh.java @@ -44,7 +44,7 @@ public final class NicolBolasGodPharaoh extends CardImpl { public NicolBolasGodPharaoh(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BOLAS); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolasPlaneswalker.java b/Mage.Sets/src/mage/cards/n/NicolBolasPlaneswalker.java index 0f4bb25363..8336473089 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolasPlaneswalker.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolasPlaneswalker.java @@ -34,7 +34,7 @@ public final class NicolBolasPlaneswalker extends CardImpl { public NicolBolasPlaneswalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{B}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BOLAS); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolasTheArisen.java b/Mage.Sets/src/mage/cards/n/NicolBolasTheArisen.java index 3c5ca837b9..9cdf497ea1 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolasTheArisen.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolasTheArisen.java @@ -40,7 +40,7 @@ public final class NicolBolasTheArisen extends CardImpl { public NicolBolasTheArisen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BOLAS); this.color.setBlue(true); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolasTheDeceiver.java b/Mage.Sets/src/mage/cards/n/NicolBolasTheDeceiver.java index 2a027a549c..9474e2b866 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolasTheDeceiver.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolasTheDeceiver.java @@ -31,7 +31,7 @@ public final class NicolBolasTheDeceiver extends CardImpl { public NicolBolasTheDeceiver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{5}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BOLAS); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NicolBolasTheRavager.java b/Mage.Sets/src/mage/cards/n/NicolBolasTheRavager.java index e5f4bd5f6c..697341052b 100644 --- a/Mage.Sets/src/mage/cards/n/NicolBolasTheRavager.java +++ b/Mage.Sets/src/mage/cards/n/NicolBolasTheRavager.java @@ -24,7 +24,7 @@ public final class NicolBolasTheRavager extends CardImpl { public NicolBolasTheRavager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NightOfSoulsBetrayal.java b/Mage.Sets/src/mage/cards/n/NightOfSoulsBetrayal.java index 9e1b67ddb2..2be2a19a2c 100644 --- a/Mage.Sets/src/mage/cards/n/NightOfSoulsBetrayal.java +++ b/Mage.Sets/src/mage/cards/n/NightOfSoulsBetrayal.java @@ -17,7 +17,7 @@ public final class NightOfSoulsBetrayal extends CardImpl { public NightOfSoulsBetrayal (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addAbility(new SimpleStaticAbility(new BoostAllEffect(-1, -1, Duration.WhileOnBattlefield))); } diff --git a/Mage.Sets/src/mage/cards/n/Nihiloor.java b/Mage.Sets/src/mage/cards/n/Nihiloor.java index 1fb88f71cb..e64908de8d 100644 --- a/Mage.Sets/src/mage/cards/n/Nihiloor.java +++ b/Mage.Sets/src/mage/cards/n/Nihiloor.java @@ -38,7 +38,7 @@ public final class Nihiloor extends CardImpl { public Nihiloor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/NikaraLairScavenger.java b/Mage.Sets/src/mage/cards/n/NikaraLairScavenger.java index 22747e1755..eba479705d 100644 --- a/Mage.Sets/src/mage/cards/n/NikaraLairScavenger.java +++ b/Mage.Sets/src/mage/cards/n/NikaraLairScavenger.java @@ -35,7 +35,7 @@ public final class NikaraLairScavenger extends CardImpl { public NikaraLairScavenger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NikoAris.java b/Mage.Sets/src/mage/cards/n/NikoAris.java index e9ac4eded1..b6993038de 100644 --- a/Mage.Sets/src/mage/cards/n/NikoAris.java +++ b/Mage.Sets/src/mage/cards/n/NikoAris.java @@ -48,7 +48,7 @@ public final class NikoAris extends CardImpl { public NikoAris(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{X}{W}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIKO); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/n/NikyaOfTheOldWays.java b/Mage.Sets/src/mage/cards/n/NikyaOfTheOldWays.java index ac2374c738..3079d86b7f 100644 --- a/Mage.Sets/src/mage/cards/n/NikyaOfTheOldWays.java +++ b/Mage.Sets/src/mage/cards/n/NikyaOfTheOldWays.java @@ -24,7 +24,7 @@ public final class NikyaOfTheOldWays extends CardImpl { public NikyaOfTheOldWays(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CENTAUR); this.subtype.add(SubType.DRUID); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/NilsDisciplineEnforcer.java b/Mage.Sets/src/mage/cards/n/NilsDisciplineEnforcer.java index 3931a40c48..e747727794 100644 --- a/Mage.Sets/src/mage/cards/n/NilsDisciplineEnforcer.java +++ b/Mage.Sets/src/mage/cards/n/NilsDisciplineEnforcer.java @@ -32,7 +32,7 @@ public final class NilsDisciplineEnforcer extends CardImpl { public NilsDisciplineEnforcer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NinThePainArtist.java b/Mage.Sets/src/mage/cards/n/NinThePainArtist.java index 35a1769ec8..5750ffcac6 100644 --- a/Mage.Sets/src/mage/cards/n/NinThePainArtist.java +++ b/Mage.Sets/src/mage/cards/n/NinThePainArtist.java @@ -28,7 +28,7 @@ public final class NinThePainArtist extends CardImpl { public NinThePainArtist(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEDALKEN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/n/NineFingersKeene.java b/Mage.Sets/src/mage/cards/n/NineFingersKeene.java index 94246c0abe..77628113e7 100644 --- a/Mage.Sets/src/mage/cards/n/NineFingersKeene.java +++ b/Mage.Sets/src/mage/cards/n/NineFingersKeene.java @@ -27,7 +27,7 @@ public final class NineFingersKeene extends CardImpl { public NineFingersKeene(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NissaAscendedAnimist.java b/Mage.Sets/src/mage/cards/n/NissaAscendedAnimist.java index 18fc736b28..1df8279a2c 100644 --- a/Mage.Sets/src/mage/cards/n/NissaAscendedAnimist.java +++ b/Mage.Sets/src/mage/cards/n/NissaAscendedAnimist.java @@ -39,7 +39,7 @@ public final class NissaAscendedAnimist extends CardImpl { public NissaAscendedAnimist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}{G/P}{G/P}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/n/NissaGenesisMage.java b/Mage.Sets/src/mage/cards/n/NissaGenesisMage.java index 9c4cf60a36..dbab607c32 100644 --- a/Mage.Sets/src/mage/cards/n/NissaGenesisMage.java +++ b/Mage.Sets/src/mage/cards/n/NissaGenesisMage.java @@ -33,7 +33,7 @@ public final class NissaGenesisMage extends CardImpl { public NissaGenesisMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{5}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NissaNaturesArtisan.java b/Mage.Sets/src/mage/cards/n/NissaNaturesArtisan.java index bd2aa84f94..863182172b 100644 --- a/Mage.Sets/src/mage/cards/n/NissaNaturesArtisan.java +++ b/Mage.Sets/src/mage/cards/n/NissaNaturesArtisan.java @@ -25,7 +25,7 @@ public final class NissaNaturesArtisan extends CardImpl { public NissaNaturesArtisan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NissaOfShadowedBoughs.java b/Mage.Sets/src/mage/cards/n/NissaOfShadowedBoughs.java index 1f51c9107e..2f40cf78cb 100644 --- a/Mage.Sets/src/mage/cards/n/NissaOfShadowedBoughs.java +++ b/Mage.Sets/src/mage/cards/n/NissaOfShadowedBoughs.java @@ -41,7 +41,7 @@ public final class NissaOfShadowedBoughs extends CardImpl { public NissaOfShadowedBoughs(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/n/NissaResurgentAnimist.java b/Mage.Sets/src/mage/cards/n/NissaResurgentAnimist.java index da09c8ad36..1e11654e26 100644 --- a/Mage.Sets/src/mage/cards/n/NissaResurgentAnimist.java +++ b/Mage.Sets/src/mage/cards/n/NissaResurgentAnimist.java @@ -31,7 +31,7 @@ public final class NissaResurgentAnimist extends CardImpl { public NissaResurgentAnimist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NissaRevane.java b/Mage.Sets/src/mage/cards/n/NissaRevane.java index d5680732c4..d0c24eb2a9 100644 --- a/Mage.Sets/src/mage/cards/n/NissaRevane.java +++ b/Mage.Sets/src/mage/cards/n/NissaRevane.java @@ -34,7 +34,7 @@ public final class NissaRevane extends CardImpl { public NissaRevane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(2); diff --git a/Mage.Sets/src/mage/cards/n/NissaSageAnimist.java b/Mage.Sets/src/mage/cards/n/NissaSageAnimist.java index d57530b12e..08f4da8616 100644 --- a/Mage.Sets/src/mage/cards/n/NissaSageAnimist.java +++ b/Mage.Sets/src/mage/cards/n/NissaSageAnimist.java @@ -30,7 +30,7 @@ public final class NissaSageAnimist extends CardImpl { public NissaSageAnimist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.color.setGreen(true); diff --git a/Mage.Sets/src/mage/cards/n/NissaStewardOfElements.java b/Mage.Sets/src/mage/cards/n/NissaStewardOfElements.java index b5f975d406..96e4886137 100644 --- a/Mage.Sets/src/mage/cards/n/NissaStewardOfElements.java +++ b/Mage.Sets/src/mage/cards/n/NissaStewardOfElements.java @@ -36,7 +36,7 @@ public final class NissaStewardOfElements extends CardImpl { public NissaStewardOfElements(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{X}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(-2); // -2 loyalty means X diff --git a/Mage.Sets/src/mage/cards/n/NissaVastwoodSeer.java b/Mage.Sets/src/mage/cards/n/NissaVastwoodSeer.java index 4ffc22283b..0d0d19a192 100644 --- a/Mage.Sets/src/mage/cards/n/NissaVastwoodSeer.java +++ b/Mage.Sets/src/mage/cards/n/NissaVastwoodSeer.java @@ -32,7 +32,7 @@ public final class NissaVastwoodSeer extends CardImpl { public NissaVastwoodSeer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NissaVitalForce.java b/Mage.Sets/src/mage/cards/n/NissaVitalForce.java index be1966384f..1d960cc434 100644 --- a/Mage.Sets/src/mage/cards/n/NissaVitalForce.java +++ b/Mage.Sets/src/mage/cards/n/NissaVitalForce.java @@ -35,7 +35,7 @@ public final class NissaVitalForce extends CardImpl { public NissaVitalForce(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NissaVoiceOfZendikar.java b/Mage.Sets/src/mage/cards/n/NissaVoiceOfZendikar.java index b3e25056c9..c9569b54ff 100644 --- a/Mage.Sets/src/mage/cards/n/NissaVoiceOfZendikar.java +++ b/Mage.Sets/src/mage/cards/n/NissaVoiceOfZendikar.java @@ -34,7 +34,7 @@ public final class NissaVoiceOfZendikar extends CardImpl { public NissaVoiceOfZendikar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{1}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/n/NissaWhoShakesTheWorld.java b/Mage.Sets/src/mage/cards/n/NissaWhoShakesTheWorld.java index 2ff7174e0f..1e40c9224f 100644 --- a/Mage.Sets/src/mage/cards/n/NissaWhoShakesTheWorld.java +++ b/Mage.Sets/src/mage/cards/n/NissaWhoShakesTheWorld.java @@ -49,7 +49,7 @@ public final class NissaWhoShakesTheWorld extends CardImpl { public NissaWhoShakesTheWorld(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java b/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java index 3318c4d700..ce3dea635c 100644 --- a/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java +++ b/Mage.Sets/src/mage/cards/n/NissaWorldwaker.java @@ -36,7 +36,7 @@ public final class NissaWorldwaker extends CardImpl { public NissaWorldwaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NISSA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/n/NivMizzetDracogenius.java b/Mage.Sets/src/mage/cards/n/NivMizzetDracogenius.java index 7ac7612ef4..6129c5a449 100644 --- a/Mage.Sets/src/mage/cards/n/NivMizzetDracogenius.java +++ b/Mage.Sets/src/mage/cards/n/NivMizzetDracogenius.java @@ -26,7 +26,7 @@ public final class NivMizzetDracogenius extends CardImpl { public NivMizzetDracogenius(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/n/NivMizzetParun.java b/Mage.Sets/src/mage/cards/n/NivMizzetParun.java index dcc99baa7f..c693f75898 100644 --- a/Mage.Sets/src/mage/cards/n/NivMizzetParun.java +++ b/Mage.Sets/src/mage/cards/n/NivMizzetParun.java @@ -26,7 +26,7 @@ public final class NivMizzetParun extends CardImpl { public NivMizzetParun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{U}{U}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/NivMizzetReborn.java b/Mage.Sets/src/mage/cards/n/NivMizzetReborn.java index 1e58127375..697432e1cd 100644 --- a/Mage.Sets/src/mage/cards/n/NivMizzetReborn.java +++ b/Mage.Sets/src/mage/cards/n/NivMizzetReborn.java @@ -25,7 +25,7 @@ public final class NivMizzetReborn extends CardImpl { public NivMizzetReborn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.AVATAR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/n/NivMizzetSupreme.java b/Mage.Sets/src/mage/cards/n/NivMizzetSupreme.java index df69221a57..bfe8fd6b97 100644 --- a/Mage.Sets/src/mage/cards/n/NivMizzetSupreme.java +++ b/Mage.Sets/src/mage/cards/n/NivMizzetSupreme.java @@ -24,7 +24,7 @@ public final class NivMizzetSupreme extends CardImpl { public NivMizzetSupreme(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.AVATAR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/n/NivMizzetTheFiremind.java b/Mage.Sets/src/mage/cards/n/NivMizzetTheFiremind.java index a0487dbbad..2b7e33e96a 100644 --- a/Mage.Sets/src/mage/cards/n/NivMizzetTheFiremind.java +++ b/Mage.Sets/src/mage/cards/n/NivMizzetTheFiremind.java @@ -26,7 +26,7 @@ public final class NivMizzetTheFiremind extends CardImpl { public NivMizzetTheFiremind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/n/NobleHeritage.java b/Mage.Sets/src/mage/cards/n/NobleHeritage.java index 2c02d04065..bec9637394 100644 --- a/Mage.Sets/src/mage/cards/n/NobleHeritage.java +++ b/Mage.Sets/src/mage/cards/n/NobleHeritage.java @@ -36,7 +36,7 @@ public final class NobleHeritage extends CardImpl { public NobleHeritage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have “When this creature enters the battlefield and at the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. For each opponent who does, you gain protection from that player until your next turn.” (You can’t be targeted, dealt damage, or enchanted by anything controlled by that player.) diff --git a/Mage.Sets/src/mage/cards/n/NogiDracoZealot.java b/Mage.Sets/src/mage/cards/n/NogiDracoZealot.java index 054e8cb17b..a7aff4611a 100644 --- a/Mage.Sets/src/mage/cards/n/NogiDracoZealot.java +++ b/Mage.Sets/src/mage/cards/n/NogiDracoZealot.java @@ -44,7 +44,7 @@ public final class NogiDracoZealot extends CardImpl { public NogiDracoZealot(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOBOLD, SubType.SHAMAN); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NorikaYamazakiThePoet.java b/Mage.Sets/src/mage/cards/n/NorikaYamazakiThePoet.java index 7b81716586..d0f11cbf7c 100644 --- a/Mage.Sets/src/mage/cards/n/NorikaYamazakiThePoet.java +++ b/Mage.Sets/src/mage/cards/n/NorikaYamazakiThePoet.java @@ -30,7 +30,7 @@ public final class NorikaYamazakiThePoet extends CardImpl { public NorikaYamazakiThePoet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/n/NorinTheWary.java b/Mage.Sets/src/mage/cards/n/NorinTheWary.java index dfd1bd9440..c79c5d308e 100644 --- a/Mage.Sets/src/mage/cards/n/NorinTheWary.java +++ b/Mage.Sets/src/mage/cards/n/NorinTheWary.java @@ -22,7 +22,7 @@ public final class NorinTheWary extends CardImpl { public NorinTheWary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/n/NoyanDarRoilShaper.java b/Mage.Sets/src/mage/cards/n/NoyanDarRoilShaper.java index 77213c1e22..bdb63637a3 100644 --- a/Mage.Sets/src/mage/cards/n/NoyanDarRoilShaper.java +++ b/Mage.Sets/src/mage/cards/n/NoyanDarRoilShaper.java @@ -43,7 +43,7 @@ public final class NoyanDarRoilShaper extends CardImpl { public NoyanDarRoilShaper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.ALLY); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/n/NullChamber.java b/Mage.Sets/src/mage/cards/n/NullChamber.java index e1d6b53add..9c8d5ab174 100644 --- a/Mage.Sets/src/mage/cards/n/NullChamber.java +++ b/Mage.Sets/src/mage/cards/n/NullChamber.java @@ -27,7 +27,7 @@ public final class NullChamber extends CardImpl { public NullChamber(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}"); - this.addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // As Null Chamber enters the battlefield, you and an opponent each name a card other than a basic land card. // The named cards can't be played. diff --git a/Mage.Sets/src/mage/cards/n/NumaJoragaChieftain.java b/Mage.Sets/src/mage/cards/n/NumaJoragaChieftain.java index 367064dd7e..ba9c47bdc4 100644 --- a/Mage.Sets/src/mage/cards/n/NumaJoragaChieftain.java +++ b/Mage.Sets/src/mage/cards/n/NumaJoragaChieftain.java @@ -29,7 +29,7 @@ public final class NumaJoragaChieftain extends CardImpl { public NumaJoragaChieftain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NumotTheDevastator.java b/Mage.Sets/src/mage/cards/n/NumotTheDevastator.java index 108c0651cb..4ab4605623 100644 --- a/Mage.Sets/src/mage/cards/n/NumotTheDevastator.java +++ b/Mage.Sets/src/mage/cards/n/NumotTheDevastator.java @@ -24,7 +24,7 @@ public final class NumotTheDevastator extends CardImpl { public NumotTheDevastator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/n/NuteGunray.java b/Mage.Sets/src/mage/cards/n/NuteGunray.java index 231d4e4990..d7347fd373 100644 --- a/Mage.Sets/src/mage/cards/n/NuteGunray.java +++ b/Mage.Sets/src/mage/cards/n/NuteGunray.java @@ -38,7 +38,7 @@ public final class NuteGunray extends CardImpl { public NuteGunray(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NEIMOIDIAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/n/NykthosShrineToNyx.java b/Mage.Sets/src/mage/cards/n/NykthosShrineToNyx.java index 7579eb693c..016a5f935c 100644 --- a/Mage.Sets/src/mage/cards/n/NykthosShrineToNyx.java +++ b/Mage.Sets/src/mage/cards/n/NykthosShrineToNyx.java @@ -28,7 +28,7 @@ public final class NykthosShrineToNyx extends CardImpl { public NykthosShrineToNyx(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/n/NyleaGodOfTheHunt.java b/Mage.Sets/src/mage/cards/n/NyleaGodOfTheHunt.java index 88f77f19e8..2464d68eb5 100644 --- a/Mage.Sets/src/mage/cards/n/NyleaGodOfTheHunt.java +++ b/Mage.Sets/src/mage/cards/n/NyleaGodOfTheHunt.java @@ -29,7 +29,7 @@ public final class NyleaGodOfTheHunt extends CardImpl { public NyleaGodOfTheHunt(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/n/NyleaKeenEyed.java b/Mage.Sets/src/mage/cards/n/NyleaKeenEyed.java index 5415ed8486..ba33de8bbc 100644 --- a/Mage.Sets/src/mage/cards/n/NyleaKeenEyed.java +++ b/Mage.Sets/src/mage/cards/n/NyleaKeenEyed.java @@ -32,7 +32,7 @@ public final class NyleaKeenEyed extends CardImpl { public NyleaKeenEyed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/n/NymrisOonasTrickster.java b/Mage.Sets/src/mage/cards/n/NymrisOonasTrickster.java index fa85c346e2..23d7d5bdd2 100644 --- a/Mage.Sets/src/mage/cards/n/NymrisOonasTrickster.java +++ b/Mage.Sets/src/mage/cards/n/NymrisOonasTrickster.java @@ -22,7 +22,7 @@ public final class NymrisOonasTrickster extends CardImpl { public NymrisOonasTrickster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/n/NyxLotus.java b/Mage.Sets/src/mage/cards/n/NyxLotus.java index 311f037828..62c1eba4f2 100644 --- a/Mage.Sets/src/mage/cards/n/NyxLotus.java +++ b/Mage.Sets/src/mage/cards/n/NyxLotus.java @@ -28,7 +28,7 @@ public final class NyxLotus extends CardImpl { public NyxLotus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Nyx Lotus enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/o/OKagachiVengefulKami.java b/Mage.Sets/src/mage/cards/o/OKagachiVengefulKami.java index 0c7b9eb2bb..403faf3ab6 100644 --- a/Mage.Sets/src/mage/cards/o/OKagachiVengefulKami.java +++ b/Mage.Sets/src/mage/cards/o/OKagachiVengefulKami.java @@ -29,7 +29,7 @@ public final class OKagachiVengefulKami extends CardImpl { public OKagachiVengefulKami(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OathOfAjani.java b/Mage.Sets/src/mage/cards/o/OathOfAjani.java index 5446c1dc1e..e2ebd47f5f 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfAjani.java +++ b/Mage.Sets/src/mage/cards/o/OathOfAjani.java @@ -23,7 +23,7 @@ public final class OathOfAjani extends CardImpl { public OathOfAjani(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Ajani enters the battlefield, put a +1/+1 counter on each creature you control. this.addAbility(new EntersBattlefieldTriggeredAbility(new AddCountersAllEffect(CounterType.P1P1.createInstance(), new FilterControlledCreaturePermanent()))); diff --git a/Mage.Sets/src/mage/cards/o/OathOfChandra.java b/Mage.Sets/src/mage/cards/o/OathOfChandra.java index 0be50f31cf..f3902bfd13 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfChandra.java +++ b/Mage.Sets/src/mage/cards/o/OathOfChandra.java @@ -31,7 +31,7 @@ public final class OathOfChandra extends CardImpl { public OathOfChandra(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{1}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Chandra enters the battlefield, it deals 3 damage to target creature an opponent controls. Effect effect = new DamageTargetEffect(3); diff --git a/Mage.Sets/src/mage/cards/o/OathOfGideon.java b/Mage.Sets/src/mage/cards/o/OathOfGideon.java index f374713465..9905cbe269 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfGideon.java +++ b/Mage.Sets/src/mage/cards/o/OathOfGideon.java @@ -25,7 +25,7 @@ public final class OathOfGideon extends CardImpl { public OathOfGideon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{2}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Gideon enters the battlefield, create two 1/1 Kor Ally creature tokens. this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenEffect(new KorAllyToken(), 2), false)); diff --git a/Mage.Sets/src/mage/cards/o/OathOfJace.java b/Mage.Sets/src/mage/cards/o/OathOfJace.java index b25b83438c..7e9303e0a5 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfJace.java +++ b/Mage.Sets/src/mage/cards/o/OathOfJace.java @@ -25,7 +25,7 @@ public final class OathOfJace extends CardImpl { public OathOfJace(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Jace enters the battlefield, draw three cards, then discard two cards. this.addAbility(new EntersBattlefieldTriggeredAbility(new DrawDiscardControllerEffect(3, 2), false)); diff --git a/Mage.Sets/src/mage/cards/o/OathOfKaya.java b/Mage.Sets/src/mage/cards/o/OathOfKaya.java index 9983228817..436ff034d1 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfKaya.java +++ b/Mage.Sets/src/mage/cards/o/OathOfKaya.java @@ -27,7 +27,7 @@ public final class OathOfKaya extends CardImpl { public OathOfKaya(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Kaya enters the battlefield, it deals 3 damage to any target and you gain 3 life. Ability ability = new EntersBattlefieldTriggeredAbility(new DamageTargetEffect(3, "it")); diff --git a/Mage.Sets/src/mage/cards/o/OathOfLiliana.java b/Mage.Sets/src/mage/cards/o/OathOfLiliana.java index 4fdb3b498f..a7986a5dc1 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfLiliana.java +++ b/Mage.Sets/src/mage/cards/o/OathOfLiliana.java @@ -28,7 +28,7 @@ public final class OathOfLiliana extends CardImpl { public OathOfLiliana(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Liliana enters the battlefield, each opponent sacrifices a creature. this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeOpponentsEffect(StaticFilters.FILTER_CONTROLLED_CREATURE_SHORT_TEXT), false)); diff --git a/Mage.Sets/src/mage/cards/o/OathOfNissa.java b/Mage.Sets/src/mage/cards/o/OathOfNissa.java index 22a047f844..738a481e8b 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfNissa.java +++ b/Mage.Sets/src/mage/cards/o/OathOfNissa.java @@ -34,7 +34,7 @@ public final class OathOfNissa extends CardImpl { public OathOfNissa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Nissa enters the battlefield, look at the top three cards of your library. // You may reveal a creature, land, or planeswalker card from among them and put it into your hand. diff --git a/Mage.Sets/src/mage/cards/o/OathOfTeferi.java b/Mage.Sets/src/mage/cards/o/OathOfTeferi.java index b9261a4952..a7288ebc1e 100644 --- a/Mage.Sets/src/mage/cards/o/OathOfTeferi.java +++ b/Mage.Sets/src/mage/cards/o/OathOfTeferi.java @@ -36,7 +36,7 @@ public final class OathOfTeferi extends CardImpl { public OathOfTeferi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Oath of Teferi enters the battlefield, exile another target permanent you control. Return it to the battlefield under its owner's control at the beginning of the next end step. Ability ability = new EntersBattlefieldTriggeredAbility(new OathOfTeferiBlinkEffect()); diff --git a/Mage.Sets/src/mage/cards/o/OathkeeperTakenosDaisho.java b/Mage.Sets/src/mage/cards/o/OathkeeperTakenosDaisho.java index 43204e2efc..68d1ab1ff0 100644 --- a/Mage.Sets/src/mage/cards/o/OathkeeperTakenosDaisho.java +++ b/Mage.Sets/src/mage/cards/o/OathkeeperTakenosDaisho.java @@ -34,7 +34,7 @@ public final class OathkeeperTakenosDaisho extends CardImpl { public OathkeeperTakenosDaisho(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +3/+1. diff --git a/Mage.Sets/src/mage/cards/o/ObNixilisOfTheBlackOath.java b/Mage.Sets/src/mage/cards/o/ObNixilisOfTheBlackOath.java index 71fcec21b8..ca76313764 100644 --- a/Mage.Sets/src/mage/cards/o/ObNixilisOfTheBlackOath.java +++ b/Mage.Sets/src/mage/cards/o/ObNixilisOfTheBlackOath.java @@ -28,7 +28,7 @@ public final class ObNixilisOfTheBlackOath extends CardImpl { public ObNixilisOfTheBlackOath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIXILIS); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/o/ObNixilisReignited.java b/Mage.Sets/src/mage/cards/o/ObNixilisReignited.java index 3c96f68cb0..c159d911a6 100644 --- a/Mage.Sets/src/mage/cards/o/ObNixilisReignited.java +++ b/Mage.Sets/src/mage/cards/o/ObNixilisReignited.java @@ -24,7 +24,7 @@ public final class ObNixilisReignited extends CardImpl { public ObNixilisReignited(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIXILIS); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/o/ObNixilisTheAdversary.java b/Mage.Sets/src/mage/cards/o/ObNixilisTheAdversary.java index 921b042e1c..e94751284f 100644 --- a/Mage.Sets/src/mage/cards/o/ObNixilisTheAdversary.java +++ b/Mage.Sets/src/mage/cards/o/ObNixilisTheAdversary.java @@ -39,7 +39,7 @@ public final class ObNixilisTheAdversary extends CardImpl { public ObNixilisTheAdversary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIXILIS); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/o/ObNixilisTheFallen.java b/Mage.Sets/src/mage/cards/o/ObNixilisTheFallen.java index 90e5af83b5..5f98a5009c 100644 --- a/Mage.Sets/src/mage/cards/o/ObNixilisTheFallen.java +++ b/Mage.Sets/src/mage/cards/o/ObNixilisTheFallen.java @@ -23,7 +23,7 @@ public final class ObNixilisTheFallen extends CardImpl { public ObNixilisTheFallen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/ObNixilisTheHateTwisted.java b/Mage.Sets/src/mage/cards/o/ObNixilisTheHateTwisted.java index 4a592ad385..8ff6e1e3e0 100644 --- a/Mage.Sets/src/mage/cards/o/ObNixilisTheHateTwisted.java +++ b/Mage.Sets/src/mage/cards/o/ObNixilisTheHateTwisted.java @@ -26,7 +26,7 @@ public final class ObNixilisTheHateTwisted extends CardImpl { public ObNixilisTheHateTwisted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIXILIS); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/o/ObNixilisUnshackled.java b/Mage.Sets/src/mage/cards/o/ObNixilisUnshackled.java index 2b1f3f7194..9cd3db101e 100644 --- a/Mage.Sets/src/mage/cards/o/ObNixilisUnshackled.java +++ b/Mage.Sets/src/mage/cards/o/ObNixilisUnshackled.java @@ -33,7 +33,7 @@ public final class ObNixilisUnshackled extends CardImpl { public ObNixilisUnshackled(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/o/ObekaBruteChronologist.java b/Mage.Sets/src/mage/cards/o/ObekaBruteChronologist.java index 11023d4cb2..60fb2aaa41 100644 --- a/Mage.Sets/src/mage/cards/o/ObekaBruteChronologist.java +++ b/Mage.Sets/src/mage/cards/o/ObekaBruteChronologist.java @@ -24,7 +24,7 @@ public final class ObekaBruteChronologist extends CardImpl { public ObekaBruteChronologist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/ObiWanKenobi.java b/Mage.Sets/src/mage/cards/o/ObiWanKenobi.java index 383dcae136..47e1e76d1e 100644 --- a/Mage.Sets/src/mage/cards/o/ObiWanKenobi.java +++ b/Mage.Sets/src/mage/cards/o/ObiWanKenobi.java @@ -27,7 +27,7 @@ public final class ObiWanKenobi extends CardImpl { public ObiWanKenobi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OBI_WAN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/o/OboroPalaceInTheClouds.java b/Mage.Sets/src/mage/cards/o/OboroPalaceInTheClouds.java index 4b9c00f962..9ed752ba5e 100644 --- a/Mage.Sets/src/mage/cards/o/OboroPalaceInTheClouds.java +++ b/Mage.Sets/src/mage/cards/o/OboroPalaceInTheClouds.java @@ -20,7 +20,7 @@ public final class OboroPalaceInTheClouds extends CardImpl { public OboroPalaceInTheClouds(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {U}. this.addAbility(new BlueManaAbility()); // {1}: Return Oboro, Palace in the Clouds to its owner's hand. diff --git a/Mage.Sets/src/mage/cards/o/OboshThePreypiercer.java b/Mage.Sets/src/mage/cards/o/OboshThePreypiercer.java index 9f2a8a9f13..9ab6529240 100644 --- a/Mage.Sets/src/mage/cards/o/OboshThePreypiercer.java +++ b/Mage.Sets/src/mage/cards/o/OboshThePreypiercer.java @@ -26,7 +26,7 @@ public final class OboshThePreypiercer extends CardImpl { public OboshThePreypiercer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B/R}{B/R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HELLION); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/ObuunMulDayaAncestor.java b/Mage.Sets/src/mage/cards/o/ObuunMulDayaAncestor.java index 98624b8633..0a7f04b4af 100644 --- a/Mage.Sets/src/mage/cards/o/ObuunMulDayaAncestor.java +++ b/Mage.Sets/src/mage/cards/o/ObuunMulDayaAncestor.java @@ -30,7 +30,7 @@ public final class ObuunMulDayaAncestor extends CardImpl { public ObuunMulDayaAncestor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/ObzedatGhostCouncil.java b/Mage.Sets/src/mage/cards/o/ObzedatGhostCouncil.java index 8e3fed3cf7..4591c1dc2c 100644 --- a/Mage.Sets/src/mage/cards/o/ObzedatGhostCouncil.java +++ b/Mage.Sets/src/mage/cards/o/ObzedatGhostCouncil.java @@ -32,7 +32,7 @@ public final class ObzedatGhostCouncil extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}{B}{B}"); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.ADVISOR); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/o/OctaviaLivingThesis.java b/Mage.Sets/src/mage/cards/o/OctaviaLivingThesis.java index 1266b89fee..e2d8572d3b 100644 --- a/Mage.Sets/src/mage/cards/o/OctaviaLivingThesis.java +++ b/Mage.Sets/src/mage/cards/o/OctaviaLivingThesis.java @@ -36,7 +36,7 @@ public final class OctaviaLivingThesis extends CardImpl { public OctaviaLivingThesis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{8}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.OCTOPUS); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/o/OdricBloodCursed.java b/Mage.Sets/src/mage/cards/o/OdricBloodCursed.java index d7040df0ca..8a4cfbcab7 100644 --- a/Mage.Sets/src/mage/cards/o/OdricBloodCursed.java +++ b/Mage.Sets/src/mage/cards/o/OdricBloodCursed.java @@ -25,7 +25,7 @@ public final class OdricBloodCursed extends CardImpl { public OdricBloodCursed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OdricLunarchMarshal.java b/Mage.Sets/src/mage/cards/o/OdricLunarchMarshal.java index f9c2c27bc8..d0dd97ab35 100644 --- a/Mage.Sets/src/mage/cards/o/OdricLunarchMarshal.java +++ b/Mage.Sets/src/mage/cards/o/OdricLunarchMarshal.java @@ -22,7 +22,7 @@ public final class OdricLunarchMarshal extends CardImpl { public OdricLunarchMarshal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java b/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java index 927c06c286..8e92f52a4a 100644 --- a/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java +++ b/Mage.Sets/src/mage/cards/o/OdricMasterTactician.java @@ -20,7 +20,7 @@ public final class OdricMasterTactician extends CardImpl { public OdricMasterTactician(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/o/OgnisTheDragonsLash.java b/Mage.Sets/src/mage/cards/o/OgnisTheDragonsLash.java index 16a5b38d99..bf4a309ac4 100644 --- a/Mage.Sets/src/mage/cards/o/OgnisTheDragonsLash.java +++ b/Mage.Sets/src/mage/cards/o/OgnisTheDragonsLash.java @@ -30,7 +30,7 @@ public final class OgnisTheDragonsLash extends CardImpl { public OgnisTheDragonsLash(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B/R}{R}{R/G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIASHINO); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OhabiCaleria.java b/Mage.Sets/src/mage/cards/o/OhabiCaleria.java index 0760d68756..609e14f08e 100644 --- a/Mage.Sets/src/mage/cards/o/OhabiCaleria.java +++ b/Mage.Sets/src/mage/cards/o/OhabiCaleria.java @@ -25,7 +25,7 @@ public final class OhabiCaleria extends CardImpl { public OhabiCaleria(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ARCHER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/o/OhranFrostfang.java b/Mage.Sets/src/mage/cards/o/OhranFrostfang.java index 0204d4bf92..9538b79ed2 100644 --- a/Mage.Sets/src/mage/cards/o/OhranFrostfang.java +++ b/Mage.Sets/src/mage/cards/o/OhranFrostfang.java @@ -21,7 +21,7 @@ public final class OhranFrostfang extends CardImpl { public OhranFrostfang(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SNAKE); this.power = new MageInt(2); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OhranViper.java b/Mage.Sets/src/mage/cards/o/OhranViper.java index bac6ca8d01..c397f66c4f 100644 --- a/Mage.Sets/src/mage/cards/o/OhranViper.java +++ b/Mage.Sets/src/mage/cards/o/OhranViper.java @@ -23,7 +23,7 @@ public final class OhranViper extends CardImpl { public OhranViper(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SNAKE); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/o/OhranYeti.java b/Mage.Sets/src/mage/cards/o/OhranYeti.java index 1cb140cfa9..98fe1949bb 100644 --- a/Mage.Sets/src/mage/cards/o/OhranYeti.java +++ b/Mage.Sets/src/mage/cards/o/OhranYeti.java @@ -32,7 +32,7 @@ public final class OhranYeti extends CardImpl { public OhranYeti(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.YETI); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OjiTheExquisiteBlade.java b/Mage.Sets/src/mage/cards/o/OjiTheExquisiteBlade.java index 0d2b8dc5c8..20e6a099cf 100644 --- a/Mage.Sets/src/mage/cards/o/OjiTheExquisiteBlade.java +++ b/Mage.Sets/src/mage/cards/o/OjiTheExquisiteBlade.java @@ -25,7 +25,7 @@ public final class OjiTheExquisiteBlade extends CardImpl { public OjiTheExquisiteBlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/o/OjutaiSoulOfWinter.java b/Mage.Sets/src/mage/cards/o/OjutaiSoulOfWinter.java index 3f6cf5a0dd..05d9edf74c 100644 --- a/Mage.Sets/src/mage/cards/o/OjutaiSoulOfWinter.java +++ b/Mage.Sets/src/mage/cards/o/OjutaiSoulOfWinter.java @@ -34,7 +34,7 @@ public final class OjutaiSoulOfWinter extends CardImpl { public OjutaiSoulOfWinter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java b/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java index 48dd0f65c3..95c830d0f3 100644 --- a/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java +++ b/Mage.Sets/src/mage/cards/o/OkaunEyeOfChaos.java @@ -26,7 +26,7 @@ public final class OkaunEyeOfChaos extends CardImpl { public OkaunEyeOfChaos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CYCLOPS); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OketraTheTrue.java b/Mage.Sets/src/mage/cards/o/OketraTheTrue.java index 6454e22dac..3370900c25 100644 --- a/Mage.Sets/src/mage/cards/o/OketraTheTrue.java +++ b/Mage.Sets/src/mage/cards/o/OketraTheTrue.java @@ -29,7 +29,7 @@ public final class OketraTheTrue extends CardImpl { public OketraTheTrue(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(3); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OketrasMonument.java b/Mage.Sets/src/mage/cards/o/OketrasMonument.java index bcc82b559d..f94e0fbf0d 100644 --- a/Mage.Sets/src/mage/cards/o/OketrasMonument.java +++ b/Mage.Sets/src/mage/cards/o/OketrasMonument.java @@ -37,7 +37,7 @@ public final class OketrasMonument extends CardImpl { public OketrasMonument(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // White creature spells you cast cost {1} less to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostReductionControllerEffect(filter, 1))); diff --git a/Mage.Sets/src/mage/cards/o/OkinaTempleToTheGrandfathers.java b/Mage.Sets/src/mage/cards/o/OkinaTempleToTheGrandfathers.java index 5fdf6ed414..6120bd32bd 100644 --- a/Mage.Sets/src/mage/cards/o/OkinaTempleToTheGrandfathers.java +++ b/Mage.Sets/src/mage/cards/o/OkinaTempleToTheGrandfathers.java @@ -28,7 +28,7 @@ public final class OkinaTempleToTheGrandfathers extends CardImpl { public OkinaTempleToTheGrandfathers(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addAbility(new GreenManaAbility()); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostTargetEffect(1, 1, Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.G)); ability.addCost(new TapSourceCost()); diff --git a/Mage.Sets/src/mage/cards/o/OkoTheTrickster.java b/Mage.Sets/src/mage/cards/o/OkoTheTrickster.java index 7084b1fae1..1eab37726c 100644 --- a/Mage.Sets/src/mage/cards/o/OkoTheTrickster.java +++ b/Mage.Sets/src/mage/cards/o/OkoTheTrickster.java @@ -28,7 +28,7 @@ public final class OkoTheTrickster extends CardImpl { public OkoTheTrickster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OKO); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/o/OkoThiefOfCrowns.java b/Mage.Sets/src/mage/cards/o/OkoThiefOfCrowns.java index 15680f6192..0540947b70 100644 --- a/Mage.Sets/src/mage/cards/o/OkoThiefOfCrowns.java +++ b/Mage.Sets/src/mage/cards/o/OkoThiefOfCrowns.java @@ -34,7 +34,7 @@ public final class OkoThiefOfCrowns extends CardImpl { public OkoThiefOfCrowns(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OKO); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/o/OlagLudevicsHubris.java b/Mage.Sets/src/mage/cards/o/OlagLudevicsHubris.java index 7e2f6815f6..d21012cbf8 100644 --- a/Mage.Sets/src/mage/cards/o/OlagLudevicsHubris.java +++ b/Mage.Sets/src/mage/cards/o/OlagLudevicsHubris.java @@ -30,7 +30,7 @@ public final class OlagLudevicsHubris extends CardImpl { public OlagLudevicsHubris(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/o/OldGnawbone.java b/Mage.Sets/src/mage/cards/o/OldGnawbone.java index 2b83bf460f..bee641773b 100644 --- a/Mage.Sets/src/mage/cards/o/OldGnawbone.java +++ b/Mage.Sets/src/mage/cards/o/OldGnawbone.java @@ -24,7 +24,7 @@ public final class OldGnawbone extends CardImpl { public OldGnawbone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/o/OldOneEye.java b/Mage.Sets/src/mage/cards/o/OldOneEye.java index ad6fb24ea9..73eda6a5d2 100644 --- a/Mage.Sets/src/mage/cards/o/OldOneEye.java +++ b/Mage.Sets/src/mage/cards/o/OldOneEye.java @@ -27,7 +27,7 @@ public final class OldOneEye extends CardImpl { public OldOneEye(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TYRANID); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OldRutstein.java b/Mage.Sets/src/mage/cards/o/OldRutstein.java index b69e178e12..b941279799 100644 --- a/Mage.Sets/src/mage/cards/o/OldRutstein.java +++ b/Mage.Sets/src/mage/cards/o/OldRutstein.java @@ -25,7 +25,7 @@ public final class OldRutstein extends CardImpl { public OldRutstein(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PEASANT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/o/OldStickfingers.java b/Mage.Sets/src/mage/cards/o/OldStickfingers.java index 532a9073b1..06f49e2c18 100644 --- a/Mage.Sets/src/mage/cards/o/OldStickfingers.java +++ b/Mage.Sets/src/mage/cards/o/OldStickfingers.java @@ -26,7 +26,7 @@ public final class OldStickfingers extends CardImpl { public OldStickfingers(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); // When you cast this spell, reveal cards from the top of your library until you reveal X creature cards. Put all the creature cards revealed this way into your graveyard and the rest on the bottom of your library in a random order. diff --git a/Mage.Sets/src/mage/cards/o/OliviaCrimsonBride.java b/Mage.Sets/src/mage/cards/o/OliviaCrimsonBride.java index 9f6cb11220..517a7cf4b3 100644 --- a/Mage.Sets/src/mage/cards/o/OliviaCrimsonBride.java +++ b/Mage.Sets/src/mage/cards/o/OliviaCrimsonBride.java @@ -32,7 +32,7 @@ public final class OliviaCrimsonBride extends CardImpl { public OliviaCrimsonBride(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.NOBLE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OliviaMobilizedForWar.java b/Mage.Sets/src/mage/cards/o/OliviaMobilizedForWar.java index 9f475bb5da..d80cbc4b82 100644 --- a/Mage.Sets/src/mage/cards/o/OliviaMobilizedForWar.java +++ b/Mage.Sets/src/mage/cards/o/OliviaMobilizedForWar.java @@ -25,7 +25,7 @@ public final class OliviaMobilizedForWar extends CardImpl { public OliviaMobilizedForWar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OliviaVoldaren.java b/Mage.Sets/src/mage/cards/o/OliviaVoldaren.java index fa6868dc95..2c7bda1aa8 100644 --- a/Mage.Sets/src/mage/cards/o/OliviaVoldaren.java +++ b/Mage.Sets/src/mage/cards/o/OliviaVoldaren.java @@ -38,7 +38,7 @@ public final class OliviaVoldaren extends CardImpl { public OliviaVoldaren(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OloroAgelessAscetic.java b/Mage.Sets/src/mage/cards/o/OloroAgelessAscetic.java index 5ce89d8e40..73ab6fee2d 100644 --- a/Mage.Sets/src/mage/cards/o/OloroAgelessAscetic.java +++ b/Mage.Sets/src/mage/cards/o/OloroAgelessAscetic.java @@ -28,7 +28,7 @@ public final class OloroAgelessAscetic extends CardImpl { public OloroAgelessAscetic(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/o/OmnathLocusOfAll.java b/Mage.Sets/src/mage/cards/o/OmnathLocusOfAll.java index f4fd68accd..d3f05381fe 100644 --- a/Mage.Sets/src/mage/cards/o/OmnathLocusOfAll.java +++ b/Mage.Sets/src/mage/cards/o/OmnathLocusOfAll.java @@ -24,7 +24,7 @@ public class OmnathLocusOfAll extends CardImpl { public OmnathLocusOfAll(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B/P}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.PHYREXIAN); this.addSubType(SubType.ELEMENTAL); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/o/OmnathLocusOfCreation.java b/Mage.Sets/src/mage/cards/o/OmnathLocusOfCreation.java index f10a3363d3..e33df0de50 100644 --- a/Mage.Sets/src/mage/cards/o/OmnathLocusOfCreation.java +++ b/Mage.Sets/src/mage/cards/o/OmnathLocusOfCreation.java @@ -30,7 +30,7 @@ public final class OmnathLocusOfCreation extends CardImpl { public OmnathLocusOfCreation(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/o/OmnathLocusOfMana.java b/Mage.Sets/src/mage/cards/o/OmnathLocusOfMana.java index 20510b1aa5..fd24c2a58b 100644 --- a/Mage.Sets/src/mage/cards/o/OmnathLocusOfMana.java +++ b/Mage.Sets/src/mage/cards/o/OmnathLocusOfMana.java @@ -23,7 +23,7 @@ public final class OmnathLocusOfMana extends CardImpl { public OmnathLocusOfMana(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/o/OmnathLocusOfRage.java b/Mage.Sets/src/mage/cards/o/OmnathLocusOfRage.java index d180f68c74..2defbf2754 100644 --- a/Mage.Sets/src/mage/cards/o/OmnathLocusOfRage.java +++ b/Mage.Sets/src/mage/cards/o/OmnathLocusOfRage.java @@ -33,7 +33,7 @@ public final class OmnathLocusOfRage extends CardImpl { public OmnathLocusOfRage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/o/OmnathLocusOfTheRoil.java b/Mage.Sets/src/mage/cards/o/OmnathLocusOfTheRoil.java index a75351502b..a417880b28 100644 --- a/Mage.Sets/src/mage/cards/o/OmnathLocusOfTheRoil.java +++ b/Mage.Sets/src/mage/cards/o/OmnathLocusOfTheRoil.java @@ -42,7 +42,7 @@ public final class OmnathLocusOfTheRoil extends CardImpl { public OmnathLocusOfTheRoil(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OnSerrasWings.java b/Mage.Sets/src/mage/cards/o/OnSerrasWings.java index d527be92fc..0cc6637979 100644 --- a/Mage.Sets/src/mage/cards/o/OnSerrasWings.java +++ b/Mage.Sets/src/mage/cards/o/OnSerrasWings.java @@ -34,7 +34,7 @@ public final class OnSerrasWings extends CardImpl { public OnSerrasWings(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AURA); // Enchant creature diff --git a/Mage.Sets/src/mage/cards/o/OnThinIce.java b/Mage.Sets/src/mage/cards/o/OnThinIce.java index d75d5db590..b4b2905267 100644 --- a/Mage.Sets/src/mage/cards/o/OnThinIce.java +++ b/Mage.Sets/src/mage/cards/o/OnThinIce.java @@ -34,7 +34,7 @@ public final class OnThinIce extends CardImpl { public OnThinIce(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{W}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AURA); // Enchant snow land you control diff --git a/Mage.Sets/src/mage/cards/o/OonaQueenOfTheFae.java b/Mage.Sets/src/mage/cards/o/OonaQueenOfTheFae.java index 22a8c2c41c..7adf68dcce 100644 --- a/Mage.Sets/src/mage/cards/o/OonaQueenOfTheFae.java +++ b/Mage.Sets/src/mage/cards/o/OonaQueenOfTheFae.java @@ -24,7 +24,7 @@ public final class OonaQueenOfTheFae extends CardImpl { public OonaQueenOfTheFae(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U/B}{U/B}{U/B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/o/OpalEyeKondasYojimbo.java b/Mage.Sets/src/mage/cards/o/OpalEyeKondasYojimbo.java index c779834359..f3afa98087 100644 --- a/Mage.Sets/src/mage/cards/o/OpalEyeKondasYojimbo.java +++ b/Mage.Sets/src/mage/cards/o/OpalEyeKondasYojimbo.java @@ -29,7 +29,7 @@ public final class OpalEyeKondasYojimbo extends CardImpl { public OpalEyeKondasYojimbo(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FOX); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/o/OrahSkyclaveHierophant.java b/Mage.Sets/src/mage/cards/o/OrahSkyclaveHierophant.java index 7d4f8c3931..4180c05609 100644 --- a/Mage.Sets/src/mage/cards/o/OrahSkyclaveHierophant.java +++ b/Mage.Sets/src/mage/cards/o/OrahSkyclaveHierophant.java @@ -24,7 +24,7 @@ public final class OrahSkyclaveHierophant extends CardImpl { public OrahSkyclaveHierophant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOR); this.subtype.add(SubType.CLERIC); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OrcaSiegeDemon.java b/Mage.Sets/src/mage/cards/o/OrcaSiegeDemon.java index 8962b4ea2c..25d8a999b0 100644 --- a/Mage.Sets/src/mage/cards/o/OrcaSiegeDemon.java +++ b/Mage.Sets/src/mage/cards/o/OrcaSiegeDemon.java @@ -25,7 +25,7 @@ public final class OrcaSiegeDemon extends CardImpl { public OrcaSiegeDemon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/o/OrcusPrinceOfUndeath.java b/Mage.Sets/src/mage/cards/o/OrcusPrinceOfUndeath.java index 9af8435040..52c329bf6a 100644 --- a/Mage.Sets/src/mage/cards/o/OrcusPrinceOfUndeath.java +++ b/Mage.Sets/src/mage/cards/o/OrcusPrinceOfUndeath.java @@ -35,7 +35,7 @@ public final class OrcusPrinceOfUndeath extends CardImpl { public OrcusPrinceOfUndeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(5); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OrimSamiteHealer.java b/Mage.Sets/src/mage/cards/o/OrimSamiteHealer.java index 7ff814b106..d43f335963 100644 --- a/Mage.Sets/src/mage/cards/o/OrimSamiteHealer.java +++ b/Mage.Sets/src/mage/cards/o/OrimSamiteHealer.java @@ -24,7 +24,7 @@ public final class OrimSamiteHealer extends CardImpl { public OrimSamiteHealer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/o/OrissSamiteGuardian.java b/Mage.Sets/src/mage/cards/o/OrissSamiteGuardian.java index 68c502ba05..83c704fe39 100644 --- a/Mage.Sets/src/mage/cards/o/OrissSamiteGuardian.java +++ b/Mage.Sets/src/mage/cards/o/OrissSamiteGuardian.java @@ -32,7 +32,7 @@ public final class OrissSamiteGuardian extends CardImpl { public OrissSamiteGuardian(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/o/OrmendahlProfanePrince.java b/Mage.Sets/src/mage/cards/o/OrmendahlProfanePrince.java index 609dc27ca7..1df4cf81ee 100644 --- a/Mage.Sets/src/mage/cards/o/OrmendahlProfanePrince.java +++ b/Mage.Sets/src/mage/cards/o/OrmendahlProfanePrince.java @@ -21,7 +21,7 @@ public final class OrmendahlProfanePrince extends CardImpl { public OrmendahlProfanePrince(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(9); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/o/OrmendahlTheCorrupter.java b/Mage.Sets/src/mage/cards/o/OrmendahlTheCorrupter.java index 5fd1f827fc..a4fadaff36 100644 --- a/Mage.Sets/src/mage/cards/o/OrmendahlTheCorrupter.java +++ b/Mage.Sets/src/mage/cards/o/OrmendahlTheCorrupter.java @@ -25,7 +25,7 @@ public final class OrmendahlTheCorrupter extends CardImpl { public OrmendahlTheCorrupter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OrmosArchiveKeeper.java b/Mage.Sets/src/mage/cards/o/OrmosArchiveKeeper.java index 2a2d81784a..1c6f55cd09 100644 --- a/Mage.Sets/src/mage/cards/o/OrmosArchiveKeeper.java +++ b/Mage.Sets/src/mage/cards/o/OrmosArchiveKeeper.java @@ -35,7 +35,7 @@ public final class OrmosArchiveKeeper extends CardImpl { public OrmosArchiveKeeper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/o/OrochiEggwatcher.java b/Mage.Sets/src/mage/cards/o/OrochiEggwatcher.java index 693d3620a8..31acd5b828 100644 --- a/Mage.Sets/src/mage/cards/o/OrochiEggwatcher.java +++ b/Mage.Sets/src/mage/cards/o/OrochiEggwatcher.java @@ -94,7 +94,7 @@ class ShidakoBroodmistress extends TokenImpl { ShidakoBroodmistress() { super("Shidako, Broodmistress", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setGreen(true); subtype.add(SubType.SNAKE); diff --git a/Mage.Sets/src/mage/cards/o/OrosTheAvenger.java b/Mage.Sets/src/mage/cards/o/OrosTheAvenger.java index 65af659f81..6677832312 100644 --- a/Mage.Sets/src/mage/cards/o/OrosTheAvenger.java +++ b/Mage.Sets/src/mage/cards/o/OrosTheAvenger.java @@ -32,7 +32,7 @@ public final class OrosTheAvenger extends CardImpl { public OrosTheAvenger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OrthionHeroOfLavabrink.java b/Mage.Sets/src/mage/cards/o/OrthionHeroOfLavabrink.java index 090e58a89a..75873a6db0 100644 --- a/Mage.Sets/src/mage/cards/o/OrthionHeroOfLavabrink.java +++ b/Mage.Sets/src/mage/cards/o/OrthionHeroOfLavabrink.java @@ -27,7 +27,7 @@ public final class OrthionHeroOfLavabrink extends CardImpl { public OrthionHeroOfLavabrink(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OrvarTheAllForm.java b/Mage.Sets/src/mage/cards/o/OrvarTheAllForm.java index 061a70752e..ec08269edc 100644 --- a/Mage.Sets/src/mage/cards/o/OrvarTheAllForm.java +++ b/Mage.Sets/src/mage/cards/o/OrvarTheAllForm.java @@ -48,7 +48,7 @@ public final class OrvarTheAllForm extends CardImpl { public OrvarTheAllForm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OsgirTheReconstructor.java b/Mage.Sets/src/mage/cards/o/OsgirTheReconstructor.java index 2fe8fbc06d..d36417db70 100644 --- a/Mage.Sets/src/mage/cards/o/OsgirTheReconstructor.java +++ b/Mage.Sets/src/mage/cards/o/OsgirTheReconstructor.java @@ -47,7 +47,7 @@ public final class OsgirTheReconstructor extends CardImpl { public OsgirTheReconstructor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/o/OskarRubbishReclaimer.java b/Mage.Sets/src/mage/cards/o/OskarRubbishReclaimer.java index 3144a90fbb..68462211d2 100644 --- a/Mage.Sets/src/mage/cards/o/OskarRubbishReclaimer.java +++ b/Mage.Sets/src/mage/cards/o/OskarRubbishReclaimer.java @@ -31,7 +31,7 @@ public class OskarRubbishReclaimer extends CardImpl { public OskarRubbishReclaimer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OswaldFiddlebender.java b/Mage.Sets/src/mage/cards/o/OswaldFiddlebender.java index 2aee9ae25a..e8255a9505 100644 --- a/Mage.Sets/src/mage/cards/o/OswaldFiddlebender.java +++ b/Mage.Sets/src/mage/cards/o/OswaldFiddlebender.java @@ -32,7 +32,7 @@ public final class OswaldFiddlebender extends CardImpl { public OswaldFiddlebender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GNOME); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/o/OtawaraSoaringCity.java b/Mage.Sets/src/mage/cards/o/OtawaraSoaringCity.java index fcb9ad463e..5be5553ae2 100644 --- a/Mage.Sets/src/mage/cards/o/OtawaraSoaringCity.java +++ b/Mage.Sets/src/mage/cards/o/OtawaraSoaringCity.java @@ -36,7 +36,7 @@ public final class OtawaraSoaringCity extends CardImpl { public OtawaraSoaringCity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {U}. this.addAbility(new BlueManaAbility()); diff --git a/Mage.Sets/src/mage/cards/o/OthelmSigardianOutcast.java b/Mage.Sets/src/mage/cards/o/OthelmSigardianOutcast.java index 362dfe73c0..1fb77dd636 100644 --- a/Mage.Sets/src/mage/cards/o/OthelmSigardianOutcast.java +++ b/Mage.Sets/src/mage/cards/o/OthelmSigardianOutcast.java @@ -36,7 +36,7 @@ public final class OthelmSigardianOutcast extends CardImpl { public OthelmSigardianOutcast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/o/OtrimiTheEverPlayful.java b/Mage.Sets/src/mage/cards/o/OtrimiTheEverPlayful.java index 39ff15cfca..1d767ea445 100644 --- a/Mage.Sets/src/mage/cards/o/OtrimiTheEverPlayful.java +++ b/Mage.Sets/src/mage/cards/o/OtrimiTheEverPlayful.java @@ -35,7 +35,7 @@ public final class OtrimiTheEverPlayful extends CardImpl { public OtrimiTheEverPlayful(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.BEAST); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OvikaEnigmaGoliath.java b/Mage.Sets/src/mage/cards/o/OvikaEnigmaGoliath.java index e0b3fb1bae..2fdc9d4ad6 100644 --- a/Mage.Sets/src/mage/cards/o/OvikaEnigmaGoliath.java +++ b/Mage.Sets/src/mage/cards/o/OvikaEnigmaGoliath.java @@ -36,7 +36,7 @@ public final class OvikaEnigmaGoliath extends CardImpl { public OvikaEnigmaGoliath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.NIGHTMARE); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/o/OviyaPashiriSageLifecrafter.java b/Mage.Sets/src/mage/cards/o/OviyaPashiriSageLifecrafter.java index b6d83e50bf..a1adb39b28 100644 --- a/Mage.Sets/src/mage/cards/o/OviyaPashiriSageLifecrafter.java +++ b/Mage.Sets/src/mage/cards/o/OviyaPashiriSageLifecrafter.java @@ -26,7 +26,7 @@ public final class OviyaPashiriSageLifecrafter extends CardImpl { public OviyaPashiriSageLifecrafter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/o/OyobiWhoSplitTheHeavens.java b/Mage.Sets/src/mage/cards/o/OyobiWhoSplitTheHeavens.java index 991a4249a5..ddfb7efc87 100644 --- a/Mage.Sets/src/mage/cards/o/OyobiWhoSplitTheHeavens.java +++ b/Mage.Sets/src/mage/cards/o/OyobiWhoSplitTheHeavens.java @@ -21,7 +21,7 @@ public final class OyobiWhoSplitTheHeavens extends CardImpl { public OyobiWhoSplitTheHeavens(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/o/OzolithTheShatteredSpire.java b/Mage.Sets/src/mage/cards/o/OzolithTheShatteredSpire.java index d931368092..b12d61a083 100644 --- a/Mage.Sets/src/mage/cards/o/OzolithTheShatteredSpire.java +++ b/Mage.Sets/src/mage/cards/o/OzolithTheShatteredSpire.java @@ -26,7 +26,7 @@ public final class OzolithTheShatteredSpire extends CardImpl { public OzolithTheShatteredSpire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If one or more +1/+1 counters would be put on an artifact or creature you control, that many plus one +1/+1 counters are put on it instead. this.addAbility(new SimpleStaticAbility(new ModifyCountersAddedEffect( diff --git a/Mage.Sets/src/mage/cards/p/PadeemConsulOfInnovation.java b/Mage.Sets/src/mage/cards/p/PadeemConsulOfInnovation.java index 5811908ffe..e5769ef54e 100644 --- a/Mage.Sets/src/mage/cards/p/PadeemConsulOfInnovation.java +++ b/Mage.Sets/src/mage/cards/p/PadeemConsulOfInnovation.java @@ -26,7 +26,7 @@ public final class PadeemConsulOfInnovation extends CardImpl { public PadeemConsulOfInnovation(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEDALKEN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/p/PakoArcaneRetriever.java b/Mage.Sets/src/mage/cards/p/PakoArcaneRetriever.java index c7efce02e4..2884b0ca5c 100644 --- a/Mage.Sets/src/mage/cards/p/PakoArcaneRetriever.java +++ b/Mage.Sets/src/mage/cards/p/PakoArcaneRetriever.java @@ -27,7 +27,7 @@ public final class PakoArcaneRetriever extends CardImpl { public PakoArcaneRetriever(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.DOG); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/p/PalladiaMors.java b/Mage.Sets/src/mage/cards/p/PalladiaMors.java index 8fb59838cc..4a5f05918b 100644 --- a/Mage.Sets/src/mage/cards/p/PalladiaMors.java +++ b/Mage.Sets/src/mage/cards/p/PalladiaMors.java @@ -23,7 +23,7 @@ public final class PalladiaMors extends CardImpl { public PalladiaMors(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{R}{G}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/p/PalladiaMorsTheRuiner.java b/Mage.Sets/src/mage/cards/p/PalladiaMorsTheRuiner.java index 4b38ca8ff3..47f5d4bcb9 100644 --- a/Mage.Sets/src/mage/cards/p/PalladiaMorsTheRuiner.java +++ b/Mage.Sets/src/mage/cards/p/PalladiaMorsTheRuiner.java @@ -35,7 +35,7 @@ public final class PalladiaMorsTheRuiner extends CardImpl { public PalladiaMorsTheRuiner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PangTongYoungPhoenix.java b/Mage.Sets/src/mage/cards/p/PangTongYoungPhoenix.java index 3cd47e6758..608693b2ec 100644 --- a/Mage.Sets/src/mage/cards/p/PangTongYoungPhoenix.java +++ b/Mage.Sets/src/mage/cards/p/PangTongYoungPhoenix.java @@ -25,7 +25,7 @@ public final class PangTongYoungPhoenix extends CardImpl { public PangTongYoungPhoenix(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/p/ParadoxEngine.java b/Mage.Sets/src/mage/cards/p/ParadoxEngine.java index f93b153a51..bd85d7359b 100644 --- a/Mage.Sets/src/mage/cards/p/ParadoxEngine.java +++ b/Mage.Sets/src/mage/cards/p/ParadoxEngine.java @@ -22,7 +22,7 @@ public final class ParadoxEngine extends CardImpl { public ParadoxEngine(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever you cast a spell, untap all nonland permanents you control. this.addAbility(new SpellCastControllerTriggeredAbility(new UntapAllControllerEffect(filter), false)); diff --git a/Mage.Sets/src/mage/cards/p/ParhelionII.java b/Mage.Sets/src/mage/cards/p/ParhelionII.java index 4ccd337e3b..c8149b5762 100644 --- a/Mage.Sets/src/mage/cards/p/ParhelionII.java +++ b/Mage.Sets/src/mage/cards/p/ParhelionII.java @@ -24,7 +24,7 @@ public final class ParhelionII extends CardImpl { public ParhelionII(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/ParnesseTheSubtleBrush.java b/Mage.Sets/src/mage/cards/p/ParnesseTheSubtleBrush.java index 860cceff46..093329dab2 100644 --- a/Mage.Sets/src/mage/cards/p/ParnesseTheSubtleBrush.java +++ b/Mage.Sets/src/mage/cards/p/ParnesseTheSubtleBrush.java @@ -29,7 +29,7 @@ public class ParnesseTheSubtleBrush extends CardImpl { public ParnesseTheSubtleBrush(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.VAMPIRE, SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/p/PashalikMons.java b/Mage.Sets/src/mage/cards/p/PashalikMons.java index 0e9992efb2..74725c23ae 100644 --- a/Mage.Sets/src/mage/cards/p/PashalikMons.java +++ b/Mage.Sets/src/mage/cards/p/PashalikMons.java @@ -42,7 +42,7 @@ public final class PashalikMons extends CardImpl { public PashalikMons(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PassionateArchaeologist.java b/Mage.Sets/src/mage/cards/p/PassionateArchaeologist.java index 59f149e7fa..21871ad982 100644 --- a/Mage.Sets/src/mage/cards/p/PassionateArchaeologist.java +++ b/Mage.Sets/src/mage/cards/p/PassionateArchaeologist.java @@ -34,7 +34,7 @@ public final class PassionateArchaeologist extends CardImpl { public PassionateArchaeologist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever you cast a spell from exile, this creature deals damage equal to that spell's mana value to target opponent." diff --git a/Mage.Sets/src/mage/cards/p/PathOfMettle.java b/Mage.Sets/src/mage/cards/p/PathOfMettle.java index daca6c0fcf..df91c7112e 100644 --- a/Mage.Sets/src/mage/cards/p/PathOfMettle.java +++ b/Mage.Sets/src/mage/cards/p/PathOfMettle.java @@ -47,7 +47,7 @@ public final class PathOfMettle extends CardImpl { public PathOfMettle(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.m.MetzaliTowerOfTriumph.class; diff --git a/Mage.Sets/src/mage/cards/p/PatronOfTheAkki.java b/Mage.Sets/src/mage/cards/p/PatronOfTheAkki.java index 77af84f51e..9a61d74429 100644 --- a/Mage.Sets/src/mage/cards/p/PatronOfTheAkki.java +++ b/Mage.Sets/src/mage/cards/p/PatronOfTheAkki.java @@ -25,7 +25,7 @@ public final class PatronOfTheAkki extends CardImpl { public PatronOfTheAkki(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PatronOfTheKitsune.java b/Mage.Sets/src/mage/cards/p/PatronOfTheKitsune.java index cfe55b829a..562df3915b 100644 --- a/Mage.Sets/src/mage/cards/p/PatronOfTheKitsune.java +++ b/Mage.Sets/src/mage/cards/p/PatronOfTheKitsune.java @@ -23,7 +23,7 @@ public final class PatronOfTheKitsune extends CardImpl { public PatronOfTheKitsune(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PatronOfTheMoon.java b/Mage.Sets/src/mage/cards/p/PatronOfTheMoon.java index 6d6d898643..93874f8a5d 100644 --- a/Mage.Sets/src/mage/cards/p/PatronOfTheMoon.java +++ b/Mage.Sets/src/mage/cards/p/PatronOfTheMoon.java @@ -29,7 +29,7 @@ public final class PatronOfTheMoon extends CardImpl { public PatronOfTheMoon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PatronOfTheNezumi.java b/Mage.Sets/src/mage/cards/p/PatronOfTheNezumi.java index 9294feba76..97d6419587 100644 --- a/Mage.Sets/src/mage/cards/p/PatronOfTheNezumi.java +++ b/Mage.Sets/src/mage/cards/p/PatronOfTheNezumi.java @@ -30,7 +30,7 @@ public final class PatronOfTheNezumi extends CardImpl { public PatronOfTheNezumi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PatronOfTheOrochi.java b/Mage.Sets/src/mage/cards/p/PatronOfTheOrochi.java index f0cb40e973..8a66fefa34 100644 --- a/Mage.Sets/src/mage/cards/p/PatronOfTheOrochi.java +++ b/Mage.Sets/src/mage/cards/p/PatronOfTheOrochi.java @@ -30,7 +30,7 @@ public final class PatronOfTheOrochi extends CardImpl { public PatronOfTheOrochi(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/p/PavelMaliki.java b/Mage.Sets/src/mage/cards/p/PavelMaliki.java index 2cc0efacf8..c3f5bb7da9 100644 --- a/Mage.Sets/src/mage/cards/p/PavelMaliki.java +++ b/Mage.Sets/src/mage/cards/p/PavelMaliki.java @@ -22,7 +22,7 @@ public final class PavelMaliki extends CardImpl { public PavelMaliki(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(5); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/p/Pendelhaven.java b/Mage.Sets/src/mage/cards/p/Pendelhaven.java index afbd3145cc..6f9a8dd477 100644 --- a/Mage.Sets/src/mage/cards/p/Pendelhaven.java +++ b/Mage.Sets/src/mage/cards/p/Pendelhaven.java @@ -32,7 +32,7 @@ public final class Pendelhaven extends CardImpl { public Pendelhaven(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, null); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {G}. this.addAbility(new GreenManaAbility()); diff --git a/Mage.Sets/src/mage/cards/p/PerrieThePulverizer.java b/Mage.Sets/src/mage/cards/p/PerrieThePulverizer.java index e9ebd8135c..3b77f2449e 100644 --- a/Mage.Sets/src/mage/cards/p/PerrieThePulverizer.java +++ b/Mage.Sets/src/mage/cards/p/PerrieThePulverizer.java @@ -40,7 +40,7 @@ public final class PerrieThePulverizer extends CardImpl { public PerrieThePulverizer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RHINO); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/p/PhabineBosssConfidant.java b/Mage.Sets/src/mage/cards/p/PhabineBosssConfidant.java index 80e780d9dc..d4b3196a4c 100644 --- a/Mage.Sets/src/mage/cards/p/PhabineBosssConfidant.java +++ b/Mage.Sets/src/mage/cards/p/PhabineBosssConfidant.java @@ -38,7 +38,7 @@ public class PhabineBosssConfidant extends CardImpl { public PhabineBosssConfidant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); addSubType(SubType.CAT, SubType.ADVISOR); this.power = new MageInt(3); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PhageTheUntouchable.java b/Mage.Sets/src/mage/cards/p/PhageTheUntouchable.java index 954e8c9fd9..a9ef1d78ac 100644 --- a/Mage.Sets/src/mage/cards/p/PhageTheUntouchable.java +++ b/Mage.Sets/src/mage/cards/p/PhageTheUntouchable.java @@ -27,7 +27,7 @@ public final class PhageTheUntouchable extends CardImpl { public PhageTheUntouchable(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.subtype.add(SubType.MINION); diff --git a/Mage.Sets/src/mage/cards/p/PharikaGodOfAffliction.java b/Mage.Sets/src/mage/cards/p/PharikaGodOfAffliction.java index a1d3764930..b8f64ebc8b 100644 --- a/Mage.Sets/src/mage/cards/p/PharikaGodOfAffliction.java +++ b/Mage.Sets/src/mage/cards/p/PharikaGodOfAffliction.java @@ -30,7 +30,7 @@ public final class PharikaGodOfAffliction extends CardImpl { public PharikaGodOfAffliction(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/Phelddagrif.java b/Mage.Sets/src/mage/cards/p/Phelddagrif.java index a245974efa..9a082d2729 100644 --- a/Mage.Sets/src/mage/cards/p/Phelddagrif.java +++ b/Mage.Sets/src/mage/cards/p/Phelddagrif.java @@ -31,7 +31,7 @@ public final class Phelddagrif extends CardImpl { public Phelddagrif(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHELDDAGRIF); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/p/PhenaxGodOfDeception.java b/Mage.Sets/src/mage/cards/p/PhenaxGodOfDeception.java index 512fe5715a..e8408ab7f0 100644 --- a/Mage.Sets/src/mage/cards/p/PhenaxGodOfDeception.java +++ b/Mage.Sets/src/mage/cards/p/PhenaxGodOfDeception.java @@ -29,7 +29,7 @@ public final class PhenaxGodOfDeception extends CardImpl { public PhenaxGodOfDeception(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/p/PhylathWorldSculptor.java b/Mage.Sets/src/mage/cards/p/PhylathWorldSculptor.java index 1f668d85e6..43a3eb76a8 100644 --- a/Mage.Sets/src/mage/cards/p/PhylathWorldSculptor.java +++ b/Mage.Sets/src/mage/cards/p/PhylathWorldSculptor.java @@ -39,7 +39,7 @@ public final class PhylathWorldSculptor extends CardImpl { public PhylathWorldSculptor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianIronfoot.java b/Mage.Sets/src/mage/cards/p/PhyrexianIronfoot.java index 93b20ff690..38c33bae45 100644 --- a/Mage.Sets/src/mage/cards/p/PhyrexianIronfoot.java +++ b/Mage.Sets/src/mage/cards/p/PhyrexianIronfoot.java @@ -23,7 +23,7 @@ public final class PhyrexianIronfoot extends CardImpl { public PhyrexianIronfoot(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{3}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.CONSTRUCT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianSnowcrusher.java b/Mage.Sets/src/mage/cards/p/PhyrexianSnowcrusher.java index 71d4542a32..524ac85cd9 100644 --- a/Mage.Sets/src/mage/cards/p/PhyrexianSnowcrusher.java +++ b/Mage.Sets/src/mage/cards/p/PhyrexianSnowcrusher.java @@ -23,7 +23,7 @@ public final class PhyrexianSnowcrusher extends CardImpl { public PhyrexianSnowcrusher(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{6}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.JUGGERNAUT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianSoulgorger.java b/Mage.Sets/src/mage/cards/p/PhyrexianSoulgorger.java index 2fb992c28b..ead87ffa50 100644 --- a/Mage.Sets/src/mage/cards/p/PhyrexianSoulgorger.java +++ b/Mage.Sets/src/mage/cards/p/PhyrexianSoulgorger.java @@ -21,7 +21,7 @@ public final class PhyrexianSoulgorger extends CardImpl { public PhyrexianSoulgorger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.CONSTRUCT); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianTower.java b/Mage.Sets/src/mage/cards/p/PhyrexianTower.java index fc17449f68..9945638f5a 100644 --- a/Mage.Sets/src/mage/cards/p/PhyrexianTower.java +++ b/Mage.Sets/src/mage/cards/p/PhyrexianTower.java @@ -24,7 +24,7 @@ public final class PhyrexianTower extends CardImpl { public PhyrexianTower(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/p/PiaAndKiranNalaar.java b/Mage.Sets/src/mage/cards/p/PiaAndKiranNalaar.java index 7a7f35cea0..427de4864e 100644 --- a/Mage.Sets/src/mage/cards/p/PiaAndKiranNalaar.java +++ b/Mage.Sets/src/mage/cards/p/PiaAndKiranNalaar.java @@ -30,7 +30,7 @@ public final class PiaAndKiranNalaar extends CardImpl { public PiaAndKiranNalaar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PiaNalaar.java b/Mage.Sets/src/mage/cards/p/PiaNalaar.java index 6056d4b9f3..27450f6a03 100644 --- a/Mage.Sets/src/mage/cards/p/PiaNalaar.java +++ b/Mage.Sets/src/mage/cards/p/PiaNalaar.java @@ -33,7 +33,7 @@ public final class PiaNalaar extends CardImpl { public PiaNalaar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PiaNalaarConsulOfRevival.java b/Mage.Sets/src/mage/cards/p/PiaNalaarConsulOfRevival.java index b2af8c19e2..d1afbbf6bb 100644 --- a/Mage.Sets/src/mage/cards/p/PiaNalaarConsulOfRevival.java +++ b/Mage.Sets/src/mage/cards/p/PiaNalaarConsulOfRevival.java @@ -26,7 +26,7 @@ public final class PiaNalaarConsulOfRevival extends CardImpl { public PiaNalaarConsulOfRevival(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PiannaNomadCaptain.java b/Mage.Sets/src/mage/cards/p/PiannaNomadCaptain.java index 2f6a8f8b72..61a943d020 100644 --- a/Mage.Sets/src/mage/cards/p/PiannaNomadCaptain.java +++ b/Mage.Sets/src/mage/cards/p/PiannaNomadCaptain.java @@ -20,7 +20,7 @@ public final class PiannaNomadCaptain extends CardImpl { public PiannaNomadCaptain(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOMAD); diff --git a/Mage.Sets/src/mage/cards/p/PilferingHawk.java b/Mage.Sets/src/mage/cards/p/PilferingHawk.java index 589f3277df..11787ad00f 100644 --- a/Mage.Sets/src/mage/cards/p/PilferingHawk.java +++ b/Mage.Sets/src/mage/cards/p/PilferingHawk.java @@ -23,7 +23,7 @@ public final class PilferingHawk extends CardImpl { public PilferingHawk(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.BIRD); this.power = new MageInt(1); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PillarTombsOfAku.java b/Mage.Sets/src/mage/cards/p/PillarTombsOfAku.java index 304122e15b..c654948ddd 100644 --- a/Mage.Sets/src/mage/cards/p/PillarTombsOfAku.java +++ b/Mage.Sets/src/mage/cards/p/PillarTombsOfAku.java @@ -26,7 +26,7 @@ public final class PillarTombsOfAku extends CardImpl { public PillarTombsOfAku(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}{B}"); - this.addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of each player's upkeep, that player may sacrifice a creature. If that player doesn't, they lose 5 life and you sacrifice Pillar Tombs of Aku. this.addAbility(new BeginningOfUpkeepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java b/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java index ac6196e076..cde268d06a 100644 --- a/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java +++ b/Mage.Sets/src/mage/cards/p/PirImaginativeRascal.java @@ -28,7 +28,7 @@ public final class PirImaginativeRascal extends CardImpl { public PirImaginativeRascal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/p/PiruTheVolatile.java b/Mage.Sets/src/mage/cards/p/PiruTheVolatile.java index f2b8eaff64..85638ef574 100644 --- a/Mage.Sets/src/mage/cards/p/PiruTheVolatile.java +++ b/Mage.Sets/src/mage/cards/p/PiruTheVolatile.java @@ -34,7 +34,7 @@ public final class PiruTheVolatile extends CardImpl { public PiruTheVolatile(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}{W}{W}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/p/PlanarBridge.java b/Mage.Sets/src/mage/cards/p/PlanarBridge.java index 9cd460db05..1420a49bf6 100644 --- a/Mage.Sets/src/mage/cards/p/PlanarBridge.java +++ b/Mage.Sets/src/mage/cards/p/PlanarBridge.java @@ -24,7 +24,7 @@ public final class PlanarBridge extends CardImpl { public PlanarBridge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {8}, {T}: Search your library for a permanent card, put it onto the battlefield, then shuffle your library. Ability ability = new SimpleActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/p/PlarggAndNassari.java b/Mage.Sets/src/mage/cards/p/PlarggAndNassari.java index 6add111c39..8368c51296 100644 --- a/Mage.Sets/src/mage/cards/p/PlarggAndNassari.java +++ b/Mage.Sets/src/mage/cards/p/PlarggAndNassari.java @@ -26,7 +26,7 @@ public final class PlarggAndNassari extends CardImpl { public PlarggAndNassari(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.subtype.add(SubType.EFREET); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PlarggDeanOfChaos.java b/Mage.Sets/src/mage/cards/p/PlarggDeanOfChaos.java index 482dadd310..c28a8cc301 100644 --- a/Mage.Sets/src/mage/cards/p/PlarggDeanOfChaos.java +++ b/Mage.Sets/src/mage/cards/p/PlarggDeanOfChaos.java @@ -46,14 +46,16 @@ public final class PlarggDeanOfChaos extends ModalDoubleFacesCard { } public PlarggDeanOfChaos(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.ORC, SubType.SHAMAN}, "{1}{R}", - "Augusta, Dean of Order", new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.CLERIC}, "{2}{W}"); + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.ORC, SubType.SHAMAN}, "{1}{R}", + "Augusta, Dean of Order", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.CLERIC}, "{2}{W}" + ); // 1. // Plargg, Dean of Chaos // Legendary Creature - Orc Shaman - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(2, 2); // {T}, Discard a card: Draw a card. @@ -69,7 +71,6 @@ public final class PlarggDeanOfChaos extends ModalDoubleFacesCard { // 2. // Augusta, Dean of Order // Legendary Creature - Human Cleric - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(1, 3); // Other tapped creatures you control get +1/+0. diff --git a/Mage.Sets/src/mage/cards/p/PloKoon.java b/Mage.Sets/src/mage/cards/p/PloKoon.java index 4407135980..bad18cbd1f 100644 --- a/Mage.Sets/src/mage/cards/p/PloKoon.java +++ b/Mage.Sets/src/mage/cards/p/PloKoon.java @@ -22,7 +22,7 @@ public final class PloKoon extends CardImpl { public PloKoon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KELDOR); this.subtype.add(SubType.JEDI); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/p/PoeDameron.java b/Mage.Sets/src/mage/cards/p/PoeDameron.java index 2108f66be5..593473c273 100644 --- a/Mage.Sets/src/mage/cards/p/PoeDameron.java +++ b/Mage.Sets/src/mage/cards/p/PoeDameron.java @@ -29,7 +29,7 @@ public final class PoeDameron extends CardImpl { public PoeDameron(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/p/PolukranosEngineOfRuin.java b/Mage.Sets/src/mage/cards/p/PolukranosEngineOfRuin.java index 417bbd860d..27279a7f45 100644 --- a/Mage.Sets/src/mage/cards/p/PolukranosEngineOfRuin.java +++ b/Mage.Sets/src/mage/cards/p/PolukranosEngineOfRuin.java @@ -34,7 +34,7 @@ public final class PolukranosEngineOfRuin extends CardImpl { public PolukranosEngineOfRuin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HYDRA); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PolukranosReborn.java b/Mage.Sets/src/mage/cards/p/PolukranosReborn.java index 8e7ba0d012..5b28e45352 100644 --- a/Mage.Sets/src/mage/cards/p/PolukranosReborn.java +++ b/Mage.Sets/src/mage/cards/p/PolukranosReborn.java @@ -22,7 +22,7 @@ public final class PolukranosReborn extends CardImpl { public PolukranosReborn(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYDRA); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PolukranosUnchained.java b/Mage.Sets/src/mage/cards/p/PolukranosUnchained.java index 74f4222471..1cb8643156 100644 --- a/Mage.Sets/src/mage/cards/p/PolukranosUnchained.java +++ b/Mage.Sets/src/mage/cards/p/PolukranosUnchained.java @@ -41,7 +41,7 @@ public final class PolukranosUnchained extends CardImpl { public PolukranosUnchained(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.HYDRA); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/p/PolukranosWorldEater.java b/Mage.Sets/src/mage/cards/p/PolukranosWorldEater.java index 1d04c11566..56ff0122c7 100644 --- a/Mage.Sets/src/mage/cards/p/PolukranosWorldEater.java +++ b/Mage.Sets/src/mage/cards/p/PolukranosWorldEater.java @@ -47,7 +47,7 @@ public final class PolukranosWorldEater extends CardImpl { public PolukranosWorldEater(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYDRA); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PopularEntertainer.java b/Mage.Sets/src/mage/cards/p/PopularEntertainer.java index 0a1494ad90..7259b02159 100644 --- a/Mage.Sets/src/mage/cards/p/PopularEntertainer.java +++ b/Mage.Sets/src/mage/cards/p/PopularEntertainer.java @@ -29,7 +29,7 @@ public final class PopularEntertainer extends CardImpl { public PopularEntertainer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever one or more creatures you control deal combat damage to a player, goad target creature that player controls." diff --git a/Mage.Sets/src/mage/cards/p/PramikonSkyRampart.java b/Mage.Sets/src/mage/cards/p/PramikonSkyRampart.java index 4f061fb863..2c585e782c 100644 --- a/Mage.Sets/src/mage/cards/p/PramikonSkyRampart.java +++ b/Mage.Sets/src/mage/cards/p/PramikonSkyRampart.java @@ -30,7 +30,7 @@ public final class PramikonSkyRampart extends CardImpl { public PramikonSkyRampart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WALL); this.power = new MageInt(1); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PravaOfTheSteelLegion.java b/Mage.Sets/src/mage/cards/p/PravaOfTheSteelLegion.java index 6f47eaa4ab..ddd9501404 100644 --- a/Mage.Sets/src/mage/cards/p/PravaOfTheSteelLegion.java +++ b/Mage.Sets/src/mage/cards/p/PravaOfTheSteelLegion.java @@ -35,7 +35,7 @@ public final class PravaOfTheSteelLegion extends CardImpl { public PravaOfTheSteelLegion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/p/PredatorFlagship.java b/Mage.Sets/src/mage/cards/p/PredatorFlagship.java index b9215dcb3c..7ce3beca71 100644 --- a/Mage.Sets/src/mage/cards/p/PredatorFlagship.java +++ b/Mage.Sets/src/mage/cards/p/PredatorFlagship.java @@ -33,7 +33,7 @@ public final class PredatorFlagship extends CardImpl { public PredatorFlagship(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}: Target creature gains flying until end of turn. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityTargetEffect(FlyingAbility.getInstance(), Duration.EndOfTurn), new ManaCostsImpl<>("{2}")); diff --git a/Mage.Sets/src/mage/cards/p/PrestonTheVanisher.java b/Mage.Sets/src/mage/cards/p/PrestonTheVanisher.java index 991a6cde6b..3f5bd90182 100644 --- a/Mage.Sets/src/mage/cards/p/PrestonTheVanisher.java +++ b/Mage.Sets/src/mage/cards/p/PrestonTheVanisher.java @@ -43,7 +43,7 @@ public final class PrestonTheVanisher extends CardImpl { public PrestonTheVanisher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[] { CardType.CREATURE }, "{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RABBIT); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PriestOfTheHauntedEdge.java b/Mage.Sets/src/mage/cards/p/PriestOfTheHauntedEdge.java index 6bd254cc2f..8d3525a14b 100644 --- a/Mage.Sets/src/mage/cards/p/PriestOfTheHauntedEdge.java +++ b/Mage.Sets/src/mage/cards/p/PriestOfTheHauntedEdge.java @@ -34,7 +34,7 @@ public final class PriestOfTheHauntedEdge extends CardImpl { public PriestOfTheHauntedEdge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ZOMBIE, SubType.CLERIC); this.power = new MageInt(0); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java b/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java index 13985768e0..3a879fabbc 100644 --- a/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java +++ b/Mage.Sets/src/mage/cards/p/PrimeSpeakerVannifar.java @@ -30,7 +30,7 @@ public final class PrimeSpeakerVannifar extends CardImpl { public PrimeSpeakerVannifar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.OOZE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/p/PrimeSpeakerZegana.java b/Mage.Sets/src/mage/cards/p/PrimeSpeakerZegana.java index 13dfa5bd55..2be35585d9 100644 --- a/Mage.Sets/src/mage/cards/p/PrimeSpeakerZegana.java +++ b/Mage.Sets/src/mage/cards/p/PrimeSpeakerZegana.java @@ -30,7 +30,7 @@ public final class PrimeSpeakerZegana extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}{U}{U}"); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/p/PrimevalsGloriousRebirth.java b/Mage.Sets/src/mage/cards/p/PrimevalsGloriousRebirth.java index 1e8ae27dc8..c6e73a3509 100644 --- a/Mage.Sets/src/mage/cards/p/PrimevalsGloriousRebirth.java +++ b/Mage.Sets/src/mage/cards/p/PrimevalsGloriousRebirth.java @@ -19,7 +19,7 @@ public final class PrimevalsGloriousRebirth extends CardImpl { public PrimevalsGloriousRebirth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{5}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) this.addAbility(new LegendarySpellAbility()); diff --git a/Mage.Sets/src/mage/cards/p/PrincessLeia.java b/Mage.Sets/src/mage/cards/p/PrincessLeia.java index 4a40f2aca2..b6924e989e 100644 --- a/Mage.Sets/src/mage/cards/p/PrincessLeia.java +++ b/Mage.Sets/src/mage/cards/p/PrincessLeia.java @@ -35,7 +35,7 @@ public final class PrincessLeia extends CardImpl { public PrincessLeia(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.REBEL); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PrincessLucrezia.java b/Mage.Sets/src/mage/cards/p/PrincessLucrezia.java index d59b5aa258..bc6e2daad3 100644 --- a/Mage.Sets/src/mage/cards/p/PrincessLucrezia.java +++ b/Mage.Sets/src/mage/cards/p/PrincessLucrezia.java @@ -18,7 +18,7 @@ public final class PrincessLucrezia extends CardImpl { public PrincessLucrezia(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/ProfaneProcession.java b/Mage.Sets/src/mage/cards/p/ProfaneProcession.java index cdf06c4a1a..97b9e15ac8 100644 --- a/Mage.Sets/src/mage/cards/p/ProfaneProcession.java +++ b/Mage.Sets/src/mage/cards/p/ProfaneProcession.java @@ -31,7 +31,7 @@ public final class ProfaneProcession extends CardImpl { public ProfaneProcession(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.t.TombOfTheDuskRose.class; diff --git a/Mage.Sets/src/mage/cards/p/ProfessorOnyx.java b/Mage.Sets/src/mage/cards/p/ProfessorOnyx.java index d9688f2fd6..6cfe801708 100644 --- a/Mage.Sets/src/mage/cards/p/ProfessorOnyx.java +++ b/Mage.Sets/src/mage/cards/p/ProfessorOnyx.java @@ -45,7 +45,7 @@ public final class ProfessorOnyx extends CardImpl { public ProfessorOnyx(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LILIANA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/p/Progenitus.java b/Mage.Sets/src/mage/cards/p/Progenitus.java index b4674927de..fdd8a434e7 100644 --- a/Mage.Sets/src/mage/cards/p/Progenitus.java +++ b/Mage.Sets/src/mage/cards/p/Progenitus.java @@ -19,7 +19,7 @@ public final class Progenitus extends CardImpl { public Progenitus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{W}{U}{U}{B}{B}{R}{R}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYDRA); this.subtype.add(SubType.AVATAR); diff --git a/Mage.Sets/src/mage/cards/p/ProsperTomeBound.java b/Mage.Sets/src/mage/cards/p/ProsperTomeBound.java index 82669e95cd..9451fade9f 100644 --- a/Mage.Sets/src/mage/cards/p/ProsperTomeBound.java +++ b/Mage.Sets/src/mage/cards/p/ProsperTomeBound.java @@ -23,7 +23,7 @@ public final class ProsperTomeBound extends CardImpl { public ProsperTomeBound(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIEFLING); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/p/ProsshSkyraiderOfKher.java b/Mage.Sets/src/mage/cards/p/ProsshSkyraiderOfKher.java index 330ca10181..cdcbb8ab37 100644 --- a/Mage.Sets/src/mage/cards/p/ProsshSkyraiderOfKher.java +++ b/Mage.Sets/src/mage/cards/p/ProsshSkyraiderOfKher.java @@ -29,7 +29,7 @@ public final class ProsshSkyraiderOfKher extends CardImpl { public ProsshSkyraiderOfKher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/p/PurphorosBronzeBlooded.java b/Mage.Sets/src/mage/cards/p/PurphorosBronzeBlooded.java index f14e1293e0..51d7279103 100644 --- a/Mage.Sets/src/mage/cards/p/PurphorosBronzeBlooded.java +++ b/Mage.Sets/src/mage/cards/p/PurphorosBronzeBlooded.java @@ -39,7 +39,7 @@ public final class PurphorosBronzeBlooded extends CardImpl { public PurphorosBronzeBlooded(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(7); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PurphorosGodOfTheForge.java b/Mage.Sets/src/mage/cards/p/PurphorosGodOfTheForge.java index 07bd70e3ef..8208272677 100644 --- a/Mage.Sets/src/mage/cards/p/PurphorosGodOfTheForge.java +++ b/Mage.Sets/src/mage/cards/p/PurphorosGodOfTheForge.java @@ -33,7 +33,7 @@ public final class PurphorosGodOfTheForge extends CardImpl { public PurphorosGodOfTheForge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/p/PurrajOfUrborg.java b/Mage.Sets/src/mage/cards/p/PurrajOfUrborg.java index 43aea2a65e..568069c60b 100644 --- a/Mage.Sets/src/mage/cards/p/PurrajOfUrborg.java +++ b/Mage.Sets/src/mage/cards/p/PurrajOfUrborg.java @@ -38,7 +38,7 @@ public final class PurrajOfUrborg extends CardImpl { public PurrajOfUrborg(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/p/PyromancersGoggles.java b/Mage.Sets/src/mage/cards/p/PyromancersGoggles.java index 2d4d8e36f3..005cdaa8b1 100644 --- a/Mage.Sets/src/mage/cards/p/PyromancersGoggles.java +++ b/Mage.Sets/src/mage/cards/p/PyromancersGoggles.java @@ -28,7 +28,7 @@ public final class PyromancersGoggles extends CardImpl { public PyromancersGoggles(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {R}. Ability ability = new RedManaAbility(); diff --git a/Mage.Sets/src/mage/cards/q/QueenAllenalOfRuadach.java b/Mage.Sets/src/mage/cards/q/QueenAllenalOfRuadach.java index c6cc88c058..88c06fb30b 100644 --- a/Mage.Sets/src/mage/cards/q/QueenAllenalOfRuadach.java +++ b/Mage.Sets/src/mage/cards/q/QueenAllenalOfRuadach.java @@ -30,7 +30,7 @@ public final class QueenAllenalOfRuadach extends CardImpl { public QueenAllenalOfRuadach(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.NOBLE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/q/QueenKaylaBinKroog.java b/Mage.Sets/src/mage/cards/q/QueenKaylaBinKroog.java index f97e81c1b5..7e50121d72 100644 --- a/Mage.Sets/src/mage/cards/q/QueenKaylaBinKroog.java +++ b/Mage.Sets/src/mage/cards/q/QueenKaylaBinKroog.java @@ -28,7 +28,7 @@ public final class QueenKaylaBinKroog extends CardImpl { public QueenKaylaBinKroog(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/q/QueenMarchesa.java b/Mage.Sets/src/mage/cards/q/QueenMarchesa.java index 82489fa299..f8a7042bc8 100644 --- a/Mage.Sets/src/mage/cards/q/QueenMarchesa.java +++ b/Mage.Sets/src/mage/cards/q/QueenMarchesa.java @@ -30,7 +30,7 @@ public final class QueenMarchesa extends CardImpl { public QueenMarchesa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ASSASSIN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/q/QuestingBeast.java b/Mage.Sets/src/mage/cards/q/QuestingBeast.java index c657b047ef..6a2caf9753 100644 --- a/Mage.Sets/src/mage/cards/q/QuestingBeast.java +++ b/Mage.Sets/src/mage/cards/q/QuestingBeast.java @@ -34,7 +34,7 @@ public final class QuestingBeast extends CardImpl { public QuestingBeast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAST); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/q/QuezaAugurOfAgonies.java b/Mage.Sets/src/mage/cards/q/QuezaAugurOfAgonies.java index 2be0501f24..eba630b521 100644 --- a/Mage.Sets/src/mage/cards/q/QuezaAugurOfAgonies.java +++ b/Mage.Sets/src/mage/cards/q/QuezaAugurOfAgonies.java @@ -22,7 +22,7 @@ public final class QuezaAugurOfAgonies extends CardImpl { public QuezaAugurOfAgonies(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CEPHALID); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/q/QuiGonJinn.java b/Mage.Sets/src/mage/cards/q/QuiGonJinn.java index 20fa0d7723..c04a6fb927 100644 --- a/Mage.Sets/src/mage/cards/q/QuiGonJinn.java +++ b/Mage.Sets/src/mage/cards/q/QuiGonJinn.java @@ -30,7 +30,7 @@ public final class QuiGonJinn extends CardImpl { public QuiGonJinn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{U}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.JEDI); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/q/QuintoriusFieldHistorian.java b/Mage.Sets/src/mage/cards/q/QuintoriusFieldHistorian.java index 34620a5cc7..6c8e4b20ca 100644 --- a/Mage.Sets/src/mage/cards/q/QuintoriusFieldHistorian.java +++ b/Mage.Sets/src/mage/cards/q/QuintoriusFieldHistorian.java @@ -26,7 +26,7 @@ public final class QuintoriusFieldHistorian extends CardImpl { public QuintoriusFieldHistorian(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEPHANT); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/q/QuintoriusLoremaster.java b/Mage.Sets/src/mage/cards/q/QuintoriusLoremaster.java index 4594d1e254..d85c3a631d 100644 --- a/Mage.Sets/src/mage/cards/q/QuintoriusLoremaster.java +++ b/Mage.Sets/src/mage/cards/q/QuintoriusLoremaster.java @@ -56,7 +56,7 @@ public final class QuintoriusLoremaster extends CardImpl { public QuintoriusLoremaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEPHANT); this.subtype.add(SubType.CLERIC); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RadagastWizardOfWilds.java b/Mage.Sets/src/mage/cards/r/RadagastWizardOfWilds.java index 16ce089815..781a86c2a9 100644 --- a/Mage.Sets/src/mage/cards/r/RadagastWizardOfWilds.java +++ b/Mage.Sets/src/mage/cards/r/RadagastWizardOfWilds.java @@ -42,7 +42,7 @@ public final class RadagastWizardOfWilds extends CardImpl { public RadagastWizardOfWilds(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RadhaCoalitionWarlord.java b/Mage.Sets/src/mage/cards/r/RadhaCoalitionWarlord.java index 1344bd04b0..8565dee7a9 100644 --- a/Mage.Sets/src/mage/cards/r/RadhaCoalitionWarlord.java +++ b/Mage.Sets/src/mage/cards/r/RadhaCoalitionWarlord.java @@ -31,7 +31,7 @@ public final class RadhaCoalitionWarlord extends CardImpl { public RadhaCoalitionWarlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RadhaHeartOfKeld.java b/Mage.Sets/src/mage/cards/r/RadhaHeartOfKeld.java index 7c16496315..f7a21b246f 100644 --- a/Mage.Sets/src/mage/cards/r/RadhaHeartOfKeld.java +++ b/Mage.Sets/src/mage/cards/r/RadhaHeartOfKeld.java @@ -33,7 +33,7 @@ public final class RadhaHeartOfKeld extends CardImpl { public RadhaHeartOfKeld(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RadhaHeirToKeld.java b/Mage.Sets/src/mage/cards/r/RadhaHeirToKeld.java index d10097183a..cfc3b64ff3 100644 --- a/Mage.Sets/src/mage/cards/r/RadhaHeirToKeld.java +++ b/Mage.Sets/src/mage/cards/r/RadhaHeirToKeld.java @@ -22,7 +22,7 @@ public final class RadhaHeirToKeld extends CardImpl { public RadhaHeirToKeld(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RadiantArchangel.java b/Mage.Sets/src/mage/cards/r/RadiantArchangel.java index 0ae4877f4b..8d526443ba 100644 --- a/Mage.Sets/src/mage/cards/r/RadiantArchangel.java +++ b/Mage.Sets/src/mage/cards/r/RadiantArchangel.java @@ -36,7 +36,7 @@ public final class RadiantArchangel extends CardImpl { public RadiantArchangel(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RadiantSerraArchangel.java b/Mage.Sets/src/mage/cards/r/RadiantSerraArchangel.java index d4918aa257..32830ab413 100644 --- a/Mage.Sets/src/mage/cards/r/RadiantSerraArchangel.java +++ b/Mage.Sets/src/mage/cards/r/RadiantSerraArchangel.java @@ -38,7 +38,7 @@ public final class RadiantSerraArchangel extends CardImpl { public RadiantSerraArchangel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(6); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RaffCapashenShipsMage.java b/Mage.Sets/src/mage/cards/r/RaffCapashenShipsMage.java index 0ce08cfb15..846eb81f85 100644 --- a/Mage.Sets/src/mage/cards/r/RaffCapashenShipsMage.java +++ b/Mage.Sets/src/mage/cards/r/RaffCapashenShipsMage.java @@ -32,7 +32,7 @@ public final class RaffCapashenShipsMage extends CardImpl { public RaffCapashenShipsMage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RaffWeatherlightStalwart.java b/Mage.Sets/src/mage/cards/r/RaffWeatherlightStalwart.java index c596ae2751..39caf86ebb 100644 --- a/Mage.Sets/src/mage/cards/r/RaffWeatherlightStalwart.java +++ b/Mage.Sets/src/mage/cards/r/RaffWeatherlightStalwart.java @@ -30,7 +30,7 @@ public final class RaffWeatherlightStalwart extends CardImpl { public RaffWeatherlightStalwart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RaffineSchemingSeer.java b/Mage.Sets/src/mage/cards/r/RaffineSchemingSeer.java index e21f4f340e..9014aa1e51 100644 --- a/Mage.Sets/src/mage/cards/r/RaffineSchemingSeer.java +++ b/Mage.Sets/src/mage/cards/r/RaffineSchemingSeer.java @@ -37,7 +37,7 @@ public final class RaffineSchemingSeer extends CardImpl { public RaffineSchemingSeer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.subtype.add(SubType.DEMON); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RafiqOfTheMany.java b/Mage.Sets/src/mage/cards/r/RafiqOfTheMany.java index 1e01d8a5c6..3901d8eb80 100644 --- a/Mage.Sets/src/mage/cards/r/RafiqOfTheMany.java +++ b/Mage.Sets/src/mage/cards/r/RafiqOfTheMany.java @@ -22,7 +22,7 @@ public final class RafiqOfTheMany extends CardImpl { public RafiqOfTheMany(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RagavanNimblePilferer.java b/Mage.Sets/src/mage/cards/r/RagavanNimblePilferer.java index 87cca377d8..650fd23c80 100644 --- a/Mage.Sets/src/mage/cards/r/RagavanNimblePilferer.java +++ b/Mage.Sets/src/mage/cards/r/RagavanNimblePilferer.java @@ -25,7 +25,7 @@ public final class RagavanNimblePilferer extends CardImpl { public RagavanNimblePilferer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MONKEY); this.subtype.add(SubType.PIRATE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RaggadraggaGoregutsBoss.java b/Mage.Sets/src/mage/cards/r/RaggadraggaGoregutsBoss.java index 68e108d865..fc6afae7fc 100644 --- a/Mage.Sets/src/mage/cards/r/RaggadraggaGoregutsBoss.java +++ b/Mage.Sets/src/mage/cards/r/RaggadraggaGoregutsBoss.java @@ -43,7 +43,7 @@ public final class RaggadraggaGoregutsBoss extends CardImpl { public RaggadraggaGoregutsBoss(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BOAR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/Ragnar.java b/Mage.Sets/src/mage/cards/r/Ragnar.java index cd63fe95f4..f5325d187f 100644 --- a/Mage.Sets/src/mage/cards/r/Ragnar.java +++ b/Mage.Sets/src/mage/cards/r/Ragnar.java @@ -24,7 +24,7 @@ public final class Ragnar extends CardImpl { public Ragnar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RaisedByGiants.java b/Mage.Sets/src/mage/cards/r/RaisedByGiants.java index a0bc08f2f3..7c05f245a5 100644 --- a/Mage.Sets/src/mage/cards/r/RaisedByGiants.java +++ b/Mage.Sets/src/mage/cards/r/RaisedByGiants.java @@ -22,7 +22,7 @@ public final class RaisedByGiants extends CardImpl { public RaisedByGiants(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{5}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have base power and toughness 10/10 and are Giants in addition to their other types. diff --git a/Mage.Sets/src/mage/cards/r/RaiyuuStormsEdge.java b/Mage.Sets/src/mage/cards/r/RaiyuuStormsEdge.java index 459ce52bf5..8127f65989 100644 --- a/Mage.Sets/src/mage/cards/r/RaiyuuStormsEdge.java +++ b/Mage.Sets/src/mage/cards/r/RaiyuuStormsEdge.java @@ -25,7 +25,7 @@ public final class RaiyuuStormsEdge extends CardImpl { public RaiyuuStormsEdge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RakdosLordOfRiots.java b/Mage.Sets/src/mage/cards/r/RakdosLordOfRiots.java index 902db4f620..97a70d81c9 100644 --- a/Mage.Sets/src/mage/cards/r/RakdosLordOfRiots.java +++ b/Mage.Sets/src/mage/cards/r/RakdosLordOfRiots.java @@ -27,7 +27,7 @@ public final class RakdosLordOfRiots extends CardImpl { public RakdosLordOfRiots(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{B}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RakdosTheDefiler.java b/Mage.Sets/src/mage/cards/r/RakdosTheDefiler.java index 663edb1ff5..ef82b5323a 100644 --- a/Mage.Sets/src/mage/cards/r/RakdosTheDefiler.java +++ b/Mage.Sets/src/mage/cards/r/RakdosTheDefiler.java @@ -39,7 +39,7 @@ public final class RakdosTheDefiler extends CardImpl { public RakdosTheDefiler(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(7); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RakdosTheShowstopper.java b/Mage.Sets/src/mage/cards/r/RakdosTheShowstopper.java index eeb87fcaed..cdd2812ef1 100644 --- a/Mage.Sets/src/mage/cards/r/RakdosTheShowstopper.java +++ b/Mage.Sets/src/mage/cards/r/RakdosTheShowstopper.java @@ -26,7 +26,7 @@ public final class RakdosTheShowstopper extends CardImpl { public RakdosTheShowstopper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RakkaMar.java b/Mage.Sets/src/mage/cards/r/RakkaMar.java index 194d852723..166b104cf3 100644 --- a/Mage.Sets/src/mage/cards/r/RakkaMar.java +++ b/Mage.Sets/src/mage/cards/r/RakkaMar.java @@ -24,7 +24,7 @@ public final class RakkaMar extends CardImpl { public RakkaMar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/r/RakshaGoldenCub.java b/Mage.Sets/src/mage/cards/r/RakshaGoldenCub.java index bab9a4a890..fc2674c79d 100644 --- a/Mage.Sets/src/mage/cards/r/RakshaGoldenCub.java +++ b/Mage.Sets/src/mage/cards/r/RakshaGoldenCub.java @@ -31,7 +31,7 @@ public final class RakshaGoldenCub extends CardImpl { public RakshaGoldenCub(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java b/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java index efa9187358..311f9650a3 100644 --- a/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java +++ b/Mage.Sets/src/mage/cards/r/RalCallerOfStorms.java @@ -25,7 +25,7 @@ public final class RalCallerOfStorms extends CardImpl { public RalCallerOfStorms(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAL); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/r/RalIzzetViceroy.java b/Mage.Sets/src/mage/cards/r/RalIzzetViceroy.java index 9b3e5c41d4..15739f231d 100644 --- a/Mage.Sets/src/mage/cards/r/RalIzzetViceroy.java +++ b/Mage.Sets/src/mage/cards/r/RalIzzetViceroy.java @@ -31,7 +31,7 @@ public final class RalIzzetViceroy extends CardImpl { public RalIzzetViceroy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAL); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/r/RalStormConduit.java b/Mage.Sets/src/mage/cards/r/RalStormConduit.java index 06ead5f08d..df1cd56892 100644 --- a/Mage.Sets/src/mage/cards/r/RalStormConduit.java +++ b/Mage.Sets/src/mage/cards/r/RalStormConduit.java @@ -27,7 +27,7 @@ public final class RalStormConduit extends CardImpl { public RalStormConduit(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAL); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/r/RalZarek.java b/Mage.Sets/src/mage/cards/r/RalZarek.java index bbc6520f49..08666f4e1a 100644 --- a/Mage.Sets/src/mage/cards/r/RalZarek.java +++ b/Mage.Sets/src/mage/cards/r/RalZarek.java @@ -38,7 +38,7 @@ public final class RalZarek extends CardImpl { public RalZarek(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RAL); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/r/RamirezDePietro.java b/Mage.Sets/src/mage/cards/r/RamirezDePietro.java index 891b0e0efc..8d2bb7fb4b 100644 --- a/Mage.Sets/src/mage/cards/r/RamirezDePietro.java +++ b/Mage.Sets/src/mage/cards/r/RamirezDePietro.java @@ -18,7 +18,7 @@ public final class RamirezDePietro extends CardImpl { public RamirezDePietro(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); diff --git a/Mage.Sets/src/mage/cards/r/RamirezDePietroPillager.java b/Mage.Sets/src/mage/cards/r/RamirezDePietroPillager.java index c6f37ec3ef..0eaa639b42 100644 --- a/Mage.Sets/src/mage/cards/r/RamirezDePietroPillager.java +++ b/Mage.Sets/src/mage/cards/r/RamirezDePietroPillager.java @@ -32,7 +32,7 @@ public final class RamirezDePietroPillager extends CardImpl { public RamirezDePietroPillager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RamosDragonEngine.java b/Mage.Sets/src/mage/cards/r/RamosDragonEngine.java index e2d1afc360..b599fe867d 100644 --- a/Mage.Sets/src/mage/cards/r/RamosDragonEngine.java +++ b/Mage.Sets/src/mage/cards/r/RamosDragonEngine.java @@ -35,7 +35,7 @@ public final class RamosDragonEngine extends CardImpl { public RamosDragonEngine(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{6}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RamsesAssassinLord.java b/Mage.Sets/src/mage/cards/r/RamsesAssassinLord.java index ee05f562f0..ca041dfd79 100644 --- a/Mage.Sets/src/mage/cards/r/RamsesAssassinLord.java +++ b/Mage.Sets/src/mage/cards/r/RamsesAssassinLord.java @@ -28,7 +28,7 @@ public final class RamsesAssassinLord extends CardImpl { public RamsesAssassinLord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ASSASSIN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RamsesOverdark.java b/Mage.Sets/src/mage/cards/r/RamsesOverdark.java index 27a3aa491f..d5b2b9c4b8 100644 --- a/Mage.Sets/src/mage/cards/r/RamsesOverdark.java +++ b/Mage.Sets/src/mage/cards/r/RamsesOverdark.java @@ -31,7 +31,7 @@ public final class RamsesOverdark extends CardImpl { public RamsesOverdark(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ASSASSIN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RanarTheEverWatchful.java b/Mage.Sets/src/mage/cards/r/RanarTheEverWatchful.java index 7d41f31565..8a547f1809 100644 --- a/Mage.Sets/src/mage/cards/r/RanarTheEverWatchful.java +++ b/Mage.Sets/src/mage/cards/r/RanarTheEverWatchful.java @@ -31,7 +31,7 @@ public final class RanarTheEverWatchful extends CardImpl { public RanarTheEverWatchful(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RankleAndTorbran.java b/Mage.Sets/src/mage/cards/r/RankleAndTorbran.java index b0ba4b9418..0939f74d67 100644 --- a/Mage.Sets/src/mage/cards/r/RankleAndTorbran.java +++ b/Mage.Sets/src/mage/cards/r/RankleAndTorbran.java @@ -31,7 +31,7 @@ public final class RankleAndTorbran extends CardImpl { public RankleAndTorbran(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.DWARF); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RankleMasterOfPranks.java b/Mage.Sets/src/mage/cards/r/RankleMasterOfPranks.java index a823b84f7c..22620dc883 100644 --- a/Mage.Sets/src/mage/cards/r/RankleMasterOfPranks.java +++ b/Mage.Sets/src/mage/cards/r/RankleMasterOfPranks.java @@ -27,7 +27,7 @@ public final class RankleMasterOfPranks extends CardImpl { public RankleMasterOfPranks(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RaphaelFiendishSavior.java b/Mage.Sets/src/mage/cards/r/RaphaelFiendishSavior.java index f2d7073655..12067131b8 100644 --- a/Mage.Sets/src/mage/cards/r/RaphaelFiendishSavior.java +++ b/Mage.Sets/src/mage/cards/r/RaphaelFiendishSavior.java @@ -46,7 +46,7 @@ public final class RaphaelFiendishSavior extends CardImpl { public RaphaelFiendishSavior(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEVIL); this.subtype.add(SubType.NOBLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RasaadYnBashir.java b/Mage.Sets/src/mage/cards/r/RasaadYnBashir.java index 817cc9fbb6..25c41f626c 100644 --- a/Mage.Sets/src/mage/cards/r/RasaadYnBashir.java +++ b/Mage.Sets/src/mage/cards/r/RasaadYnBashir.java @@ -31,7 +31,7 @@ public final class RasaadYnBashir extends CardImpl { public RasaadYnBashir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/RashidaScalebane.java b/Mage.Sets/src/mage/cards/r/RashidaScalebane.java index a9dd284072..3af693111e 100644 --- a/Mage.Sets/src/mage/cards/r/RashidaScalebane.java +++ b/Mage.Sets/src/mage/cards/r/RashidaScalebane.java @@ -37,7 +37,7 @@ public final class RashidaScalebane extends CardImpl { public RashidaScalebane(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RashkaTheSlayer.java b/Mage.Sets/src/mage/cards/r/RashkaTheSlayer.java index 9125724d3b..ab3e511382 100644 --- a/Mage.Sets/src/mage/cards/r/RashkaTheSlayer.java +++ b/Mage.Sets/src/mage/cards/r/RashkaTheSlayer.java @@ -30,7 +30,7 @@ public final class RashkaTheSlayer extends CardImpl { public RashkaTheSlayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RashmiAndRagavan.java b/Mage.Sets/src/mage/cards/r/RashmiAndRagavan.java index 48d31639ec..8dee6914e7 100644 --- a/Mage.Sets/src/mage/cards/r/RashmiAndRagavan.java +++ b/Mage.Sets/src/mage/cards/r/RashmiAndRagavan.java @@ -40,7 +40,7 @@ public final class RashmiAndRagavan extends CardImpl { public RashmiAndRagavan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.MONKEY); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RashmiEternitiesCrafter.java b/Mage.Sets/src/mage/cards/r/RashmiEternitiesCrafter.java index 0a9376a954..5601ca24d3 100644 --- a/Mage.Sets/src/mage/cards/r/RashmiEternitiesCrafter.java +++ b/Mage.Sets/src/mage/cards/r/RashmiEternitiesCrafter.java @@ -31,7 +31,7 @@ public final class RashmiEternitiesCrafter extends CardImpl { public RashmiEternitiesCrafter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RasputinDreamweaver.java b/Mage.Sets/src/mage/cards/r/RasputinDreamweaver.java index feeb57ca43..c114f10129 100644 --- a/Mage.Sets/src/mage/cards/r/RasputinDreamweaver.java +++ b/Mage.Sets/src/mage/cards/r/RasputinDreamweaver.java @@ -36,7 +36,7 @@ public final class RasputinDreamweaver extends CardImpl { public RasputinDreamweaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RasputinTheOneiromancer.java b/Mage.Sets/src/mage/cards/r/RasputinTheOneiromancer.java index 57364e9146..7826db7593 100644 --- a/Mage.Sets/src/mage/cards/r/RasputinTheOneiromancer.java +++ b/Mage.Sets/src/mage/cards/r/RasputinTheOneiromancer.java @@ -34,7 +34,7 @@ public final class RasputinTheOneiromancer extends CardImpl { public RasputinTheOneiromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/r/RatadrabikOfUrborg.java b/Mage.Sets/src/mage/cards/r/RatadrabikOfUrborg.java index 66a03a75e4..7e7a55aa6b 100644 --- a/Mage.Sets/src/mage/cards/r/RatadrabikOfUrborg.java +++ b/Mage.Sets/src/mage/cards/r/RatadrabikOfUrborg.java @@ -41,7 +41,7 @@ public final class RatadrabikOfUrborg extends CardImpl { public RatadrabikOfUrborg(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RatchetFieldMedic.java b/Mage.Sets/src/mage/cards/r/RatchetFieldMedic.java index ef86bf71e4..e28788178e 100644 --- a/Mage.Sets/src/mage/cards/r/RatchetFieldMedic.java +++ b/Mage.Sets/src/mage/cards/r/RatchetFieldMedic.java @@ -33,7 +33,7 @@ public final class RatchetFieldMedic extends CardImpl { public RatchetFieldMedic(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RatchetRescueRacer.java b/Mage.Sets/src/mage/cards/r/RatchetRescueRacer.java index ad93ed8ed3..c5b1d738e3 100644 --- a/Mage.Sets/src/mage/cards/r/RatchetRescueRacer.java +++ b/Mage.Sets/src/mage/cards/r/RatchetRescueRacer.java @@ -30,7 +30,7 @@ public final class RatchetRescueRacer extends CardImpl { public RatchetRescueRacer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(1); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RathsEdge.java b/Mage.Sets/src/mage/cards/r/RathsEdge.java index 73a8936e4a..37791363f6 100644 --- a/Mage.Sets/src/mage/cards/r/RathsEdge.java +++ b/Mage.Sets/src/mage/cards/r/RathsEdge.java @@ -28,7 +28,7 @@ public final class RathsEdge extends CardImpl { public RathsEdge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/r/RavosSoultender.java b/Mage.Sets/src/mage/cards/r/RavosSoultender.java index 2ccdbf9fa3..c38ed01eb4 100644 --- a/Mage.Sets/src/mage/cards/r/RavosSoultender.java +++ b/Mage.Sets/src/mage/cards/r/RavosSoultender.java @@ -25,7 +25,7 @@ public final class RavosSoultender extends CardImpl { public RavosSoultender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RayamiFirstOfTheFallen.java b/Mage.Sets/src/mage/cards/r/RayamiFirstOfTheFallen.java index 632e446350..c15123ec60 100644 --- a/Mage.Sets/src/mage/cards/r/RayamiFirstOfTheFallen.java +++ b/Mage.Sets/src/mage/cards/r/RayamiFirstOfTheFallen.java @@ -30,7 +30,7 @@ public final class RayamiFirstOfTheFallen extends CardImpl { public RayamiFirstOfTheFallen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RayneAcademyChancellor.java b/Mage.Sets/src/mage/cards/r/RayneAcademyChancellor.java index 5f7a50d4c1..9b8062a8dc 100644 --- a/Mage.Sets/src/mage/cards/r/RayneAcademyChancellor.java +++ b/Mage.Sets/src/mage/cards/r/RayneAcademyChancellor.java @@ -22,7 +22,7 @@ public final class RayneAcademyChancellor extends CardImpl { public RayneAcademyChancellor(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/r/RazakethTheFoulblooded.java b/Mage.Sets/src/mage/cards/r/RazakethTheFoulblooded.java index 54fc4fbeaa..0ac2d389cd 100644 --- a/Mage.Sets/src/mage/cards/r/RazakethTheFoulblooded.java +++ b/Mage.Sets/src/mage/cards/r/RazakethTheFoulblooded.java @@ -29,7 +29,7 @@ public final class RazakethTheFoulblooded extends CardImpl { public RazakethTheFoulblooded(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/r/RaziaBorosArchangel.java b/Mage.Sets/src/mage/cards/r/RaziaBorosArchangel.java index c88f537260..36c0df7cfc 100644 --- a/Mage.Sets/src/mage/cards/r/RaziaBorosArchangel.java +++ b/Mage.Sets/src/mage/cards/r/RaziaBorosArchangel.java @@ -35,7 +35,7 @@ public final class RaziaBorosArchangel extends CardImpl { public RaziaBorosArchangel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RealmbreakerTheInvasionTree.java b/Mage.Sets/src/mage/cards/r/RealmbreakerTheInvasionTree.java index 48e36ef785..36013951e7 100644 --- a/Mage.Sets/src/mage/cards/r/RealmbreakerTheInvasionTree.java +++ b/Mage.Sets/src/mage/cards/r/RealmbreakerTheInvasionTree.java @@ -44,7 +44,7 @@ public final class RealmbreakerTheInvasionTree extends CardImpl { public RealmbreakerTheInvasionTree(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}, {T}: Target opponent mills three cards. Put a land card from their graveyard onto the battlefield tapped under your control. It gains "If this land would leave the battlefield, exile it instead of putting it anywhere else." Ability ability = new SimpleActivatedAbility(new MillCardsTargetEffect(3), new GenericManaCost(2)); diff --git a/Mage.Sets/src/mage/cards/r/ReaperKing.java b/Mage.Sets/src/mage/cards/r/ReaperKing.java index 7de3716815..3dca7395f5 100644 --- a/Mage.Sets/src/mage/cards/r/ReaperKing.java +++ b/Mage.Sets/src/mage/cards/r/ReaperKing.java @@ -32,7 +32,7 @@ public final class ReaperKing extends CardImpl { public ReaperKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{2/W}{2/U}{2/B}{2/R}{2/G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SCARECROW); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RebbecArchitectOfAscension.java b/Mage.Sets/src/mage/cards/r/RebbecArchitectOfAscension.java index f1bfbf404e..b1b023c059 100644 --- a/Mage.Sets/src/mage/cards/r/RebbecArchitectOfAscension.java +++ b/Mage.Sets/src/mage/cards/r/RebbecArchitectOfAscension.java @@ -36,7 +36,7 @@ public final class RebbecArchitectOfAscension extends CardImpl { public RebbecArchitectOfAscension(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java b/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java index 8e1cc2fd2b..e40b2b0ef6 100644 --- a/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java +++ b/Mage.Sets/src/mage/cards/r/RegnaTheRedeemer.java @@ -31,7 +31,7 @@ public final class RegnaTheRedeemer extends CardImpl { public RegnaTheRedeemer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/ReidaneGodOfTheWorthy.java b/Mage.Sets/src/mage/cards/r/ReidaneGodOfTheWorthy.java index bf21dbc3f1..433a191a2a 100644 --- a/Mage.Sets/src/mage/cards/r/ReidaneGodOfTheWorthy.java +++ b/Mage.Sets/src/mage/cards/r/ReidaneGodOfTheWorthy.java @@ -40,15 +40,16 @@ public final class ReidaneGodOfTheWorthy extends ModalDoubleFacesCard { } public ReidaneGodOfTheWorthy(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{W}", - "Valkmira, Protector's Shield", new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{3}{W}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{W}", + "Valkmira, Protector's Shield", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{3}{W}" ); // 1. // Reidane, God of the Worthy // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(2), new MageInt(3)); // Flying @@ -66,8 +67,6 @@ public final class ReidaneGodOfTheWorthy extends ModalDoubleFacesCard { // 2. // Valkmira, Protector's Shield // Legendary Artifact - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // If a source an opponent controls would deal damage to you or a permanent you control, prevent 1 of that damage. this.getRightHalfCard().addAbility(new SimpleStaticAbility(new ValkmiraProtectorsShieldPreventionEffect())); diff --git a/Mage.Sets/src/mage/cards/r/RekiTheHistoryOfKamigawa.java b/Mage.Sets/src/mage/cards/r/RekiTheHistoryOfKamigawa.java index a1f7bdfb96..21d59040b9 100644 --- a/Mage.Sets/src/mage/cards/r/RekiTheHistoryOfKamigawa.java +++ b/Mage.Sets/src/mage/cards/r/RekiTheHistoryOfKamigawa.java @@ -26,7 +26,7 @@ public final class RekiTheHistoryOfKamigawa extends CardImpl { public RekiTheHistoryOfKamigawa(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/r/RemKarolusStalwartSlayer.java b/Mage.Sets/src/mage/cards/r/RemKarolusStalwartSlayer.java index daf36be95e..0bfb415333 100644 --- a/Mage.Sets/src/mage/cards/r/RemKarolusStalwartSlayer.java +++ b/Mage.Sets/src/mage/cards/r/RemKarolusStalwartSlayer.java @@ -28,7 +28,7 @@ public final class RemKarolusStalwartSlayer extends CardImpl { public RemKarolusStalwartSlayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RenariMerchantOfMarvels.java b/Mage.Sets/src/mage/cards/r/RenariMerchantOfMarvels.java index c5e3c54458..530ed8a227 100644 --- a/Mage.Sets/src/mage/cards/r/RenariMerchantOfMarvels.java +++ b/Mage.Sets/src/mage/cards/r/RenariMerchantOfMarvels.java @@ -32,7 +32,7 @@ public final class RenariMerchantOfMarvels extends CardImpl { public RenariMerchantOfMarvels(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RenataCalledToTheHunt.java b/Mage.Sets/src/mage/cards/r/RenataCalledToTheHunt.java index 8614b5a467..54e575a7f8 100644 --- a/Mage.Sets/src/mage/cards/r/RenataCalledToTheHunt.java +++ b/Mage.Sets/src/mage/cards/r/RenataCalledToTheHunt.java @@ -25,7 +25,7 @@ public final class RenataCalledToTheHunt extends CardImpl { public RenataCalledToTheHunt(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMIGOD); this.power = new MageInt(0); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/ReplicatingRing.java b/Mage.Sets/src/mage/cards/r/ReplicatingRing.java index b2f149b544..73d50c7e71 100644 --- a/Mage.Sets/src/mage/cards/r/ReplicatingRing.java +++ b/Mage.Sets/src/mage/cards/r/ReplicatingRing.java @@ -25,7 +25,7 @@ public final class ReplicatingRing extends CardImpl { public ReplicatingRing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // {T}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); diff --git a/Mage.Sets/src/mage/cards/r/RevekaWizardSavant.java b/Mage.Sets/src/mage/cards/r/RevekaWizardSavant.java index 29a18f1545..9d4f7bc425 100644 --- a/Mage.Sets/src/mage/cards/r/RevekaWizardSavant.java +++ b/Mage.Sets/src/mage/cards/r/RevekaWizardSavant.java @@ -24,7 +24,7 @@ public final class RevekaWizardSavant extends CardImpl { public RevekaWizardSavant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.WIZARD); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/Revelation.java b/Mage.Sets/src/mage/cards/r/Revelation.java index f3918857a6..e8fba505e6 100644 --- a/Mage.Sets/src/mage/cards/r/Revelation.java +++ b/Mage.Sets/src/mage/cards/r/Revelation.java @@ -19,7 +19,7 @@ public final class Revelation extends CardImpl { public Revelation(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{G}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Players play with their hands revealed. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new PlayWithHandRevealedEffect(TargetController.ANY))); diff --git a/Mage.Sets/src/mage/cards/r/Rey.java b/Mage.Sets/src/mage/cards/r/Rey.java index 33a70ca646..3a2fef9cf3 100644 --- a/Mage.Sets/src/mage/cards/r/Rey.java +++ b/Mage.Sets/src/mage/cards/r/Rey.java @@ -28,7 +28,7 @@ public final class Rey extends CardImpl { public Rey(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/ReySkywalker.java b/Mage.Sets/src/mage/cards/r/ReySkywalker.java index 4cbf932aff..4c083972b1 100644 --- a/Mage.Sets/src/mage/cards/r/ReySkywalker.java +++ b/Mage.Sets/src/mage/cards/r/ReySkywalker.java @@ -22,7 +22,7 @@ import java.util.UUID; public class ReySkywalker extends CardImpl { public ReySkywalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.REY); this.setStartingLoyalty(2); diff --git a/Mage.Sets/src/mage/cards/r/ReyaDawnbringer.java b/Mage.Sets/src/mage/cards/r/ReyaDawnbringer.java index 7f5c1bc485..ca08eb1690 100644 --- a/Mage.Sets/src/mage/cards/r/ReyaDawnbringer.java +++ b/Mage.Sets/src/mage/cards/r/ReyaDawnbringer.java @@ -24,7 +24,7 @@ public final class ReyaDawnbringer extends CardImpl { public ReyaDawnbringer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{W}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/ReyavMasterSmith.java b/Mage.Sets/src/mage/cards/r/ReyavMasterSmith.java index e65546f633..3082f8461a 100644 --- a/Mage.Sets/src/mage/cards/r/ReyavMasterSmith.java +++ b/Mage.Sets/src/mage/cards/r/ReyavMasterSmith.java @@ -35,7 +35,7 @@ public final class ReyavMasterSmith extends CardImpl { public ReyavMasterSmith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/ReyhanLastOfTheAbzan.java b/Mage.Sets/src/mage/cards/r/ReyhanLastOfTheAbzan.java index b47ff34177..76838847cd 100644 --- a/Mage.Sets/src/mage/cards/r/ReyhanLastOfTheAbzan.java +++ b/Mage.Sets/src/mage/cards/r/ReyhanLastOfTheAbzan.java @@ -31,7 +31,7 @@ public final class ReyhanLastOfTheAbzan extends CardImpl { public ReyhanLastOfTheAbzan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/ReysLightsaber.java b/Mage.Sets/src/mage/cards/r/ReysLightsaber.java index ee7823f5e2..de69be53b2 100644 --- a/Mage.Sets/src/mage/cards/r/ReysLightsaber.java +++ b/Mage.Sets/src/mage/cards/r/ReysLightsaber.java @@ -22,7 +22,7 @@ import java.util.UUID; public class ReysLightsaber extends CardImpl { public ReysLightsaber(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.EQUIPMENT); //Equipped creature gets +2/+0 and has first strike and protection from red. diff --git a/Mage.Sets/src/mage/cards/r/RhodaGeistAvenger.java b/Mage.Sets/src/mage/cards/r/RhodaGeistAvenger.java index 5c07eb8827..144412d2f1 100644 --- a/Mage.Sets/src/mage/cards/r/RhodaGeistAvenger.java +++ b/Mage.Sets/src/mage/cards/r/RhodaGeistAvenger.java @@ -22,7 +22,7 @@ public final class RhodaGeistAvenger extends CardImpl { public RhodaGeistAvenger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RhonasTheIndomitable.java b/Mage.Sets/src/mage/cards/r/RhonasTheIndomitable.java index 02b35549d2..03a4fac99c 100644 --- a/Mage.Sets/src/mage/cards/r/RhonasTheIndomitable.java +++ b/Mage.Sets/src/mage/cards/r/RhonasTheIndomitable.java @@ -40,7 +40,7 @@ public final class RhonasTheIndomitable extends CardImpl { public RhonasTheIndomitable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/r/RhonassMonument.java b/Mage.Sets/src/mage/cards/r/RhonassMonument.java index 46bc6b084a..26e522b0a8 100644 --- a/Mage.Sets/src/mage/cards/r/RhonassMonument.java +++ b/Mage.Sets/src/mage/cards/r/RhonassMonument.java @@ -43,7 +43,7 @@ public final class RhonassMonument extends CardImpl { public RhonassMonument(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Green creature spells you cast cost {1} less to cast. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SpellsCostReductionControllerEffect(filter, 1))); diff --git a/Mage.Sets/src/mage/cards/r/RhukHexgoldNabber.java b/Mage.Sets/src/mage/cards/r/RhukHexgoldNabber.java index 5c9afcf01e..b7a81dcb1a 100644 --- a/Mage.Sets/src/mage/cards/r/RhukHexgoldNabber.java +++ b/Mage.Sets/src/mage/cards/r/RhukHexgoldNabber.java @@ -28,7 +28,7 @@ public final class RhukHexgoldNabber extends CardImpl { public RhukHexgoldNabber(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.REBEL); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RhysTheExiled.java b/Mage.Sets/src/mage/cards/r/RhysTheExiled.java index a5b949f15c..369a5d9344 100644 --- a/Mage.Sets/src/mage/cards/r/RhysTheExiled.java +++ b/Mage.Sets/src/mage/cards/r/RhysTheExiled.java @@ -32,7 +32,7 @@ public final class RhysTheExiled extends CardImpl { public RhysTheExiled(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/r/RhysTheRedeemed.java b/Mage.Sets/src/mage/cards/r/RhysTheRedeemed.java index 3bff5d18e5..6db589e2c8 100644 --- a/Mage.Sets/src/mage/cards/r/RhysTheRedeemed.java +++ b/Mage.Sets/src/mage/cards/r/RhysTheRedeemed.java @@ -33,7 +33,7 @@ public final class RhysTheRedeemed extends CardImpl { public RhysTheRedeemed(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G/W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/r/RiaIvorBaneOfBladehold.java b/Mage.Sets/src/mage/cards/r/RiaIvorBaneOfBladehold.java index fc7fc8549c..6ccb1515a7 100644 --- a/Mage.Sets/src/mage/cards/r/RiaIvorBaneOfBladehold.java +++ b/Mage.Sets/src/mage/cards/r/RiaIvorBaneOfBladehold.java @@ -26,7 +26,7 @@ public final class RiaIvorBaneOfBladehold extends CardImpl { public RiaIvorBaneOfBladehold(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RickSteadfastLeader.java b/Mage.Sets/src/mage/cards/r/RickSteadfastLeader.java index e9bccbf5d1..f644037f4e 100644 --- a/Mage.Sets/src/mage/cards/r/RickSteadfastLeader.java +++ b/Mage.Sets/src/mage/cards/r/RickSteadfastLeader.java @@ -47,7 +47,7 @@ public final class RickSteadfastLeader extends CardImpl { public RickSteadfastLeader(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java b/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java index 58c90e1f7c..c1ab083d3f 100644 --- a/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java +++ b/Mage.Sets/src/mage/cards/r/RielleTheEverwise.java @@ -31,7 +31,7 @@ public final class RielleTheEverwise extends CardImpl { public RielleTheEverwise(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/RienneAngelOfRebirth.java b/Mage.Sets/src/mage/cards/r/RienneAngelOfRebirth.java index 1b1de08013..d69857b006 100644 --- a/Mage.Sets/src/mage/cards/r/RienneAngelOfRebirth.java +++ b/Mage.Sets/src/mage/cards/r/RienneAngelOfRebirth.java @@ -39,7 +39,7 @@ public final class RienneAngelOfRebirth extends CardImpl { public RienneAngelOfRebirth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RigoStreetwiseMentor.java b/Mage.Sets/src/mage/cards/r/RigoStreetwiseMentor.java index 21ba8c9c51..1b9d07cad8 100644 --- a/Mage.Sets/src/mage/cards/r/RigoStreetwiseMentor.java +++ b/Mage.Sets/src/mage/cards/r/RigoStreetwiseMentor.java @@ -28,7 +28,7 @@ public final class RigoStreetwiseMentor extends CardImpl { public RigoStreetwiseMentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G/W}{W}{W/U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.CITIZEN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RikuOfTwoReflections.java b/Mage.Sets/src/mage/cards/r/RikuOfTwoReflections.java index 3a24e7637c..64e7064ab4 100644 --- a/Mage.Sets/src/mage/cards/r/RikuOfTwoReflections.java +++ b/Mage.Sets/src/mage/cards/r/RikuOfTwoReflections.java @@ -38,7 +38,7 @@ public final class RikuOfTwoReflections extends CardImpl { public RikuOfTwoReflections(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/r/RilsaRaelKingpin.java b/Mage.Sets/src/mage/cards/r/RilsaRaelKingpin.java index f7bce41230..d3bf7cac13 100644 --- a/Mage.Sets/src/mage/cards/r/RilsaRaelKingpin.java +++ b/Mage.Sets/src/mage/cards/r/RilsaRaelKingpin.java @@ -30,7 +30,7 @@ public final class RilsaRaelKingpin extends CardImpl { public RilsaRaelKingpin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RimeTender.java b/Mage.Sets/src/mage/cards/r/RimeTender.java index a9f5304388..5b20e3ae7d 100644 --- a/Mage.Sets/src/mage/cards/r/RimeTender.java +++ b/Mage.Sets/src/mage/cards/r/RimeTender.java @@ -31,7 +31,7 @@ public final class RimeTender extends CardImpl { public RimeTender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RimeTransfusion.java b/Mage.Sets/src/mage/cards/r/RimeTransfusion.java index 076d488d81..f28815cdf5 100644 --- a/Mage.Sets/src/mage/cards/r/RimeTransfusion.java +++ b/Mage.Sets/src/mage/cards/r/RimeTransfusion.java @@ -37,7 +37,7 @@ public final class RimeTransfusion extends CardImpl { public RimeTransfusion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{1}{B}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AURA); // Enchant creature diff --git a/Mage.Sets/src/mage/cards/r/RimeboundDead.java b/Mage.Sets/src/mage/cards/r/RimeboundDead.java index fb692db9a7..6ecf1f2f29 100644 --- a/Mage.Sets/src/mage/cards/r/RimeboundDead.java +++ b/Mage.Sets/src/mage/cards/r/RimeboundDead.java @@ -21,7 +21,7 @@ public final class RimeboundDead extends CardImpl { public RimeboundDead(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SKELETON); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RimefeatherOwl.java b/Mage.Sets/src/mage/cards/r/RimefeatherOwl.java index a7104e5c19..36f9a38790 100644 --- a/Mage.Sets/src/mage/cards/r/RimefeatherOwl.java +++ b/Mage.Sets/src/mage/cards/r/RimefeatherOwl.java @@ -45,7 +45,7 @@ public final class RimefeatherOwl extends CardImpl { public RimefeatherOwl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.BIRD); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/RimehornAurochs.java b/Mage.Sets/src/mage/cards/r/RimehornAurochs.java index a7e23d0f36..2bc2adec04 100644 --- a/Mage.Sets/src/mage/cards/r/RimehornAurochs.java +++ b/Mage.Sets/src/mage/cards/r/RimehornAurochs.java @@ -40,7 +40,7 @@ public final class RimehornAurochs extends CardImpl { public RimehornAurochs(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AUROCHS); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RimescaleDragon.java b/Mage.Sets/src/mage/cards/r/RimescaleDragon.java index 44bc6797e9..24140aedf0 100644 --- a/Mage.Sets/src/mage/cards/r/RimescaleDragon.java +++ b/Mage.Sets/src/mage/cards/r/RimescaleDragon.java @@ -35,7 +35,7 @@ public final class RimescaleDragon extends CardImpl { public RimescaleDragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{R}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/r/RimewoodFalls.java b/Mage.Sets/src/mage/cards/r/RimewoodFalls.java index 4e62c343be..659ca4851b 100644 --- a/Mage.Sets/src/mage/cards/r/RimewoodFalls.java +++ b/Mage.Sets/src/mage/cards/r/RimewoodFalls.java @@ -20,7 +20,7 @@ public final class RimewoodFalls extends CardImpl { public RimewoodFalls(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.FOREST); this.subtype.add(SubType.ISLAND); diff --git a/Mage.Sets/src/mage/cards/r/RinAndSeriInseparable.java b/Mage.Sets/src/mage/cards/r/RinAndSeriInseparable.java index 534df8f668..e74384272f 100644 --- a/Mage.Sets/src/mage/cards/r/RinAndSeriInseparable.java +++ b/Mage.Sets/src/mage/cards/r/RinAndSeriInseparable.java @@ -49,7 +49,7 @@ public final class RinAndSeriInseparable extends CardImpl { public RinAndSeriInseparable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOG); this.subtype.add(SubType.CAT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RionyaFireDancer.java b/Mage.Sets/src/mage/cards/r/RionyaFireDancer.java index 65f3990d29..96051d33ce 100644 --- a/Mage.Sets/src/mage/cards/r/RionyaFireDancer.java +++ b/Mage.Sets/src/mage/cards/r/RionyaFireDancer.java @@ -38,7 +38,7 @@ public final class RionyaFireDancer extends CardImpl { public RionyaFireDancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RishkarPeemaRenegade.java b/Mage.Sets/src/mage/cards/r/RishkarPeemaRenegade.java index 4666bc3d43..456c0a3ad0 100644 --- a/Mage.Sets/src/mage/cards/r/RishkarPeemaRenegade.java +++ b/Mage.Sets/src/mage/cards/r/RishkarPeemaRenegade.java @@ -35,7 +35,7 @@ public final class RishkarPeemaRenegade extends CardImpl { public RishkarPeemaRenegade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RisonaAsariCommander.java b/Mage.Sets/src/mage/cards/r/RisonaAsariCommander.java index 692299e88e..2dae294c93 100644 --- a/Mage.Sets/src/mage/cards/r/RisonaAsariCommander.java +++ b/Mage.Sets/src/mage/cards/r/RisonaAsariCommander.java @@ -32,7 +32,7 @@ public final class RisonaAsariCommander extends CardImpl { public RisonaAsariCommander(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RithLiberatedPrimeval.java b/Mage.Sets/src/mage/cards/r/RithLiberatedPrimeval.java index c5cac754ea..90aa54b423 100644 --- a/Mage.Sets/src/mage/cards/r/RithLiberatedPrimeval.java +++ b/Mage.Sets/src/mage/cards/r/RithLiberatedPrimeval.java @@ -34,7 +34,7 @@ public final class RithLiberatedPrimeval extends CardImpl { public RithLiberatedPrimeval(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/r/RithTheAwakener.java b/Mage.Sets/src/mage/cards/r/RithTheAwakener.java index 897a959ce0..2c41962d83 100644 --- a/Mage.Sets/src/mage/cards/r/RithTheAwakener.java +++ b/Mage.Sets/src/mage/cards/r/RithTheAwakener.java @@ -31,7 +31,7 @@ public final class RithTheAwakener extends CardImpl { public RithTheAwakener(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RivazOfTheClaw.java b/Mage.Sets/src/mage/cards/r/RivazOfTheClaw.java index 7982d6d489..eff628788c 100644 --- a/Mage.Sets/src/mage/cards/r/RivazOfTheClaw.java +++ b/Mage.Sets/src/mage/cards/r/RivazOfTheClaw.java @@ -37,7 +37,7 @@ public final class RivazOfTheClaw extends CardImpl { public RivazOfTheClaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIASHINO); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RivenTurnbull.java b/Mage.Sets/src/mage/cards/r/RivenTurnbull.java index 2204c8bfc6..31f2d87d55 100644 --- a/Mage.Sets/src/mage/cards/r/RivenTurnbull.java +++ b/Mage.Sets/src/mage/cards/r/RivenTurnbull.java @@ -18,7 +18,7 @@ public final class RivenTurnbull extends CardImpl { public RivenTurnbull(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/r/RoaleskApexHybrid.java b/Mage.Sets/src/mage/cards/r/RoaleskApexHybrid.java index 38dd36c206..9bb88fa952 100644 --- a/Mage.Sets/src/mage/cards/r/RoaleskApexHybrid.java +++ b/Mage.Sets/src/mage/cards/r/RoaleskApexHybrid.java @@ -36,7 +36,7 @@ public final class RoaleskApexHybrid extends CardImpl { public RoaleskApexHybrid(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MUTANT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RoccoCabarettiCaterer.java b/Mage.Sets/src/mage/cards/r/RoccoCabarettiCaterer.java index bf434a1ae0..ce6c2b13a0 100644 --- a/Mage.Sets/src/mage/cards/r/RoccoCabarettiCaterer.java +++ b/Mage.Sets/src/mage/cards/r/RoccoCabarettiCaterer.java @@ -35,7 +35,7 @@ public final class RoccoCabarettiCaterer extends CardImpl { public RoccoCabarettiCaterer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RoccoStreetChef.java b/Mage.Sets/src/mage/cards/r/RoccoStreetChef.java index 60352cd398..48c2bd189b 100644 --- a/Mage.Sets/src/mage/cards/r/RoccoStreetChef.java +++ b/Mage.Sets/src/mage/cards/r/RoccoStreetChef.java @@ -30,7 +30,7 @@ public final class RoccoStreetChef extends CardImpl { public RoccoStreetChef(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RodolfDuskbringer.java b/Mage.Sets/src/mage/cards/r/RodolfDuskbringer.java index 134d2b4d75..041e80977f 100644 --- a/Mage.Sets/src/mage/cards/r/RodolfDuskbringer.java +++ b/Mage.Sets/src/mage/cards/r/RodolfDuskbringer.java @@ -42,7 +42,7 @@ public final class RodolfDuskbringer extends CardImpl { public RodolfDuskbringer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RofellosLlanowarEmissary.java b/Mage.Sets/src/mage/cards/r/RofellosLlanowarEmissary.java index 6983786d2c..c7cff50ec1 100644 --- a/Mage.Sets/src/mage/cards/r/RofellosLlanowarEmissary.java +++ b/Mage.Sets/src/mage/cards/r/RofellosLlanowarEmissary.java @@ -28,7 +28,7 @@ public final class RofellosLlanowarEmissary extends CardImpl { public RofellosLlanowarEmissary(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/r/RograkhSonOfRohgahh.java b/Mage.Sets/src/mage/cards/r/RograkhSonOfRohgahh.java index 45f1b406b2..050f60dd29 100644 --- a/Mage.Sets/src/mage/cards/r/RograkhSonOfRohgahh.java +++ b/Mage.Sets/src/mage/cards/r/RograkhSonOfRohgahh.java @@ -21,7 +21,7 @@ public final class RograkhSonOfRohgahh extends CardImpl { public RograkhSonOfRohgahh(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{0}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOBOLD); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/RohgahhKherKeepOverlord.java b/Mage.Sets/src/mage/cards/r/RohgahhKherKeepOverlord.java index 46a795a132..242aa60de4 100644 --- a/Mage.Sets/src/mage/cards/r/RohgahhKherKeepOverlord.java +++ b/Mage.Sets/src/mage/cards/r/RohgahhKherKeepOverlord.java @@ -34,7 +34,7 @@ public final class RohgahhKherKeepOverlord extends CardImpl { public RohgahhKherKeepOverlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOBOLD); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RohgahhOfKherKeep.java b/Mage.Sets/src/mage/cards/r/RohgahhOfKherKeep.java index 98c3aaac6e..2cdb4c19e2 100644 --- a/Mage.Sets/src/mage/cards/r/RohgahhOfKherKeep.java +++ b/Mage.Sets/src/mage/cards/r/RohgahhOfKherKeep.java @@ -46,7 +46,7 @@ public final class RohgahhOfKherKeep extends CardImpl { public RohgahhOfKherKeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOBOLD); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/r/RonaDiscipleOfGix.java b/Mage.Sets/src/mage/cards/r/RonaDiscipleOfGix.java index b08e7f7de6..0b80e5b8fe 100644 --- a/Mage.Sets/src/mage/cards/r/RonaDiscipleOfGix.java +++ b/Mage.Sets/src/mage/cards/r/RonaDiscipleOfGix.java @@ -39,7 +39,7 @@ public final class RonaDiscipleOfGix extends CardImpl { public RonaDiscipleOfGix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RonaHeraldOfInvasion.java b/Mage.Sets/src/mage/cards/r/RonaHeraldOfInvasion.java index 9d42f7f283..e7c1e9c5f5 100644 --- a/Mage.Sets/src/mage/cards/r/RonaHeraldOfInvasion.java +++ b/Mage.Sets/src/mage/cards/r/RonaHeraldOfInvasion.java @@ -33,7 +33,7 @@ public final class RonaHeraldOfInvasion extends CardImpl { public RonaHeraldOfInvasion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RonaSheoldredsFaithful.java b/Mage.Sets/src/mage/cards/r/RonaSheoldredsFaithful.java index e67256df64..e244f48758 100644 --- a/Mage.Sets/src/mage/cards/r/RonaSheoldredsFaithful.java +++ b/Mage.Sets/src/mage/cards/r/RonaSheoldredsFaithful.java @@ -29,7 +29,7 @@ public final class RonaSheoldredsFaithful extends CardImpl { public RonaSheoldredsFaithful(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RonaTolarianObliterator.java b/Mage.Sets/src/mage/cards/r/RonaTolarianObliterator.java index e7fe321473..65f8672be3 100644 --- a/Mage.Sets/src/mage/cards/r/RonaTolarianObliterator.java +++ b/Mage.Sets/src/mage/cards/r/RonaTolarianObliterator.java @@ -25,7 +25,7 @@ public final class RonaTolarianObliterator extends CardImpl { public RonaTolarianObliterator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/r/RonomSerpent.java b/Mage.Sets/src/mage/cards/r/RonomSerpent.java index f64ec09982..d684b27340 100644 --- a/Mage.Sets/src/mage/cards/r/RonomSerpent.java +++ b/Mage.Sets/src/mage/cards/r/RonomSerpent.java @@ -33,7 +33,7 @@ public final class RonomSerpent extends CardImpl { public RonomSerpent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SERPENT); this.power = new MageInt(5); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RoonOfTheHiddenRealm.java b/Mage.Sets/src/mage/cards/r/RoonOfTheHiddenRealm.java index 6ad268ff28..ec3812ad73 100644 --- a/Mage.Sets/src/mage/cards/r/RoonOfTheHiddenRealm.java +++ b/Mage.Sets/src/mage/cards/r/RoonOfTheHiddenRealm.java @@ -38,7 +38,7 @@ public final class RoonOfTheHiddenRealm extends CardImpl { public RoonOfTheHiddenRealm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RHINO); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/r/RoothaMercurialArtist.java b/Mage.Sets/src/mage/cards/r/RoothaMercurialArtist.java index 28b0a9cf09..4fc20e6ccf 100644 --- a/Mage.Sets/src/mage/cards/r/RoothaMercurialArtist.java +++ b/Mage.Sets/src/mage/cards/r/RoothaMercurialArtist.java @@ -33,7 +33,7 @@ public final class RoothaMercurialArtist extends CardImpl { public RoothaMercurialArtist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RorixBladewing.java b/Mage.Sets/src/mage/cards/r/RorixBladewing.java index 2e0892bcf4..264c230451 100644 --- a/Mage.Sets/src/mage/cards/r/RorixBladewing.java +++ b/Mage.Sets/src/mage/cards/r/RorixBladewing.java @@ -19,7 +19,7 @@ public final class RorixBladewing extends CardImpl { public RorixBladewing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/r/RosheenMeanderer.java b/Mage.Sets/src/mage/cards/r/RosheenMeanderer.java index 2cdb469cb4..a0dae6eab6 100644 --- a/Mage.Sets/src/mage/cards/r/RosheenMeanderer.java +++ b/Mage.Sets/src/mage/cards/r/RosheenMeanderer.java @@ -23,7 +23,7 @@ public final class RosheenMeanderer extends CardImpl { public RosheenMeanderer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R/G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RosnakhtHeirOfRohgahh.java b/Mage.Sets/src/mage/cards/r/RosnakhtHeirOfRohgahh.java index a56a23ca22..ad16885cd3 100644 --- a/Mage.Sets/src/mage/cards/r/RosnakhtHeirOfRohgahh.java +++ b/Mage.Sets/src/mage/cards/r/RosnakhtHeirOfRohgahh.java @@ -21,7 +21,7 @@ public final class RosnakhtHeirOfRohgahh extends CardImpl { public RosnakhtHeirOfRohgahh(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOBOLD); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/r/RowanFearlessSparkmage.java b/Mage.Sets/src/mage/cards/r/RowanFearlessSparkmage.java index 29f6d04bef..1048708ee4 100644 --- a/Mage.Sets/src/mage/cards/r/RowanFearlessSparkmage.java +++ b/Mage.Sets/src/mage/cards/r/RowanFearlessSparkmage.java @@ -30,7 +30,7 @@ public final class RowanFearlessSparkmage extends CardImpl { public RowanFearlessSparkmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROWAN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/r/RowanKenrith.java b/Mage.Sets/src/mage/cards/r/RowanKenrith.java index 229d91b9d2..b0e6e82f0c 100644 --- a/Mage.Sets/src/mage/cards/r/RowanKenrith.java +++ b/Mage.Sets/src/mage/cards/r/RowanKenrith.java @@ -30,7 +30,7 @@ public final class RowanKenrith extends CardImpl { public RowanKenrith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROWAN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/r/RowanScholarOfSparks.java b/Mage.Sets/src/mage/cards/r/RowanScholarOfSparks.java index b9f4c847e3..fd48f95779 100644 --- a/Mage.Sets/src/mage/cards/r/RowanScholarOfSparks.java +++ b/Mage.Sets/src/mage/cards/r/RowanScholarOfSparks.java @@ -45,15 +45,14 @@ public final class RowanScholarOfSparks extends ModalDoubleFacesCard { public RowanScholarOfSparks(UUID ownerId, CardSetInfo setInfo) { super( ownerId, setInfo, - new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.ROWAN}, "{2}{R}", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.ROWAN}, "{2}{R}", "Will, Scholar of Frost", - new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.WILL}, "{4}{U}" + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.WILL}, "{4}{U}" ); // 1. // Rowan, Scholar of Sparks // Legendary Planeswalker - Rowan - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setStartingLoyalty(2); // Instant and sorcery spells you cast cost {1} less to cast. @@ -77,7 +76,6 @@ public final class RowanScholarOfSparks extends ModalDoubleFacesCard { // 2. // Will, Scholar of Frost // Legendary Planeswalker - Will - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setStartingLoyalty(4); // Instant and sorcery spells you cast cost {1} less to cast. diff --git a/Mage.Sets/src/mage/cards/r/RubiniaSoulsinger.java b/Mage.Sets/src/mage/cards/r/RubiniaSoulsinger.java index 066bbe44a1..16af6498b2 100644 --- a/Mage.Sets/src/mage/cards/r/RubiniaSoulsinger.java +++ b/Mage.Sets/src/mage/cards/r/RubiniaSoulsinger.java @@ -25,7 +25,7 @@ public final class RubiniaSoulsinger extends CardImpl { public RubiniaSoulsinger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/r/RuhanOfTheFomori.java b/Mage.Sets/src/mage/cards/r/RuhanOfTheFomori.java index 3ccdbbd9dc..6ec31ba2d6 100644 --- a/Mage.Sets/src/mage/cards/r/RuhanOfTheFomori.java +++ b/Mage.Sets/src/mage/cards/r/RuhanOfTheFomori.java @@ -20,7 +20,7 @@ public final class RuhanOfTheFomori extends CardImpl { public RuhanOfTheFomori(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/r/RulikMonsWarrenChief.java b/Mage.Sets/src/mage/cards/r/RulikMonsWarrenChief.java index b317a30f58..fb4c5115fe 100644 --- a/Mage.Sets/src/mage/cards/r/RulikMonsWarrenChief.java +++ b/Mage.Sets/src/mage/cards/r/RulikMonsWarrenChief.java @@ -23,7 +23,7 @@ public final class RulikMonsWarrenChief extends CardImpl { public RulikMonsWarrenChief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/r/RuneTailKitsuneAscendant.java b/Mage.Sets/src/mage/cards/r/RuneTailKitsuneAscendant.java index c1c1f97f14..c88fc1c793 100644 --- a/Mage.Sets/src/mage/cards/r/RuneTailKitsuneAscendant.java +++ b/Mage.Sets/src/mage/cards/r/RuneTailKitsuneAscendant.java @@ -23,7 +23,7 @@ public final class RuneTailKitsuneAscendant extends CardImpl { public RuneTailKitsuneAscendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FOX); this.subtype.add(SubType.MONK); @@ -81,7 +81,7 @@ class RuneTailEssence extends TokenImpl { RuneTailEssence() { super("Rune-Tail's Essence", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.ENCHANTMENT); color.setWhite(true); diff --git a/Mage.Sets/src/mage/cards/r/RunoStromkirk.java b/Mage.Sets/src/mage/cards/r/RunoStromkirk.java index a5c7e229a3..be87205254 100644 --- a/Mage.Sets/src/mage/cards/r/RunoStromkirk.java +++ b/Mage.Sets/src/mage/cards/r/RunoStromkirk.java @@ -29,7 +29,7 @@ public final class RunoStromkirk extends CardImpl { public RunoStromkirk(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.CLERIC); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/r/RuricTharTheUnbowed.java b/Mage.Sets/src/mage/cards/r/RuricTharTheUnbowed.java index dc5dbda8b9..f7d6ccf24a 100644 --- a/Mage.Sets/src/mage/cards/r/RuricTharTheUnbowed.java +++ b/Mage.Sets/src/mage/cards/r/RuricTharTheUnbowed.java @@ -28,7 +28,7 @@ public final class RuricTharTheUnbowed extends CardImpl { public RuricTharTheUnbowed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/r/RuxaPatientProfessor.java b/Mage.Sets/src/mage/cards/r/RuxaPatientProfessor.java index 2c9c6ba61c..65547418eb 100644 --- a/Mage.Sets/src/mage/cards/r/RuxaPatientProfessor.java +++ b/Mage.Sets/src/mage/cards/r/RuxaPatientProfessor.java @@ -40,7 +40,7 @@ public final class RuxaPatientProfessor extends CardImpl { public RuxaPatientProfessor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAR); this.subtype.add(SubType.DRUID); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/r/RyuseiTheFallingStar.java b/Mage.Sets/src/mage/cards/r/RyuseiTheFallingStar.java index 7105ad1bd9..85e18be0a5 100644 --- a/Mage.Sets/src/mage/cards/r/RyuseiTheFallingStar.java +++ b/Mage.Sets/src/mage/cards/r/RyuseiTheFallingStar.java @@ -28,7 +28,7 @@ public final class RyuseiTheFallingStar extends CardImpl { public RyuseiTheFallingStar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/s/SachiDaughterOfSeshiro.java b/Mage.Sets/src/mage/cards/s/SachiDaughterOfSeshiro.java index 67f2760dcb..bfebdb63c2 100644 --- a/Mage.Sets/src/mage/cards/s/SachiDaughterOfSeshiro.java +++ b/Mage.Sets/src/mage/cards/s/SachiDaughterOfSeshiro.java @@ -30,7 +30,7 @@ public final class SachiDaughterOfSeshiro extends CardImpl { public SachiDaughterOfSeshiro(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/SaddledRimestag.java b/Mage.Sets/src/mage/cards/s/SaddledRimestag.java index a47d542a16..0b16f63489 100644 --- a/Mage.Sets/src/mage/cards/s/SaddledRimestag.java +++ b/Mage.Sets/src/mage/cards/s/SaddledRimestag.java @@ -24,7 +24,7 @@ public final class SaddledRimestag extends CardImpl { public SaddledRimestag(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ELK); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SafanaCalimportCutthroat.java b/Mage.Sets/src/mage/cards/s/SafanaCalimportCutthroat.java index 873eb2ffc4..0795e3ddaa 100644 --- a/Mage.Sets/src/mage/cards/s/SafanaCalimportCutthroat.java +++ b/Mage.Sets/src/mage/cards/s/SafanaCalimportCutthroat.java @@ -27,7 +27,7 @@ public final class SafanaCalimportCutthroat extends CardImpl { public SafanaCalimportCutthroat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SaffiEriksdotter.java b/Mage.Sets/src/mage/cards/s/SaffiEriksdotter.java index e9c51e016b..e271b8a8b4 100644 --- a/Mage.Sets/src/mage/cards/s/SaffiEriksdotter.java +++ b/Mage.Sets/src/mage/cards/s/SaffiEriksdotter.java @@ -26,7 +26,7 @@ public final class SaffiEriksdotter extends CardImpl { public SaffiEriksdotter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SCOUT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SaheeliFiligreeMaster.java b/Mage.Sets/src/mage/cards/s/SaheeliFiligreeMaster.java index d244a66573..bc1ac22150 100644 --- a/Mage.Sets/src/mage/cards/s/SaheeliFiligreeMaster.java +++ b/Mage.Sets/src/mage/cards/s/SaheeliFiligreeMaster.java @@ -42,7 +42,7 @@ public final class SaheeliFiligreeMaster extends CardImpl { public SaheeliFiligreeMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SAHEELI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/s/SaheeliRai.java b/Mage.Sets/src/mage/cards/s/SaheeliRai.java index b246830c3a..e44254b075 100644 --- a/Mage.Sets/src/mage/cards/s/SaheeliRai.java +++ b/Mage.Sets/src/mage/cards/s/SaheeliRai.java @@ -34,7 +34,7 @@ public final class SaheeliRai extends CardImpl { public SaheeliRai(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SAHEELI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/s/SaheeliSublimeArtificer.java b/Mage.Sets/src/mage/cards/s/SaheeliSublimeArtificer.java index 53dcfabab8..a9c354eca8 100644 --- a/Mage.Sets/src/mage/cards/s/SaheeliSublimeArtificer.java +++ b/Mage.Sets/src/mage/cards/s/SaheeliSublimeArtificer.java @@ -47,7 +47,7 @@ public final class SaheeliSublimeArtificer extends CardImpl { public SaheeliSublimeArtificer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U/R}{U/R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SAHEELI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java b/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java index 3ce79c4066..5231e82e28 100644 --- a/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java +++ b/Mage.Sets/src/mage/cards/s/SaheeliTheGifted.java @@ -34,7 +34,7 @@ public final class SaheeliTheGifted extends CardImpl { public SaheeliTheGifted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SAHEELI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SaiMasterThopterist.java b/Mage.Sets/src/mage/cards/s/SaiMasterThopterist.java index fce7a3bdae..4bb33a4c8e 100644 --- a/Mage.Sets/src/mage/cards/s/SaiMasterThopterist.java +++ b/Mage.Sets/src/mage/cards/s/SaiMasterThopterist.java @@ -36,7 +36,7 @@ public final class SaiMasterThopterist extends CardImpl { public SaiMasterThopterist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SaintTraftAndRemKarolus.java b/Mage.Sets/src/mage/cards/s/SaintTraftAndRemKarolus.java index e1e974499f..d24e092780 100644 --- a/Mage.Sets/src/mage/cards/s/SaintTraftAndRemKarolus.java +++ b/Mage.Sets/src/mage/cards/s/SaintTraftAndRemKarolus.java @@ -37,7 +37,7 @@ public final class SaintTraftAndRemKarolus extends CardImpl { public SaintTraftAndRemKarolus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.subtype.add(SubType.HUMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SakashimaOfAThousandFaces.java b/Mage.Sets/src/mage/cards/s/SakashimaOfAThousandFaces.java index ddaf3a615e..d73b9202a6 100644 --- a/Mage.Sets/src/mage/cards/s/SakashimaOfAThousandFaces.java +++ b/Mage.Sets/src/mage/cards/s/SakashimaOfAThousandFaces.java @@ -27,7 +27,7 @@ public final class SakashimaOfAThousandFaces extends CardImpl { public SakashimaOfAThousandFaces(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SakashimaTheImpostor.java b/Mage.Sets/src/mage/cards/s/SakashimaTheImpostor.java index 1cf8b57c16..dce3f9ff16 100644 --- a/Mage.Sets/src/mage/cards/s/SakashimaTheImpostor.java +++ b/Mage.Sets/src/mage/cards/s/SakashimaTheImpostor.java @@ -30,7 +30,7 @@ public final class SakashimaTheImpostor extends CardImpl { public SakashimaTheImpostor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java b/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java index dc006a2cad..14cba1d7f6 100644 --- a/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java +++ b/Mage.Sets/src/mage/cards/s/SakikoMotherOfSummer.java @@ -28,7 +28,7 @@ public final class SakikoMotherOfSummer extends CardImpl { public SakikoMotherOfSummer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/SamLoyalAttendant.java b/Mage.Sets/src/mage/cards/s/SamLoyalAttendant.java index 0cf26437cd..171e160282 100644 --- a/Mage.Sets/src/mage/cards/s/SamLoyalAttendant.java +++ b/Mage.Sets/src/mage/cards/s/SamLoyalAttendant.java @@ -26,7 +26,7 @@ public final class SamLoyalAttendant extends CardImpl { public SamLoyalAttendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.PEASANT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SamutTheTested.java b/Mage.Sets/src/mage/cards/s/SamutTheTested.java index bf1211792e..69b6dbe968 100644 --- a/Mage.Sets/src/mage/cards/s/SamutTheTested.java +++ b/Mage.Sets/src/mage/cards/s/SamutTheTested.java @@ -33,7 +33,7 @@ public final class SamutTheTested extends CardImpl { public SamutTheTested(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SAMUT); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SamutTyrantSmasher.java b/Mage.Sets/src/mage/cards/s/SamutTyrantSmasher.java index 901df60986..2adaca1a76 100644 --- a/Mage.Sets/src/mage/cards/s/SamutTyrantSmasher.java +++ b/Mage.Sets/src/mage/cards/s/SamutTyrantSmasher.java @@ -26,7 +26,7 @@ public final class SamutTyrantSmasher extends CardImpl { public SamutTyrantSmasher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R/G}{R/G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SAMUT); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/s/SamutVizierOfNaktamun.java b/Mage.Sets/src/mage/cards/s/SamutVizierOfNaktamun.java index d012c2ff5b..09d6efde2c 100644 --- a/Mage.Sets/src/mage/cards/s/SamutVizierOfNaktamun.java +++ b/Mage.Sets/src/mage/cards/s/SamutVizierOfNaktamun.java @@ -32,7 +32,7 @@ public final class SamutVizierOfNaktamun extends CardImpl { public SamutVizierOfNaktamun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/s/SamutVoiceOfDissent.java b/Mage.Sets/src/mage/cards/s/SamutVoiceOfDissent.java index c3fff0cac6..f37205bdc5 100644 --- a/Mage.Sets/src/mage/cards/s/SamutVoiceOfDissent.java +++ b/Mage.Sets/src/mage/cards/s/SamutVoiceOfDissent.java @@ -42,7 +42,7 @@ public final class SamutVoiceOfDissent extends CardImpl { public SamutVoiceOfDissent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SamwiseTheStouthearted.java b/Mage.Sets/src/mage/cards/s/SamwiseTheStouthearted.java index 805e5d97a9..16a66ed3a6 100644 --- a/Mage.Sets/src/mage/cards/s/SamwiseTheStouthearted.java +++ b/Mage.Sets/src/mage/cards/s/SamwiseTheStouthearted.java @@ -34,7 +34,7 @@ public final class SamwiseTheStouthearted extends CardImpl { public SamwiseTheStouthearted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HALFLING); this.subtype.add(SubType.PEASANT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfAll.java b/Mage.Sets/src/mage/cards/s/SanctumOfAll.java index c514d5b9da..71b0793ef5 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfAll.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfAll.java @@ -43,7 +43,7 @@ public final class SanctumOfAll extends CardImpl { public SanctumOfAll(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle it. diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfCalmWaters.java b/Mage.Sets/src/mage/cards/s/SanctumOfCalmWaters.java index 1e383c3276..1cc3ff7d46 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfCalmWaters.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfCalmWaters.java @@ -33,7 +33,7 @@ public final class SanctumOfCalmWaters extends CardImpl { public SanctumOfCalmWaters(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // At the beginning of your precombat main phase, you may draw X cards, where X is the number of Shrines you control. If you do, discard a card. diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfFruitfulHarvest.java b/Mage.Sets/src/mage/cards/s/SanctumOfFruitfulHarvest.java index 62c8b50374..cfde67e965 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfFruitfulHarvest.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfFruitfulHarvest.java @@ -32,7 +32,7 @@ public final class SanctumOfFruitfulHarvest extends CardImpl { public SanctumOfFruitfulHarvest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // At the beginning of your precombat main phase, add X mana of any one color, where X is the number of Shrines you control. diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfShatteredHeights.java b/Mage.Sets/src/mage/cards/s/SanctumOfShatteredHeights.java index d9a2b0957c..a81369dedb 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfShatteredHeights.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfShatteredHeights.java @@ -40,7 +40,7 @@ public final class SanctumOfShatteredHeights extends CardImpl { public SanctumOfShatteredHeights(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // {1}, Discard a land card or Shrine card: Sanctum of Shattered Heights deals X damage to target creature or planeswalker, where X is the number of Shrines you control. diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfStoneFangs.java b/Mage.Sets/src/mage/cards/s/SanctumOfStoneFangs.java index 2067849ca4..fa01f30919 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfStoneFangs.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfStoneFangs.java @@ -33,7 +33,7 @@ public final class SanctumOfStoneFangs extends CardImpl { public SanctumOfStoneFangs(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // At the beginning of your precombat main phase, each opponent loses X life and you gain X life, where X is the number of Shrines you control. diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java b/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java index 4817648328..2d008dc8fc 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfTheSun.java @@ -23,7 +23,7 @@ public final class SanctumOfTheSun extends CardImpl { public SanctumOfTheSun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/s/SanctumOfTranquilLight.java b/Mage.Sets/src/mage/cards/s/SanctumOfTranquilLight.java index 6b318a6fac..11eb65f181 100644 --- a/Mage.Sets/src/mage/cards/s/SanctumOfTranquilLight.java +++ b/Mage.Sets/src/mage/cards/s/SanctumOfTranquilLight.java @@ -32,7 +32,7 @@ public final class SanctumOfTranquilLight extends CardImpl { public SanctumOfTranquilLight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHRINE); // {5}{W}: Tap target creature. This ability costs {1} less to activate for each Shrine you control. diff --git a/Mage.Sets/src/mage/cards/s/SanwellAvengerAce.java b/Mage.Sets/src/mage/cards/s/SanwellAvengerAce.java index a7831a0bc9..730095c654 100644 --- a/Mage.Sets/src/mage/cards/s/SanwellAvengerAce.java +++ b/Mage.Sets/src/mage/cards/s/SanwellAvengerAce.java @@ -42,7 +42,7 @@ public final class SanwellAvengerAce extends CardImpl { public SanwellAvengerAce(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PILOT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java b/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java index ecd210ae77..531684caa7 100644 --- a/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java +++ b/Mage.Sets/src/mage/cards/s/SaplingOfColfenor.java @@ -26,7 +26,7 @@ public final class SaplingOfColfenor extends CardImpl { public SaplingOfColfenor(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B/G}{B/G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/SarevokDeathbringer.java b/Mage.Sets/src/mage/cards/s/SarevokDeathbringer.java index 19d9ff791b..56d8ab9835 100644 --- a/Mage.Sets/src/mage/cards/s/SarevokDeathbringer.java +++ b/Mage.Sets/src/mage/cards/s/SarevokDeathbringer.java @@ -30,7 +30,7 @@ public final class SarevokDeathbringer extends CardImpl { public SarevokDeathbringer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanDragonsoul.java b/Mage.Sets/src/mage/cards/s/SarkhanDragonsoul.java index 28e355e1dc..4f3a58708e 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanDragonsoul.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanDragonsoul.java @@ -33,7 +33,7 @@ public final class SarkhanDragonsoul extends CardImpl { public SarkhanDragonsoul(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanFireblood.java b/Mage.Sets/src/mage/cards/s/SarkhanFireblood.java index b55b3ff995..2e2efb2588 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanFireblood.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanFireblood.java @@ -32,7 +32,7 @@ public final class SarkhanFireblood extends CardImpl { public SarkhanFireblood(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanSoulAflame.java b/Mage.Sets/src/mage/cards/s/SarkhanSoulAflame.java index 967b2cb286..633dd3b42e 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanSoulAflame.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanSoulAflame.java @@ -33,7 +33,7 @@ public final class SarkhanSoulAflame extends CardImpl { public SarkhanSoulAflame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanTheDragonspeaker.java b/Mage.Sets/src/mage/cards/s/SarkhanTheDragonspeaker.java index bde9f26a19..e3b345da77 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanTheDragonspeaker.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanTheDragonspeaker.java @@ -30,7 +30,7 @@ public final class SarkhanTheDragonspeaker extends CardImpl { public SarkhanTheDragonspeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanTheMad.java b/Mage.Sets/src/mage/cards/s/SarkhanTheMad.java index 9948aac728..2df4588e89 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanTheMad.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanTheMad.java @@ -34,7 +34,7 @@ public final class SarkhanTheMad extends CardImpl { public SarkhanTheMad(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanTheMasterless.java b/Mage.Sets/src/mage/cards/s/SarkhanTheMasterless.java index cd8a9d1905..f712d2743b 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanTheMasterless.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanTheMasterless.java @@ -27,7 +27,7 @@ public final class SarkhanTheMasterless extends CardImpl { public SarkhanTheMasterless(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java b/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java index f756e26b03..1768a8f65b 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanUnbroken.java @@ -38,7 +38,7 @@ public final class SarkhanUnbroken extends CardImpl { public SarkhanUnbroken(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SarkhanVol.java b/Mage.Sets/src/mage/cards/s/SarkhanVol.java index cd4a8018aa..f7bd22a8da 100644 --- a/Mage.Sets/src/mage/cards/s/SarkhanVol.java +++ b/Mage.Sets/src/mage/cards/s/SarkhanVol.java @@ -28,7 +28,7 @@ public final class SarkhanVol extends CardImpl { public SarkhanVol(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SARKHAN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SarulfRealmEater.java b/Mage.Sets/src/mage/cards/s/SarulfRealmEater.java index 556337e7f3..c8505911dd 100644 --- a/Mage.Sets/src/mage/cards/s/SarulfRealmEater.java +++ b/Mage.Sets/src/mage/cards/s/SarulfRealmEater.java @@ -43,7 +43,7 @@ public final class SarulfRealmEater extends CardImpl { public SarulfRealmEater(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WOLF); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SarythTheVipersFang.java b/Mage.Sets/src/mage/cards/s/SarythTheVipersFang.java index 37ca203149..1f622dc48b 100644 --- a/Mage.Sets/src/mage/cards/s/SarythTheVipersFang.java +++ b/Mage.Sets/src/mage/cards/s/SarythTheVipersFang.java @@ -44,7 +44,7 @@ public final class SarythTheVipersFang extends CardImpl { public SarythTheVipersFang(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java b/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java index 21835cb661..d52dfc35c8 100644 --- a/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java +++ b/Mage.Sets/src/mage/cards/s/SasayaOrochiAscendant.java @@ -38,7 +38,7 @@ public final class SasayaOrochiAscendant extends CardImpl { public SasayaOrochiAscendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.MONK); @@ -97,7 +97,7 @@ class SasayasEssence extends TokenImpl { SasayasEssence() { super("Sasaya's Essence", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.ENCHANTMENT); color.setGreen(true); diff --git a/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java b/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java index 1e1f908901..bd5baa1aa5 100644 --- a/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java +++ b/Mage.Sets/src/mage/cards/s/SaskiaTheUnyielding.java @@ -26,7 +26,7 @@ public final class SaskiaTheUnyielding extends CardImpl { public SaskiaTheUnyielding(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java b/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java index f3be969d81..ba247b97f2 100644 --- a/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java +++ b/Mage.Sets/src/mage/cards/s/SatoruUmezawa.java @@ -27,7 +27,7 @@ public final class SatoruUmezawa extends CardImpl { public SatoruUmezawa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NINJA); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SatsukiTheLivingLore.java b/Mage.Sets/src/mage/cards/s/SatsukiTheLivingLore.java index 30d3a67315..8ed1f3927a 100644 --- a/Mage.Sets/src/mage/cards/s/SatsukiTheLivingLore.java +++ b/Mage.Sets/src/mage/cards/s/SatsukiTheLivingLore.java @@ -50,7 +50,7 @@ public final class SatsukiTheLivingLore extends CardImpl { public SatsukiTheLivingLore(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SauronTheLidlessEye.java b/Mage.Sets/src/mage/cards/s/SauronTheLidlessEye.java index 288350840b..0bc5a53986 100644 --- a/Mage.Sets/src/mage/cards/s/SauronTheLidlessEye.java +++ b/Mage.Sets/src/mage/cards/s/SauronTheLidlessEye.java @@ -29,7 +29,7 @@ public final class SauronTheLidlessEye extends CardImpl { public SauronTheLidlessEye(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.subtype.add(SubType.HORROR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SauronTheNecromancer.java b/Mage.Sets/src/mage/cards/s/SauronTheNecromancer.java index c6d8d2e53d..0d8829d5d8 100644 --- a/Mage.Sets/src/mage/cards/s/SauronTheNecromancer.java +++ b/Mage.Sets/src/mage/cards/s/SauronTheNecromancer.java @@ -33,7 +33,7 @@ public final class SauronTheNecromancer extends CardImpl { public SauronTheNecromancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.subtype.add(SubType.HORROR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java b/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java index 2db6f7fc3b..32fb5da75e 100644 --- a/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java +++ b/Mage.Sets/src/mage/cards/s/SavraQueenOfTheGolgari.java @@ -32,7 +32,7 @@ public final class SavraQueenOfTheGolgari extends CardImpl { public SavraQueenOfTheGolgari(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SceptreOfEternalGlory.java b/Mage.Sets/src/mage/cards/s/SceptreOfEternalGlory.java index 25bd847f4b..7260eeb871 100644 --- a/Mage.Sets/src/mage/cards/s/SceptreOfEternalGlory.java +++ b/Mage.Sets/src/mage/cards/s/SceptreOfEternalGlory.java @@ -27,7 +27,7 @@ public final class SceptreOfEternalGlory extends CardImpl { public SceptreOfEternalGlory(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add one mana of any color. this.addAbility(new AnyColorManaAbility()); diff --git a/Mage.Sets/src/mage/cards/s/ScionOfHalaster.java b/Mage.Sets/src/mage/cards/s/ScionOfHalaster.java index 3106562665..331417ed88 100644 --- a/Mage.Sets/src/mage/cards/s/ScionOfHalaster.java +++ b/Mage.Sets/src/mage/cards/s/ScionOfHalaster.java @@ -24,7 +24,7 @@ public final class ScionOfHalaster extends CardImpl { public ScionOfHalaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "The first time you would draw a card each turn, instead look at the top two cards of your library. Put one of them into your graveyard and the other back on top of your library. Then draw a card." diff --git a/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java b/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java index 574672b170..fc9000f838 100644 --- a/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java +++ b/Mage.Sets/src/mage/cards/s/ScionOfTheUrDragon.java @@ -27,7 +27,7 @@ public final class ScionOfTheUrDragon extends CardImpl { public ScionOfTheUrDragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.AVATAR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/ScryingSheets.java b/Mage.Sets/src/mage/cards/s/ScryingSheets.java index ea79c0cd97..cfe3553a57 100644 --- a/Mage.Sets/src/mage/cards/s/ScryingSheets.java +++ b/Mage.Sets/src/mage/cards/s/ScryingSheets.java @@ -28,7 +28,7 @@ public final class ScryingSheets extends CardImpl { public ScryingSheets(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/s/SculptorOfWinter.java b/Mage.Sets/src/mage/cards/s/SculptorOfWinter.java index f458699332..8ce2d481b5 100644 --- a/Mage.Sets/src/mage/cards/s/SculptorOfWinter.java +++ b/Mage.Sets/src/mage/cards/s/SculptorOfWinter.java @@ -30,7 +30,7 @@ public final class SculptorOfWinter extends CardImpl { public SculptorOfWinter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ELF); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java b/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java index 3b0115c763..d8c17a7c0d 100644 --- a/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java +++ b/Mage.Sets/src/mage/cards/s/SearchForAzcanta.java @@ -27,7 +27,7 @@ public final class SearchForAzcanta extends CardImpl { this.secondSideCardClazz = mage.cards.a.AzcantaTheSunkenRuin.class; - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your upkeep, look at the top card of your library. You may put it into your graveyard. Then if you have seven or more cards in your graveyard, you may transform Search for Azcanta. Ability ability = new BeginningOfUpkeepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/s/SearchForGlory.java b/Mage.Sets/src/mage/cards/s/SearchForGlory.java index 7fafe89489..42712ba500 100644 --- a/Mage.Sets/src/mage/cards/s/SearchForGlory.java +++ b/Mage.Sets/src/mage/cards/s/SearchForGlory.java @@ -33,7 +33,7 @@ public final class SearchForGlory extends CardImpl { public SearchForGlory(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{W}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Search your library for a snow permanent card, a legendary card, or a Saga card, reveal it, put it into your hand, then shuffle your library. You gain 1 life for each {S} spent to cast this spell. this.getSpellAbility().addEffect(new SearchLibraryPutInHandEffect( diff --git a/Mage.Sets/src/mage/cards/s/SedrisTheTraitorKing.java b/Mage.Sets/src/mage/cards/s/SedrisTheTraitorKing.java index 6bcf0297cc..19886a79c4 100644 --- a/Mage.Sets/src/mage/cards/s/SedrisTheTraitorKing.java +++ b/Mage.Sets/src/mage/cards/s/SedrisTheTraitorKing.java @@ -22,7 +22,7 @@ public final class SedrisTheTraitorKing extends CardImpl { public SedrisTheTraitorKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/s/SefrisOfTheHiddenWays.java b/Mage.Sets/src/mage/cards/s/SefrisOfTheHiddenWays.java index 6ddb6ca649..9bb022df7c 100644 --- a/Mage.Sets/src/mage/cards/s/SefrisOfTheHiddenWays.java +++ b/Mage.Sets/src/mage/cards/s/SefrisOfTheHiddenWays.java @@ -29,7 +29,7 @@ public final class SefrisOfTheHiddenWays extends CardImpl { public SefrisOfTheHiddenWays(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java b/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java index 36bf23e28f..f6fd7421ad 100644 --- a/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java +++ b/Mage.Sets/src/mage/cards/s/SeizanPerverterOfTruth.java @@ -24,7 +24,7 @@ public final class SeizanPerverterOfTruth extends CardImpl { public SeizanPerverterOfTruth (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/s/SekKuarDeathkeeper.java b/Mage.Sets/src/mage/cards/s/SekKuarDeathkeeper.java index f9f5e962e2..2e594360fb 100644 --- a/Mage.Sets/src/mage/cards/s/SekKuarDeathkeeper.java +++ b/Mage.Sets/src/mage/cards/s/SekKuarDeathkeeper.java @@ -32,7 +32,7 @@ public final class SekKuarDeathkeeper extends CardImpl { public SekKuarDeathkeeper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java b/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java index 489221a4ff..f63281baa6 100644 --- a/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java +++ b/Mage.Sets/src/mage/cards/s/SekkiSeasonsGuide.java @@ -37,7 +37,7 @@ public final class SekkiSeasonsGuide extends CardImpl { public SekkiSeasonsGuide(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SeleniaDarkAngel.java b/Mage.Sets/src/mage/cards/s/SeleniaDarkAngel.java index 6f068b7195..268cc82d5c 100644 --- a/Mage.Sets/src/mage/cards/s/SeleniaDarkAngel.java +++ b/Mage.Sets/src/mage/cards/s/SeleniaDarkAngel.java @@ -22,7 +22,7 @@ public final class SeleniaDarkAngel extends CardImpl { public SeleniaDarkAngel(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ANGEL); diff --git a/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java b/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java index 3617c19d22..e24a4c6c04 100644 --- a/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java +++ b/Mage.Sets/src/mage/cards/s/SelvalaExplorerReturned.java @@ -30,7 +30,7 @@ public final class SelvalaExplorerReturned extends CardImpl { public SelvalaExplorerReturned(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java b/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java index c7a9b74376..12722d59f1 100644 --- a/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java +++ b/Mage.Sets/src/mage/cards/s/SelvalaHeartOfTheWilds.java @@ -38,7 +38,7 @@ public final class SelvalaHeartOfTheWilds extends CardImpl { public SelvalaHeartOfTheWilds(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SenTriplets.java b/Mage.Sets/src/mage/cards/s/SenTriplets.java index 9b75c134be..febe87a701 100644 --- a/Mage.Sets/src/mage/cards/s/SenTriplets.java +++ b/Mage.Sets/src/mage/cards/s/SenTriplets.java @@ -26,7 +26,7 @@ public final class SenTriplets extends CardImpl { public SenTriplets(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{2}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SenatorBailOrgana.java b/Mage.Sets/src/mage/cards/s/SenatorBailOrgana.java index 94457d1d7f..a3dab6d579 100644 --- a/Mage.Sets/src/mage/cards/s/SenatorBailOrgana.java +++ b/Mage.Sets/src/mage/cards/s/SenatorBailOrgana.java @@ -25,7 +25,7 @@ public final class SenatorBailOrgana extends CardImpl { public SenatorBailOrgana(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SenatorLottDod.java b/Mage.Sets/src/mage/cards/s/SenatorLottDod.java index 30c904dcfc..d6cb559620 100644 --- a/Mage.Sets/src/mage/cards/s/SenatorLottDod.java +++ b/Mage.Sets/src/mage/cards/s/SenatorLottDod.java @@ -24,7 +24,7 @@ public final class SenatorLottDod extends CardImpl { public SenatorLottDod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NEIMOIDIAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SenatorOnacondaFarr.java b/Mage.Sets/src/mage/cards/s/SenatorOnacondaFarr.java index 74af4a53a2..d4d3c8ad22 100644 --- a/Mage.Sets/src/mage/cards/s/SenatorOnacondaFarr.java +++ b/Mage.Sets/src/mage/cards/s/SenatorOnacondaFarr.java @@ -23,7 +23,7 @@ public final class SenatorOnacondaFarr extends CardImpl { public SenatorOnacondaFarr(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.RODIAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SenatorPadmeAmidala.java b/Mage.Sets/src/mage/cards/s/SenatorPadmeAmidala.java index 4c51b779ad..6297650d71 100644 --- a/Mage.Sets/src/mage/cards/s/SenatorPadmeAmidala.java +++ b/Mage.Sets/src/mage/cards/s/SenatorPadmeAmidala.java @@ -19,7 +19,7 @@ public final class SenatorPadmeAmidala extends CardImpl { public SenatorPadmeAmidala(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SenatorPasselArgente.java b/Mage.Sets/src/mage/cards/s/SenatorPasselArgente.java index dd5deadcb0..103d72c228 100644 --- a/Mage.Sets/src/mage/cards/s/SenatorPasselArgente.java +++ b/Mage.Sets/src/mage/cards/s/SenatorPasselArgente.java @@ -19,7 +19,7 @@ public final class SenatorPasselArgente extends CardImpl { public SenatorPasselArgente(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KOORIVAR); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SengirTheDarkBaron.java b/Mage.Sets/src/mage/cards/s/SengirTheDarkBaron.java index 033e11fb41..9587c10d8c 100644 --- a/Mage.Sets/src/mage/cards/s/SengirTheDarkBaron.java +++ b/Mage.Sets/src/mage/cards/s/SengirTheDarkBaron.java @@ -27,7 +27,7 @@ public final class SengirTheDarkBaron extends CardImpl { public SengirTheDarkBaron(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.NOBLE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SenseiGoldenTail.java b/Mage.Sets/src/mage/cards/s/SenseiGoldenTail.java index 4d45d5bcd2..4958366c95 100644 --- a/Mage.Sets/src/mage/cards/s/SenseiGoldenTail.java +++ b/Mage.Sets/src/mage/cards/s/SenseiGoldenTail.java @@ -25,7 +25,7 @@ public final class SenseiGoldenTail extends CardImpl { public SenseiGoldenTail(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FOX); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/s/SepharaSkysBlade.java b/Mage.Sets/src/mage/cards/s/SepharaSkysBlade.java index 0dfa1d0225..e4e758b623 100644 --- a/Mage.Sets/src/mage/cards/s/SepharaSkysBlade.java +++ b/Mage.Sets/src/mage/cards/s/SepharaSkysBlade.java @@ -44,7 +44,7 @@ public final class SepharaSkysBlade extends CardImpl { public SepharaSkysBlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/s/SerraAviary.java b/Mage.Sets/src/mage/cards/s/SerraAviary.java index e727921ad0..96eff9c445 100644 --- a/Mage.Sets/src/mage/cards/s/SerraAviary.java +++ b/Mage.Sets/src/mage/cards/s/SerraAviary.java @@ -28,7 +28,7 @@ public final class SerraAviary extends CardImpl { public SerraAviary(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{3}{W}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Creatures with flying get +1/+1. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostAllEffect(1, 1, Duration.WhileOnBattlefield, filter1, false))); diff --git a/Mage.Sets/src/mage/cards/s/SerraTheBenevolent.java b/Mage.Sets/src/mage/cards/s/SerraTheBenevolent.java index 38c30822e0..194c9a0f4a 100644 --- a/Mage.Sets/src/mage/cards/s/SerraTheBenevolent.java +++ b/Mage.Sets/src/mage/cards/s/SerraTheBenevolent.java @@ -33,7 +33,7 @@ public final class SerraTheBenevolent extends CardImpl { public SerraTheBenevolent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SERRA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SerrasSanctum.java b/Mage.Sets/src/mage/cards/s/SerrasSanctum.java index de5da7c6af..98b96378be 100644 --- a/Mage.Sets/src/mage/cards/s/SerrasSanctum.java +++ b/Mage.Sets/src/mage/cards/s/SerrasSanctum.java @@ -33,7 +33,7 @@ public final class SerrasSanctum extends CardImpl { public SerrasSanctum(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); DynamicManaAbility ability = new DynamicManaAbility(Mana.WhiteMana(1), new PermanentsOnBattlefieldCount(filter)); this.addAbility(ability.addHint(hint)); diff --git a/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java b/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java index 313c7b8c9d..8fa86f0721 100644 --- a/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java +++ b/Mage.Sets/src/mage/cards/s/SeshiroTheAnointed.java @@ -32,7 +32,7 @@ public final class SeshiroTheAnointed extends CardImpl { public SeshiroTheAnointed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.MONK); diff --git a/Mage.Sets/src/mage/cards/s/SethronHurloonGeneral.java b/Mage.Sets/src/mage/cards/s/SethronHurloonGeneral.java index c37129a9e1..afc0f74fda 100644 --- a/Mage.Sets/src/mage/cards/s/SethronHurloonGeneral.java +++ b/Mage.Sets/src/mage/cards/s/SethronHurloonGeneral.java @@ -40,7 +40,7 @@ public final class SethronHurloonGeneral extends CardImpl { public SethronHurloonGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java b/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java index 7843de81e3..68311f4231 100644 --- a/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java +++ b/Mage.Sets/src/mage/cards/s/SetonKrosanProtector.java @@ -30,7 +30,7 @@ public final class SetonKrosanProtector extends CardImpl { public SetonKrosanProtector(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CENTAUR); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/s/SevinneTheChronoclasm.java b/Mage.Sets/src/mage/cards/s/SevinneTheChronoclasm.java index 18b1f3183e..d4ef619c1f 100644 --- a/Mage.Sets/src/mage/cards/s/SevinneTheChronoclasm.java +++ b/Mage.Sets/src/mage/cards/s/SevinneTheChronoclasm.java @@ -28,7 +28,7 @@ public final class SevinneTheChronoclasm extends CardImpl { public SevinneTheChronoclasm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/ShabrazTheSkyshark.java b/Mage.Sets/src/mage/cards/s/ShabrazTheSkyshark.java index b19acab483..205c8f75e6 100644 --- a/Mage.Sets/src/mage/cards/s/ShabrazTheSkyshark.java +++ b/Mage.Sets/src/mage/cards/s/ShabrazTheSkyshark.java @@ -32,7 +32,7 @@ public final class ShabrazTheSkyshark extends CardImpl { public ShabrazTheSkyshark(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHARK); this.subtype.add(SubType.BIRD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/ShadowheartDarkJusticiar.java b/Mage.Sets/src/mage/cards/s/ShadowheartDarkJusticiar.java index 21b9120617..fcd64620a7 100644 --- a/Mage.Sets/src/mage/cards/s/ShadowheartDarkJusticiar.java +++ b/Mage.Sets/src/mage/cards/s/ShadowheartDarkJusticiar.java @@ -26,7 +26,7 @@ public final class ShadowheartDarkJusticiar extends CardImpl { public ShadowheartDarkJusticiar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.CLERIC); diff --git a/Mage.Sets/src/mage/cards/s/Shadowspear.java b/Mage.Sets/src/mage/cards/s/Shadowspear.java index 3b591a77da..2c597cff12 100644 --- a/Mage.Sets/src/mage/cards/s/Shadowspear.java +++ b/Mage.Sets/src/mage/cards/s/Shadowspear.java @@ -30,7 +30,7 @@ public final class Shadowspear extends CardImpl { public Shadowspear(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +1/+1 and has trample and lifelink. diff --git a/Mage.Sets/src/mage/cards/s/ShadrixSilverquill.java b/Mage.Sets/src/mage/cards/s/ShadrixSilverquill.java index aaa5b0130b..14a8a905af 100644 --- a/Mage.Sets/src/mage/cards/s/ShadrixSilverquill.java +++ b/Mage.Sets/src/mage/cards/s/ShadrixSilverquill.java @@ -43,7 +43,7 @@ public final class ShadrixSilverquill extends CardImpl { public ShadrixSilverquill(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/ShaileDeanOfRadiance.java b/Mage.Sets/src/mage/cards/s/ShaileDeanOfRadiance.java index 445191fd3b..abb409661c 100644 --- a/Mage.Sets/src/mage/cards/s/ShaileDeanOfRadiance.java +++ b/Mage.Sets/src/mage/cards/s/ShaileDeanOfRadiance.java @@ -29,7 +29,6 @@ import mage.target.common.TargetCreaturePermanent; import java.util.UUID; /** - * * @author htrajan */ public final class ShaileDeanOfRadiance extends ModalDoubleFacesCard { @@ -44,14 +43,16 @@ public final class ShaileDeanOfRadiance extends ModalDoubleFacesCard { } public ShaileDeanOfRadiance(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.BIRD, SubType.CLERIC}, "{1}{W}", - "Embrose, Dean of Shadow", new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.WARLOCK}, "{2}{B}{B}"); + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.BIRD, SubType.CLERIC}, "{1}{W}", + "Embrose, Dean of Shadow", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.WARLOCK}, "{2}{B}{B}" + ); // 1. // Shaile, Dean of Radiance // Legendary Creature - Bird Cleric - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(1, 1); // Flying @@ -66,7 +67,6 @@ public final class ShaileDeanOfRadiance extends ModalDoubleFacesCard { // 2. // Embrose, Dean of Shadow // Legendary Creature - Human Warlock - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(4, 4); // {T}: Put a +1/+1 counter on another target creature, then Embrose, Dean of Shadow deals 2 damage to that creature. diff --git a/Mage.Sets/src/mage/cards/s/ShalaiAndHallar.java b/Mage.Sets/src/mage/cards/s/ShalaiAndHallar.java index bf1511e9c3..4eb34acb63 100644 --- a/Mage.Sets/src/mage/cards/s/ShalaiAndHallar.java +++ b/Mage.Sets/src/mage/cards/s/ShalaiAndHallar.java @@ -28,7 +28,7 @@ public final class ShalaiAndHallar extends CardImpl { public ShalaiAndHallar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.ELF); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/ShalaiVoiceOfPlenty.java b/Mage.Sets/src/mage/cards/s/ShalaiVoiceOfPlenty.java index b4e12c56c3..cd582389a2 100644 --- a/Mage.Sets/src/mage/cards/s/ShalaiVoiceOfPlenty.java +++ b/Mage.Sets/src/mage/cards/s/ShalaiVoiceOfPlenty.java @@ -39,7 +39,7 @@ public final class ShalaiVoiceOfPlenty extends CardImpl { public ShalaiVoiceOfPlenty(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/ShamelessCharlatan.java b/Mage.Sets/src/mage/cards/s/ShamelessCharlatan.java index 2cf1955dae..ce98eb6dca 100644 --- a/Mage.Sets/src/mage/cards/s/ShamelessCharlatan.java +++ b/Mage.Sets/src/mage/cards/s/ShamelessCharlatan.java @@ -34,7 +34,7 @@ public final class ShamelessCharlatan extends CardImpl { public ShamelessCharlatan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "{2}{U}: This creature becomes a copy of another target creature." diff --git a/Mage.Sets/src/mage/cards/s/ShanidSleepersScourge.java b/Mage.Sets/src/mage/cards/s/ShanidSleepersScourge.java index ddc34abf20..8a96ffea19 100644 --- a/Mage.Sets/src/mage/cards/s/ShanidSleepersScourge.java +++ b/Mage.Sets/src/mage/cards/s/ShanidSleepersScourge.java @@ -39,7 +39,7 @@ public final class ShanidSleepersScourge extends CardImpl { public ShanidSleepersScourge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/ShannaPurifyingBlade.java b/Mage.Sets/src/mage/cards/s/ShannaPurifyingBlade.java index 2fc65c9a51..6cbc4b0489 100644 --- a/Mage.Sets/src/mage/cards/s/ShannaPurifyingBlade.java +++ b/Mage.Sets/src/mage/cards/s/ShannaPurifyingBlade.java @@ -24,7 +24,7 @@ public final class ShannaPurifyingBlade extends CardImpl { public ShannaPurifyingBlade(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java b/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java index 8adccfdb72..c150913b09 100644 --- a/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java +++ b/Mage.Sets/src/mage/cards/s/ShannaSisaysLegacy.java @@ -33,7 +33,7 @@ public final class ShannaSisaysLegacy extends CardImpl { public ShannaSisaysLegacy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SharuumTheHegemon.java b/Mage.Sets/src/mage/cards/s/SharuumTheHegemon.java index 6d17ea8f45..bf78c1f37d 100644 --- a/Mage.Sets/src/mage/cards/s/SharuumTheHegemon.java +++ b/Mage.Sets/src/mage/cards/s/SharuumTheHegemon.java @@ -22,7 +22,7 @@ public final class SharuumTheHegemon extends CardImpl { public SharuumTheHegemon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java b/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java index e6698d021a..35318bdad7 100644 --- a/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java +++ b/Mage.Sets/src/mage/cards/s/ShattergangBrothers.java @@ -33,7 +33,7 @@ public final class ShattergangBrothers extends CardImpl { public ShattergangBrothers(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java b/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java index 4a563f3ddd..afc124405b 100644 --- a/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java +++ b/Mage.Sets/src/mage/cards/s/ShaukuEndbringer.java @@ -30,7 +30,7 @@ public final class ShaukuEndbringer extends CardImpl { public ShaukuEndbringer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java b/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java index c86501e7c0..012a710602 100644 --- a/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java +++ b/Mage.Sets/src/mage/cards/s/ShellOfTheLastKappa.java @@ -44,7 +44,7 @@ public final class ShellOfTheLastKappa extends CardImpl { public ShellOfTheLastKappa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {3}, {tap}: Exile target instant or sorcery spell that targets you. Ability ability = new SimpleActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/s/Sheoldred.java b/Mage.Sets/src/mage/cards/s/Sheoldred.java index 2856d2582d..2f03cac8bc 100644 --- a/Mage.Sets/src/mage/cards/s/Sheoldred.java +++ b/Mage.Sets/src/mage/cards/s/Sheoldred.java @@ -33,7 +33,7 @@ public final class Sheoldred extends CardImpl { public Sheoldred(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SheoldredTheApocalypse.java b/Mage.Sets/src/mage/cards/s/SheoldredTheApocalypse.java index 2320b272a1..eb24f4d8c9 100644 --- a/Mage.Sets/src/mage/cards/s/SheoldredTheApocalypse.java +++ b/Mage.Sets/src/mage/cards/s/SheoldredTheApocalypse.java @@ -22,7 +22,7 @@ public final class SheoldredTheApocalypse extends CardImpl { public SheoldredTheApocalypse(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SheoldredWhisperingOne.java b/Mage.Sets/src/mage/cards/s/SheoldredWhisperingOne.java index 3a6f4b62d4..2f06da026e 100644 --- a/Mage.Sets/src/mage/cards/s/SheoldredWhisperingOne.java +++ b/Mage.Sets/src/mage/cards/s/SheoldredWhisperingOne.java @@ -25,7 +25,7 @@ public final class SheoldredWhisperingOne extends CardImpl { public SheoldredWhisperingOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); diff --git a/Mage.Sets/src/mage/cards/s/ShessraDeathsWhisper.java b/Mage.Sets/src/mage/cards/s/ShessraDeathsWhisper.java index 28c22acdaf..9ac93a5e6e 100644 --- a/Mage.Sets/src/mage/cards/s/ShessraDeathsWhisper.java +++ b/Mage.Sets/src/mage/cards/s/ShessraDeathsWhisper.java @@ -25,7 +25,7 @@ public final class ShessraDeathsWhisper extends CardImpl { public ShessraDeathsWhisper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARLOCK); diff --git a/Mage.Sets/src/mage/cards/s/ShieldOfKaldra.java b/Mage.Sets/src/mage/cards/s/ShieldOfKaldra.java index 3c2fe92b8c..2ed4dce2ee 100644 --- a/Mage.Sets/src/mage/cards/s/ShieldOfKaldra.java +++ b/Mage.Sets/src/mage/cards/s/ShieldOfKaldra.java @@ -34,7 +34,7 @@ public final class ShieldOfKaldra extends CardImpl { public ShieldOfKaldra(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipment named Sword of Kaldra, Shield of Kaldra, and Helm of Kaldra have indestructible. diff --git a/Mage.Sets/src/mage/cards/s/ShigekiJukaiVisionary.java b/Mage.Sets/src/mage/cards/s/ShigekiJukaiVisionary.java index 6a7a203f08..2ae8fd77f8 100644 --- a/Mage.Sets/src/mage/cards/s/ShigekiJukaiVisionary.java +++ b/Mage.Sets/src/mage/cards/s/ShigekiJukaiVisionary.java @@ -29,7 +29,7 @@ public final class ShigekiJukaiVisionary extends CardImpl { public ShigekiJukaiVisionary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.DRUID); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java b/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java index a897c99eb3..9e9fc6e586 100644 --- a/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java +++ b/Mage.Sets/src/mage/cards/s/ShimatsuTheBloodcloaked.java @@ -27,7 +27,7 @@ public final class ShimatsuTheBloodcloaked extends CardImpl { public ShimatsuTheBloodcloaked(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/s/ShimmerdriftVale.java b/Mage.Sets/src/mage/cards/s/ShimmerdriftVale.java index f889a99965..af8dd0fc28 100644 --- a/Mage.Sets/src/mage/cards/s/ShimmerdriftVale.java +++ b/Mage.Sets/src/mage/cards/s/ShimmerdriftVale.java @@ -23,7 +23,7 @@ public final class ShimmerdriftVale extends CardImpl { public ShimmerdriftVale(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Shimmerdrift Vale enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/s/ShinkaTheBloodsoakedKeep.java b/Mage.Sets/src/mage/cards/s/ShinkaTheBloodsoakedKeep.java index 4c3ce72858..6cc2369eea 100644 --- a/Mage.Sets/src/mage/cards/s/ShinkaTheBloodsoakedKeep.java +++ b/Mage.Sets/src/mage/cards/s/ShinkaTheBloodsoakedKeep.java @@ -29,7 +29,7 @@ public final class ShinkaTheBloodsoakedKeep extends CardImpl { public ShinkaTheBloodsoakedKeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addAbility(new RedManaAbility()); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityTargetEffect(FirstStrikeAbility.getInstance(), Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.R)); ability.addCost(new TapSourceCost()); diff --git a/Mage.Sets/src/mage/cards/s/ShireiShizosCaretaker.java b/Mage.Sets/src/mage/cards/s/ShireiShizosCaretaker.java index a9c17b62b5..5aa4cf277d 100644 --- a/Mage.Sets/src/mage/cards/s/ShireiShizosCaretaker.java +++ b/Mage.Sets/src/mage/cards/s/ShireiShizosCaretaker.java @@ -35,7 +35,7 @@ public final class ShireiShizosCaretaker extends CardImpl { public ShireiShizosCaretaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/ShisatoWhisperingHunter.java b/Mage.Sets/src/mage/cards/s/ShisatoWhisperingHunter.java index 5c3c617c87..96996d51b0 100644 --- a/Mage.Sets/src/mage/cards/s/ShisatoWhisperingHunter.java +++ b/Mage.Sets/src/mage/cards/s/ShisatoWhisperingHunter.java @@ -30,7 +30,7 @@ public final class ShisatoWhisperingHunter extends CardImpl { public ShisatoWhisperingHunter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/s/ShivanGorge.java b/Mage.Sets/src/mage/cards/s/ShivanGorge.java index 62ac093453..b9a97e376b 100644 --- a/Mage.Sets/src/mage/cards/s/ShivanGorge.java +++ b/Mage.Sets/src/mage/cards/s/ShivanGorge.java @@ -23,7 +23,7 @@ public final class ShivanGorge extends CardImpl { public ShivanGorge(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/s/ShizoDeathsStorehouse.java b/Mage.Sets/src/mage/cards/s/ShizoDeathsStorehouse.java index de47a0c7fe..a525af9edb 100644 --- a/Mage.Sets/src/mage/cards/s/ShizoDeathsStorehouse.java +++ b/Mage.Sets/src/mage/cards/s/ShizoDeathsStorehouse.java @@ -29,7 +29,7 @@ public final class ShizoDeathsStorehouse extends CardImpl { public ShizoDeathsStorehouse(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},null); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addAbility(new BlackManaAbility()); Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new GainAbilityTargetEffect(FearAbility.getInstance(), Duration.EndOfTurn), new ColoredManaCost(ColoredManaSymbol.B)); ability.addCost(new TapSourceCost()); diff --git a/Mage.Sets/src/mage/cards/s/ShizukoCallerOfAutumn.java b/Mage.Sets/src/mage/cards/s/ShizukoCallerOfAutumn.java index d6d6bb3374..f7606b960b 100644 --- a/Mage.Sets/src/mage/cards/s/ShizukoCallerOfAutumn.java +++ b/Mage.Sets/src/mage/cards/s/ShizukoCallerOfAutumn.java @@ -23,7 +23,7 @@ public final class ShizukoCallerOfAutumn extends CardImpl { public ShizukoCallerOfAutumn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/ShorikaiGenesisEngine.java b/Mage.Sets/src/mage/cards/s/ShorikaiGenesisEngine.java index ecbaf2acea..36b5281910 100644 --- a/Mage.Sets/src/mage/cards/s/ShorikaiGenesisEngine.java +++ b/Mage.Sets/src/mage/cards/s/ShorikaiGenesisEngine.java @@ -26,7 +26,7 @@ public final class ShorikaiGenesisEngine extends CardImpl { public ShorikaiGenesisEngine(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/s/ShuYunTheSilentTempest.java b/Mage.Sets/src/mage/cards/s/ShuYunTheSilentTempest.java index 1c290b2ea0..b37d94ce4e 100644 --- a/Mage.Sets/src/mage/cards/s/ShuYunTheSilentTempest.java +++ b/Mage.Sets/src/mage/cards/s/ShuYunTheSilentTempest.java @@ -34,7 +34,7 @@ public final class ShuYunTheSilentTempest extends CardImpl { public ShuYunTheSilentTempest(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SianiEyeOfTheStorm.java b/Mage.Sets/src/mage/cards/s/SianiEyeOfTheStorm.java index d78079e824..e9ad36d3a3 100644 --- a/Mage.Sets/src/mage/cards/s/SianiEyeOfTheStorm.java +++ b/Mage.Sets/src/mage/cards/s/SianiEyeOfTheStorm.java @@ -29,7 +29,7 @@ public final class SianiEyeOfTheStorm extends CardImpl { public SianiEyeOfTheStorm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DJINN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SidarJabari.java b/Mage.Sets/src/mage/cards/s/SidarJabari.java index cffa885c56..6dc61936c8 100644 --- a/Mage.Sets/src/mage/cards/s/SidarJabari.java +++ b/Mage.Sets/src/mage/cards/s/SidarJabari.java @@ -29,7 +29,7 @@ public final class SidarJabari extends CardImpl { public SidarJabari(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SidarJabariOfZhalfir.java b/Mage.Sets/src/mage/cards/s/SidarJabariOfZhalfir.java index d3066f33cc..4637e7c0c4 100644 --- a/Mage.Sets/src/mage/cards/s/SidarJabariOfZhalfir.java +++ b/Mage.Sets/src/mage/cards/s/SidarJabariOfZhalfir.java @@ -33,7 +33,7 @@ public final class SidarJabariOfZhalfir extends CardImpl { public SidarJabariOfZhalfir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.KNIGHT); this.power = new MageInt(4); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SidarKondoOfJamuraa.java b/Mage.Sets/src/mage/cards/s/SidarKondoOfJamuraa.java index 58043523b8..44d13fb0d1 100644 --- a/Mage.Sets/src/mage/cards/s/SidarKondoOfJamuraa.java +++ b/Mage.Sets/src/mage/cards/s/SidarKondoOfJamuraa.java @@ -33,7 +33,7 @@ public final class SidarKondoOfJamuraa extends CardImpl { public SidarKondoOfJamuraa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java b/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java index ff94ff398b..52578263d4 100644 --- a/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java +++ b/Mage.Sets/src/mage/cards/s/SidisiBroodTyrant.java @@ -26,7 +26,7 @@ public final class SidisiBroodTyrant extends CardImpl { public SidisiBroodTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NAGA); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/SidisiUndeadVizier.java b/Mage.Sets/src/mage/cards/s/SidisiUndeadVizier.java index 359e4546c8..b6f7b72a30 100644 --- a/Mage.Sets/src/mage/cards/s/SidisiUndeadVizier.java +++ b/Mage.Sets/src/mage/cards/s/SidisiUndeadVizier.java @@ -23,7 +23,7 @@ public final class SidisiUndeadVizier extends CardImpl { public SidisiUndeadVizier(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.NAGA); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SigardaChampionOfLight.java b/Mage.Sets/src/mage/cards/s/SigardaChampionOfLight.java index 8fcce8965a..cf5c3ded1d 100644 --- a/Mage.Sets/src/mage/cards/s/SigardaChampionOfLight.java +++ b/Mage.Sets/src/mage/cards/s/SigardaChampionOfLight.java @@ -34,7 +34,7 @@ public final class SigardaChampionOfLight extends CardImpl { public SigardaChampionOfLight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SigardaFontOfBlessings.java b/Mage.Sets/src/mage/cards/s/SigardaFontOfBlessings.java index f96ef4d164..3e79b06a8e 100644 --- a/Mage.Sets/src/mage/cards/s/SigardaFontOfBlessings.java +++ b/Mage.Sets/src/mage/cards/s/SigardaFontOfBlessings.java @@ -33,7 +33,7 @@ public final class SigardaFontOfBlessings extends CardImpl { public SigardaFontOfBlessings(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SigardaHeronsGrace.java b/Mage.Sets/src/mage/cards/s/SigardaHeronsGrace.java index 656252d034..a0ed946d81 100644 --- a/Mage.Sets/src/mage/cards/s/SigardaHeronsGrace.java +++ b/Mage.Sets/src/mage/cards/s/SigardaHeronsGrace.java @@ -34,7 +34,7 @@ public final class SigardaHeronsGrace extends CardImpl { public SigardaHeronsGrace(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java b/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java index 48e3e9d9ad..d36b368b27 100644 --- a/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java +++ b/Mage.Sets/src/mage/cards/s/SigardaHostOfHerons.java @@ -23,7 +23,7 @@ public final class SigardaHostOfHerons extends CardImpl { public SigardaHostOfHerons(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SigridGodFavored.java b/Mage.Sets/src/mage/cards/s/SigridGodFavored.java index 25aa1ad476..4928bd43c7 100644 --- a/Mage.Sets/src/mage/cards/s/SigridGodFavored.java +++ b/Mage.Sets/src/mage/cards/s/SigridGodFavored.java @@ -33,7 +33,7 @@ public final class SigridGodFavored extends CardImpl { public SigridGodFavored(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java b/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java index 624b641f19..1a1a8b211b 100644 --- a/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java +++ b/Mage.Sets/src/mage/cards/s/SilasRennSeekerAdept.java @@ -27,7 +27,7 @@ public final class SilasRennSeekerAdept extends CardImpl { public SilasRennSeekerAdept(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java b/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java index 6adc9fe572..b278993523 100644 --- a/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java +++ b/Mage.Sets/src/mage/cards/s/SilumgarTheDriftingDeath.java @@ -33,7 +33,7 @@ public final class SilumgarTheDriftingDeath extends CardImpl { public SilumgarTheDriftingDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(3); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/s/SilvarDevourerOfTheFree.java b/Mage.Sets/src/mage/cards/s/SilvarDevourerOfTheFree.java index da9a18788a..b6b82bad9b 100644 --- a/Mage.Sets/src/mage/cards/s/SilvarDevourerOfTheFree.java +++ b/Mage.Sets/src/mage/cards/s/SilvarDevourerOfTheFree.java @@ -32,7 +32,7 @@ public final class SilvarDevourerOfTheFree extends CardImpl { public SilvarDevourerOfTheFree(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.NIGHTMARE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SilvosRogueElemental.java b/Mage.Sets/src/mage/cards/s/SilvosRogueElemental.java index de0d80a4e7..ef2e520bf8 100644 --- a/Mage.Sets/src/mage/cards/s/SilvosRogueElemental.java +++ b/Mage.Sets/src/mage/cards/s/SilvosRogueElemental.java @@ -22,7 +22,7 @@ public final class SilvosRogueElemental extends CardImpl { public SilvosRogueElemental(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/s/SimaYiWeiFieldMarshal.java b/Mage.Sets/src/mage/cards/s/SimaYiWeiFieldMarshal.java index f1ff8b07b9..ca09a2db25 100644 --- a/Mage.Sets/src/mage/cards/s/SimaYiWeiFieldMarshal.java +++ b/Mage.Sets/src/mage/cards/s/SimaYiWeiFieldMarshal.java @@ -25,7 +25,7 @@ public final class SimaYiWeiFieldMarshal extends CardImpl { public SimaYiWeiFieldMarshal(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java b/Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java index dcaadec946..95d5b54e81 100644 --- a/Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java +++ b/Mage.Sets/src/mage/cards/s/SimonWildMagicSorcerer.java @@ -32,7 +32,7 @@ public final class SimonWildMagicSorcerer extends CardImpl { public SimonWildMagicSorcerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/s/SionaCaptainOfThePyleas.java b/Mage.Sets/src/mage/cards/s/SionaCaptainOfThePyleas.java index 17a9d2520d..0bdd2d4723 100644 --- a/Mage.Sets/src/mage/cards/s/SionaCaptainOfThePyleas.java +++ b/Mage.Sets/src/mage/cards/s/SionaCaptainOfThePyleas.java @@ -30,7 +30,7 @@ public final class SionaCaptainOfThePyleas extends CardImpl { public SionaCaptainOfThePyleas(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SirShandlarOfEberyn.java b/Mage.Sets/src/mage/cards/s/SirShandlarOfEberyn.java index eaad90c4fc..28c19a9f0b 100644 --- a/Mage.Sets/src/mage/cards/s/SirShandlarOfEberyn.java +++ b/Mage.Sets/src/mage/cards/s/SirShandlarOfEberyn.java @@ -17,7 +17,7 @@ public final class SirShandlarOfEberyn extends CardImpl { public SirShandlarOfEberyn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); diff --git a/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java b/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java index 1e1ada5df1..633e0672e5 100644 --- a/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java +++ b/Mage.Sets/src/mage/cards/s/SisayWeatherlightCaptain.java @@ -32,7 +32,7 @@ public final class SisayWeatherlightCaptain extends CardImpl { public SisayWeatherlightCaptain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java b/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java index fb0c8f865c..d2029f2b97 100644 --- a/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java +++ b/Mage.Sets/src/mage/cards/s/SistersOfStoneDeath.java @@ -41,7 +41,7 @@ public final class SistersOfStoneDeath extends CardImpl { public SistersOfStoneDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GORGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/s/SivitriDragonMaster.java b/Mage.Sets/src/mage/cards/s/SivitriDragonMaster.java index 97a523cc20..1ad8ef59bf 100644 --- a/Mage.Sets/src/mage/cards/s/SivitriDragonMaster.java +++ b/Mage.Sets/src/mage/cards/s/SivitriDragonMaster.java @@ -35,7 +35,7 @@ public final class SivitriDragonMaster extends CardImpl { public SivitriDragonMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SIVITRI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SivitriScarzam.java b/Mage.Sets/src/mage/cards/s/SivitriScarzam.java index 85c2ca281b..16400dbcbd 100644 --- a/Mage.Sets/src/mage/cards/s/SivitriScarzam.java +++ b/Mage.Sets/src/mage/cards/s/SivitriScarzam.java @@ -17,7 +17,7 @@ public final class SivitriScarzam extends CardImpl { public SivitriScarzam(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/s/SivrissNightmareSpeaker.java b/Mage.Sets/src/mage/cards/s/SivrissNightmareSpeaker.java index b8af6381e0..38ed5671ce 100644 --- a/Mage.Sets/src/mage/cards/s/SivrissNightmareSpeaker.java +++ b/Mage.Sets/src/mage/cards/s/SivrissNightmareSpeaker.java @@ -27,7 +27,7 @@ public final class SivrissNightmareSpeaker extends CardImpl { public SivrissNightmareSpeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.CLERIC); this.subtype.add(SubType.WARLOCK); diff --git a/Mage.Sets/src/mage/cards/s/SkanosDragonheart.java b/Mage.Sets/src/mage/cards/s/SkanosDragonheart.java index a1f7fe5d5d..acb604ffad 100644 --- a/Mage.Sets/src/mage/cards/s/SkanosDragonheart.java +++ b/Mage.Sets/src/mage/cards/s/SkanosDragonheart.java @@ -38,7 +38,7 @@ public final class SkanosDragonheart extends CardImpl { public SkanosDragonheart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.RANGER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SkeletonShip.java b/Mage.Sets/src/mage/cards/s/SkeletonShip.java index 6813a3c2ee..2c8cf8606c 100644 --- a/Mage.Sets/src/mage/cards/s/SkeletonShip.java +++ b/Mage.Sets/src/mage/cards/s/SkeletonShip.java @@ -24,7 +24,7 @@ public final class SkeletonShip extends CardImpl { public SkeletonShip(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SKELETON); this.power = new MageInt(0); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java b/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java index 2fec41c3bb..bfe869a9c3 100644 --- a/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java +++ b/Mage.Sets/src/mage/cards/s/SkithiryxTheBlightDragon.java @@ -27,7 +27,7 @@ public final class SkithiryxTheBlightDragon extends CardImpl { public SkithiryxTheBlightDragon (UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SKELETON); diff --git a/Mage.Sets/src/mage/cards/s/SkrelvDefectorMite.java b/Mage.Sets/src/mage/cards/s/SkrelvDefectorMite.java index b7e1873d04..8fd47b8ad5 100644 --- a/Mage.Sets/src/mage/cards/s/SkrelvDefectorMite.java +++ b/Mage.Sets/src/mage/cards/s/SkrelvDefectorMite.java @@ -31,7 +31,7 @@ public final class SkrelvDefectorMite extends CardImpl { public SkrelvDefectorMite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN, SubType.MITE); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SkullbriarTheWalkingGrave.java b/Mage.Sets/src/mage/cards/s/SkullbriarTheWalkingGrave.java index 62dd7c9326..0c7f447e09 100644 --- a/Mage.Sets/src/mage/cards/s/SkullbriarTheWalkingGrave.java +++ b/Mage.Sets/src/mage/cards/s/SkullbriarTheWalkingGrave.java @@ -30,7 +30,7 @@ public final class SkullbriarTheWalkingGrave extends CardImpl { public SkullbriarTheWalkingGrave(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SkyfireKirin.java b/Mage.Sets/src/mage/cards/s/SkyfireKirin.java index cb909c0c90..ba42d4922f 100644 --- a/Mage.Sets/src/mage/cards/s/SkyfireKirin.java +++ b/Mage.Sets/src/mage/cards/s/SkyfireKirin.java @@ -31,7 +31,7 @@ public final class SkyfireKirin extends CardImpl { public SkyfireKirin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KIRIN); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java b/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java index ba85c40208..1afca07667 100644 --- a/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java +++ b/Mage.Sets/src/mage/cards/s/SkyshipWeatherlight.java @@ -32,7 +32,7 @@ public final class SkyshipWeatherlight extends CardImpl { public SkyshipWeatherlight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When Skyship Weatherlight enters the battlefield, search your library for any number of artifact and/or creature cards and exile them. Then shuffle your library. this.addAbility(new EntersBattlefieldTriggeredAbility(new SkyshipWeatherlightEffect(), false)); diff --git a/Mage.Sets/src/mage/cards/s/SkysovereignConsulFlagship.java b/Mage.Sets/src/mage/cards/s/SkysovereignConsulFlagship.java index c5b3de4b3d..a3cdb87498 100644 --- a/Mage.Sets/src/mage/cards/s/SkysovereignConsulFlagship.java +++ b/Mage.Sets/src/mage/cards/s/SkysovereignConsulFlagship.java @@ -31,7 +31,7 @@ public final class SkysovereignConsulFlagship extends CardImpl { public SkysovereignConsulFlagship(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(6); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SlaveI.java b/Mage.Sets/src/mage/cards/s/SlaveI.java index e0cd78b1f1..a93942b99d 100644 --- a/Mage.Sets/src/mage/cards/s/SlaveI.java +++ b/Mage.Sets/src/mage/cards/s/SlaveI.java @@ -22,7 +22,7 @@ public final class SlaveI extends CardImpl { public SlaveI(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT,CardType.CREATURE},"{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.STARSHIP); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SlimefootAndSquee.java b/Mage.Sets/src/mage/cards/s/SlimefootAndSquee.java index 18154564cd..4a8be95b0b 100644 --- a/Mage.Sets/src/mage/cards/s/SlimefootAndSquee.java +++ b/Mage.Sets/src/mage/cards/s/SlimefootAndSquee.java @@ -39,7 +39,7 @@ public final class SlimefootAndSquee extends CardImpl { public SlimefootAndSquee(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FUNGUS); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SlimefootTheStowaway.java b/Mage.Sets/src/mage/cards/s/SlimefootTheStowaway.java index 0d7dfc11d7..692de4a8af 100644 --- a/Mage.Sets/src/mage/cards/s/SlimefootTheStowaway.java +++ b/Mage.Sets/src/mage/cards/s/SlimefootTheStowaway.java @@ -30,7 +30,7 @@ public final class SlimefootTheStowaway extends CardImpl { public SlimefootTheStowaway(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FUNGUS); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SlinnVodaTheRisingDeep.java b/Mage.Sets/src/mage/cards/s/SlinnVodaTheRisingDeep.java index b2428fff8d..d8e943791e 100644 --- a/Mage.Sets/src/mage/cards/s/SlinnVodaTheRisingDeep.java +++ b/Mage.Sets/src/mage/cards/s/SlinnVodaTheRisingDeep.java @@ -38,7 +38,7 @@ public final class SlinnVodaTheRisingDeep extends CardImpl { public SlinnVodaTheRisingDeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.LEVIATHAN); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/s/SlivdraziMonstrosity.java b/Mage.Sets/src/mage/cards/s/SlivdraziMonstrosity.java index 5af85e8ea5..eb73d8a4c9 100644 --- a/Mage.Sets/src/mage/cards/s/SlivdraziMonstrosity.java +++ b/Mage.Sets/src/mage/cards/s/SlivdraziMonstrosity.java @@ -38,7 +38,7 @@ public final class SlivdraziMonstrosity extends CardImpl { public SlivdraziMonstrosity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{C}{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/s/SliverGravemother.java b/Mage.Sets/src/mage/cards/s/SliverGravemother.java index fecceb1eae..582000d3ba 100644 --- a/Mage.Sets/src/mage/cards/s/SliverGravemother.java +++ b/Mage.Sets/src/mage/cards/s/SliverGravemother.java @@ -31,7 +31,7 @@ public final class SliverGravemother extends CardImpl { public SliverGravemother(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/s/SliverHivelord.java b/Mage.Sets/src/mage/cards/s/SliverHivelord.java index b2acb06e41..44fed322a8 100644 --- a/Mage.Sets/src/mage/cards/s/SliverHivelord.java +++ b/Mage.Sets/src/mage/cards/s/SliverHivelord.java @@ -21,7 +21,7 @@ public final class SliverHivelord extends CardImpl { public SliverHivelord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SliverLegion.java b/Mage.Sets/src/mage/cards/s/SliverLegion.java index 0b5ec24054..d32874293b 100644 --- a/Mage.Sets/src/mage/cards/s/SliverLegion.java +++ b/Mage.Sets/src/mage/cards/s/SliverLegion.java @@ -29,7 +29,7 @@ public final class SliverLegion extends CardImpl { public SliverLegion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/s/SliverOverlord.java b/Mage.Sets/src/mage/cards/s/SliverOverlord.java index 23b27779f6..a5e5a484ec 100644 --- a/Mage.Sets/src/mage/cards/s/SliverOverlord.java +++ b/Mage.Sets/src/mage/cards/s/SliverOverlord.java @@ -31,7 +31,7 @@ public final class SliverOverlord extends CardImpl { public SliverOverlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.subtype.add(SubType.MUTANT); diff --git a/Mage.Sets/src/mage/cards/s/SliverQueen.java b/Mage.Sets/src/mage/cards/s/SliverQueen.java index bafd8b4791..54a1574f35 100644 --- a/Mage.Sets/src/mage/cards/s/SliverQueen.java +++ b/Mage.Sets/src/mage/cards/s/SliverQueen.java @@ -22,7 +22,7 @@ public final class SliverQueen extends CardImpl { public SliverQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/s/SlobadGoblinTinkerer.java b/Mage.Sets/src/mage/cards/s/SlobadGoblinTinkerer.java index 2f7aca34ae..5cf9d60566 100644 --- a/Mage.Sets/src/mage/cards/s/SlobadGoblinTinkerer.java +++ b/Mage.Sets/src/mage/cards/s/SlobadGoblinTinkerer.java @@ -34,7 +34,7 @@ public final class SlobadGoblinTinkerer extends CardImpl { public SlobadGoblinTinkerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/s/SlobadIronGoblin.java b/Mage.Sets/src/mage/cards/s/SlobadIronGoblin.java index e56f7232a1..d9bae90004 100644 --- a/Mage.Sets/src/mage/cards/s/SlobadIronGoblin.java +++ b/Mage.Sets/src/mage/cards/s/SlobadIronGoblin.java @@ -35,7 +35,7 @@ public final class SlobadIronGoblin extends CardImpl { public SlobadIronGoblin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/s/SlogurkTheOverslime.java b/Mage.Sets/src/mage/cards/s/SlogurkTheOverslime.java index 11f66bc327..fa9900e898 100644 --- a/Mage.Sets/src/mage/cards/s/SlogurkTheOverslime.java +++ b/Mage.Sets/src/mage/cards/s/SlogurkTheOverslime.java @@ -31,7 +31,7 @@ public final class SlogurkTheOverslime extends CardImpl { public SlogurkTheOverslime(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OOZE); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SlurrkAllIngesting.java b/Mage.Sets/src/mage/cards/s/SlurrkAllIngesting.java index 03748541d1..810d9b4d28 100644 --- a/Mage.Sets/src/mage/cards/s/SlurrkAllIngesting.java +++ b/Mage.Sets/src/mage/cards/s/SlurrkAllIngesting.java @@ -32,7 +32,7 @@ public final class SlurrkAllIngesting extends CardImpl { public SlurrkAllIngesting(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OOZE); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SnapdaxApexOfTheHunt.java b/Mage.Sets/src/mage/cards/s/SnapdaxApexOfTheHunt.java index cdb4251418..51e209f6c5 100644 --- a/Mage.Sets/src/mage/cards/s/SnapdaxApexOfTheHunt.java +++ b/Mage.Sets/src/mage/cards/s/SnapdaxApexOfTheHunt.java @@ -34,7 +34,7 @@ public final class SnapdaxApexOfTheHunt extends CardImpl { public SnapdaxApexOfTheHunt(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.CAT); this.subtype.add(SubType.NIGHTMARE); diff --git a/Mage.Sets/src/mage/cards/s/SnowCoveredForest.java b/Mage.Sets/src/mage/cards/s/SnowCoveredForest.java index f588ffe5e2..5053055b3e 100644 --- a/Mage.Sets/src/mage/cards/s/SnowCoveredForest.java +++ b/Mage.Sets/src/mage/cards/s/SnowCoveredForest.java @@ -17,8 +17,8 @@ public final class SnowCoveredForest extends CardImpl { public SnowCoveredForest(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.BASIC); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.BASIC); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.FOREST); // G diff --git a/Mage.Sets/src/mage/cards/s/SnowCoveredIsland.java b/Mage.Sets/src/mage/cards/s/SnowCoveredIsland.java index 6ab1a9c43e..b13e2cd963 100644 --- a/Mage.Sets/src/mage/cards/s/SnowCoveredIsland.java +++ b/Mage.Sets/src/mage/cards/s/SnowCoveredIsland.java @@ -17,8 +17,8 @@ public final class SnowCoveredIsland extends CardImpl { public SnowCoveredIsland(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.BASIC); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.BASIC); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ISLAND); // U diff --git a/Mage.Sets/src/mage/cards/s/SnowCoveredMountain.java b/Mage.Sets/src/mage/cards/s/SnowCoveredMountain.java index 4dbf7904c2..d47b655b78 100644 --- a/Mage.Sets/src/mage/cards/s/SnowCoveredMountain.java +++ b/Mage.Sets/src/mage/cards/s/SnowCoveredMountain.java @@ -17,8 +17,8 @@ public final class SnowCoveredMountain extends CardImpl { public SnowCoveredMountain(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.BASIC); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.BASIC); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.MOUNTAIN); // R diff --git a/Mage.Sets/src/mage/cards/s/SnowCoveredPlains.java b/Mage.Sets/src/mage/cards/s/SnowCoveredPlains.java index b008af411e..8a81490d60 100644 --- a/Mage.Sets/src/mage/cards/s/SnowCoveredPlains.java +++ b/Mage.Sets/src/mage/cards/s/SnowCoveredPlains.java @@ -17,8 +17,8 @@ public final class SnowCoveredPlains extends CardImpl { public SnowCoveredPlains(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.BASIC); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.BASIC); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.PLAINS); // W diff --git a/Mage.Sets/src/mage/cards/s/SnowCoveredSwamp.java b/Mage.Sets/src/mage/cards/s/SnowCoveredSwamp.java index 42ac99a391..a22a1351b4 100644 --- a/Mage.Sets/src/mage/cards/s/SnowCoveredSwamp.java +++ b/Mage.Sets/src/mage/cards/s/SnowCoveredSwamp.java @@ -17,8 +17,8 @@ public final class SnowCoveredSwamp extends CardImpl { public SnowCoveredSwamp(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.BASIC); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.BASIC); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SWAMP); // B diff --git a/Mage.Sets/src/mage/cards/s/SnowMercy.java b/Mage.Sets/src/mage/cards/s/SnowMercy.java index 352ea969f7..897dda1cf8 100644 --- a/Mage.Sets/src/mage/cards/s/SnowMercy.java +++ b/Mage.Sets/src/mage/cards/s/SnowMercy.java @@ -38,7 +38,7 @@ public final class SnowMercy extends CardImpl { public SnowMercy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{W}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Whenever a creature deals damage to you, put a globe counter on it. this.addAbility(new AddGlobeCountersAbility()); diff --git a/Mage.Sets/src/mage/cards/s/SnowfieldSinkhole.java b/Mage.Sets/src/mage/cards/s/SnowfieldSinkhole.java index a93f1dde81..694409d69e 100644 --- a/Mage.Sets/src/mage/cards/s/SnowfieldSinkhole.java +++ b/Mage.Sets/src/mage/cards/s/SnowfieldSinkhole.java @@ -20,7 +20,7 @@ public final class SnowfieldSinkhole extends CardImpl { public SnowfieldSinkhole(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.PLAINS); this.subtype.add(SubType.SWAMP); diff --git a/Mage.Sets/src/mage/cards/s/SokenzanCrucibleOfDefiance.java b/Mage.Sets/src/mage/cards/s/SokenzanCrucibleOfDefiance.java index 9ed9f3e443..3d3a7bb8eb 100644 --- a/Mage.Sets/src/mage/cards/s/SokenzanCrucibleOfDefiance.java +++ b/Mage.Sets/src/mage/cards/s/SokenzanCrucibleOfDefiance.java @@ -27,7 +27,7 @@ public final class SokenzanCrucibleOfDefiance extends CardImpl { public SokenzanCrucibleOfDefiance(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {R}. this.addAbility(new RedManaAbility()); diff --git a/Mage.Sets/src/mage/cards/s/SolKanarTheTainted.java b/Mage.Sets/src/mage/cards/s/SolKanarTheTainted.java index a6f14da540..fa25b50be4 100644 --- a/Mage.Sets/src/mage/cards/s/SolKanarTheTainted.java +++ b/Mage.Sets/src/mage/cards/s/SolKanarTheTainted.java @@ -40,7 +40,7 @@ public final class SolKanarTheTainted extends CardImpl { public SolKanarTheTainted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.DEMON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java b/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java index 004c2914c1..b557acd071 100644 --- a/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java +++ b/Mage.Sets/src/mage/cards/s/SolkanarTheSwampKing.java @@ -25,7 +25,7 @@ public final class SolkanarTheSwampKing extends CardImpl { public SolkanarTheSwampKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SolphimMayhemDominus.java b/Mage.Sets/src/mage/cards/s/SolphimMayhemDominus.java index 58cfdd44be..6c621afa39 100644 --- a/Mage.Sets/src/mage/cards/s/SolphimMayhemDominus.java +++ b/Mage.Sets/src/mage/cards/s/SolphimMayhemDominus.java @@ -31,7 +31,7 @@ public final class SolphimMayhemDominus extends CardImpl { public SolphimMayhemDominus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SophinaSpearsageDeserter.java b/Mage.Sets/src/mage/cards/s/SophinaSpearsageDeserter.java index a37d62dff7..f43f0c8f38 100644 --- a/Mage.Sets/src/mage/cards/s/SophinaSpearsageDeserter.java +++ b/Mage.Sets/src/mage/cards/s/SophinaSpearsageDeserter.java @@ -34,7 +34,7 @@ public final class SophinaSpearsageDeserter extends CardImpl { public SophinaSpearsageDeserter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SoramaroFirstToDream.java b/Mage.Sets/src/mage/cards/s/SoramaroFirstToDream.java index 16fd1f0860..cba18faf8f 100644 --- a/Mage.Sets/src/mage/cards/s/SoramaroFirstToDream.java +++ b/Mage.Sets/src/mage/cards/s/SoramaroFirstToDream.java @@ -30,7 +30,7 @@ public final class SoramaroFirstToDream extends CardImpl { public SoramaroFirstToDream(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SorayaTheFalconer.java b/Mage.Sets/src/mage/cards/s/SorayaTheFalconer.java index a391ea6e0b..62445605b4 100644 --- a/Mage.Sets/src/mage/cards/s/SorayaTheFalconer.java +++ b/Mage.Sets/src/mage/cards/s/SorayaTheFalconer.java @@ -28,7 +28,7 @@ public final class SorayaTheFalconer extends CardImpl { public SorayaTheFalconer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java b/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java index ddd6121791..dde716590f 100644 --- a/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java +++ b/Mage.Sets/src/mage/cards/s/SorinGrimNemesis.java @@ -24,7 +24,7 @@ public final class SorinGrimNemesis extends CardImpl { public SorinGrimNemesis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/s/SorinImperiousBloodlord.java b/Mage.Sets/src/mage/cards/s/SorinImperiousBloodlord.java index b5431960c1..ada847304b 100644 --- a/Mage.Sets/src/mage/cards/s/SorinImperiousBloodlord.java +++ b/Mage.Sets/src/mage/cards/s/SorinImperiousBloodlord.java @@ -49,7 +49,7 @@ public final class SorinImperiousBloodlord extends CardImpl { public SorinImperiousBloodlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java b/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java index 5a32d0a34a..7aa5abcb07 100644 --- a/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java +++ b/Mage.Sets/src/mage/cards/s/SorinLordOfInnistrad.java @@ -42,7 +42,7 @@ public final class SorinLordOfInnistrad extends CardImpl { public SorinLordOfInnistrad(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/s/SorinMarkov.java b/Mage.Sets/src/mage/cards/s/SorinMarkov.java index 4ca04ea6b3..913f1ed8ad 100644 --- a/Mage.Sets/src/mage/cards/s/SorinMarkov.java +++ b/Mage.Sets/src/mage/cards/s/SorinMarkov.java @@ -28,7 +28,7 @@ public final class SorinMarkov extends CardImpl { public SorinMarkov(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{3}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SorinSolemnVisitor.java b/Mage.Sets/src/mage/cards/s/SorinSolemnVisitor.java index 16670a0dfb..ae295bea69 100644 --- a/Mage.Sets/src/mage/cards/s/SorinSolemnVisitor.java +++ b/Mage.Sets/src/mage/cards/s/SorinSolemnVisitor.java @@ -27,7 +27,7 @@ public final class SorinSolemnVisitor extends CardImpl { public SorinSolemnVisitor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SorinTheMirthless.java b/Mage.Sets/src/mage/cards/s/SorinTheMirthless.java index 9985c1a51c..2e3b397597 100644 --- a/Mage.Sets/src/mage/cards/s/SorinTheMirthless.java +++ b/Mage.Sets/src/mage/cards/s/SorinTheMirthless.java @@ -24,7 +24,7 @@ public final class SorinTheMirthless extends CardImpl { public SorinTheMirthless(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SorinVampireLord.java b/Mage.Sets/src/mage/cards/s/SorinVampireLord.java index 0be6b50dda..54b70ffd13 100644 --- a/Mage.Sets/src/mage/cards/s/SorinVampireLord.java +++ b/Mage.Sets/src/mage/cards/s/SorinVampireLord.java @@ -32,7 +32,7 @@ public final class SorinVampireLord extends CardImpl { public SorinVampireLord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SorinVengefulBloodlord.java b/Mage.Sets/src/mage/cards/s/SorinVengefulBloodlord.java index fad3bfe7b0..29a6ead3a3 100644 --- a/Mage.Sets/src/mage/cards/s/SorinVengefulBloodlord.java +++ b/Mage.Sets/src/mage/cards/s/SorinVengefulBloodlord.java @@ -36,7 +36,7 @@ public final class SorinVengefulBloodlord extends CardImpl { public SorinVengefulBloodlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SORIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/s/SosukeSonOfSeshiro.java b/Mage.Sets/src/mage/cards/s/SosukeSonOfSeshiro.java index 20dbca03e4..911a92caec 100644 --- a/Mage.Sets/src/mage/cards/s/SosukeSonOfSeshiro.java +++ b/Mage.Sets/src/mage/cards/s/SosukeSonOfSeshiro.java @@ -34,7 +34,7 @@ public final class SosukeSonOfSeshiro extends CardImpl { public SosukeSonOfSeshiro(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/s/SoulOfWindgrace.java b/Mage.Sets/src/mage/cards/s/SoulOfWindgrace.java index 165f24d7c8..4a5e5571ee 100644 --- a/Mage.Sets/src/mage/cards/s/SoulOfWindgrace.java +++ b/Mage.Sets/src/mage/cards/s/SoulOfWindgrace.java @@ -32,7 +32,7 @@ public final class SoulOfWindgrace extends CardImpl { public SoulOfWindgrace(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.AVATAR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SpearOfHeliod.java b/Mage.Sets/src/mage/cards/s/SpearOfHeliod.java index d8dbece3f6..9222b5f5ea 100644 --- a/Mage.Sets/src/mage/cards/s/SpearOfHeliod.java +++ b/Mage.Sets/src/mage/cards/s/SpearOfHeliod.java @@ -35,7 +35,7 @@ public final class SpearOfHeliod extends CardImpl { public SpearOfHeliod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.ARTIFACT}, "{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Creatures you control get +1/+1. diff --git a/Mage.Sets/src/mage/cards/s/SpiritOfTheAldergard.java b/Mage.Sets/src/mage/cards/s/SpiritOfTheAldergard.java index a53b5cd1a5..23526533be 100644 --- a/Mage.Sets/src/mage/cards/s/SpiritOfTheAldergard.java +++ b/Mage.Sets/src/mage/cards/s/SpiritOfTheAldergard.java @@ -44,7 +44,7 @@ public final class SpiritOfTheAldergard extends CardImpl { public SpiritOfTheAldergard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.BEAR); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SpiritOfTheNight.java b/Mage.Sets/src/mage/cards/s/SpiritOfTheNight.java index f43578076c..9bc2ca9044 100644 --- a/Mage.Sets/src/mage/cards/s/SpiritOfTheNight.java +++ b/Mage.Sets/src/mage/cards/s/SpiritOfTheNight.java @@ -24,7 +24,7 @@ public final class SpiritOfTheNight extends CardImpl { public SpiritOfTheNight(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{6}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/s/SpitfireBastion.java b/Mage.Sets/src/mage/cards/s/SpitfireBastion.java index 3ed04843b4..7b72190635 100644 --- a/Mage.Sets/src/mage/cards/s/SpitfireBastion.java +++ b/Mage.Sets/src/mage/cards/s/SpitfireBastion.java @@ -24,7 +24,7 @@ public final class SpitfireBastion extends CardImpl { public SpitfireBastion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; // {T}: Add {R}. diff --git a/Mage.Sets/src/mage/cards/s/SquallDrifter.java b/Mage.Sets/src/mage/cards/s/SquallDrifter.java index 7212e65d7b..3840ecd38d 100644 --- a/Mage.Sets/src/mage/cards/s/SquallDrifter.java +++ b/Mage.Sets/src/mage/cards/s/SquallDrifter.java @@ -25,7 +25,7 @@ public final class SquallDrifter extends CardImpl { public SquallDrifter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SqueeDubiousMonarch.java b/Mage.Sets/src/mage/cards/s/SqueeDubiousMonarch.java index 085c6ed177..08a7772a53 100644 --- a/Mage.Sets/src/mage/cards/s/SqueeDubiousMonarch.java +++ b/Mage.Sets/src/mage/cards/s/SqueeDubiousMonarch.java @@ -32,7 +32,7 @@ public final class SqueeDubiousMonarch extends CardImpl { public SqueeDubiousMonarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SqueeGoblinNabob.java b/Mage.Sets/src/mage/cards/s/SqueeGoblinNabob.java index 6441f9b2fd..1a5ae5c0fb 100644 --- a/Mage.Sets/src/mage/cards/s/SqueeGoblinNabob.java +++ b/Mage.Sets/src/mage/cards/s/SqueeGoblinNabob.java @@ -21,7 +21,7 @@ public final class SqueeGoblinNabob extends CardImpl { public SqueeGoblinNabob(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java b/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java index d6bb5b5d36..eab0caf4e0 100644 --- a/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java +++ b/Mage.Sets/src/mage/cards/s/SqueeTheImmortal.java @@ -27,7 +27,7 @@ public final class SqueeTheImmortal extends CardImpl { public SqueeTheImmortal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(2); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/s/SramSeniorEdificer.java b/Mage.Sets/src/mage/cards/s/SramSeniorEdificer.java index b1038381a2..7aaaf40412 100644 --- a/Mage.Sets/src/mage/cards/s/SramSeniorEdificer.java +++ b/Mage.Sets/src/mage/cards/s/SramSeniorEdificer.java @@ -30,7 +30,7 @@ public final class SramSeniorEdificer extends CardImpl { public SramSeniorEdificer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/StalkingYeti.java b/Mage.Sets/src/mage/cards/s/StalkingYeti.java index 512798f15c..a908d7e2e9 100644 --- a/Mage.Sets/src/mage/cards/s/StalkingYeti.java +++ b/Mage.Sets/src/mage/cards/s/StalkingYeti.java @@ -31,7 +31,7 @@ public final class StalkingYeti extends CardImpl { public StalkingYeti(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.YETI); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/Stangg.java b/Mage.Sets/src/mage/cards/s/Stangg.java index e86d426456..ac9e313de4 100644 --- a/Mage.Sets/src/mage/cards/s/Stangg.java +++ b/Mage.Sets/src/mage/cards/s/Stangg.java @@ -28,7 +28,7 @@ public final class Stangg extends CardImpl { public Stangg(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/StanggEchoWarrior.java b/Mage.Sets/src/mage/cards/s/StanggEchoWarrior.java index 9e9faa9570..0e4215162e 100644 --- a/Mage.Sets/src/mage/cards/s/StanggEchoWarrior.java +++ b/Mage.Sets/src/mage/cards/s/StanggEchoWarrior.java @@ -33,7 +33,7 @@ public final class StanggEchoWarrior extends CardImpl { public StanggEchoWarrior(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/StarkeOfRath.java b/Mage.Sets/src/mage/cards/s/StarkeOfRath.java index ca5fe564be..a266b87154 100644 --- a/Mage.Sets/src/mage/cards/s/StarkeOfRath.java +++ b/Mage.Sets/src/mage/cards/s/StarkeOfRath.java @@ -36,7 +36,7 @@ public final class StarkeOfRath extends CardImpl { public StarkeOfRath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/StennParanoidPartisan.java b/Mage.Sets/src/mage/cards/s/StennParanoidPartisan.java index b67e6e0559..1e88660e30 100644 --- a/Mage.Sets/src/mage/cards/s/StennParanoidPartisan.java +++ b/Mage.Sets/src/mage/cards/s/StennParanoidPartisan.java @@ -24,7 +24,7 @@ public class StennParanoidPartisan extends CardImpl { public StennParanoidPartisan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); addSubType(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/StitcherGeralf.java b/Mage.Sets/src/mage/cards/s/StitcherGeralf.java index 0d1f937fc9..efd4b43e2c 100644 --- a/Mage.Sets/src/mage/cards/s/StitcherGeralf.java +++ b/Mage.Sets/src/mage/cards/s/StitcherGeralf.java @@ -29,7 +29,7 @@ public final class StitcherGeralf extends CardImpl { public StitcherGeralf(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/s/StonebrowKrosanHero.java b/Mage.Sets/src/mage/cards/s/StonebrowKrosanHero.java index 8d82b17212..f56d22089b 100644 --- a/Mage.Sets/src/mage/cards/s/StonebrowKrosanHero.java +++ b/Mage.Sets/src/mage/cards/s/StonebrowKrosanHero.java @@ -30,7 +30,7 @@ public final class StonebrowKrosanHero extends CardImpl { public StonebrowKrosanHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CENTAUR); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/s/StormTheVault.java b/Mage.Sets/src/mage/cards/s/StormTheVault.java index 00bf218daa..4645d50f06 100644 --- a/Mage.Sets/src/mage/cards/s/StormTheVault.java +++ b/Mage.Sets/src/mage/cards/s/StormTheVault.java @@ -27,7 +27,7 @@ public final class StormTheVault extends CardImpl { public StormTheVault(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.v.VaultOfCatlacan.class; diff --git a/Mage.Sets/src/mage/cards/s/StormWorld.java b/Mage.Sets/src/mage/cards/s/StormWorld.java index 22f7774ceb..608634a632 100644 --- a/Mage.Sets/src/mage/cards/s/StormWorld.java +++ b/Mage.Sets/src/mage/cards/s/StormWorld.java @@ -19,7 +19,7 @@ public final class StormWorld extends CardImpl { public StormWorld(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{R}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of each player's upkeep, Storm World deals X damage to that player, where X is 4 minus the number of cards in their hand. this.addAbility(new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new StormWorldEffect(), TargetController.ANY, false, true)); diff --git a/Mage.Sets/src/mage/cards/s/StorrevDevkarinLich.java b/Mage.Sets/src/mage/cards/s/StorrevDevkarinLich.java index 02104cee7f..c9cd1e0713 100644 --- a/Mage.Sets/src/mage/cards/s/StorrevDevkarinLich.java +++ b/Mage.Sets/src/mage/cards/s/StorrevDevkarinLich.java @@ -43,7 +43,7 @@ public final class StorrevDevkarinLich extends CardImpl { public StorrevDevkarinLich(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/s/StorvaldFrostGiantJarl.java b/Mage.Sets/src/mage/cards/s/StorvaldFrostGiantJarl.java index 8e7afc09d3..7ddcb4f1b5 100644 --- a/Mage.Sets/src/mage/cards/s/StorvaldFrostGiantJarl.java +++ b/Mage.Sets/src/mage/cards/s/StorvaldFrostGiantJarl.java @@ -29,7 +29,7 @@ public final class StorvaldFrostGiantJarl extends CardImpl { public StorvaldFrostGiantJarl(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/s/StreetUrchin.java b/Mage.Sets/src/mage/cards/s/StreetUrchin.java index cd6ad01a1f..5017e925ea 100644 --- a/Mage.Sets/src/mage/cards/s/StreetUrchin.java +++ b/Mage.Sets/src/mage/cards/s/StreetUrchin.java @@ -26,7 +26,7 @@ public final class StreetUrchin extends CardImpl { public StreetUrchin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "{1}, Sacrifice another creature or an artifact: This creature deals 1 damage to any target." diff --git a/Mage.Sets/src/mage/cards/s/StudentOfElements.java b/Mage.Sets/src/mage/cards/s/StudentOfElements.java index 8056111207..a727edf769 100644 --- a/Mage.Sets/src/mage/cards/s/StudentOfElements.java +++ b/Mage.Sets/src/mage/cards/s/StudentOfElements.java @@ -86,7 +86,7 @@ class TobitaMasterOfWinds extends TokenImpl { TobitaMasterOfWinds() { super("Tobita, Master of Winds", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlue(true); subtype.add(SubType.HUMAN); diff --git a/Mage.Sets/src/mage/cards/s/SubiraTulzidiCaravanner.java b/Mage.Sets/src/mage/cards/s/SubiraTulzidiCaravanner.java index 6c6a3e5d13..b497921e76 100644 --- a/Mage.Sets/src/mage/cards/s/SubiraTulzidiCaravanner.java +++ b/Mage.Sets/src/mage/cards/s/SubiraTulzidiCaravanner.java @@ -42,7 +42,7 @@ public final class SubiraTulzidiCaravanner extends CardImpl { public SubiraTulzidiCaravanner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SulfurousMire.java b/Mage.Sets/src/mage/cards/s/SulfurousMire.java index 58526d8f4c..c0cd855bed 100644 --- a/Mage.Sets/src/mage/cards/s/SulfurousMire.java +++ b/Mage.Sets/src/mage/cards/s/SulfurousMire.java @@ -20,7 +20,7 @@ public final class SulfurousMire extends CardImpl { public SulfurousMire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SWAMP); this.subtype.add(SubType.MOUNTAIN); diff --git a/Mage.Sets/src/mage/cards/s/SunCeYoungConquerer.java b/Mage.Sets/src/mage/cards/s/SunCeYoungConquerer.java index 75f670e449..1d40c37f44 100644 --- a/Mage.Sets/src/mage/cards/s/SunCeYoungConquerer.java +++ b/Mage.Sets/src/mage/cards/s/SunCeYoungConquerer.java @@ -22,7 +22,7 @@ public final class SunCeYoungConquerer extends CardImpl { public SunCeYoungConquerer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SunQuanLordOfWu.java b/Mage.Sets/src/mage/cards/s/SunQuanLordOfWu.java index 38d5456db5..1d90ee54f9 100644 --- a/Mage.Sets/src/mage/cards/s/SunQuanLordOfWu.java +++ b/Mage.Sets/src/mage/cards/s/SunQuanLordOfWu.java @@ -23,7 +23,7 @@ public final class SunQuanLordOfWu extends CardImpl { public SunQuanLordOfWu(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/s/SunastianFalconer.java b/Mage.Sets/src/mage/cards/s/SunastianFalconer.java index 7381cb513a..1a76a77ff1 100644 --- a/Mage.Sets/src/mage/cards/s/SunastianFalconer.java +++ b/Mage.Sets/src/mage/cards/s/SunastianFalconer.java @@ -21,7 +21,7 @@ public final class SunastianFalconer extends CardImpl { public SunastianFalconer(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java b/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java index 17c764b6f0..d492abef7d 100644 --- a/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java +++ b/Mage.Sets/src/mage/cards/s/SupremeLeaderSnoke.java @@ -39,7 +39,7 @@ public final class SupremeLeaderSnoke extends CardImpl { public SupremeLeaderSnoke(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNOKE); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/s/SurrakAndGoreclaw.java b/Mage.Sets/src/mage/cards/s/SurrakAndGoreclaw.java index 8f4f88627a..ef4a83054b 100644 --- a/Mage.Sets/src/mage/cards/s/SurrakAndGoreclaw.java +++ b/Mage.Sets/src/mage/cards/s/SurrakAndGoreclaw.java @@ -36,7 +36,7 @@ public final class SurrakAndGoreclaw extends CardImpl { public SurrakAndGoreclaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BEAR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/s/SurrakDragonclaw.java b/Mage.Sets/src/mage/cards/s/SurrakDragonclaw.java index adc17c5d28..40801c736d 100644 --- a/Mage.Sets/src/mage/cards/s/SurrakDragonclaw.java +++ b/Mage.Sets/src/mage/cards/s/SurrakDragonclaw.java @@ -33,7 +33,7 @@ public final class SurrakDragonclaw extends CardImpl { public SurrakDragonclaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/s/SurrakTheHuntCaller.java b/Mage.Sets/src/mage/cards/s/SurrakTheHuntCaller.java index b8bf8d5eef..831798d86d 100644 --- a/Mage.Sets/src/mage/cards/s/SurrakTheHuntCaller.java +++ b/Mage.Sets/src/mage/cards/s/SurrakTheHuntCaller.java @@ -26,7 +26,7 @@ public final class SurrakTheHuntCaller extends CardImpl { public SurrakTheHuntCaller(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SvellaIceShaper.java b/Mage.Sets/src/mage/cards/s/SvellaIceShaper.java index 703f974f97..2163055b64 100644 --- a/Mage.Sets/src/mage/cards/s/SvellaIceShaper.java +++ b/Mage.Sets/src/mage/cards/s/SvellaIceShaper.java @@ -29,8 +29,8 @@ public final class SvellaIceShaper extends CardImpl { public SvellaIceShaper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.LEGENDARY); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SvyelunOfSeaAndSky.java b/Mage.Sets/src/mage/cards/s/SvyelunOfSeaAndSky.java index bf97d9ab2e..b0e6c0648e 100644 --- a/Mage.Sets/src/mage/cards/s/SvyelunOfSeaAndSky.java +++ b/Mage.Sets/src/mage/cards/s/SvyelunOfSeaAndSky.java @@ -42,7 +42,7 @@ public final class SvyelunOfSeaAndSky extends CardImpl { public SvyelunOfSeaAndSky(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.GOD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SwordCoastSailor.java b/Mage.Sets/src/mage/cards/s/SwordCoastSailor.java index a90ccc3157..6b42b49108 100644 --- a/Mage.Sets/src/mage/cards/s/SwordCoastSailor.java +++ b/Mage.Sets/src/mage/cards/s/SwordCoastSailor.java @@ -22,7 +22,7 @@ public final class SwordCoastSailor extends CardImpl { public SwordCoastSailor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, this creature can't be blocked this turn." diff --git a/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java b/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java index 6a47eae5bc..75bcf37780 100644 --- a/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java +++ b/Mage.Sets/src/mage/cards/s/SwordOfKaldra.java @@ -23,7 +23,7 @@ public final class SwordOfKaldra extends CardImpl { public SwordOfKaldra(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +5/+5. diff --git a/Mage.Sets/src/mage/cards/s/SwordOfTheAnimist.java b/Mage.Sets/src/mage/cards/s/SwordOfTheAnimist.java index b41c4b3c99..7f5ad3bb9e 100644 --- a/Mage.Sets/src/mage/cards/s/SwordOfTheAnimist.java +++ b/Mage.Sets/src/mage/cards/s/SwordOfTheAnimist.java @@ -29,7 +29,7 @@ public final class SwordOfTheAnimist extends CardImpl { public SwordOfTheAnimist(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +1/+1. diff --git a/Mage.Sets/src/mage/cards/s/SwordOfTheChosen.java b/Mage.Sets/src/mage/cards/s/SwordOfTheChosen.java index bf655c67c2..53fae9db0d 100644 --- a/Mage.Sets/src/mage/cards/s/SwordOfTheChosen.java +++ b/Mage.Sets/src/mage/cards/s/SwordOfTheChosen.java @@ -29,7 +29,7 @@ public final class SwordOfTheChosen extends CardImpl { public SwordOfTheChosen(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Target legendary creature gets +2/+2 until end of turn. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostTargetEffect(2, 2, Duration.EndOfTurn), new TapSourceCost()); diff --git a/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java b/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java index 095dfb0214..63212a03e2 100644 --- a/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java +++ b/Mage.Sets/src/mage/cards/s/SydriGalvanicGenius.java @@ -38,7 +38,7 @@ public final class SydriGalvanicGenius extends CardImpl { public SydriGalvanicGenius(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); diff --git a/Mage.Sets/src/mage/cards/s/SyggRiverCutthroat.java b/Mage.Sets/src/mage/cards/s/SyggRiverCutthroat.java index 998d6aa2b4..ad9f5f88d3 100644 --- a/Mage.Sets/src/mage/cards/s/SyggRiverCutthroat.java +++ b/Mage.Sets/src/mage/cards/s/SyggRiverCutthroat.java @@ -23,7 +23,7 @@ public final class SyggRiverCutthroat extends CardImpl { public SyggRiverCutthroat(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{U/B}{U/B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/s/SyggRiverGuide.java b/Mage.Sets/src/mage/cards/s/SyggRiverGuide.java index 8a570022ac..697f502b18 100644 --- a/Mage.Sets/src/mage/cards/s/SyggRiverGuide.java +++ b/Mage.Sets/src/mage/cards/s/SyggRiverGuide.java @@ -29,7 +29,7 @@ public final class SyggRiverGuide extends CardImpl { public SyggRiverGuide(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java b/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java index 6b410df60d..27c59518cb 100644 --- a/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java +++ b/Mage.Sets/src/mage/cards/s/SylviaBrightspear.java @@ -27,7 +27,7 @@ public final class SylviaBrightspear extends CardImpl { public SylviaBrightspear(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SyrAlinTheLionsClaw.java b/Mage.Sets/src/mage/cards/s/SyrAlinTheLionsClaw.java index d34ae1e9f4..2d794842ab 100644 --- a/Mage.Sets/src/mage/cards/s/SyrAlinTheLionsClaw.java +++ b/Mage.Sets/src/mage/cards/s/SyrAlinTheLionsClaw.java @@ -21,7 +21,7 @@ public final class SyrAlinTheLionsClaw extends CardImpl { public SyrAlinTheLionsClaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/s/SyrCarahTheBold.java b/Mage.Sets/src/mage/cards/s/SyrCarahTheBold.java index 424d0e9740..fe26585c55 100644 --- a/Mage.Sets/src/mage/cards/s/SyrCarahTheBold.java +++ b/Mage.Sets/src/mage/cards/s/SyrCarahTheBold.java @@ -28,7 +28,7 @@ public final class SyrCarahTheBold extends CardImpl { public SyrCarahTheBold(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SyrElenoraTheDiscerning.java b/Mage.Sets/src/mage/cards/s/SyrElenoraTheDiscerning.java index c0c4792886..087efb719c 100644 --- a/Mage.Sets/src/mage/cards/s/SyrElenoraTheDiscerning.java +++ b/Mage.Sets/src/mage/cards/s/SyrElenoraTheDiscerning.java @@ -22,7 +22,7 @@ public final class SyrElenoraTheDiscerning extends CardImpl { public SyrElenoraTheDiscerning(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/s/SyrFarenTheHengehammer.java b/Mage.Sets/src/mage/cards/s/SyrFarenTheHengehammer.java index 9644c39d28..79aae508fc 100644 --- a/Mage.Sets/src/mage/cards/s/SyrFarenTheHengehammer.java +++ b/Mage.Sets/src/mage/cards/s/SyrFarenTheHengehammer.java @@ -35,7 +35,7 @@ public final class SyrFarenTheHengehammer extends CardImpl { public SyrFarenTheHengehammer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SyrGwynHeroOfAshvale.java b/Mage.Sets/src/mage/cards/s/SyrGwynHeroOfAshvale.java index e8688fbce6..3af5f5c8d0 100644 --- a/Mage.Sets/src/mage/cards/s/SyrGwynHeroOfAshvale.java +++ b/Mage.Sets/src/mage/cards/s/SyrGwynHeroOfAshvale.java @@ -41,7 +41,7 @@ public final class SyrGwynHeroOfAshvale extends CardImpl { public SyrGwynHeroOfAshvale(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SyrKonradTheGrim.java b/Mage.Sets/src/mage/cards/s/SyrKonradTheGrim.java index f468f997bd..91eeb02bc3 100644 --- a/Mage.Sets/src/mage/cards/s/SyrKonradTheGrim.java +++ b/Mage.Sets/src/mage/cards/s/SyrKonradTheGrim.java @@ -25,7 +25,7 @@ public final class SyrKonradTheGrim extends CardImpl { public SyrKonradTheGrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SyrixCarrierOfTheFlame.java b/Mage.Sets/src/mage/cards/s/SyrixCarrierOfTheFlame.java index e5430c7253..8073a525a7 100644 --- a/Mage.Sets/src/mage/cards/s/SyrixCarrierOfTheFlame.java +++ b/Mage.Sets/src/mage/cards/s/SyrixCarrierOfTheFlame.java @@ -46,7 +46,7 @@ public class SyrixCarrierOfTheFlame extends CardImpl { public SyrixCarrierOfTheFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.PHOENIX); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/s/SythisHarvestsHand.java b/Mage.Sets/src/mage/cards/s/SythisHarvestsHand.java index 9c2aa9cf33..945d764c60 100644 --- a/Mage.Sets/src/mage/cards/s/SythisHarvestsHand.java +++ b/Mage.Sets/src/mage/cards/s/SythisHarvestsHand.java @@ -28,7 +28,7 @@ public final class SythisHarvestsHand extends CardImpl { public SythisHarvestsHand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NYMPH); this.power = new MageInt(1); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/s/SzadekLordOfSecrets.java b/Mage.Sets/src/mage/cards/s/SzadekLordOfSecrets.java index fc0cd5b952..6f9286f667 100644 --- a/Mage.Sets/src/mage/cards/s/SzadekLordOfSecrets.java +++ b/Mage.Sets/src/mage/cards/s/SzadekLordOfSecrets.java @@ -26,7 +26,7 @@ public final class SzadekLordOfSecrets extends CardImpl { public SzadekLordOfSecrets(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{U}{U}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/s/SzarekhTheSilentKing.java b/Mage.Sets/src/mage/cards/s/SzarekhTheSilentKing.java index 7d107bef13..386c8d0c2a 100644 --- a/Mage.Sets/src/mage/cards/s/SzarekhTheSilentKing.java +++ b/Mage.Sets/src/mage/cards/s/SzarekhTheSilentKing.java @@ -33,7 +33,7 @@ public final class SzarekhTheSilentKing extends CardImpl { public SzarekhTheSilentKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NECRON); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TaboraxHopesDemise.java b/Mage.Sets/src/mage/cards/t/TaboraxHopesDemise.java index 906a0d5c23..2eea231544 100644 --- a/Mage.Sets/src/mage/cards/t/TaboraxHopesDemise.java +++ b/Mage.Sets/src/mage/cards/t/TaboraxHopesDemise.java @@ -46,7 +46,7 @@ public final class TaboraxHopesDemise extends CardImpl { public TaboraxHopesDemise(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TadeasJuniperAscendant.java b/Mage.Sets/src/mage/cards/t/TadeasJuniperAscendant.java index 9cba68c1d8..e58f02651b 100644 --- a/Mage.Sets/src/mage/cards/t/TadeasJuniperAscendant.java +++ b/Mage.Sets/src/mage/cards/t/TadeasJuniperAscendant.java @@ -46,7 +46,7 @@ public final class TadeasJuniperAscendant extends CardImpl { public TadeasJuniperAscendant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TahngarthFirstMate.java b/Mage.Sets/src/mage/cards/t/TahngarthFirstMate.java index ab89f75eb8..113f12fe3d 100644 --- a/Mage.Sets/src/mage/cards/t/TahngarthFirstMate.java +++ b/Mage.Sets/src/mage/cards/t/TahngarthFirstMate.java @@ -30,7 +30,7 @@ public final class TahngarthFirstMate extends CardImpl { public TahngarthFirstMate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TahngarthTalruumHero.java b/Mage.Sets/src/mage/cards/t/TahngarthTalruumHero.java index cbc4b4dd67..75f9d3cf8e 100644 --- a/Mage.Sets/src/mage/cards/t/TahngarthTalruumHero.java +++ b/Mage.Sets/src/mage/cards/t/TahngarthTalruumHero.java @@ -25,7 +25,7 @@ public final class TahngarthTalruumHero extends CardImpl { public TahngarthTalruumHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TaigamOjutaiMaster.java b/Mage.Sets/src/mage/cards/t/TaigamOjutaiMaster.java index 4e967f9787..a394b2301c 100644 --- a/Mage.Sets/src/mage/cards/t/TaigamOjutaiMaster.java +++ b/Mage.Sets/src/mage/cards/t/TaigamOjutaiMaster.java @@ -44,7 +44,7 @@ public final class TaigamOjutaiMaster extends CardImpl { public TaigamOjutaiMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MONK); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TaigamSidisisHand.java b/Mage.Sets/src/mage/cards/t/TaigamSidisisHand.java index 3ef1cf100e..71b32747a3 100644 --- a/Mage.Sets/src/mage/cards/t/TaigamSidisisHand.java +++ b/Mage.Sets/src/mage/cards/t/TaigamSidisisHand.java @@ -32,7 +32,7 @@ public final class TaigamSidisisHand extends CardImpl { public TaigamSidisisHand(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TajicBladeOfTheLegion.java b/Mage.Sets/src/mage/cards/t/TajicBladeOfTheLegion.java index d23b802463..45c6edd5ce 100644 --- a/Mage.Sets/src/mage/cards/t/TajicBladeOfTheLegion.java +++ b/Mage.Sets/src/mage/cards/t/TajicBladeOfTheLegion.java @@ -21,7 +21,7 @@ public final class TajicBladeOfTheLegion extends CardImpl { public TajicBladeOfTheLegion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/t/TajicLegionsEdge.java b/Mage.Sets/src/mage/cards/t/TajicLegionsEdge.java index 57e8595048..34d5877776 100644 --- a/Mage.Sets/src/mage/cards/t/TajicLegionsEdge.java +++ b/Mage.Sets/src/mage/cards/t/TajicLegionsEdge.java @@ -36,7 +36,7 @@ public final class TajicLegionsEdge extends CardImpl { public TajicLegionsEdge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TakenoSamuraiGeneral.java b/Mage.Sets/src/mage/cards/t/TakenoSamuraiGeneral.java index e6891fdff1..d590e1fd1a 100644 --- a/Mage.Sets/src/mage/cards/t/TakenoSamuraiGeneral.java +++ b/Mage.Sets/src/mage/cards/t/TakenoSamuraiGeneral.java @@ -24,7 +24,7 @@ public final class TakenoSamuraiGeneral extends CardImpl { public TakenoSamuraiGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/t/TakenumaAbandonedMire.java b/Mage.Sets/src/mage/cards/t/TakenumaAbandonedMire.java index 6437b033fe..ed65d52ceb 100644 --- a/Mage.Sets/src/mage/cards/t/TakenumaAbandonedMire.java +++ b/Mage.Sets/src/mage/cards/t/TakenumaAbandonedMire.java @@ -28,7 +28,7 @@ public final class TakenumaAbandonedMire extends CardImpl { public TakenumaAbandonedMire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {B}. this.addAbility(new BlackManaAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TalesEnd.java b/Mage.Sets/src/mage/cards/t/TalesEnd.java index bd4256bfbe..68bc892c7b 100644 --- a/Mage.Sets/src/mage/cards/t/TalesEnd.java +++ b/Mage.Sets/src/mage/cards/t/TalesEnd.java @@ -4,7 +4,12 @@ import mage.abilities.effects.common.CounterTargetEffect; import mage.cards.CardImpl; import mage.cards.CardSetInfo; import mage.constants.CardType; -import mage.target.common.TargetActivatedOrTriggeredAbilityOrLegendarySpell; +import mage.filter.FilterStackObject; +import mage.filter.predicate.Predicate; +import mage.game.Game; +import mage.game.stack.Spell; +import mage.game.stack.StackObject; +import mage.target.TargetStackObject; import java.util.UUID; @@ -13,12 +18,19 @@ import java.util.UUID; */ public final class TalesEnd extends CardImpl { + private static final FilterStackObject filter + = new FilterStackObject("activated ability, triggered ability, or legendary spell"); + + static { + filter.add(TalesEndPredicate.instance); + } + public TalesEnd(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{U}"); // Counter target activated ability, triggered ability, or legendary spell. this.getSpellAbility().addEffect(new CounterTargetEffect()); - this.getSpellAbility().addTarget(new TargetActivatedOrTriggeredAbilityOrLegendarySpell()); + this.getSpellAbility().addTarget(new TargetStackObject(filter)); } private TalesEnd(final TalesEnd card) { @@ -30,3 +42,12 @@ public final class TalesEnd extends CardImpl { return new TalesEnd(this); } } + +enum TalesEndPredicate implements Predicate { + instance; + + @Override + public boolean apply(StackObject input, Game game) { + return !(input instanceof Spell) || input.isLegendary(); + } +} diff --git a/Mage.Sets/src/mage/cards/t/TalrandSkySummoner.java b/Mage.Sets/src/mage/cards/t/TalrandSkySummoner.java index 98470b8cbe..a352ca0002 100644 --- a/Mage.Sets/src/mage/cards/t/TalrandSkySummoner.java +++ b/Mage.Sets/src/mage/cards/t/TalrandSkySummoner.java @@ -20,7 +20,7 @@ public final class TalrandSkySummoner extends CardImpl { public TalrandSkySummoner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/t/TameshiRealityArchitect.java b/Mage.Sets/src/mage/cards/t/TameshiRealityArchitect.java index 394c4b77c5..edb8d5e115 100644 --- a/Mage.Sets/src/mage/cards/t/TameshiRealityArchitect.java +++ b/Mage.Sets/src/mage/cards/t/TameshiRealityArchitect.java @@ -38,7 +38,7 @@ public final class TameshiRealityArchitect extends CardImpl { public TameshiRealityArchitect(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MOONFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TamiyoCollectorOfTales.java b/Mage.Sets/src/mage/cards/t/TamiyoCollectorOfTales.java index cd7a1539c8..e734258102 100644 --- a/Mage.Sets/src/mage/cards/t/TamiyoCollectorOfTales.java +++ b/Mage.Sets/src/mage/cards/t/TamiyoCollectorOfTales.java @@ -28,7 +28,7 @@ public final class TamiyoCollectorOfTales extends CardImpl { public TamiyoCollectorOfTales(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TAMIYO); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TamiyoCompleatedSage.java b/Mage.Sets/src/mage/cards/t/TamiyoCompleatedSage.java index e83d824a7e..4524d8cd9f 100644 --- a/Mage.Sets/src/mage/cards/t/TamiyoCompleatedSage.java +++ b/Mage.Sets/src/mage/cards/t/TamiyoCompleatedSage.java @@ -37,7 +37,7 @@ public final class TamiyoCompleatedSage extends CardImpl { public TamiyoCompleatedSage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{G/U/P}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TAMIYO); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TamiyoFieldResearcher.java b/Mage.Sets/src/mage/cards/t/TamiyoFieldResearcher.java index a3062ca82c..f5fd857684 100644 --- a/Mage.Sets/src/mage/cards/t/TamiyoFieldResearcher.java +++ b/Mage.Sets/src/mage/cards/t/TamiyoFieldResearcher.java @@ -47,7 +47,7 @@ public final class TamiyoFieldResearcher extends CardImpl { public TamiyoFieldResearcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TAMIYO); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TamiyoTheMoonSage.java b/Mage.Sets/src/mage/cards/t/TamiyoTheMoonSage.java index 9a37497176..ed9e1242d5 100644 --- a/Mage.Sets/src/mage/cards/t/TamiyoTheMoonSage.java +++ b/Mage.Sets/src/mage/cards/t/TamiyoTheMoonSage.java @@ -31,7 +31,7 @@ public final class TamiyoTheMoonSage extends CardImpl { public TamiyoTheMoonSage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TAMIYO); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TamiyosJournal.java b/Mage.Sets/src/mage/cards/t/TamiyosJournal.java index 4a20c0daef..6a36d15458 100644 --- a/Mage.Sets/src/mage/cards/t/TamiyosJournal.java +++ b/Mage.Sets/src/mage/cards/t/TamiyosJournal.java @@ -30,7 +30,7 @@ public final class TamiyosJournal extends CardImpl { public TamiyosJournal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your upkeep, investigate (Create a colorless Clue artifact token with \"{2}, Sacrifice this artifact: Draw a card.\"). this.addAbility(new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, new InvestigateEffect(), TargetController.YOU, false)); diff --git a/Mage.Sets/src/mage/cards/t/TanaTheBloodsower.java b/Mage.Sets/src/mage/cards/t/TanaTheBloodsower.java index f050d39601..0ddd2e124e 100644 --- a/Mage.Sets/src/mage/cards/t/TanaTheBloodsower.java +++ b/Mage.Sets/src/mage/cards/t/TanaTheBloodsower.java @@ -23,7 +23,7 @@ public final class TanaTheBloodsower extends CardImpl { public TanaTheBloodsower(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TanazirQuandrix.java b/Mage.Sets/src/mage/cards/t/TanazirQuandrix.java index cf823e3b2a..c631f8bf4d 100644 --- a/Mage.Sets/src/mage/cards/t/TanazirQuandrix.java +++ b/Mage.Sets/src/mage/cards/t/TanazirQuandrix.java @@ -32,7 +32,7 @@ public final class TanazirQuandrix extends CardImpl { public TanazirQuandrix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/Taniwha.java b/Mage.Sets/src/mage/cards/t/Taniwha.java index a0a6f57cd4..d96e5ecf8d 100644 --- a/Mage.Sets/src/mage/cards/t/Taniwha.java +++ b/Mage.Sets/src/mage/cards/t/Taniwha.java @@ -31,7 +31,7 @@ public final class Taniwha extends CardImpl { public Taniwha(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SERPENT); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TaranikaAkroanVeteran.java b/Mage.Sets/src/mage/cards/t/TaranikaAkroanVeteran.java index 8d16f3fba5..48d2baceb7 100644 --- a/Mage.Sets/src/mage/cards/t/TaranikaAkroanVeteran.java +++ b/Mage.Sets/src/mage/cards/t/TaranikaAkroanVeteran.java @@ -35,7 +35,7 @@ public final class TaranikaAkroanVeteran extends CardImpl { public TaranikaAkroanVeteran(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TargNarDemonFangGnoll.java b/Mage.Sets/src/mage/cards/t/TargNarDemonFangGnoll.java index 3800c9661b..658711ccf0 100644 --- a/Mage.Sets/src/mage/cards/t/TargNarDemonFangGnoll.java +++ b/Mage.Sets/src/mage/cards/t/TargNarDemonFangGnoll.java @@ -25,7 +25,7 @@ public final class TargNarDemonFangGnoll extends CardImpl { public TargNarDemonFangGnoll(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GNOLL); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TarielReckonerOfSouls.java b/Mage.Sets/src/mage/cards/t/TarielReckonerOfSouls.java index a1e1665ccd..a6e310103b 100644 --- a/Mage.Sets/src/mage/cards/t/TarielReckonerOfSouls.java +++ b/Mage.Sets/src/mage/cards/t/TarielReckonerOfSouls.java @@ -27,7 +27,7 @@ public final class TarielReckonerOfSouls extends CardImpl { public TarielReckonerOfSouls(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(4); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TaroxBladewing.java b/Mage.Sets/src/mage/cards/t/TaroxBladewing.java index d4c808149e..d60b83f91d 100644 --- a/Mage.Sets/src/mage/cards/t/TaroxBladewing.java +++ b/Mage.Sets/src/mage/cards/t/TaroxBladewing.java @@ -23,7 +23,7 @@ public final class TaroxBladewing extends CardImpl { public TaroxBladewing(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TashaTheWitchQueen.java b/Mage.Sets/src/mage/cards/t/TashaTheWitchQueen.java index 2dca27ab0f..497c95d28c 100644 --- a/Mage.Sets/src/mage/cards/t/TashaTheWitchQueen.java +++ b/Mage.Sets/src/mage/cards/t/TashaTheWitchQueen.java @@ -39,7 +39,7 @@ public final class TashaTheWitchQueen extends CardImpl { public TashaTheWitchQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TASHA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TasigurTheGoldenFang.java b/Mage.Sets/src/mage/cards/t/TasigurTheGoldenFang.java index 55f3f95c11..a099790396 100644 --- a/Mage.Sets/src/mage/cards/t/TasigurTheGoldenFang.java +++ b/Mage.Sets/src/mage/cards/t/TasigurTheGoldenFang.java @@ -28,7 +28,7 @@ public final class TasigurTheGoldenFang extends CardImpl { public TasigurTheGoldenFang(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TatsumasaTheDragonsFang.java b/Mage.Sets/src/mage/cards/t/TatsumasaTheDragonsFang.java index b23f2e2bb4..a0f1e57901 100644 --- a/Mage.Sets/src/mage/cards/t/TatsumasaTheDragonsFang.java +++ b/Mage.Sets/src/mage/cards/t/TatsumasaTheDragonsFang.java @@ -32,7 +32,7 @@ public final class TatsumasaTheDragonsFang extends CardImpl { public TatsumasaTheDragonsFang(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +5/+5. diff --git a/Mage.Sets/src/mage/cards/t/TatsunariToadRider.java b/Mage.Sets/src/mage/cards/t/TatsunariToadRider.java index e536f6e306..641dcb1050 100644 --- a/Mage.Sets/src/mage/cards/t/TatsunariToadRider.java +++ b/Mage.Sets/src/mage/cards/t/TatsunariToadRider.java @@ -51,7 +51,7 @@ public final class TatsunariToadRider extends CardImpl { public TatsunariToadRider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NINJA); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TatyovaBenthicDruid.java b/Mage.Sets/src/mage/cards/t/TatyovaBenthicDruid.java index 042e013eb4..4c3d184dcd 100644 --- a/Mage.Sets/src/mage/cards/t/TatyovaBenthicDruid.java +++ b/Mage.Sets/src/mage/cards/t/TatyovaBenthicDruid.java @@ -21,7 +21,7 @@ public final class TatyovaBenthicDruid extends CardImpl { public TatyovaBenthicDruid(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK, SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TatyovaStewardOfTides.java b/Mage.Sets/src/mage/cards/t/TatyovaStewardOfTides.java index aba759f9c0..73fd0584d7 100644 --- a/Mage.Sets/src/mage/cards/t/TatyovaStewardOfTides.java +++ b/Mage.Sets/src/mage/cards/t/TatyovaStewardOfTides.java @@ -40,7 +40,7 @@ public final class TatyovaStewardOfTides extends CardImpl { public TatyovaStewardOfTides(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TavernBrawler.java b/Mage.Sets/src/mage/cards/t/TavernBrawler.java index fdedf34759..591a102142 100644 --- a/Mage.Sets/src/mage/cards/t/TavernBrawler.java +++ b/Mage.Sets/src/mage/cards/t/TavernBrawler.java @@ -25,7 +25,7 @@ public final class TavernBrawler extends CardImpl { public TavernBrawler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "At the beginning of your upkeep, exile the top card of your library. This creature gets +X/+0 until end of turn, where X is that card's mana value. You may play that card this turn." diff --git a/Mage.Sets/src/mage/cards/t/TawnosSolemnSurvivor.java b/Mage.Sets/src/mage/cards/t/TawnosSolemnSurvivor.java index 7358b11fda..70e7817639 100644 --- a/Mage.Sets/src/mage/cards/t/TawnosSolemnSurvivor.java +++ b/Mage.Sets/src/mage/cards/t/TawnosSolemnSurvivor.java @@ -53,7 +53,7 @@ public final class TawnosSolemnSurvivor extends CardImpl { public TawnosSolemnSurvivor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TawnosTheToymaker.java b/Mage.Sets/src/mage/cards/t/TawnosTheToymaker.java index 9935ec4707..15c5a91fd8 100644 --- a/Mage.Sets/src/mage/cards/t/TawnosTheToymaker.java +++ b/Mage.Sets/src/mage/cards/t/TawnosTheToymaker.java @@ -39,7 +39,7 @@ public final class TawnosTheToymaker extends CardImpl { public TawnosTheToymaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TawnosUrzasApprentice.java b/Mage.Sets/src/mage/cards/t/TawnosUrzasApprentice.java index 670222b322..9c1f477579 100644 --- a/Mage.Sets/src/mage/cards/t/TawnosUrzasApprentice.java +++ b/Mage.Sets/src/mage/cards/t/TawnosUrzasApprentice.java @@ -40,7 +40,7 @@ public final class TawnosUrzasApprentice extends CardImpl { public TawnosUrzasApprentice(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TayamLuminousEnigma.java b/Mage.Sets/src/mage/cards/t/TayamLuminousEnigma.java index 439f0ee4e6..357f6c93ca 100644 --- a/Mage.Sets/src/mage/cards/t/TayamLuminousEnigma.java +++ b/Mage.Sets/src/mage/cards/t/TayamLuminousEnigma.java @@ -44,7 +44,7 @@ public final class TayamLuminousEnigma extends CardImpl { public TayamLuminousEnigma(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.BEAST); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TazriBeaconOfUnity.java b/Mage.Sets/src/mage/cards/t/TazriBeaconOfUnity.java index 5509d07f4a..cfd2dfdae4 100644 --- a/Mage.Sets/src/mage/cards/t/TazriBeaconOfUnity.java +++ b/Mage.Sets/src/mage/cards/t/TazriBeaconOfUnity.java @@ -40,7 +40,7 @@ public final class TazriBeaconOfUnity extends CardImpl { public TazriBeaconOfUnity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TazriStalwartSurvivor.java b/Mage.Sets/src/mage/cards/t/TazriStalwartSurvivor.java index bc78890e2b..ef780670d2 100644 --- a/Mage.Sets/src/mage/cards/t/TazriStalwartSurvivor.java +++ b/Mage.Sets/src/mage/cards/t/TazriStalwartSurvivor.java @@ -36,7 +36,7 @@ public final class TazriStalwartSurvivor extends CardImpl { public TazriStalwartSurvivor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TeferiAkosaOfZhalfir.java b/Mage.Sets/src/mage/cards/t/TeferiAkosaOfZhalfir.java index 8cb1504f93..738954cfd6 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiAkosaOfZhalfir.java +++ b/Mage.Sets/src/mage/cards/t/TeferiAkosaOfZhalfir.java @@ -34,7 +34,7 @@ public final class TeferiAkosaOfZhalfir extends CardImpl { public TeferiAkosaOfZhalfir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(4); this.color.setWhite(true); diff --git a/Mage.Sets/src/mage/cards/t/TeferiHeroOfDominaria.java b/Mage.Sets/src/mage/cards/t/TeferiHeroOfDominaria.java index 73116eaebf..97cfd23d69 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiHeroOfDominaria.java +++ b/Mage.Sets/src/mage/cards/t/TeferiHeroOfDominaria.java @@ -32,7 +32,7 @@ public final class TeferiHeroOfDominaria extends CardImpl { public TeferiHeroOfDominaria(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TeferiMageOfZhalfir.java b/Mage.Sets/src/mage/cards/t/TeferiMageOfZhalfir.java index 4fa8f4920d..b21ce6259b 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiMageOfZhalfir.java +++ b/Mage.Sets/src/mage/cards/t/TeferiMageOfZhalfir.java @@ -24,7 +24,7 @@ public final class TeferiMageOfZhalfir extends CardImpl { public TeferiMageOfZhalfir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/t/TeferiMasterOfTime.java b/Mage.Sets/src/mage/cards/t/TeferiMasterOfTime.java index 1cef3aac95..94795724df 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiMasterOfTime.java +++ b/Mage.Sets/src/mage/cards/t/TeferiMasterOfTime.java @@ -25,7 +25,7 @@ public final class TeferiMasterOfTime extends CardImpl { public TeferiMasterOfTime(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/t/TeferiTemporalArchmage.java b/Mage.Sets/src/mage/cards/t/TeferiTemporalArchmage.java index 9432e7c8ea..e06b246b58 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiTemporalArchmage.java +++ b/Mage.Sets/src/mage/cards/t/TeferiTemporalArchmage.java @@ -24,7 +24,7 @@ public final class TeferiTemporalArchmage extends CardImpl { public TeferiTemporalArchmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TeferiTemporalPilgrim.java b/Mage.Sets/src/mage/cards/t/TeferiTemporalPilgrim.java index 1b88e77f16..567b85eacf 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiTemporalPilgrim.java +++ b/Mage.Sets/src/mage/cards/t/TeferiTemporalPilgrim.java @@ -31,7 +31,7 @@ public final class TeferiTemporalPilgrim extends CardImpl { public TeferiTemporalPilgrim(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TeferiTimeRaveler.java b/Mage.Sets/src/mage/cards/t/TeferiTimeRaveler.java index edd1a58596..7cc102bb82 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiTimeRaveler.java +++ b/Mage.Sets/src/mage/cards/t/TeferiTimeRaveler.java @@ -41,7 +41,7 @@ public final class TeferiTimeRaveler extends CardImpl { public TeferiTimeRaveler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TeferiTimebender.java b/Mage.Sets/src/mage/cards/t/TeferiTimebender.java index 542925bb87..2971380c96 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiTimebender.java +++ b/Mage.Sets/src/mage/cards/t/TeferiTimebender.java @@ -25,7 +25,7 @@ public final class TeferiTimebender extends CardImpl { public TeferiTimebender(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TeferiTimelessVoyager.java b/Mage.Sets/src/mage/cards/t/TeferiTimelessVoyager.java index 3e6d1e2e98..450fa48ad1 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiTimelessVoyager.java +++ b/Mage.Sets/src/mage/cards/t/TeferiTimelessVoyager.java @@ -27,7 +27,7 @@ public final class TeferiTimelessVoyager extends CardImpl { public TeferiTimelessVoyager(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TeferiWhoSlowsTheSunset.java b/Mage.Sets/src/mage/cards/t/TeferiWhoSlowsTheSunset.java index 35b79ac36b..0dd7351938 100644 --- a/Mage.Sets/src/mage/cards/t/TeferiWhoSlowsTheSunset.java +++ b/Mage.Sets/src/mage/cards/t/TeferiWhoSlowsTheSunset.java @@ -27,7 +27,7 @@ public final class TeferiWhoSlowsTheSunset extends CardImpl { public TeferiWhoSlowsTheSunset(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEFERI); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TeferisAgelessInsight.java b/Mage.Sets/src/mage/cards/t/TeferisAgelessInsight.java index cf06c42efe..6819aab8cf 100644 --- a/Mage.Sets/src/mage/cards/t/TeferisAgelessInsight.java +++ b/Mage.Sets/src/mage/cards/t/TeferisAgelessInsight.java @@ -20,7 +20,7 @@ public final class TeferisAgelessInsight extends CardImpl { public TeferisAgelessInsight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If you would draw a card except the first one you draw in each of your draw steps, draw two cards instead. this.addAbility(new SimpleStaticAbility(new TeferisAgelessInsightEffect()), new CardsDrawnDuringDrawStepWatcher()); diff --git a/Mage.Sets/src/mage/cards/t/TeferisIsle.java b/Mage.Sets/src/mage/cards/t/TeferisIsle.java index d92cfdf587..d5cc3ab51f 100644 --- a/Mage.Sets/src/mage/cards/t/TeferisIsle.java +++ b/Mage.Sets/src/mage/cards/t/TeferisIsle.java @@ -21,7 +21,7 @@ public final class TeferisIsle extends CardImpl { public TeferisIsle(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Phasing this.addAbility(PhasingAbility.getInstance()); diff --git a/Mage.Sets/src/mage/cards/t/TeferisRealm.java b/Mage.Sets/src/mage/cards/t/TeferisRealm.java index dc25db12a3..ba79cb6858 100644 --- a/Mage.Sets/src/mage/cards/t/TeferisRealm.java +++ b/Mage.Sets/src/mage/cards/t/TeferisRealm.java @@ -27,7 +27,7 @@ public final class TeferisRealm extends CardImpl { public TeferisRealm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}{U}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of each player's upkeep, that player chooses artifact, creature, land, or non-Aura enchantment. All nontoken permanents of that type phase out. this.addAbility(new BeginningOfUpkeepTriggeredAbility(new TeferisRealmEffect(), TargetController.ANY, false)); diff --git a/Mage.Sets/src/mage/cards/t/TekuthalInquiryDominus.java b/Mage.Sets/src/mage/cards/t/TekuthalInquiryDominus.java index 8059f8aa3e..a207529062 100644 --- a/Mage.Sets/src/mage/cards/t/TekuthalInquiryDominus.java +++ b/Mage.Sets/src/mage/cards/t/TekuthalInquiryDominus.java @@ -43,7 +43,7 @@ public final class TekuthalInquiryDominus extends CardImpl { public TekuthalInquiryDominus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TelimTor.java b/Mage.Sets/src/mage/cards/t/TelimTor.java index 5dc7102d6b..efbbe34076 100644 --- a/Mage.Sets/src/mage/cards/t/TelimTor.java +++ b/Mage.Sets/src/mage/cards/t/TelimTor.java @@ -32,7 +32,7 @@ public final class TelimTor extends CardImpl { public TelimTor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TemmetVizierOfNaktamun.java b/Mage.Sets/src/mage/cards/t/TemmetVizierOfNaktamun.java index 1536548d23..e3a7e4afd2 100644 --- a/Mage.Sets/src/mage/cards/t/TemmetVizierOfNaktamun.java +++ b/Mage.Sets/src/mage/cards/t/TemmetVizierOfNaktamun.java @@ -36,7 +36,7 @@ public final class TemmetVizierOfNaktamun extends CardImpl { public TemmetVizierOfNaktamun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TempleOfAclazotz.java b/Mage.Sets/src/mage/cards/t/TempleOfAclazotz.java index 4c3ada1797..7d62621075 100644 --- a/Mage.Sets/src/mage/cards/t/TempleOfAclazotz.java +++ b/Mage.Sets/src/mage/cards/t/TempleOfAclazotz.java @@ -29,7 +29,7 @@ public final class TempleOfAclazotz extends CardImpl { public TempleOfAclazotz(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; // {T}: Add {B} diff --git a/Mage.Sets/src/mage/cards/t/TenebTheHarvester.java b/Mage.Sets/src/mage/cards/t/TenebTheHarvester.java index c60c2557b5..4677a22e4e 100644 --- a/Mage.Sets/src/mage/cards/t/TenebTheHarvester.java +++ b/Mage.Sets/src/mage/cards/t/TenebTheHarvester.java @@ -26,7 +26,7 @@ public final class TenebTheHarvester extends CardImpl { public TenebTheHarvester(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TenzaGodosMaul.java b/Mage.Sets/src/mage/cards/t/TenzaGodosMaul.java index 06e1651900..ad5d6e6429 100644 --- a/Mage.Sets/src/mage/cards/t/TenzaGodosMaul.java +++ b/Mage.Sets/src/mage/cards/t/TenzaGodosMaul.java @@ -39,7 +39,7 @@ public final class TenzaGodosMaul extends CardImpl { public TenzaGodosMaul(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +1/+1. As long as it's legendary, it gets an additional +2/+2. As long as it's red, it has trample. diff --git a/Mage.Sets/src/mage/cards/t/TergridGodOfFright.java b/Mage.Sets/src/mage/cards/t/TergridGodOfFright.java index ce57cc7b75..093e12112e 100644 --- a/Mage.Sets/src/mage/cards/t/TergridGodOfFright.java +++ b/Mage.Sets/src/mage/cards/t/TergridGodOfFright.java @@ -34,15 +34,16 @@ import java.util.UUID; public final class TergridGodOfFright extends ModalDoubleFacesCard { public TergridGodOfFright(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{3}{B}{B}", - "Tergrid's Lantern", new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{3}{B}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{3}{B}{B}", + "Tergrid's Lantern", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{}, "{3}{B}" ); // 1. // Tergrid, God of Fright // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(4, 5); // Menace @@ -54,8 +55,6 @@ public final class TergridGodOfFright extends ModalDoubleFacesCard { // 2. // Tergrid's Lantern // Legendary Artifact - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // {T}: Target player loses 3 life unless they sacrifice a nonland permanent or discard a card. Ability tergridsLaternActivatedAbility = new SimpleActivatedAbility( new TergridsLaternEffect(), new TapSourceCost() diff --git a/Mage.Sets/src/mage/cards/t/TesharAncestorsApostle.java b/Mage.Sets/src/mage/cards/t/TesharAncestorsApostle.java index ae8cb1c600..8f52e9b0b6 100644 --- a/Mage.Sets/src/mage/cards/t/TesharAncestorsApostle.java +++ b/Mage.Sets/src/mage/cards/t/TesharAncestorsApostle.java @@ -34,7 +34,7 @@ public final class TesharAncestorsApostle extends CardImpl { public TesharAncestorsApostle(UUID ownerId, CardSetInfo cardSetInfo) { super(ownerId, cardSetInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TetsukoUmezawaFugitive.java b/Mage.Sets/src/mage/cards/t/TetsukoUmezawaFugitive.java index 321b143f98..6ad18b41d9 100644 --- a/Mage.Sets/src/mage/cards/t/TetsukoUmezawaFugitive.java +++ b/Mage.Sets/src/mage/cards/t/TetsukoUmezawaFugitive.java @@ -38,7 +38,7 @@ public final class TetsukoUmezawaFugitive extends CardImpl { public TetsukoUmezawaFugitive(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ROGUE); this.power = new MageInt(1); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TetsuoImperialChampion.java b/Mage.Sets/src/mage/cards/t/TetsuoImperialChampion.java index f8473ff145..721bfb1e7a 100644 --- a/Mage.Sets/src/mage/cards/t/TetsuoImperialChampion.java +++ b/Mage.Sets/src/mage/cards/t/TetsuoImperialChampion.java @@ -50,7 +50,7 @@ public final class TetsuoImperialChampion extends CardImpl { public TetsuoImperialChampion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TetsuoUmezawa.java b/Mage.Sets/src/mage/cards/t/TetsuoUmezawa.java index d44b5208aa..f797905ea2 100644 --- a/Mage.Sets/src/mage/cards/t/TetsuoUmezawa.java +++ b/Mage.Sets/src/mage/cards/t/TetsuoUmezawa.java @@ -40,7 +40,7 @@ public final class TetsuoUmezawa extends CardImpl { public TetsuoUmezawa(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TetzimocPrimalDeath.java b/Mage.Sets/src/mage/cards/t/TetzimocPrimalDeath.java index a2033e0155..a7337b11ab 100644 --- a/Mage.Sets/src/mage/cards/t/TetzimocPrimalDeath.java +++ b/Mage.Sets/src/mage/cards/t/TetzimocPrimalDeath.java @@ -35,7 +35,7 @@ public final class TetzimocPrimalDeath extends CardImpl { public TetzimocPrimalDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TeveshSzatDoomOfFools.java b/Mage.Sets/src/mage/cards/t/TeveshSzatDoomOfFools.java index 08c6f7675c..fb24642113 100644 --- a/Mage.Sets/src/mage/cards/t/TeveshSzatDoomOfFools.java +++ b/Mage.Sets/src/mage/cards/t/TeveshSzatDoomOfFools.java @@ -38,7 +38,7 @@ public final class TeveshSzatDoomOfFools extends CardImpl { public TeveshSzatDoomOfFools(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SZAT); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TeyoTheShieldmage.java b/Mage.Sets/src/mage/cards/t/TeyoTheShieldmage.java index 88173d0b7f..e34a009c74 100644 --- a/Mage.Sets/src/mage/cards/t/TeyoTheShieldmage.java +++ b/Mage.Sets/src/mage/cards/t/TeyoTheShieldmage.java @@ -22,7 +22,7 @@ public final class TeyoTheShieldmage extends CardImpl { public TeyoTheShieldmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEYO); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TeysaEnvoyOfGhosts.java b/Mage.Sets/src/mage/cards/t/TeysaEnvoyOfGhosts.java index 28886c5a1d..2c04ade6ff 100644 --- a/Mage.Sets/src/mage/cards/t/TeysaEnvoyOfGhosts.java +++ b/Mage.Sets/src/mage/cards/t/TeysaEnvoyOfGhosts.java @@ -30,7 +30,7 @@ public final class TeysaEnvoyOfGhosts extends CardImpl { public TeysaEnvoyOfGhosts(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/t/TeysaKarlov.java b/Mage.Sets/src/mage/cards/t/TeysaKarlov.java index d279d2a2dd..1fb0fe9883 100644 --- a/Mage.Sets/src/mage/cards/t/TeysaKarlov.java +++ b/Mage.Sets/src/mage/cards/t/TeysaKarlov.java @@ -26,7 +26,7 @@ public final class TeysaKarlov extends CardImpl { public TeysaKarlov(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TeysaOrzhovScion.java b/Mage.Sets/src/mage/cards/t/TeysaOrzhovScion.java index e039496baa..26d8e6488a 100644 --- a/Mage.Sets/src/mage/cards/t/TeysaOrzhovScion.java +++ b/Mage.Sets/src/mage/cards/t/TeysaOrzhovScion.java @@ -38,7 +38,7 @@ public final class TeysaOrzhovScion extends CardImpl { public TeysaOrzhovScion(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretAgentOfBolas.java b/Mage.Sets/src/mage/cards/t/TezzeretAgentOfBolas.java index 1e6edebc8d..28967cac02 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretAgentOfBolas.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretAgentOfBolas.java @@ -27,7 +27,7 @@ public final class TezzeretAgentOfBolas extends CardImpl { public TezzeretAgentOfBolas(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretArtificeMaster.java b/Mage.Sets/src/mage/cards/t/TezzeretArtificeMaster.java index a9448e1271..34f20ed231 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretArtificeMaster.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretArtificeMaster.java @@ -25,7 +25,7 @@ public final class TezzeretArtificeMaster extends CardImpl { public TezzeretArtificeMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretBetrayerOfFlesh.java b/Mage.Sets/src/mage/cards/t/TezzeretBetrayerOfFlesh.java index bc6922cd5c..403c7793f4 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretBetrayerOfFlesh.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretBetrayerOfFlesh.java @@ -35,7 +35,7 @@ public final class TezzeretBetrayerOfFlesh extends CardImpl { public TezzeretBetrayerOfFlesh(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretCruelMachinist.java b/Mage.Sets/src/mage/cards/t/TezzeretCruelMachinist.java index d2a92bf303..b447ca6e6c 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretCruelMachinist.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretCruelMachinist.java @@ -33,7 +33,7 @@ public final class TezzeretCruelMachinist extends CardImpl { public TezzeretCruelMachinist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretMasterOfMetal.java b/Mage.Sets/src/mage/cards/t/TezzeretMasterOfMetal.java index 5d3c33c786..39bcad145c 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretMasterOfMetal.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretMasterOfMetal.java @@ -30,7 +30,7 @@ public final class TezzeretMasterOfMetal extends CardImpl { public TezzeretMasterOfMetal(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretMasterOfTheBridge.java b/Mage.Sets/src/mage/cards/t/TezzeretMasterOfTheBridge.java index fb65c11d95..9f7f47a11e 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretMasterOfTheBridge.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretMasterOfTheBridge.java @@ -38,7 +38,7 @@ public final class TezzeretMasterOfTheBridge extends CardImpl { public TezzeretMasterOfTheBridge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TezzeretTheSchemer.java b/Mage.Sets/src/mage/cards/t/TezzeretTheSchemer.java index 0d117a76ad..385d5c67de 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretTheSchemer.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretTheSchemer.java @@ -29,7 +29,7 @@ public final class TezzeretTheSchemer extends CardImpl { public TezzeretTheSchemer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); //Starting Loyalty - 5 diff --git a/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java b/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java index 1e4efc2adf..b9d16f7ddb 100644 --- a/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java +++ b/Mage.Sets/src/mage/cards/t/TezzeretTheSeeker.java @@ -31,7 +31,7 @@ public final class TezzeretTheSeeker extends CardImpl { public TezzeretTheSeeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TEZZERET); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java b/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java index 3a3603ebe4..425915774f 100644 --- a/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java +++ b/Mage.Sets/src/mage/cards/t/ThadaAdelAcquisitor.java @@ -24,7 +24,7 @@ public final class ThadaAdelAcquisitor extends CardImpl { public ThadaAdelAcquisitor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.ROGUE); diff --git a/Mage.Sets/src/mage/cards/t/ThaliaAndTheGitrogMonster.java b/Mage.Sets/src/mage/cards/t/ThaliaAndTheGitrogMonster.java index a1e803e7e3..54cd3066b3 100644 --- a/Mage.Sets/src/mage/cards/t/ThaliaAndTheGitrogMonster.java +++ b/Mage.Sets/src/mage/cards/t/ThaliaAndTheGitrogMonster.java @@ -45,7 +45,7 @@ public final class ThaliaAndTheGitrogMonster extends CardImpl { public ThaliaAndTheGitrogMonster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.FROG); this.subtype.add(SubType.HORROR); diff --git a/Mage.Sets/src/mage/cards/t/ThaliaGuardianOfThraben.java b/Mage.Sets/src/mage/cards/t/ThaliaGuardianOfThraben.java index bdc5668cf3..073487ab1f 100644 --- a/Mage.Sets/src/mage/cards/t/ThaliaGuardianOfThraben.java +++ b/Mage.Sets/src/mage/cards/t/ThaliaGuardianOfThraben.java @@ -25,7 +25,7 @@ public final class ThaliaGuardianOfThraben extends CardImpl { public ThaliaGuardianOfThraben(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/t/ThaliaHereticCathar.java b/Mage.Sets/src/mage/cards/t/ThaliaHereticCathar.java index 352008cc91..cc47c37b41 100644 --- a/Mage.Sets/src/mage/cards/t/ThaliaHereticCathar.java +++ b/Mage.Sets/src/mage/cards/t/ThaliaHereticCathar.java @@ -36,7 +36,7 @@ public final class ThaliaHereticCathar extends CardImpl { public ThaliaHereticCathar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/ThalisseReverentMedium.java b/Mage.Sets/src/mage/cards/t/ThalisseReverentMedium.java index 7cd0875121..f59dd797c2 100644 --- a/Mage.Sets/src/mage/cards/t/ThalisseReverentMedium.java +++ b/Mage.Sets/src/mage/cards/t/ThalisseReverentMedium.java @@ -23,7 +23,7 @@ public final class ThalisseReverentMedium extends CardImpl { public ThalisseReverentMedium(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/ThantisTheWarweaver.java b/Mage.Sets/src/mage/cards/t/ThantisTheWarweaver.java index 18417ac284..596fd0f107 100644 --- a/Mage.Sets/src/mage/cards/t/ThantisTheWarweaver.java +++ b/Mage.Sets/src/mage/cards/t/ThantisTheWarweaver.java @@ -26,7 +26,7 @@ public final class ThantisTheWarweaver extends CardImpl { public ThantisTheWarweaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIDER); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/ThassaDeepDwelling.java b/Mage.Sets/src/mage/cards/t/ThassaDeepDwelling.java index 5f8e0c205b..be503cae30 100644 --- a/Mage.Sets/src/mage/cards/t/ThassaDeepDwelling.java +++ b/Mage.Sets/src/mage/cards/t/ThassaDeepDwelling.java @@ -42,7 +42,7 @@ public final class ThassaDeepDwelling extends CardImpl { public ThassaDeepDwelling(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/ThassaGodOfTheSea.java b/Mage.Sets/src/mage/cards/t/ThassaGodOfTheSea.java index 33592fa59b..66aefcaf9f 100644 --- a/Mage.Sets/src/mage/cards/t/ThassaGodOfTheSea.java +++ b/Mage.Sets/src/mage/cards/t/ThassaGodOfTheSea.java @@ -26,7 +26,7 @@ public final class ThassaGodOfTheSea extends CardImpl { public ThassaGodOfTheSea(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{2}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/ThatWhichWasTaken.java b/Mage.Sets/src/mage/cards/t/ThatWhichWasTaken.java index dca5111e31..5cef7ea6b4 100644 --- a/Mage.Sets/src/mage/cards/t/ThatWhichWasTaken.java +++ b/Mage.Sets/src/mage/cards/t/ThatWhichWasTaken.java @@ -40,7 +40,7 @@ public final class ThatWhichWasTaken extends CardImpl { public ThatWhichWasTaken(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {4}, {T}: Put a divinity counter on target permanent other than That Which Was Taken. Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new AddCountersTargetEffect(CounterType.DIVINITY.createInstance()), new GenericManaCost(4)); diff --git a/Mage.Sets/src/mage/cards/t/TheAbyss.java b/Mage.Sets/src/mage/cards/t/TheAbyss.java index 758eb02740..de61499975 100644 --- a/Mage.Sets/src/mage/cards/t/TheAbyss.java +++ b/Mage.Sets/src/mage/cards/t/TheAbyss.java @@ -26,7 +26,7 @@ public final class TheAbyss extends CardImpl { public TheAbyss(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ENCHANTMENT},"{3}{B}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // At the beginning of each player's upkeep, destroy target nonartifact creature that player controls of their choice. It can't be regenerated. this.addAbility(new TheAbyssTriggeredAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TheArchimandrite.java b/Mage.Sets/src/mage/cards/t/TheArchimandrite.java index 9a930d6d88..3f9fee8774 100644 --- a/Mage.Sets/src/mage/cards/t/TheArchimandrite.java +++ b/Mage.Sets/src/mage/cards/t/TheArchimandrite.java @@ -59,7 +59,7 @@ public final class TheArchimandrite extends CardImpl { public TheArchimandrite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TheBeamtownBullies.java b/Mage.Sets/src/mage/cards/t/TheBeamtownBullies.java index fdeaeed9a0..195603e264 100644 --- a/Mage.Sets/src/mage/cards/t/TheBeamtownBullies.java +++ b/Mage.Sets/src/mage/cards/t/TheBeamtownBullies.java @@ -44,7 +44,7 @@ public final class TheBeamtownBullies extends CardImpl { public TheBeamtownBullies(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.DEVIL); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/t/TheBigIdea.java b/Mage.Sets/src/mage/cards/t/TheBigIdea.java index 8ab12ec961..2f6db8df72 100644 --- a/Mage.Sets/src/mage/cards/t/TheBigIdea.java +++ b/Mage.Sets/src/mage/cards/t/TheBigIdea.java @@ -36,7 +36,7 @@ public final class TheBigIdea extends CardImpl { public TheBigIdea(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BRAINIAC); this.subtype.add(SubType.VILLAIN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TheBlackstaffOfWaterdeep.java b/Mage.Sets/src/mage/cards/t/TheBlackstaffOfWaterdeep.java index 6e3d12d37a..f5fcee867d 100644 --- a/Mage.Sets/src/mage/cards/t/TheBlackstaffOfWaterdeep.java +++ b/Mage.Sets/src/mage/cards/t/TheBlackstaffOfWaterdeep.java @@ -35,7 +35,7 @@ public final class TheBlackstaffOfWaterdeep extends CardImpl { public TheBlackstaffOfWaterdeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // You many choose not to untap The Blackstaff of Waterdeep during your untap step. this.addAbility(new SkipUntapOptionalAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TheBookOfExaltedDeeds.java b/Mage.Sets/src/mage/cards/t/TheBookOfExaltedDeeds.java index 757383b91a..788d629df0 100644 --- a/Mage.Sets/src/mage/cards/t/TheBookOfExaltedDeeds.java +++ b/Mage.Sets/src/mage/cards/t/TheBookOfExaltedDeeds.java @@ -41,7 +41,7 @@ public final class TheBookOfExaltedDeeds extends CardImpl { public TheBookOfExaltedDeeds(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{W}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your end step, if you gained 3 or more life this turn, create a 3/3 white Angel creature token with flying. this.addAbility(new ConditionalInterveningIfTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheBookOfVileDarkness.java b/Mage.Sets/src/mage/cards/t/TheBookOfVileDarkness.java index 63d4c062d3..9d62cde3da 100644 --- a/Mage.Sets/src/mage/cards/t/TheBookOfVileDarkness.java +++ b/Mage.Sets/src/mage/cards/t/TheBookOfVileDarkness.java @@ -40,7 +40,7 @@ public final class TheBookOfVileDarkness extends CardImpl { public TheBookOfVileDarkness(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your end step, if you lost 2 or more life this turn, create a 2/2 black Zombie creature token. this.addAbility(new BeginningOfEndStepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheCauldronOfEternity.java b/Mage.Sets/src/mage/cards/t/TheCauldronOfEternity.java index 4941bbb71a..462c484fef 100644 --- a/Mage.Sets/src/mage/cards/t/TheCauldronOfEternity.java +++ b/Mage.Sets/src/mage/cards/t/TheCauldronOfEternity.java @@ -31,7 +31,7 @@ public final class TheCauldronOfEternity extends CardImpl { public TheCauldronOfEternity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{10}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // This spell costs {2} less to cast for each creature card in your graveyard. DynamicValue xValue = new CardsInControllerGraveyardCount(StaticFilters.FILTER_CARD_CREATURE); diff --git a/Mage.Sets/src/mage/cards/t/TheCelestus.java b/Mage.Sets/src/mage/cards/t/TheCelestus.java index 24bc5c1f85..b3b6cdc759 100644 --- a/Mage.Sets/src/mage/cards/t/TheCelestus.java +++ b/Mage.Sets/src/mage/cards/t/TheCelestus.java @@ -26,7 +26,7 @@ public final class TheCelestus extends CardImpl { public TheCelestus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If it's neither day nor night, it becomes day as The Celestus enters the battlefield. this.addAbility(new BecomeDayAsEntersAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TheChainVeil.java b/Mage.Sets/src/mage/cards/t/TheChainVeil.java index 30c758c53a..a6392c0615 100644 --- a/Mage.Sets/src/mage/cards/t/TheChainVeil.java +++ b/Mage.Sets/src/mage/cards/t/TheChainVeil.java @@ -30,7 +30,7 @@ public final class TheChainVeil extends CardImpl { public TheChainVeil(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your end step, if you didn't activate a loyalty ability of a planeswalker this turn, you lose 2 life. this.addAbility(new BeginningOfEndStepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheCircleOfLoyalty.java b/Mage.Sets/src/mage/cards/t/TheCircleOfLoyalty.java index fb0adc9b18..cbdb6fd20a 100644 --- a/Mage.Sets/src/mage/cards/t/TheCircleOfLoyalty.java +++ b/Mage.Sets/src/mage/cards/t/TheCircleOfLoyalty.java @@ -41,7 +41,7 @@ public final class TheCircleOfLoyalty extends CardImpl { public TheCircleOfLoyalty(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // This spell costs {1} less to cast for each Knight you control. DynamicValue xValue = new PermanentsOnBattlefieldCount(filterKnight); diff --git a/Mage.Sets/src/mage/cards/t/TheCouncilOfFour.java b/Mage.Sets/src/mage/cards/t/TheCouncilOfFour.java index 9ce193c329..0005c82831 100644 --- a/Mage.Sets/src/mage/cards/t/TheCouncilOfFour.java +++ b/Mage.Sets/src/mage/cards/t/TheCouncilOfFour.java @@ -23,7 +23,7 @@ public final class TheCouncilOfFour extends CardImpl { public TheCouncilOfFour(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NOBLE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TheDeathStar.java b/Mage.Sets/src/mage/cards/t/TheDeathStar.java index 2fff45b6ca..94ef47dee2 100644 --- a/Mage.Sets/src/mage/cards/t/TheDeathStar.java +++ b/Mage.Sets/src/mage/cards/t/TheDeathStar.java @@ -29,7 +29,7 @@ public final class TheDeathStar extends CardImpl { public TheDeathStar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TheDeckOfManyThings.java b/Mage.Sets/src/mage/cards/t/TheDeckOfManyThings.java index 016d2a4244..0abae3e087 100644 --- a/Mage.Sets/src/mage/cards/t/TheDeckOfManyThings.java +++ b/Mage.Sets/src/mage/cards/t/TheDeckOfManyThings.java @@ -35,7 +35,7 @@ public final class TheDeckOfManyThings extends CardImpl { public TheDeckOfManyThings(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}, {T}: Roll a d20 and subtract the number of cards in your hand. If the result is 0 or less, discard your hand. // 1-9 | Return a card at random from your graveyard to your hand. diff --git a/Mage.Sets/src/mage/cards/t/TheEternalWanderer.java b/Mage.Sets/src/mage/cards/t/TheEternalWanderer.java index fa1c1142d2..451a6ce811 100644 --- a/Mage.Sets/src/mage/cards/t/TheEternalWanderer.java +++ b/Mage.Sets/src/mage/cards/t/TheEternalWanderer.java @@ -53,7 +53,7 @@ public final class TheEternalWanderer extends CardImpl { public TheEternalWanderer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.setStartingLoyalty(5); // No more than one creature can attack The Eternal Wanderer each combat. diff --git a/Mage.Sets/src/mage/cards/t/TheEverChangingDane.java b/Mage.Sets/src/mage/cards/t/TheEverChangingDane.java index 73584199f5..5c78ee2f83 100644 --- a/Mage.Sets/src/mage/cards/t/TheEverChangingDane.java +++ b/Mage.Sets/src/mage/cards/t/TheEverChangingDane.java @@ -31,7 +31,7 @@ public final class TheEverChangingDane extends CardImpl { public TheEverChangingDane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TheFiligreeSylex.java b/Mage.Sets/src/mage/cards/t/TheFiligreeSylex.java index cafa0dca46..6e873dd457 100644 --- a/Mage.Sets/src/mage/cards/t/TheFiligreeSylex.java +++ b/Mage.Sets/src/mage/cards/t/TheFiligreeSylex.java @@ -42,7 +42,7 @@ public final class TheFiligreeSylex extends CardImpl { public TheFiligreeSylex(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Put an oil counter on The Filigree Sylex. this.addAbility(new SimpleActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheFirstSliver.java b/Mage.Sets/src/mage/cards/t/TheFirstSliver.java index dc593842ed..e19ac7da36 100644 --- a/Mage.Sets/src/mage/cards/t/TheFirstSliver.java +++ b/Mage.Sets/src/mage/cards/t/TheFirstSliver.java @@ -27,7 +27,7 @@ public final class TheFirstSliver extends CardImpl { public TheFirstSliver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLIVER); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TheGitrogMonster.java b/Mage.Sets/src/mage/cards/t/TheGitrogMonster.java index 32e02c7008..5c16c1e8a0 100644 --- a/Mage.Sets/src/mage/cards/t/TheGitrogMonster.java +++ b/Mage.Sets/src/mage/cards/t/TheGitrogMonster.java @@ -28,7 +28,7 @@ public final class TheGitrogMonster extends CardImpl { public TheGitrogMonster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FROG); this.subtype.add(SubType.HORROR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TheGoldenThrone.java b/Mage.Sets/src/mage/cards/t/TheGoldenThrone.java index f0160252d5..c7bfc655cb 100644 --- a/Mage.Sets/src/mage/cards/t/TheGoldenThrone.java +++ b/Mage.Sets/src/mage/cards/t/TheGoldenThrone.java @@ -26,7 +26,7 @@ public final class TheGoldenThrone extends CardImpl { public TheGoldenThrone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Arcane Life-support -- If you would lose the game, instead exile The Golden Throne and your life total becomes 1. this.addAbility(new SimpleStaticAbility(new TheGoldenThroneEffect()).withFlavorWord("Arcane Life-support")); diff --git a/Mage.Sets/src/mage/cards/t/TheGreatHenge.java b/Mage.Sets/src/mage/cards/t/TheGreatHenge.java index df1dcbab7a..e7733fb67e 100644 --- a/Mage.Sets/src/mage/cards/t/TheGreatHenge.java +++ b/Mage.Sets/src/mage/cards/t/TheGreatHenge.java @@ -34,7 +34,7 @@ public final class TheGreatHenge extends CardImpl { public TheGreatHenge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{7}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // This spell costs {X} less to cast, where X is the greatest power among creatures you control. this.addAbility(new SimpleStaticAbility(Zone.ALL, new TheGreatHengeCostReductionEffect())); diff --git a/Mage.Sets/src/mage/cards/t/TheHauntOfHightower.java b/Mage.Sets/src/mage/cards/t/TheHauntOfHightower.java index a575822796..8847e6b0ef 100644 --- a/Mage.Sets/src/mage/cards/t/TheHauntOfHightower.java +++ b/Mage.Sets/src/mage/cards/t/TheHauntOfHightower.java @@ -22,7 +22,7 @@ public final class TheHauntOfHightower extends CardImpl { public TheHauntOfHightower(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TheHowlingAbomination.java b/Mage.Sets/src/mage/cards/t/TheHowlingAbomination.java index 88cb4cdffd..be46efb179 100644 --- a/Mage.Sets/src/mage/cards/t/TheHowlingAbomination.java +++ b/Mage.Sets/src/mage/cards/t/TheHowlingAbomination.java @@ -28,7 +28,7 @@ public final class TheHowlingAbomination extends CardImpl { public TheHowlingAbomination(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BEAST); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/t/TheImmortalSun.java b/Mage.Sets/src/mage/cards/t/TheImmortalSun.java index 94efb82e2d..81f60c5918 100644 --- a/Mage.Sets/src/mage/cards/t/TheImmortalSun.java +++ b/Mage.Sets/src/mage/cards/t/TheImmortalSun.java @@ -28,7 +28,7 @@ public final class TheImmortalSun extends CardImpl { public TheImmortalSun(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Players can't activate planeswalkers' loyalty abilities. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new TheImmortalSunCantActivateEffect())); diff --git a/Mage.Sets/src/mage/cards/t/TheKenrithsRoyalFuneral.java b/Mage.Sets/src/mage/cards/t/TheKenrithsRoyalFuneral.java index 88a1990a3c..2b5da990f2 100644 --- a/Mage.Sets/src/mage/cards/t/TheKenrithsRoyalFuneral.java +++ b/Mage.Sets/src/mage/cards/t/TheKenrithsRoyalFuneral.java @@ -34,7 +34,7 @@ public final class TheKenrithsRoyalFuneral extends CardImpl { public TheKenrithsRoyalFuneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When The Kenriths' Royal Funeral enters the battlefield, exile up to two target legendary creature cards from your graveyard. You draw X cards and you lose X life, where X is the greatest mana value among cards exiled this way. Ability ability = new EntersBattlefieldTriggeredAbility(new TheKenrithsRoyalFuneralExileEffect()); diff --git a/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java b/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java index 8c20252f58..b451e06f9d 100644 --- a/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java +++ b/Mage.Sets/src/mage/cards/t/TheLadyOfOtaria.java @@ -42,7 +42,7 @@ public final class TheLadyOfOtaria extends CardImpl { public TheLadyOfOtaria(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TheLadyOfTheMountain.java b/Mage.Sets/src/mage/cards/t/TheLadyOfTheMountain.java index 5600a370f9..44cf4d716b 100644 --- a/Mage.Sets/src/mage/cards/t/TheLadyOfTheMountain.java +++ b/Mage.Sets/src/mage/cards/t/TheLadyOfTheMountain.java @@ -17,7 +17,7 @@ public final class TheLadyOfTheMountain extends CardImpl { public TheLadyOfTheMountain(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TheLocustGod.java b/Mage.Sets/src/mage/cards/t/TheLocustGod.java index 74e59645d0..e9ea7be19c 100644 --- a/Mage.Sets/src/mage/cards/t/TheLocustGod.java +++ b/Mage.Sets/src/mage/cards/t/TheLocustGod.java @@ -36,7 +36,7 @@ public final class TheLocustGod extends CardImpl { public TheLocustGod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TheMagicMirror.java b/Mage.Sets/src/mage/cards/t/TheMagicMirror.java index 49b1ec23c7..215e96df7a 100644 --- a/Mage.Sets/src/mage/cards/t/TheMagicMirror.java +++ b/Mage.Sets/src/mage/cards/t/TheMagicMirror.java @@ -26,7 +26,7 @@ public final class TheMagicMirror extends CardImpl { public TheMagicMirror(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{6}{U}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // This spell costs {1} less to cast for each instant and sorcery card in your graveyard. DynamicValue xValue = new CardsInControllerGraveyardCount(StaticFilters.FILTER_CARD_INSTANT_AND_SORCERY); diff --git a/Mage.Sets/src/mage/cards/t/TheManaRig.java b/Mage.Sets/src/mage/cards/t/TheManaRig.java index d23874edc8..d206c1a20f 100644 --- a/Mage.Sets/src/mage/cards/t/TheManaRig.java +++ b/Mage.Sets/src/mage/cards/t/TheManaRig.java @@ -25,7 +25,7 @@ public final class TheManaRig extends CardImpl { public TheManaRig(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever you cast a multicolored spell, create a tapped Powerstone token. this.addAbility(new SpellCastControllerTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheMeathookMassacre.java b/Mage.Sets/src/mage/cards/t/TheMeathookMassacre.java index 0401c6a736..278556e04c 100644 --- a/Mage.Sets/src/mage/cards/t/TheMeathookMassacre.java +++ b/Mage.Sets/src/mage/cards/t/TheMeathookMassacre.java @@ -27,7 +27,7 @@ public final class TheMeathookMassacre extends CardImpl { public TheMeathookMassacre(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{X}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // When The Meathook Massacre enters the battlefield, each creature gets -X/-X until end of turn. this.addAbility(new EntersBattlefieldTriggeredAbility(new BoostAllEffect( diff --git a/Mage.Sets/src/mage/cards/t/TheMightstoneAndWeakstone.java b/Mage.Sets/src/mage/cards/t/TheMightstoneAndWeakstone.java index f2823578e2..499af320e7 100644 --- a/Mage.Sets/src/mage/cards/t/TheMightstoneAndWeakstone.java +++ b/Mage.Sets/src/mage/cards/t/TheMightstoneAndWeakstone.java @@ -27,7 +27,7 @@ public final class TheMightstoneAndWeakstone extends CardImpl { public TheMightstoneAndWeakstone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.POWERSTONE); this.meldsWithClazz = mage.cards.u.UrzaLordProtector.class; diff --git a/Mage.Sets/src/mage/cards/t/TheMimeoplasm.java b/Mage.Sets/src/mage/cards/t/TheMimeoplasm.java index 9a296ee7bc..1f11b7e4ad 100644 --- a/Mage.Sets/src/mage/cards/t/TheMimeoplasm.java +++ b/Mage.Sets/src/mage/cards/t/TheMimeoplasm.java @@ -27,7 +27,7 @@ public final class TheMimeoplasm extends CardImpl { public TheMimeoplasm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OOZE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TheOneRing.java b/Mage.Sets/src/mage/cards/t/TheOneRing.java index 4c7a278db4..d08dd1ba07 100644 --- a/Mage.Sets/src/mage/cards/t/TheOneRing.java +++ b/Mage.Sets/src/mage/cards/t/TheOneRing.java @@ -35,7 +35,7 @@ public final class TheOneRing extends CardImpl { public TheOneRing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Indestructible this.addAbility(IndestructibleAbility.getInstance()); diff --git a/Mage.Sets/src/mage/cards/t/TheOzolith.java b/Mage.Sets/src/mage/cards/t/TheOzolith.java index 773bc465cd..02862faf1b 100644 --- a/Mage.Sets/src/mage/cards/t/TheOzolith.java +++ b/Mage.Sets/src/mage/cards/t/TheOzolith.java @@ -32,7 +32,7 @@ public final class TheOzolith extends CardImpl { public TheOzolith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Whenever a creature you control leaves the battlefield, if it had counters on it, put those counters on The Ozolith. this.addAbility(new TheOzolithTriggeredAbility()); diff --git a/Mage.Sets/src/mage/cards/t/ThePeregrineDynamo.java b/Mage.Sets/src/mage/cards/t/ThePeregrineDynamo.java index e29af2973b..239c8e71bb 100644 --- a/Mage.Sets/src/mage/cards/t/ThePeregrineDynamo.java +++ b/Mage.Sets/src/mage/cards/t/ThePeregrineDynamo.java @@ -39,7 +39,7 @@ public final class ThePeregrineDynamo extends CardImpl { public ThePeregrineDynamo(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CONSTRUCT); this.power = new MageInt(1); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/ThePrismaticPiper.java b/Mage.Sets/src/mage/cards/t/ThePrismaticPiper.java index 6401a2bb24..0e6c8a1d44 100644 --- a/Mage.Sets/src/mage/cards/t/ThePrismaticPiper.java +++ b/Mage.Sets/src/mage/cards/t/ThePrismaticPiper.java @@ -19,7 +19,7 @@ public final class ThePrismaticPiper extends CardImpl { public ThePrismaticPiper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TheRavenMan.java b/Mage.Sets/src/mage/cards/t/TheRavenMan.java index 5c4940fb93..f957c6e623 100644 --- a/Mage.Sets/src/mage/cards/t/TheRavenMan.java +++ b/Mage.Sets/src/mage/cards/t/TheRavenMan.java @@ -28,7 +28,7 @@ public final class TheRavenMan extends CardImpl { public TheRavenMan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TheRealityChip.java b/Mage.Sets/src/mage/cards/t/TheRealityChip.java index f84d9d13b6..21d0326652 100644 --- a/Mage.Sets/src/mage/cards/t/TheRealityChip.java +++ b/Mage.Sets/src/mage/cards/t/TheRealityChip.java @@ -27,7 +27,7 @@ public final class TheRealityChip extends CardImpl { public TheRealityChip(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); this.subtype.add(SubType.JELLYFISH); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TheReaverCleaver.java b/Mage.Sets/src/mage/cards/t/TheReaverCleaver.java index facbf283c5..75ca2035ac 100644 --- a/Mage.Sets/src/mage/cards/t/TheReaverCleaver.java +++ b/Mage.Sets/src/mage/cards/t/TheReaverCleaver.java @@ -25,7 +25,7 @@ public final class TheReaverCleaver extends CardImpl { public TheReaverCleaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +1/+1 and has trample and “Whenever this creature deals diff --git a/Mage.Sets/src/mage/cards/t/TheRoyalScions.java b/Mage.Sets/src/mage/cards/t/TheRoyalScions.java index e5c59b1db9..790e8df37e 100644 --- a/Mage.Sets/src/mage/cards/t/TheRoyalScions.java +++ b/Mage.Sets/src/mage/cards/t/TheRoyalScions.java @@ -30,7 +30,7 @@ public final class TheRoyalScions extends CardImpl { public TheRoyalScions(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WILL); this.subtype.add(SubType.ROWAN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TheScarabGod.java b/Mage.Sets/src/mage/cards/t/TheScarabGod.java index 99dbd36672..c9fc2c04b5 100644 --- a/Mage.Sets/src/mage/cards/t/TheScarabGod.java +++ b/Mage.Sets/src/mage/cards/t/TheScarabGod.java @@ -50,7 +50,7 @@ public final class TheScarabGod extends CardImpl { public TheScarabGod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TheScorpionGod.java b/Mage.Sets/src/mage/cards/t/TheScorpionGod.java index 678a8f7efd..aecda1cf89 100644 --- a/Mage.Sets/src/mage/cards/t/TheScorpionGod.java +++ b/Mage.Sets/src/mage/cards/t/TheScorpionGod.java @@ -47,7 +47,7 @@ public final class TheScorpionGod extends CardImpl { public TheScorpionGod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TheShire.java b/Mage.Sets/src/mage/cards/t/TheShire.java index 1ed4774967..78f0a23f53 100644 --- a/Mage.Sets/src/mage/cards/t/TheShire.java +++ b/Mage.Sets/src/mage/cards/t/TheShire.java @@ -45,7 +45,7 @@ public final class TheShire extends CardImpl { public TheShire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // The Shire enters the battlefield tapped unless you control a legendary creature. this.addAbility(new EntersBattlefieldAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheSpaceFamilyGoblinson.java b/Mage.Sets/src/mage/cards/t/TheSpaceFamilyGoblinson.java index dc9b65d9aa..7d846ac1b9 100644 --- a/Mage.Sets/src/mage/cards/t/TheSpaceFamilyGoblinson.java +++ b/Mage.Sets/src/mage/cards/t/TheSpaceFamilyGoblinson.java @@ -38,7 +38,7 @@ public final class TheSpaceFamilyGoblinson extends CardImpl { public TheSpaceFamilyGoblinson(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.GUEST); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java b/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java index cabdf666e8..e9edb6e3c0 100644 --- a/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java +++ b/Mage.Sets/src/mage/cards/t/TheStasisCoffin.java @@ -23,7 +23,7 @@ public final class TheStasisCoffin extends CardImpl { public TheStasisCoffin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}, {T}, Exile The Stasis Coffin: You gain protection from everything until your next turn. Ability ability = new SimpleActivatedAbility(new GainAbilityControllerEffect( diff --git a/Mage.Sets/src/mage/cards/t/TheStoneBrain.java b/Mage.Sets/src/mage/cards/t/TheStoneBrain.java index d4d320f534..46e821f965 100644 --- a/Mage.Sets/src/mage/cards/t/TheStoneBrain.java +++ b/Mage.Sets/src/mage/cards/t/TheStoneBrain.java @@ -33,7 +33,7 @@ public final class TheStoneBrain extends CardImpl { public TheStoneBrain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}, {T}, Exile The Stone Brain: Choose a card name. Search target opponent's graveyard, hand, and library for up to four cards with that name and exile them. That player shuffles, then draws a card for each card exiled from their hand this way. Activate only as a sorcery. Ability ability = new ActivateAsSorceryActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheSwarmlord.java b/Mage.Sets/src/mage/cards/t/TheSwarmlord.java index acf08909fd..730eed8d7b 100644 --- a/Mage.Sets/src/mage/cards/t/TheSwarmlord.java +++ b/Mage.Sets/src/mage/cards/t/TheSwarmlord.java @@ -36,7 +36,7 @@ public final class TheSwarmlord extends CardImpl { public TheSwarmlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TYRANID); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TheTabernacleAtPendrellVale.java b/Mage.Sets/src/mage/cards/t/TheTabernacleAtPendrellVale.java index 2f1b15afec..289dd863fc 100644 --- a/Mage.Sets/src/mage/cards/t/TheTabernacleAtPendrellVale.java +++ b/Mage.Sets/src/mage/cards/t/TheTabernacleAtPendrellVale.java @@ -24,7 +24,7 @@ public final class TheTabernacleAtPendrellVale extends CardImpl { public TheTabernacleAtPendrellVale(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // All creatures have "At the beginning of your upkeep, destroy this creature unless you pay {1}." this.addAbility(new SimpleStaticAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheTarrasque.java b/Mage.Sets/src/mage/cards/t/TheTarrasque.java index affb969578..71b1aea64d 100644 --- a/Mage.Sets/src/mage/cards/t/TheTarrasque.java +++ b/Mage.Sets/src/mage/cards/t/TheTarrasque.java @@ -43,7 +43,7 @@ public final class TheTarrasque extends CardImpl { public TheTarrasque(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(10); this.toughness = new MageInt(10); diff --git a/Mage.Sets/src/mage/cards/t/TheTemporalAnchor.java b/Mage.Sets/src/mage/cards/t/TheTemporalAnchor.java index e82c36ae27..bcdb47f549 100644 --- a/Mage.Sets/src/mage/cards/t/TheTemporalAnchor.java +++ b/Mage.Sets/src/mage/cards/t/TheTemporalAnchor.java @@ -30,7 +30,7 @@ public final class TheTemporalAnchor extends CardImpl { public TheTemporalAnchor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}{U}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your upkeep, scry 2. this.addAbility(new BeginningOfUpkeepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/t/TheUnspeakable.java b/Mage.Sets/src/mage/cards/t/TheUnspeakable.java index c4640bc86f..d1f6d1b579 100644 --- a/Mage.Sets/src/mage/cards/t/TheUnspeakable.java +++ b/Mage.Sets/src/mage/cards/t/TheUnspeakable.java @@ -30,7 +30,7 @@ public final class TheUnspeakable extends CardImpl { public TheUnspeakable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{U}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TheUrDragon.java b/Mage.Sets/src/mage/cards/t/TheUrDragon.java index af16eb7da1..c6e5721192 100644 --- a/Mage.Sets/src/mage/cards/t/TheUrDragon.java +++ b/Mage.Sets/src/mage/cards/t/TheUrDragon.java @@ -34,7 +34,7 @@ public final class TheUrDragon extends CardImpl { public TheUrDragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.AVATAR); this.power = new MageInt(10); diff --git a/Mage.Sets/src/mage/cards/t/TheWanderer.java b/Mage.Sets/src/mage/cards/t/TheWanderer.java index 7191a319d5..52bfacaca3 100644 --- a/Mage.Sets/src/mage/cards/t/TheWanderer.java +++ b/Mage.Sets/src/mage/cards/t/TheWanderer.java @@ -38,7 +38,7 @@ public final class TheWanderer extends CardImpl { public TheWanderer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.setStartingLoyalty(5); // Prevent all noncombat damage that would be dealt to you and other permanents you control. diff --git a/Mage.Sets/src/mage/cards/t/TheWanderingEmperor.java b/Mage.Sets/src/mage/cards/t/TheWanderingEmperor.java index 5b8bfa900a..c2b5457b27 100644 --- a/Mage.Sets/src/mage/cards/t/TheWanderingEmperor.java +++ b/Mage.Sets/src/mage/cards/t/TheWanderingEmperor.java @@ -40,7 +40,7 @@ public final class TheWanderingEmperor extends CardImpl { public TheWanderingEmperor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.setStartingLoyalty(3); // Flash diff --git a/Mage.Sets/src/mage/cards/t/ThelonOfHavenwood.java b/Mage.Sets/src/mage/cards/t/ThelonOfHavenwood.java index 90d91fd7dd..f59cad0afc 100644 --- a/Mage.Sets/src/mage/cards/t/ThelonOfHavenwood.java +++ b/Mage.Sets/src/mage/cards/t/ThelonOfHavenwood.java @@ -36,7 +36,7 @@ public final class ThelonOfHavenwood extends CardImpl { public ThelonOfHavenwood(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.DRUID); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/Themberchaud.java b/Mage.Sets/src/mage/cards/t/Themberchaud.java index e98645101b..5235a40a05 100644 --- a/Mage.Sets/src/mage/cards/t/Themberchaud.java +++ b/Mage.Sets/src/mage/cards/t/Themberchaud.java @@ -44,7 +44,7 @@ public final class Themberchaud extends CardImpl { public Themberchaud(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/Thermopod.java b/Mage.Sets/src/mage/cards/t/Thermopod.java index 3d6ba5a758..26b5a767ab 100644 --- a/Mage.Sets/src/mage/cards/t/Thermopod.java +++ b/Mage.Sets/src/mage/cards/t/Thermopod.java @@ -30,7 +30,7 @@ public final class Thermopod extends CardImpl { public Thermopod(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SLUG); this.power = new MageInt(4); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/ThrakkusTheButcher.java b/Mage.Sets/src/mage/cards/t/ThrakkusTheButcher.java index 541adad825..1cd818313a 100644 --- a/Mage.Sets/src/mage/cards/t/ThrakkusTheButcher.java +++ b/Mage.Sets/src/mage/cards/t/ThrakkusTheButcher.java @@ -28,7 +28,7 @@ public final class ThrakkusTheButcher extends CardImpl { public ThrakkusTheButcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.PEASANT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/ThranTemporalGateway.java b/Mage.Sets/src/mage/cards/t/ThranTemporalGateway.java index 7f3b8ae3dd..c4972ede47 100644 --- a/Mage.Sets/src/mage/cards/t/ThranTemporalGateway.java +++ b/Mage.Sets/src/mage/cards/t/ThranTemporalGateway.java @@ -29,7 +29,7 @@ public final class ThranTemporalGateway extends CardImpl { public ThranTemporalGateway(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {4}, {t}: You may put a historic permanent card from your hand onto the battlefield. (Artifacts, legendaries, and Sagas are historic.) SimpleActivatedAbility ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, diff --git a/Mage.Sets/src/mage/cards/t/ThrasiosTritonHero.java b/Mage.Sets/src/mage/cards/t/ThrasiosTritonHero.java index 4ef4f92a45..633064ce2c 100644 --- a/Mage.Sets/src/mage/cards/t/ThrasiosTritonHero.java +++ b/Mage.Sets/src/mage/cards/t/ThrasiosTritonHero.java @@ -24,7 +24,7 @@ public final class ThrasiosTritonHero extends CardImpl { public ThrasiosTritonHero(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/ThrastaTempestsRoar.java b/Mage.Sets/src/mage/cards/t/ThrastaTempestsRoar.java index dba8b836b7..c6661edd1b 100644 --- a/Mage.Sets/src/mage/cards/t/ThrastaTempestsRoar.java +++ b/Mage.Sets/src/mage/cards/t/ThrastaTempestsRoar.java @@ -32,7 +32,7 @@ public final class ThrastaTempestsRoar extends CardImpl { public ThrastaTempestsRoar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{10}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/Thraximundar.java b/Mage.Sets/src/mage/cards/t/Thraximundar.java index 97c9161edd..53df045bed 100644 --- a/Mage.Sets/src/mage/cards/t/Thraximundar.java +++ b/Mage.Sets/src/mage/cards/t/Thraximundar.java @@ -29,7 +29,7 @@ public final class Thraximundar extends CardImpl { public Thraximundar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{U}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.ASSASSIN); diff --git a/Mage.Sets/src/mage/cards/t/ThrissNantukoPrimus.java b/Mage.Sets/src/mage/cards/t/ThrissNantukoPrimus.java index 7cf8344897..b411f5be1c 100644 --- a/Mage.Sets/src/mage/cards/t/ThrissNantukoPrimus.java +++ b/Mage.Sets/src/mage/cards/t/ThrissNantukoPrimus.java @@ -24,7 +24,7 @@ public final class ThrissNantukoPrimus extends CardImpl { public ThrissNantukoPrimus(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.INSECT); this.subtype.add(SubType.DRUID); diff --git a/Mage.Sets/src/mage/cards/t/ThromokTheInsatiable.java b/Mage.Sets/src/mage/cards/t/ThromokTheInsatiable.java index 342c923186..afd5741b55 100644 --- a/Mage.Sets/src/mage/cards/t/ThromokTheInsatiable.java +++ b/Mage.Sets/src/mage/cards/t/ThromokTheInsatiable.java @@ -19,7 +19,7 @@ public final class ThromokTheInsatiable extends CardImpl { public ThromokTheInsatiable(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HELLION); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/ThroneOfTheGodPharaoh.java b/Mage.Sets/src/mage/cards/t/ThroneOfTheGodPharaoh.java index ce50e35c10..1708b8179e 100644 --- a/Mage.Sets/src/mage/cards/t/ThroneOfTheGodPharaoh.java +++ b/Mage.Sets/src/mage/cards/t/ThroneOfTheGodPharaoh.java @@ -31,7 +31,7 @@ public final class ThroneOfTheGodPharaoh extends CardImpl { public ThroneOfTheGodPharaoh(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // At the beginning of your end step, each opponent loses life equal to the number of tapped creatures you control. this.addAbility(new BeginningOfEndStepTriggeredAbility( diff --git a/Mage.Sets/src/mage/cards/t/ThrummingStone.java b/Mage.Sets/src/mage/cards/t/ThrummingStone.java index 1be93a4a61..0f20a22da3 100644 --- a/Mage.Sets/src/mage/cards/t/ThrummingStone.java +++ b/Mage.Sets/src/mage/cards/t/ThrummingStone.java @@ -19,7 +19,7 @@ public final class ThrummingStone extends CardImpl { public ThrummingStone(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Spells you cast have Ripple 4 this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledSpellsEffect(new RippleAbility(4), new FilterCard("Spells")))); diff --git a/Mage.Sets/src/mage/cards/t/ThrunBreakerOfSilence.java b/Mage.Sets/src/mage/cards/t/ThrunBreakerOfSilence.java index d90d229e37..da3259b42e 100644 --- a/Mage.Sets/src/mage/cards/t/ThrunBreakerOfSilence.java +++ b/Mage.Sets/src/mage/cards/t/ThrunBreakerOfSilence.java @@ -32,7 +32,7 @@ public final class ThrunBreakerOfSilence extends CardImpl { public ThrunBreakerOfSilence(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/ThrunTheLastTroll.java b/Mage.Sets/src/mage/cards/t/ThrunTheLastTroll.java index b2a8f21bfd..9f2d42a909 100644 --- a/Mage.Sets/src/mage/cards/t/ThrunTheLastTroll.java +++ b/Mage.Sets/src/mage/cards/t/ThrunTheLastTroll.java @@ -24,7 +24,7 @@ public final class ThrunTheLastTroll extends CardImpl { public ThrunTheLastTroll(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/t/ThryxTheSuddenStorm.java b/Mage.Sets/src/mage/cards/t/ThryxTheSuddenStorm.java index a1d068a572..94bca9e178 100644 --- a/Mage.Sets/src/mage/cards/t/ThryxTheSuddenStorm.java +++ b/Mage.Sets/src/mage/cards/t/ThryxTheSuddenStorm.java @@ -33,7 +33,7 @@ public final class ThryxTheSuddenStorm extends CardImpl { public ThryxTheSuddenStorm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.GIANT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/Tiamat.java b/Mage.Sets/src/mage/cards/t/Tiamat.java index 8174dcc904..21e33d530d 100644 --- a/Mage.Sets/src/mage/cards/t/Tiamat.java +++ b/Mage.Sets/src/mage/cards/t/Tiamat.java @@ -35,7 +35,7 @@ public final class Tiamat extends CardImpl { public Tiamat(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.GOD); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TianaShipsCaretaker.java b/Mage.Sets/src/mage/cards/t/TianaShipsCaretaker.java index 220567305a..0508f90ecb 100644 --- a/Mage.Sets/src/mage/cards/t/TianaShipsCaretaker.java +++ b/Mage.Sets/src/mage/cards/t/TianaShipsCaretaker.java @@ -34,7 +34,7 @@ public final class TianaShipsCaretaker extends CardImpl { public TianaShipsCaretaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TibaltRakishInstigator.java b/Mage.Sets/src/mage/cards/t/TibaltRakishInstigator.java index 4eefa1ffa8..bec81abee2 100644 --- a/Mage.Sets/src/mage/cards/t/TibaltRakishInstigator.java +++ b/Mage.Sets/src/mage/cards/t/TibaltRakishInstigator.java @@ -19,7 +19,7 @@ public final class TibaltRakishInstigator extends CardImpl { public TibaltRakishInstigator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIBALT); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/t/TibaltTheFiendBlooded.java b/Mage.Sets/src/mage/cards/t/TibaltTheFiendBlooded.java index 29835e7340..54c4108738 100644 --- a/Mage.Sets/src/mage/cards/t/TibaltTheFiendBlooded.java +++ b/Mage.Sets/src/mage/cards/t/TibaltTheFiendBlooded.java @@ -29,7 +29,7 @@ public final class TibaltTheFiendBlooded extends CardImpl { public TibaltTheFiendBlooded(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIBALT); this.setStartingLoyalty(2); diff --git a/Mage.Sets/src/mage/cards/t/TiborAndLumia.java b/Mage.Sets/src/mage/cards/t/TiborAndLumia.java index 331c1668e1..bbdfd2548a 100644 --- a/Mage.Sets/src/mage/cards/t/TiborAndLumia.java +++ b/Mage.Sets/src/mage/cards/t/TiborAndLumia.java @@ -40,7 +40,7 @@ public final class TiborAndLumia extends CardImpl { public TiborAndLumia(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/t/TimelessLotus.java b/Mage.Sets/src/mage/cards/t/TimelessLotus.java index b2db8f7fe9..9e7e590fde 100644 --- a/Mage.Sets/src/mage/cards/t/TimelessLotus.java +++ b/Mage.Sets/src/mage/cards/t/TimelessLotus.java @@ -20,7 +20,7 @@ public final class TimelessLotus extends CardImpl { public TimelessLotus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{5}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Timeless Lotus enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TiminYouthfulGeist.java b/Mage.Sets/src/mage/cards/t/TiminYouthfulGeist.java index e2e3582ba7..a83e98a5af 100644 --- a/Mage.Sets/src/mage/cards/t/TiminYouthfulGeist.java +++ b/Mage.Sets/src/mage/cards/t/TiminYouthfulGeist.java @@ -24,7 +24,7 @@ public final class TiminYouthfulGeist extends CardImpl { public TiminYouthfulGeist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TimotharBaronOfBats.java b/Mage.Sets/src/mage/cards/t/TimotharBaronOfBats.java index 00c6361ef0..2f8b9dc127 100644 --- a/Mage.Sets/src/mage/cards/t/TimotharBaronOfBats.java +++ b/Mage.Sets/src/mage/cards/t/TimotharBaronOfBats.java @@ -50,7 +50,7 @@ public class TimotharBaronOfBats extends CardImpl { public TimotharBaronOfBats(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.VAMPIRE); this.addSubType(SubType.NOBLE); diff --git a/Mage.Sets/src/mage/cards/t/TinybonesTrinketThief.java b/Mage.Sets/src/mage/cards/t/TinybonesTrinketThief.java index c5ed40a2a8..85fc1dce7d 100644 --- a/Mage.Sets/src/mage/cards/t/TinybonesTrinketThief.java +++ b/Mage.Sets/src/mage/cards/t/TinybonesTrinketThief.java @@ -30,7 +30,7 @@ public final class TinybonesTrinketThief extends CardImpl { public TinybonesTrinketThief(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SKELETON); this.subtype.add(SubType.ROGUE); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TishanaVoiceOfThunder.java b/Mage.Sets/src/mage/cards/t/TishanaVoiceOfThunder.java index 7fde526383..abcfdea2c5 100644 --- a/Mage.Sets/src/mage/cards/t/TishanaVoiceOfThunder.java +++ b/Mage.Sets/src/mage/cards/t/TishanaVoiceOfThunder.java @@ -25,7 +25,7 @@ public final class TishanaVoiceOfThunder extends CardImpl { public TishanaVoiceOfThunder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TitaniaGaeaIncarnate.java b/Mage.Sets/src/mage/cards/t/TitaniaGaeaIncarnate.java index 1a74bff7d1..c96a5da30a 100644 --- a/Mage.Sets/src/mage/cards/t/TitaniaGaeaIncarnate.java +++ b/Mage.Sets/src/mage/cards/t/TitaniaGaeaIncarnate.java @@ -35,7 +35,7 @@ public final class TitaniaGaeaIncarnate extends MeldCard { public TitaniaGaeaIncarnate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.AVATAR); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TitaniaNaturesForce.java b/Mage.Sets/src/mage/cards/t/TitaniaNaturesForce.java index a714c54671..7d5f1f86c2 100644 --- a/Mage.Sets/src/mage/cards/t/TitaniaNaturesForce.java +++ b/Mage.Sets/src/mage/cards/t/TitaniaNaturesForce.java @@ -36,7 +36,7 @@ public final class TitaniaNaturesForce extends CardImpl { public TitaniaNaturesForce(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TitaniaProtectorOfArgoth.java b/Mage.Sets/src/mage/cards/t/TitaniaProtectorOfArgoth.java index 9fa055d390..bdd2ffb19e 100644 --- a/Mage.Sets/src/mage/cards/t/TitaniaProtectorOfArgoth.java +++ b/Mage.Sets/src/mage/cards/t/TitaniaProtectorOfArgoth.java @@ -33,7 +33,7 @@ public final class TitaniaProtectorOfArgoth extends CardImpl { public TitaniaProtectorOfArgoth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/t/TitaniaVoiceOfGaea.java b/Mage.Sets/src/mage/cards/t/TitaniaVoiceOfGaea.java index 30035b2509..e7248fc8aa 100644 --- a/Mage.Sets/src/mage/cards/t/TitaniaVoiceOfGaea.java +++ b/Mage.Sets/src/mage/cards/t/TitaniaVoiceOfGaea.java @@ -35,7 +35,7 @@ public final class TitaniaVoiceOfGaea extends CardImpl { public TitaniaVoiceOfGaea(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TivadarOfThorn.java b/Mage.Sets/src/mage/cards/t/TivadarOfThorn.java index 7a76912c8d..43d00127fb 100644 --- a/Mage.Sets/src/mage/cards/t/TivadarOfThorn.java +++ b/Mage.Sets/src/mage/cards/t/TivadarOfThorn.java @@ -32,7 +32,7 @@ public final class TivadarOfThorn extends CardImpl { public TivadarOfThorn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TivashGloomSummoner.java b/Mage.Sets/src/mage/cards/t/TivashGloomSummoner.java index b392a48719..af35e89e41 100644 --- a/Mage.Sets/src/mage/cards/t/TivashGloomSummoner.java +++ b/Mage.Sets/src/mage/cards/t/TivashGloomSummoner.java @@ -30,7 +30,7 @@ public final class TivashGloomSummoner extends CardImpl { public TivashGloomSummoner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TivitSellerOfSecrets.java b/Mage.Sets/src/mage/cards/t/TivitSellerOfSecrets.java index fdcf9f570f..628a6ff1c9 100644 --- a/Mage.Sets/src/mage/cards/t/TivitSellerOfSecrets.java +++ b/Mage.Sets/src/mage/cards/t/TivitSellerOfSecrets.java @@ -32,7 +32,7 @@ public final class TivitSellerOfSecrets extends CardImpl { public TivitSellerOfSecrets(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.subtype.add(SubType.ROGUE); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TobiasAndrion.java b/Mage.Sets/src/mage/cards/t/TobiasAndrion.java index 1ed909ed1e..1eaa0d2fd2 100644 --- a/Mage.Sets/src/mage/cards/t/TobiasAndrion.java +++ b/Mage.Sets/src/mage/cards/t/TobiasAndrion.java @@ -17,7 +17,7 @@ public final class TobiasAndrion extends CardImpl { public TobiasAndrion(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); diff --git a/Mage.Sets/src/mage/cards/t/TobiasBeckett.java b/Mage.Sets/src/mage/cards/t/TobiasBeckett.java index c3b1b841d2..a5f4721c2c 100644 --- a/Mage.Sets/src/mage/cards/t/TobiasBeckett.java +++ b/Mage.Sets/src/mage/cards/t/TobiasBeckett.java @@ -28,7 +28,7 @@ public final class TobiasBeckett extends CardImpl { public TobiasBeckett(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.HUNTER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TobiasDoomedConqueror.java b/Mage.Sets/src/mage/cards/t/TobiasDoomedConqueror.java index 0c7a636c89..df9b3f841d 100644 --- a/Mage.Sets/src/mage/cards/t/TobiasDoomedConqueror.java +++ b/Mage.Sets/src/mage/cards/t/TobiasDoomedConqueror.java @@ -39,7 +39,7 @@ public final class TobiasDoomedConqueror extends CardImpl { public TobiasDoomedConqueror(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TocasiaDigSiteMentor.java b/Mage.Sets/src/mage/cards/t/TocasiaDigSiteMentor.java index e4e5798bcb..3a3b87cafe 100644 --- a/Mage.Sets/src/mage/cards/t/TocasiaDigSiteMentor.java +++ b/Mage.Sets/src/mage/cards/t/TocasiaDigSiteMentor.java @@ -33,7 +33,7 @@ public final class TocasiaDigSiteMentor extends CardImpl { public TocasiaDigSiteMentor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/ToggoGoblinWeaponsmith.java b/Mage.Sets/src/mage/cards/t/ToggoGoblinWeaponsmith.java index 15059b0bfa..952a602e03 100644 --- a/Mage.Sets/src/mage/cards/t/ToggoGoblinWeaponsmith.java +++ b/Mage.Sets/src/mage/cards/t/ToggoGoblinWeaponsmith.java @@ -21,7 +21,7 @@ public final class ToggoGoblinWeaponsmith extends CardImpl { public ToggoGoblinWeaponsmith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/Tolaria.java b/Mage.Sets/src/mage/cards/t/Tolaria.java index 7f5d345110..3bec567d67 100644 --- a/Mage.Sets/src/mage/cards/t/Tolaria.java +++ b/Mage.Sets/src/mage/cards/t/Tolaria.java @@ -27,7 +27,7 @@ public final class Tolaria extends CardImpl { public Tolaria(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {T}: Add {U}. this.addAbility(new BlueManaAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TolarianAcademy.java b/Mage.Sets/src/mage/cards/t/TolarianAcademy.java index 649c3309ed..a6ed23bf1a 100644 --- a/Mage.Sets/src/mage/cards/t/TolarianAcademy.java +++ b/Mage.Sets/src/mage/cards/t/TolarianAcademy.java @@ -27,7 +27,7 @@ public final class TolarianAcademy extends CardImpl { public TolarianAcademy(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); DynamicManaAbility ability = new DynamicManaAbility(Mana.BlueMana(1), new PermanentsOnBattlefieldCount(filter)); this.addAbility(ability); diff --git a/Mage.Sets/src/mage/cards/t/TolsimirFriendToWolves.java b/Mage.Sets/src/mage/cards/t/TolsimirFriendToWolves.java index 45f202a641..4665c0138b 100644 --- a/Mage.Sets/src/mage/cards/t/TolsimirFriendToWolves.java +++ b/Mage.Sets/src/mage/cards/t/TolsimirFriendToWolves.java @@ -32,7 +32,7 @@ public final class TolsimirFriendToWolves extends CardImpl { public TolsimirFriendToWolves(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SCOUT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TolsimirWolfblood.java b/Mage.Sets/src/mage/cards/t/TolsimirWolfblood.java index a35963c077..a521ec3859 100644 --- a/Mage.Sets/src/mage/cards/t/TolsimirWolfblood.java +++ b/Mage.Sets/src/mage/cards/t/TolsimirWolfblood.java @@ -34,7 +34,7 @@ public final class TolsimirWolfblood extends CardImpl { public TolsimirWolfblood(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/t/ToluzCleverConductor.java b/Mage.Sets/src/mage/cards/t/ToluzCleverConductor.java index a20d953f47..c011bfd9f1 100644 --- a/Mage.Sets/src/mage/cards/t/ToluzCleverConductor.java +++ b/Mage.Sets/src/mage/cards/t/ToluzCleverConductor.java @@ -31,7 +31,7 @@ public final class ToluzCleverConductor extends CardImpl { public ToluzCleverConductor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W/U}{U}{U/B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TomBombadil.java b/Mage.Sets/src/mage/cards/t/TomBombadil.java index b864be76b5..42861a0a2e 100644 --- a/Mage.Sets/src/mage/cards/t/TomBombadil.java +++ b/Mage.Sets/src/mage/cards/t/TomBombadil.java @@ -44,7 +44,7 @@ public final class TomBombadil extends CardImpl { public TomBombadil(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[] { CardType.CREATURE }, "{W}{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.subtype.add(SubType.BARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java b/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java index 8a361e8131..40173e2b3a 100644 --- a/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java +++ b/Mage.Sets/src/mage/cards/t/TombOfTheDuskRose.java @@ -34,7 +34,7 @@ public final class TombOfTheDuskRose extends CardImpl { public TombOfTheDuskRose(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/t/TombOfUrami.java b/Mage.Sets/src/mage/cards/t/TombOfUrami.java index f42364bab4..9163afaf65 100644 --- a/Mage.Sets/src/mage/cards/t/TombOfUrami.java +++ b/Mage.Sets/src/mage/cards/t/TombOfUrami.java @@ -38,7 +38,7 @@ public final class TombOfUrami extends CardImpl { public TombOfUrami(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {B}. Tomb of Urami deals 1 damage to you if you don't control an Ogre. Ability ability = new BlackManaAbility(); diff --git a/Mage.Sets/src/mage/cards/t/TombstoneStairwell.java b/Mage.Sets/src/mage/cards/t/TombstoneStairwell.java index b06bb59727..a91ea6978d 100644 --- a/Mage.Sets/src/mage/cards/t/TombstoneStairwell.java +++ b/Mage.Sets/src/mage/cards/t/TombstoneStairwell.java @@ -36,7 +36,7 @@ public final class TombstoneStairwell extends CardImpl { public TombstoneStairwell(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{2}{B}{B}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Cumulative upkeep-Pay {1}{B}. this.addAbility(new CumulativeUpkeepAbility(new ManaCostsImpl<>("{1}{B}"))); diff --git a/Mage.Sets/src/mage/cards/t/TomikDistinguishedAdvokist.java b/Mage.Sets/src/mage/cards/t/TomikDistinguishedAdvokist.java index dfe7b04c24..fc43772397 100644 --- a/Mage.Sets/src/mage/cards/t/TomikDistinguishedAdvokist.java +++ b/Mage.Sets/src/mage/cards/t/TomikDistinguishedAdvokist.java @@ -23,7 +23,7 @@ public final class TomikDistinguishedAdvokist extends CardImpl { public TomikDistinguishedAdvokist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ADVISOR); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TomorrowAzamisFamiliar.java b/Mage.Sets/src/mage/cards/t/TomorrowAzamisFamiliar.java index 60effa21f5..10c74a1d63 100644 --- a/Mage.Sets/src/mage/cards/t/TomorrowAzamisFamiliar.java +++ b/Mage.Sets/src/mage/cards/t/TomorrowAzamisFamiliar.java @@ -20,7 +20,7 @@ public final class TomorrowAzamisFamiliar extends CardImpl { public TomorrowAzamisFamiliar(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java b/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java index ce2fcb3eff..940389016a 100644 --- a/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java +++ b/Mage.Sets/src/mage/cards/t/ToothyImaginaryFriend.java @@ -29,7 +29,7 @@ public final class ToothyImaginaryFriend extends CardImpl { public ToothyImaginaryFriend(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ILLUSION); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TorWauki.java b/Mage.Sets/src/mage/cards/t/TorWauki.java index 22fe6af58a..3bc8d49356 100644 --- a/Mage.Sets/src/mage/cards/t/TorWauki.java +++ b/Mage.Sets/src/mage/cards/t/TorWauki.java @@ -23,7 +23,7 @@ public final class TorWauki extends CardImpl { public TorWauki(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TorWaukiTheYounger.java b/Mage.Sets/src/mage/cards/t/TorWaukiTheYounger.java index fa2207c84f..2202d77934 100644 --- a/Mage.Sets/src/mage/cards/t/TorWaukiTheYounger.java +++ b/Mage.Sets/src/mage/cards/t/TorWaukiTheYounger.java @@ -28,7 +28,7 @@ public final class TorWaukiTheYounger extends CardImpl { public TorWaukiTheYounger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARCHER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/ToralfGodOfFury.java b/Mage.Sets/src/mage/cards/t/ToralfGodOfFury.java index ddbce1c611..06945d5c0e 100644 --- a/Mage.Sets/src/mage/cards/t/ToralfGodOfFury.java +++ b/Mage.Sets/src/mage/cards/t/ToralfGodOfFury.java @@ -44,15 +44,16 @@ public final class ToralfGodOfFury extends ModalDoubleFacesCard { = new AttachedToMatchesFilterCondition(StaticFilters.FILTER_PERMANENT_LEGENDARY); public ToralfGodOfFury(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{R}{R}", - "Toralf's Hammer", new CardType[]{CardType.ARTIFACT}, new SubType[]{SubType.EQUIPMENT}, "{1}{R}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{2}{R}{R}", + "Toralf's Hammer", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.ARTIFACT}, new SubType[]{SubType.EQUIPMENT}, "{1}{R}" ); // 1. // Toralf, God of Fury // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(5), new MageInt(4)); // Trample @@ -64,8 +65,6 @@ public final class ToralfGodOfFury extends ModalDoubleFacesCard { // 2. // Toralf's Hammer // Legendary Artifact - Equipment - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); - // Equipped creature has "{1}{R}, {T}, Unattach Toralf's Hammer: It deals 3 damage to any target. Return Toralf's Hammer to its owner's hand." this.getRightHalfCard().addAbility(new SimpleStaticAbility(new GainAbilityWithAttachmentEffect( "equipped creature has \"{1}{R}, {T}, Unattach {this}: It deals 3 damage to any target. Return {this} to its owner's hand.\"", diff --git a/Mage.Sets/src/mage/cards/t/TorbranThaneOfRedFell.java b/Mage.Sets/src/mage/cards/t/TorbranThaneOfRedFell.java index 2a07471bfb..2c9cdeb24f 100644 --- a/Mage.Sets/src/mage/cards/t/TorbranThaneOfRedFell.java +++ b/Mage.Sets/src/mage/cards/t/TorbranThaneOfRedFell.java @@ -23,7 +23,7 @@ public final class TorbranThaneOfRedFell extends CardImpl { public TorbranThaneOfRedFell(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DWARF); this.subtype.add(SubType.NOBLE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TorensFistOfTheAngels.java b/Mage.Sets/src/mage/cards/t/TorensFistOfTheAngels.java index 78f226d0f5..c5945336d7 100644 --- a/Mage.Sets/src/mage/cards/t/TorensFistOfTheAngels.java +++ b/Mage.Sets/src/mage/cards/t/TorensFistOfTheAngels.java @@ -22,7 +22,7 @@ public final class TorensFistOfTheAngels extends CardImpl { public TorensFistOfTheAngels(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TorgaarFamineIncarnate.java b/Mage.Sets/src/mage/cards/t/TorgaarFamineIncarnate.java index 0ff894bd02..a90ca5fece 100644 --- a/Mage.Sets/src/mage/cards/t/TorgaarFamineIncarnate.java +++ b/Mage.Sets/src/mage/cards/t/TorgaarFamineIncarnate.java @@ -28,7 +28,7 @@ public final class TorgaarFamineIncarnate extends CardImpl { public TorgaarFamineIncarnate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AVATAR); this.power = new MageInt(7); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/ToriDAvenantFuryRider.java b/Mage.Sets/src/mage/cards/t/ToriDAvenantFuryRider.java index 0882a1a963..6a98755857 100644 --- a/Mage.Sets/src/mage/cards/t/ToriDAvenantFuryRider.java +++ b/Mage.Sets/src/mage/cards/t/ToriDAvenantFuryRider.java @@ -41,7 +41,7 @@ public final class ToriDAvenantFuryRider extends CardImpl { public ToriDAvenantFuryRider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TormodTheDesecrator.java b/Mage.Sets/src/mage/cards/t/TormodTheDesecrator.java index aece5ad570..5429a4d234 100644 --- a/Mage.Sets/src/mage/cards/t/TormodTheDesecrator.java +++ b/Mage.Sets/src/mage/cards/t/TormodTheDesecrator.java @@ -21,7 +21,7 @@ public final class TormodTheDesecrator extends CardImpl { public TormodTheDesecrator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TorstenFounderOfBenalia.java b/Mage.Sets/src/mage/cards/t/TorstenFounderOfBenalia.java index b5968a71f8..24e17e0031 100644 --- a/Mage.Sets/src/mage/cards/t/TorstenFounderOfBenalia.java +++ b/Mage.Sets/src/mage/cards/t/TorstenFounderOfBenalia.java @@ -34,7 +34,7 @@ public final class TorstenFounderOfBenalia extends CardImpl { public TorstenFounderOfBenalia(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TorstenVonUrsus.java b/Mage.Sets/src/mage/cards/t/TorstenVonUrsus.java index d8f70ab685..60d355863a 100644 --- a/Mage.Sets/src/mage/cards/t/TorstenVonUrsus.java +++ b/Mage.Sets/src/mage/cards/t/TorstenVonUrsus.java @@ -17,7 +17,7 @@ public final class TorstenVonUrsus extends CardImpl { public TorstenVonUrsus(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{G}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); diff --git a/Mage.Sets/src/mage/cards/t/ToshiroUmezawa.java b/Mage.Sets/src/mage/cards/t/ToshiroUmezawa.java index 7da68f1aa2..2dc0e3258b 100644 --- a/Mage.Sets/src/mage/cards/t/ToshiroUmezawa.java +++ b/Mage.Sets/src/mage/cards/t/ToshiroUmezawa.java @@ -35,7 +35,7 @@ public final class ToshiroUmezawa extends CardImpl { public ToshiroUmezawa(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SAMURAI); diff --git a/Mage.Sets/src/mage/cards/t/ToskiBearerOfSecrets.java b/Mage.Sets/src/mage/cards/t/ToskiBearerOfSecrets.java index 1676ad3e02..3cce338c85 100644 --- a/Mage.Sets/src/mage/cards/t/ToskiBearerOfSecrets.java +++ b/Mage.Sets/src/mage/cards/t/ToskiBearerOfSecrets.java @@ -24,7 +24,7 @@ public final class ToskiBearerOfSecrets extends CardImpl { public ToskiBearerOfSecrets(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SQUIRREL); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TourachDreadCantor.java b/Mage.Sets/src/mage/cards/t/TourachDreadCantor.java index 25f92ee065..1f454c7e25 100644 --- a/Mage.Sets/src/mage/cards/t/TourachDreadCantor.java +++ b/Mage.Sets/src/mage/cards/t/TourachDreadCantor.java @@ -29,7 +29,7 @@ public final class TourachDreadCantor extends CardImpl { public TourachDreadCantor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java b/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java index 4af27bafbf..77faa7132e 100644 --- a/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java +++ b/Mage.Sets/src/mage/cards/t/TovolarDireOverlord.java @@ -46,7 +46,7 @@ public final class TovolarDireOverlord extends CardImpl { public TovolarDireOverlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WEREWOLF); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TovolarTheMidnightScourge.java b/Mage.Sets/src/mage/cards/t/TovolarTheMidnightScourge.java index 667ce36043..4f72fce9f2 100644 --- a/Mage.Sets/src/mage/cards/t/TovolarTheMidnightScourge.java +++ b/Mage.Sets/src/mage/cards/t/TovolarTheMidnightScourge.java @@ -39,7 +39,7 @@ public final class TovolarTheMidnightScourge extends CardImpl { public TovolarTheMidnightScourge(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WEREWOLF); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/ToxrillTheCorrosive.java b/Mage.Sets/src/mage/cards/t/ToxrillTheCorrosive.java index 8c4c302358..013eb52147 100644 --- a/Mage.Sets/src/mage/cards/t/ToxrillTheCorrosive.java +++ b/Mage.Sets/src/mage/cards/t/ToxrillTheCorrosive.java @@ -45,7 +45,7 @@ public final class ToxrillTheCorrosive extends CardImpl { public ToxrillTheCorrosive(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SLUG); this.subtype.add(SubType.HORROR); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TraxosScourgeOfKroog.java b/Mage.Sets/src/mage/cards/t/TraxosScourgeOfKroog.java index 7e1338b5e3..a5ba0cb8f2 100644 --- a/Mage.Sets/src/mage/cards/t/TraxosScourgeOfKroog.java +++ b/Mage.Sets/src/mage/cards/t/TraxosScourgeOfKroog.java @@ -25,7 +25,7 @@ public final class TraxosScourgeOfKroog extends CardImpl { public TraxosScourgeOfKroog(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CONSTRUCT); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/t/TrazynTheInfinite.java b/Mage.Sets/src/mage/cards/t/TrazynTheInfinite.java index ab29dbf91b..fba3ab2ce5 100644 --- a/Mage.Sets/src/mage/cards/t/TrazynTheInfinite.java +++ b/Mage.Sets/src/mage/cards/t/TrazynTheInfinite.java @@ -27,7 +27,7 @@ public final class TrazynTheInfinite extends CardImpl { public TrazynTheInfinite(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NECRON); this.power = new MageInt(4); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TrelasarraMoonDancer.java b/Mage.Sets/src/mage/cards/t/TrelasarraMoonDancer.java index 46a64b9f39..35f0b5713d 100644 --- a/Mage.Sets/src/mage/cards/t/TrelasarraMoonDancer.java +++ b/Mage.Sets/src/mage/cards/t/TrelasarraMoonDancer.java @@ -22,7 +22,7 @@ public final class TrelasarraMoonDancer extends CardImpl { public TrelasarraMoonDancer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TresserhornSinks.java b/Mage.Sets/src/mage/cards/t/TresserhornSinks.java index 6a4f11a0c1..91bd975242 100644 --- a/Mage.Sets/src/mage/cards/t/TresserhornSinks.java +++ b/Mage.Sets/src/mage/cards/t/TresserhornSinks.java @@ -18,7 +18,7 @@ public final class TresserhornSinks extends CardImpl { public TresserhornSinks(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Tresserhorn Sinks enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/t/TrevaTheRenewer.java b/Mage.Sets/src/mage/cards/t/TrevaTheRenewer.java index 1051b7f08e..285f8bb15f 100644 --- a/Mage.Sets/src/mage/cards/t/TrevaTheRenewer.java +++ b/Mage.Sets/src/mage/cards/t/TrevaTheRenewer.java @@ -30,7 +30,7 @@ public final class TrevaTheRenewer extends CardImpl { public TrevaTheRenewer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/t/TriadOfFates.java b/Mage.Sets/src/mage/cards/t/TriadOfFates.java index a368105d38..7f87af9bc8 100644 --- a/Mage.Sets/src/mage/cards/t/TriadOfFates.java +++ b/Mage.Sets/src/mage/cards/t/TriadOfFates.java @@ -39,7 +39,7 @@ public final class TriadOfFates extends CardImpl { public TriadOfFates(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/t/Tromokratis.java b/Mage.Sets/src/mage/cards/t/Tromokratis.java index e7db66dc61..c673efb843 100644 --- a/Mage.Sets/src/mage/cards/t/Tromokratis.java +++ b/Mage.Sets/src/mage/cards/t/Tromokratis.java @@ -31,7 +31,7 @@ public final class Tromokratis extends CardImpl { public Tromokratis(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KRAKEN); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/t/TrostaniDiscordant.java b/Mage.Sets/src/mage/cards/t/TrostaniDiscordant.java index 1684e74e14..b6127b5b3f 100644 --- a/Mage.Sets/src/mage/cards/t/TrostaniDiscordant.java +++ b/Mage.Sets/src/mage/cards/t/TrostaniDiscordant.java @@ -23,7 +23,7 @@ public final class TrostaniDiscordant extends CardImpl { public TrostaniDiscordant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRYAD); this.power = new MageInt(1); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/t/TrostaniSelesnyasVoice.java b/Mage.Sets/src/mage/cards/t/TrostaniSelesnyasVoice.java index c10411d003..3ea8e8ba6d 100644 --- a/Mage.Sets/src/mage/cards/t/TrostaniSelesnyasVoice.java +++ b/Mage.Sets/src/mage/cards/t/TrostaniSelesnyasVoice.java @@ -33,7 +33,7 @@ public final class TrostaniSelesnyasVoice extends CardImpl { public TrostaniSelesnyasVoice(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{G}{G}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRYAD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TrynnChampionOfFreedom.java b/Mage.Sets/src/mage/cards/t/TrynnChampionOfFreedom.java index 94e663e19e..ea2515c75e 100644 --- a/Mage.Sets/src/mage/cards/t/TrynnChampionOfFreedom.java +++ b/Mage.Sets/src/mage/cards/t/TrynnChampionOfFreedom.java @@ -26,7 +26,7 @@ public final class TrynnChampionOfFreedom extends CardImpl { public TrynnChampionOfFreedom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TsaboTavoc.java b/Mage.Sets/src/mage/cards/t/TsaboTavoc.java index 083aaf6d35..de7057e60f 100644 --- a/Mage.Sets/src/mage/cards/t/TsaboTavoc.java +++ b/Mage.Sets/src/mage/cards/t/TsaboTavoc.java @@ -35,7 +35,7 @@ public final class TsaboTavoc extends CardImpl { public TsaboTavoc(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); diff --git a/Mage.Sets/src/mage/cards/t/TuknirDeathlock.java b/Mage.Sets/src/mage/cards/t/TuknirDeathlock.java index 2ffa897289..203d725db5 100644 --- a/Mage.Sets/src/mage/cards/t/TuknirDeathlock.java +++ b/Mage.Sets/src/mage/cards/t/TuknirDeathlock.java @@ -26,7 +26,7 @@ public final class TuknirDeathlock extends CardImpl { public TuknirDeathlock(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}{R}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TuktukTheExplorer.java b/Mage.Sets/src/mage/cards/t/TuktukTheExplorer.java index f097eaa2ae..f8722433f6 100644 --- a/Mage.Sets/src/mage/cards/t/TuktukTheExplorer.java +++ b/Mage.Sets/src/mage/cards/t/TuktukTheExplorer.java @@ -21,7 +21,7 @@ public final class TuktukTheExplorer extends CardImpl { public TuktukTheExplorer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TundraFumarole.java b/Mage.Sets/src/mage/cards/t/TundraFumarole.java index 7b150189be..0af0690b88 100644 --- a/Mage.Sets/src/mage/cards/t/TundraFumarole.java +++ b/Mage.Sets/src/mage/cards/t/TundraFumarole.java @@ -25,7 +25,7 @@ public final class TundraFumarole extends CardImpl { public TundraFumarole(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{1}{R}{R}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); // Tundra Fumarole deals 4 damage to target creature or planeswalker. Add {C} for each {S} spent to cast this spell. Until end of turn, you don't lose this mana as steps and phases end. this.getSpellAbility().addEffect(new DamageTargetEffect(4)); diff --git a/Mage.Sets/src/mage/cards/t/TuraKennerudSkyknight.java b/Mage.Sets/src/mage/cards/t/TuraKennerudSkyknight.java index 5f8cb206e5..f7d897f6ff 100644 --- a/Mage.Sets/src/mage/cards/t/TuraKennerudSkyknight.java +++ b/Mage.Sets/src/mage/cards/t/TuraKennerudSkyknight.java @@ -22,7 +22,7 @@ public final class TuraKennerudSkyknight extends CardImpl { public TuraKennerudSkyknight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/t/TuvasaTheSunlit.java b/Mage.Sets/src/mage/cards/t/TuvasaTheSunlit.java index 5aa7bf1a4f..062a761eda 100644 --- a/Mage.Sets/src/mage/cards/t/TuvasaTheSunlit.java +++ b/Mage.Sets/src/mage/cards/t/TuvasaTheSunlit.java @@ -37,7 +37,7 @@ public final class TuvasaTheSunlit extends CardImpl { public TuvasaTheSunlit(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/t/TuyaBearclaw.java b/Mage.Sets/src/mage/cards/t/TuyaBearclaw.java index 5d3ea50ad7..8f81771849 100644 --- a/Mage.Sets/src/mage/cards/t/TuyaBearclaw.java +++ b/Mage.Sets/src/mage/cards/t/TuyaBearclaw.java @@ -27,7 +27,7 @@ public final class TuyaBearclaw extends CardImpl { public TuyaBearclaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TymaretChosenFromDeath.java b/Mage.Sets/src/mage/cards/t/TymaretChosenFromDeath.java index c47c077994..d367150161 100644 --- a/Mage.Sets/src/mage/cards/t/TymaretChosenFromDeath.java +++ b/Mage.Sets/src/mage/cards/t/TymaretChosenFromDeath.java @@ -28,7 +28,7 @@ public final class TymaretChosenFromDeath extends CardImpl { public TymaretChosenFromDeath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMIGOD); this.power = new MageInt(2); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/t/TymaretTheMurderKing.java b/Mage.Sets/src/mage/cards/t/TymaretTheMurderKing.java index 0240092a1b..0b0b75facc 100644 --- a/Mage.Sets/src/mage/cards/t/TymaretTheMurderKing.java +++ b/Mage.Sets/src/mage/cards/t/TymaretTheMurderKing.java @@ -28,7 +28,7 @@ public final class TymaretTheMurderKing extends CardImpl { public TymaretTheMurderKing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/t/TymnaTheWeaver.java b/Mage.Sets/src/mage/cards/t/TymnaTheWeaver.java index fb08727620..922f8fbe4e 100644 --- a/Mage.Sets/src/mage/cards/t/TymnaTheWeaver.java +++ b/Mage.Sets/src/mage/cards/t/TymnaTheWeaver.java @@ -30,7 +30,7 @@ public final class TymnaTheWeaver extends CardImpl { public TymnaTheWeaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/t/TyvarJubilantBrawler.java b/Mage.Sets/src/mage/cards/t/TyvarJubilantBrawler.java index e7d25fce2c..ea7e133012 100644 --- a/Mage.Sets/src/mage/cards/t/TyvarJubilantBrawler.java +++ b/Mage.Sets/src/mage/cards/t/TyvarJubilantBrawler.java @@ -34,7 +34,7 @@ public final class TyvarJubilantBrawler extends CardImpl { public TyvarJubilantBrawler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TYVAR); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/t/TyvarKell.java b/Mage.Sets/src/mage/cards/t/TyvarKell.java index fd3ababcc8..a8c851ba5f 100644 --- a/Mage.Sets/src/mage/cards/t/TyvarKell.java +++ b/Mage.Sets/src/mage/cards/t/TyvarKell.java @@ -36,7 +36,7 @@ public final class TyvarKell extends CardImpl { public TyvarKell(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TYVAR); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/t/TyvarTheBellicose.java b/Mage.Sets/src/mage/cards/t/TyvarTheBellicose.java index beb9412a81..c67778ebe3 100644 --- a/Mage.Sets/src/mage/cards/t/TyvarTheBellicose.java +++ b/Mage.Sets/src/mage/cards/t/TyvarTheBellicose.java @@ -35,7 +35,7 @@ public final class TyvarTheBellicose extends CardImpl { public TyvarTheBellicose(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/u/UginTheIneffable.java b/Mage.Sets/src/mage/cards/u/UginTheIneffable.java index 8b3743724e..1a1944d249 100644 --- a/Mage.Sets/src/mage/cards/u/UginTheIneffable.java +++ b/Mage.Sets/src/mage/cards/u/UginTheIneffable.java @@ -54,7 +54,7 @@ public final class UginTheIneffable extends CardImpl { public UginTheIneffable(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{6}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.UGIN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/u/UginTheSpiritDragon.java b/Mage.Sets/src/mage/cards/u/UginTheSpiritDragon.java index 29b3b53b0d..e3bb75c8b3 100644 --- a/Mage.Sets/src/mage/cards/u/UginTheSpiritDragon.java +++ b/Mage.Sets/src/mage/cards/u/UginTheSpiritDragon.java @@ -38,7 +38,7 @@ public final class UginTheSpiritDragon extends CardImpl { public UginTheSpiritDragon(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.PLANESWALKER},"{8}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.UGIN); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/u/UginsNexus.java b/Mage.Sets/src/mage/cards/u/UginsNexus.java index 2182be37cc..abe9e16c92 100644 --- a/Mage.Sets/src/mage/cards/u/UginsNexus.java +++ b/Mage.Sets/src/mage/cards/u/UginsNexus.java @@ -25,7 +25,7 @@ public final class UginsNexus extends CardImpl { public UginsNexus(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.ARTIFACT},"{5}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // If a player would begin an extra turn, that player skips that turn instead. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new UginsNexusSkipExtraTurnsEffect())); diff --git a/Mage.Sets/src/mage/cards/u/UkkimaStalkingShadow.java b/Mage.Sets/src/mage/cards/u/UkkimaStalkingShadow.java index 6343f67a92..3cf593044d 100644 --- a/Mage.Sets/src/mage/cards/u/UkkimaStalkingShadow.java +++ b/Mage.Sets/src/mage/cards/u/UkkimaStalkingShadow.java @@ -27,7 +27,7 @@ public final class UkkimaStalkingShadow extends CardImpl { public UkkimaStalkingShadow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WHALE); this.subtype.add(SubType.WOLF); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/u/UlamogTheCeaselessHunger.java b/Mage.Sets/src/mage/cards/u/UlamogTheCeaselessHunger.java index a54e0b4480..bf6b04fea7 100644 --- a/Mage.Sets/src/mage/cards/u/UlamogTheCeaselessHunger.java +++ b/Mage.Sets/src/mage/cards/u/UlamogTheCeaselessHunger.java @@ -34,7 +34,7 @@ public final class UlamogTheCeaselessHunger extends CardImpl { public UlamogTheCeaselessHunger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{10}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(10); this.toughness = new MageInt(10); diff --git a/Mage.Sets/src/mage/cards/u/UlamogTheInfiniteGyre.java b/Mage.Sets/src/mage/cards/u/UlamogTheInfiniteGyre.java index 7bf405a0e1..77dd49abce 100644 --- a/Mage.Sets/src/mage/cards/u/UlamogTheInfiniteGyre.java +++ b/Mage.Sets/src/mage/cards/u/UlamogTheInfiniteGyre.java @@ -25,7 +25,7 @@ public final class UlamogTheInfiniteGyre extends CardImpl { public UlamogTheInfiniteGyre(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{11}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(10); diff --git a/Mage.Sets/src/mage/cards/u/UlashtTheHateSeed.java b/Mage.Sets/src/mage/cards/u/UlashtTheHateSeed.java index d8e0f50bd4..f92f3298da 100644 --- a/Mage.Sets/src/mage/cards/u/UlashtTheHateSeed.java +++ b/Mage.Sets/src/mage/cards/u/UlashtTheHateSeed.java @@ -39,7 +39,7 @@ public final class UlashtTheHateSeed extends CardImpl { public UlashtTheHateSeed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HELLION); this.subtype.add(SubType.HYDRA); diff --git a/Mage.Sets/src/mage/cards/u/UlrichOfTheKrallenhorde.java b/Mage.Sets/src/mage/cards/u/UlrichOfTheKrallenhorde.java index 904e885c9d..92b6bb25ea 100644 --- a/Mage.Sets/src/mage/cards/u/UlrichOfTheKrallenhorde.java +++ b/Mage.Sets/src/mage/cards/u/UlrichOfTheKrallenhorde.java @@ -22,7 +22,7 @@ public final class UlrichOfTheKrallenhorde extends CardImpl { public UlrichOfTheKrallenhorde(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WEREWOLF); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/u/UlrichUncontestedAlpha.java b/Mage.Sets/src/mage/cards/u/UlrichUncontestedAlpha.java index 5f6f2f0af8..a900e313e6 100644 --- a/Mage.Sets/src/mage/cards/u/UlrichUncontestedAlpha.java +++ b/Mage.Sets/src/mage/cards/u/UlrichUncontestedAlpha.java @@ -32,7 +32,7 @@ public final class UlrichUncontestedAlpha extends CardImpl { public UlrichUncontestedAlpha(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WEREWOLF); this.power = new MageInt(6); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/u/UltraMagnusArmoredCarrier.java b/Mage.Sets/src/mage/cards/u/UltraMagnusArmoredCarrier.java index 0da1c5976e..7e7d04bbe4 100644 --- a/Mage.Sets/src/mage/cards/u/UltraMagnusArmoredCarrier.java +++ b/Mage.Sets/src/mage/cards/u/UltraMagnusArmoredCarrier.java @@ -29,7 +29,7 @@ public final class UltraMagnusArmoredCarrier extends CardImpl { public UltraMagnusArmoredCarrier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(4); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/u/UltraMagnusTactician.java b/Mage.Sets/src/mage/cards/u/UltraMagnusTactician.java index ecc24acad5..34637d112a 100644 --- a/Mage.Sets/src/mage/cards/u/UltraMagnusTactician.java +++ b/Mage.Sets/src/mage/cards/u/UltraMagnusTactician.java @@ -31,7 +31,7 @@ public final class UltraMagnusTactician extends CardImpl { public UltraMagnusTactician(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ROBOT); this.power = new MageInt(7); this.toughness = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/u/UmbrisFearManifest.java b/Mage.Sets/src/mage/cards/u/UmbrisFearManifest.java index f0906ff6b5..5b74a4cf43 100644 --- a/Mage.Sets/src/mage/cards/u/UmbrisFearManifest.java +++ b/Mage.Sets/src/mage/cards/u/UmbrisFearManifest.java @@ -40,7 +40,7 @@ public final class UmbrisFearManifest extends CardImpl { public UmbrisFearManifest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.HORROR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/u/UmezawasJitte.java b/Mage.Sets/src/mage/cards/u/UmezawasJitte.java index b127182972..5d6a498343 100644 --- a/Mage.Sets/src/mage/cards/u/UmezawasJitte.java +++ b/Mage.Sets/src/mage/cards/u/UmezawasJitte.java @@ -27,7 +27,7 @@ public final class UmezawasJitte extends CardImpl { public UmezawasJitte(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Whenever equipped creature deals combat damage, put two charge counters on Umezawa's Jitte. diff --git a/Mage.Sets/src/mage/cards/u/UmoriTheCollector.java b/Mage.Sets/src/mage/cards/u/UmoriTheCollector.java index 5caf077572..041324f4a0 100644 --- a/Mage.Sets/src/mage/cards/u/UmoriTheCollector.java +++ b/Mage.Sets/src/mage/cards/u/UmoriTheCollector.java @@ -30,7 +30,7 @@ public final class UmoriTheCollector extends CardImpl { public UmoriTheCollector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B/G}{B/G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OOZE); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/u/UnctusGrandMetatect.java b/Mage.Sets/src/mage/cards/u/UnctusGrandMetatect.java index af1582a7c7..e0a5e18b8c 100644 --- a/Mage.Sets/src/mage/cards/u/UnctusGrandMetatect.java +++ b/Mage.Sets/src/mage/cards/u/UnctusGrandMetatect.java @@ -38,7 +38,7 @@ public final class UnctusGrandMetatect extends CardImpl { public UnctusGrandMetatect(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.VEDALKEN); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java b/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java index 12b9dcf5a9..497de28d2d 100644 --- a/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java +++ b/Mage.Sets/src/mage/cards/u/UneshCriosphinxSovereign.java @@ -29,7 +29,7 @@ public final class UneshCriosphinxSovereign extends CardImpl { public UneshCriosphinxSovereign(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/u/UnscytheKillerOfKings.java b/Mage.Sets/src/mage/cards/u/UnscytheKillerOfKings.java index e945c11a2f..ca55de005f 100644 --- a/Mage.Sets/src/mage/cards/u/UnscytheKillerOfKings.java +++ b/Mage.Sets/src/mage/cards/u/UnscytheKillerOfKings.java @@ -33,7 +33,7 @@ public final class UnscytheKillerOfKings extends CardImpl { public UnscytheKillerOfKings(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{U}{B}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Equipped creature gets +3/+3 and has first strike. diff --git a/Mage.Sets/src/mage/cards/u/UntaidakeTheCloudKeeper.java b/Mage.Sets/src/mage/cards/u/UntaidakeTheCloudKeeper.java index b1a9399661..479d1d006e 100644 --- a/Mage.Sets/src/mage/cards/u/UntaidakeTheCloudKeeper.java +++ b/Mage.Sets/src/mage/cards/u/UntaidakeTheCloudKeeper.java @@ -29,7 +29,7 @@ public final class UntaidakeTheCloudKeeper extends CardImpl { public UntaidakeTheCloudKeeper(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Untaidake, the Cloud Keeper enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); diff --git a/Mage.Sets/src/mage/cards/u/UrDrago.java b/Mage.Sets/src/mage/cards/u/UrDrago.java index e974d06b26..a698b3780c 100644 --- a/Mage.Sets/src/mage/cards/u/UrDrago.java +++ b/Mage.Sets/src/mage/cards/u/UrDrago.java @@ -20,7 +20,7 @@ public final class UrDrago extends CardImpl { public UrDrago(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/u/Urabrask.java b/Mage.Sets/src/mage/cards/u/Urabrask.java index 8418be3deb..73c1789629 100644 --- a/Mage.Sets/src/mage/cards/u/Urabrask.java +++ b/Mage.Sets/src/mage/cards/u/Urabrask.java @@ -31,7 +31,7 @@ public final class Urabrask extends CardImpl { public Urabrask(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/u/UrabraskHereticPraetor.java b/Mage.Sets/src/mage/cards/u/UrabraskHereticPraetor.java index ccaa51f7fe..403bbc6427 100644 --- a/Mage.Sets/src/mage/cards/u/UrabraskHereticPraetor.java +++ b/Mage.Sets/src/mage/cards/u/UrabraskHereticPraetor.java @@ -25,7 +25,7 @@ public final class UrabraskHereticPraetor extends CardImpl { public UrabraskHereticPraetor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/u/UrabraskTheHidden.java b/Mage.Sets/src/mage/cards/u/UrabraskTheHidden.java index b9e5f9d0e7..c54b8c956b 100644 --- a/Mage.Sets/src/mage/cards/u/UrabraskTheHidden.java +++ b/Mage.Sets/src/mage/cards/u/UrabraskTheHidden.java @@ -23,7 +23,7 @@ public final class UrabraskTheHidden extends CardImpl { public UrabraskTheHidden(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); diff --git a/Mage.Sets/src/mage/cards/u/Urborg.java b/Mage.Sets/src/mage/cards/u/Urborg.java index f687fc8c31..3e02a0a373 100644 --- a/Mage.Sets/src/mage/cards/u/Urborg.java +++ b/Mage.Sets/src/mage/cards/u/Urborg.java @@ -31,7 +31,7 @@ public final class Urborg extends CardImpl { public Urborg(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {B}. this.addAbility(new BlackManaAbility()); diff --git a/Mage.Sets/src/mage/cards/u/UrborgTombOfYawgmoth.java b/Mage.Sets/src/mage/cards/u/UrborgTombOfYawgmoth.java index 87e5762844..62656a2f73 100644 --- a/Mage.Sets/src/mage/cards/u/UrborgTombOfYawgmoth.java +++ b/Mage.Sets/src/mage/cards/u/UrborgTombOfYawgmoth.java @@ -15,7 +15,7 @@ public final class UrborgTombOfYawgmoth extends CardImpl { public UrborgTombOfYawgmoth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Each land is a Swamp in addition to its other land types. this.addAbility(new SimpleStaticAbility(new AddBasicLandTypeAllLandsEffect(SubType.SWAMP))); diff --git a/Mage.Sets/src/mage/cards/u/UrgorosTheEmptyOne.java b/Mage.Sets/src/mage/cards/u/UrgorosTheEmptyOne.java index 9dfe90219d..6590d2cdc3 100644 --- a/Mage.Sets/src/mage/cards/u/UrgorosTheEmptyOne.java +++ b/Mage.Sets/src/mage/cards/u/UrgorosTheEmptyOne.java @@ -25,7 +25,7 @@ public final class UrgorosTheEmptyOne extends CardImpl { public UrgorosTheEmptyOne(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPECTER); this.power = new MageInt(4); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/u/UrilTheMiststalker.java b/Mage.Sets/src/mage/cards/u/UrilTheMiststalker.java index e7f1a04bf5..240a6814c9 100644 --- a/Mage.Sets/src/mage/cards/u/UrilTheMiststalker.java +++ b/Mage.Sets/src/mage/cards/u/UrilTheMiststalker.java @@ -23,7 +23,7 @@ public final class UrilTheMiststalker extends CardImpl { public UrilTheMiststalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{G}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAST); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/u/UroTitanOfNaturesWrath.java b/Mage.Sets/src/mage/cards/u/UroTitanOfNaturesWrath.java index 7051cd1de4..307bb101c5 100644 --- a/Mage.Sets/src/mage/cards/u/UroTitanOfNaturesWrath.java +++ b/Mage.Sets/src/mage/cards/u/UroTitanOfNaturesWrath.java @@ -29,7 +29,7 @@ public final class UroTitanOfNaturesWrath extends CardImpl { public UroTitanOfNaturesWrath(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.GIANT); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/u/UrtetRemnantOfMemnarch.java b/Mage.Sets/src/mage/cards/u/UrtetRemnantOfMemnarch.java index 33344cfaf1..7f27c3958e 100644 --- a/Mage.Sets/src/mage/cards/u/UrtetRemnantOfMemnarch.java +++ b/Mage.Sets/src/mage/cards/u/UrtetRemnantOfMemnarch.java @@ -37,7 +37,7 @@ public final class UrtetRemnantOfMemnarch extends CardImpl { public UrtetRemnantOfMemnarch(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MYR); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java b/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java index b90f59fcae..7afc4314f3 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java +++ b/Mage.Sets/src/mage/cards/u/UrzaAcademyHeadmaster.java @@ -51,7 +51,7 @@ public final class UrzaAcademyHeadmaster extends CardImpl { public UrzaAcademyHeadmaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{W}{U}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.URZA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/u/UrzaChiefArtificer.java b/Mage.Sets/src/mage/cards/u/UrzaChiefArtificer.java index 25ff4378a4..317302da42 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaChiefArtificer.java +++ b/Mage.Sets/src/mage/cards/u/UrzaChiefArtificer.java @@ -38,7 +38,7 @@ public final class UrzaChiefArtificer extends CardImpl { public UrzaChiefArtificer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/u/UrzaLordHighArtificer.java b/Mage.Sets/src/mage/cards/u/UrzaLordHighArtificer.java index 6a541f44a8..2f52d5583c 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaLordHighArtificer.java +++ b/Mage.Sets/src/mage/cards/u/UrzaLordHighArtificer.java @@ -39,7 +39,7 @@ public final class UrzaLordHighArtificer extends CardImpl { public UrzaLordHighArtificer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/u/UrzaLordProtector.java b/Mage.Sets/src/mage/cards/u/UrzaLordProtector.java index 3bef247e99..8b2354cb9b 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaLordProtector.java +++ b/Mage.Sets/src/mage/cards/u/UrzaLordProtector.java @@ -41,7 +41,7 @@ public final class UrzaLordProtector extends CardImpl { public UrzaLordProtector(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/u/UrzaPlaneswalker.java b/Mage.Sets/src/mage/cards/u/UrzaPlaneswalker.java index 5ab6b94726..994d3422be 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaPlaneswalker.java +++ b/Mage.Sets/src/mage/cards/u/UrzaPlaneswalker.java @@ -46,7 +46,7 @@ public final class UrzaPlaneswalker extends MeldCard { public UrzaPlaneswalker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.URZA); this.setStartingLoyalty(7); diff --git a/Mage.Sets/src/mage/cards/u/UrzaPowerstoneProdigy.java b/Mage.Sets/src/mage/cards/u/UrzaPowerstoneProdigy.java index 13f5ed4652..0f8d3d3842 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaPowerstoneProdigy.java +++ b/Mage.Sets/src/mage/cards/u/UrzaPowerstoneProdigy.java @@ -30,7 +30,7 @@ public final class UrzaPowerstoneProdigy extends CardImpl { public UrzaPowerstoneProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/u/UrzaPrinceOfKroog.java b/Mage.Sets/src/mage/cards/u/UrzaPrinceOfKroog.java index 7a915b1566..6d78c70e51 100644 --- a/Mage.Sets/src/mage/cards/u/UrzaPrinceOfKroog.java +++ b/Mage.Sets/src/mage/cards/u/UrzaPrinceOfKroog.java @@ -26,7 +26,7 @@ public final class UrzaPrinceOfKroog extends CardImpl { public UrzaPrinceOfKroog(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ARTIFICER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/u/UrzasRuinousBlast.java b/Mage.Sets/src/mage/cards/u/UrzasRuinousBlast.java index 479f3d8a6d..3794d8e9d3 100644 --- a/Mage.Sets/src/mage/cards/u/UrzasRuinousBlast.java +++ b/Mage.Sets/src/mage/cards/u/UrzasRuinousBlast.java @@ -26,7 +26,7 @@ public final class UrzasRuinousBlast extends CardImpl { public UrzasRuinousBlast(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) this.addAbility(new LegendarySpellAbility()); diff --git a/Mage.Sets/src/mage/cards/u/UrzasSylex.java b/Mage.Sets/src/mage/cards/u/UrzasSylex.java index 619cd74eca..60dc572369 100644 --- a/Mage.Sets/src/mage/cards/u/UrzasSylex.java +++ b/Mage.Sets/src/mage/cards/u/UrzasSylex.java @@ -40,7 +40,7 @@ public final class UrzasSylex extends CardImpl { public UrzasSylex(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{3}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {2}{W}{W}, {T}, Exile Urza's Sylex: Each player chooses six lands they control. Destroy all other permanents. Activate only as a sorcery. Ability ability = new ActivateAsSorceryActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/u/UurgSpawnOfTurg.java b/Mage.Sets/src/mage/cards/u/UurgSpawnOfTurg.java index 1284424d9b..bccf538c8f 100644 --- a/Mage.Sets/src/mage/cards/u/UurgSpawnOfTurg.java +++ b/Mage.Sets/src/mage/cards/u/UurgSpawnOfTurg.java @@ -29,7 +29,7 @@ public final class UurgSpawnOfTurg extends CardImpl { public UurgSpawnOfTurg(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FROG); this.subtype.add(SubType.BEAST); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/u/UvildaDeanOfPerfection.java b/Mage.Sets/src/mage/cards/u/UvildaDeanOfPerfection.java index adf5033be2..fa53051433 100644 --- a/Mage.Sets/src/mage/cards/u/UvildaDeanOfPerfection.java +++ b/Mage.Sets/src/mage/cards/u/UvildaDeanOfPerfection.java @@ -38,15 +38,14 @@ public final class UvildaDeanOfPerfection extends ModalDoubleFacesCard { public UvildaDeanOfPerfection(UUID ownerId, CardSetInfo setInfo) { super( ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.DJINN, SubType.WIZARD}, "{2}{U}", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.DJINN, SubType.WIZARD}, "{2}{U}", "Nassari, Dean of Expression", - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.EFREET, SubType.SHAMAN}, "{3}{R}{R}" + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.EFREET, SubType.SHAMAN}, "{3}{R}{R}" ); // 1. // Uvilda, Dean of Perfection // Legendary Creature - Djinn Wizard - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(2, 2); // {T}: You may exile an instant or sorcery card from your hand and put three hone counters on it. It gains "At the beginning of your upkeep, if this card is exiled, remove a hone counter from it" and "When the last hone counter is removed from this card, if it's exiled, you may cast it. It costs {4} less to cast this way." @@ -57,7 +56,6 @@ public final class UvildaDeanOfPerfection extends ModalDoubleFacesCard { // 2. // Nassari, Dean of Expression // Legendary Creature - Efreet Shaman - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(4, 4); // At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast spells from among those exiled cards, and you many spend mana as though it were mana of any color to cast those spells. diff --git a/Mage.Sets/src/mage/cards/u/UyoSilentProphet.java b/Mage.Sets/src/mage/cards/u/UyoSilentProphet.java index 22943a3c56..bbc9747f18 100644 --- a/Mage.Sets/src/mage/cards/u/UyoSilentProphet.java +++ b/Mage.Sets/src/mage/cards/u/UyoSilentProphet.java @@ -28,7 +28,7 @@ public final class UyoSilentProphet extends CardImpl { public UyoSilentProphet(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MOONFOLK); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VadrikAstralArchmage.java b/Mage.Sets/src/mage/cards/v/VadrikAstralArchmage.java index 69bb016b1b..e70077a1d5 100644 --- a/Mage.Sets/src/mage/cards/v/VadrikAstralArchmage.java +++ b/Mage.Sets/src/mage/cards/v/VadrikAstralArchmage.java @@ -27,7 +27,7 @@ public final class VadrikAstralArchmage extends CardImpl { public VadrikAstralArchmage(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/v/VadrokApexOfThunder.java b/Mage.Sets/src/mage/cards/v/VadrokApexOfThunder.java index fe4d5059d3..9eb2343020 100644 --- a/Mage.Sets/src/mage/cards/v/VadrokApexOfThunder.java +++ b/Mage.Sets/src/mage/cards/v/VadrokApexOfThunder.java @@ -36,7 +36,7 @@ public final class VadrokApexOfThunder extends CardImpl { public VadrokApexOfThunder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.CAT); diff --git a/Mage.Sets/src/mage/cards/v/VaevictisAsmadi.java b/Mage.Sets/src/mage/cards/v/VaevictisAsmadi.java index 7145912458..641ba3ba1c 100644 --- a/Mage.Sets/src/mage/cards/v/VaevictisAsmadi.java +++ b/Mage.Sets/src/mage/cards/v/VaevictisAsmadi.java @@ -21,7 +21,7 @@ public final class VaevictisAsmadi extends CardImpl { public VaevictisAsmadi(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}{R}{R}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/v/VaevictisAsmadiTheDire.java b/Mage.Sets/src/mage/cards/v/VaevictisAsmadiTheDire.java index 66c3926efd..b8ab3b44a9 100644 --- a/Mage.Sets/src/mage/cards/v/VaevictisAsmadiTheDire.java +++ b/Mage.Sets/src/mage/cards/v/VaevictisAsmadiTheDire.java @@ -35,7 +35,7 @@ public final class VaevictisAsmadiTheDire extends CardImpl { public VaevictisAsmadiTheDire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/v/ValdukKeeperOfTheFlame.java b/Mage.Sets/src/mage/cards/v/ValdukKeeperOfTheFlame.java index 996fd35bc6..c3025201da 100644 --- a/Mage.Sets/src/mage/cards/v/ValdukKeeperOfTheFlame.java +++ b/Mage.Sets/src/mage/cards/v/ValdukKeeperOfTheFlame.java @@ -29,7 +29,7 @@ public final class ValdukKeeperOfTheFlame extends CardImpl { public ValdukKeeperOfTheFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/v/ValentinDeanOfTheVein.java b/Mage.Sets/src/mage/cards/v/ValentinDeanOfTheVein.java index 47d2369a31..6eb13011ec 100644 --- a/Mage.Sets/src/mage/cards/v/ValentinDeanOfTheVein.java +++ b/Mage.Sets/src/mage/cards/v/ValentinDeanOfTheVein.java @@ -32,15 +32,16 @@ import java.util.UUID; public final class ValentinDeanOfTheVein extends ModalDoubleFacesCard { public ValentinDeanOfTheVein(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.VAMPIRE, SubType.WARLOCK}, "{B}", - "Lisette, Dean of the Root", new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.DRUID}, "{2}{G}{G}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.VAMPIRE, SubType.WARLOCK}, "{B}", + "Lisette, Dean of the Root", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.HUMAN, SubType.DRUID}, "{2}{G}{G}" ); // 1. // Valentin, Dean of the Vein // Legendary Creature - Vampire Warlock - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(1, 1); // Menace @@ -55,7 +56,6 @@ public final class ValentinDeanOfTheVein extends ModalDoubleFacesCard { // 2. // Lisette, Dean of the Root // Legendary Creature - Human Druid - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setPT(4, 4); // Whenever you gain life, you may pay {1}. If you do, put a +1/+1 counter on each creature you control and those creatures gain trample until end of turn. diff --git a/Mage.Sets/src/mage/cards/v/ValkiGodOfLies.java b/Mage.Sets/src/mage/cards/v/ValkiGodOfLies.java index decc877853..e39f73f3bf 100644 --- a/Mage.Sets/src/mage/cards/v/ValkiGodOfLies.java +++ b/Mage.Sets/src/mage/cards/v/ValkiGodOfLies.java @@ -1,8 +1,5 @@ package mage.cards.v; -import java.util.LinkedHashSet; -import java.util.Set; -import java.util.UUID; import mage.MageInt; import mage.MageObject; import mage.Mana; @@ -18,10 +15,10 @@ import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.CopyEffect; import mage.abilities.effects.common.GetEmblemEffect; import mage.cards.Card; -import mage.cards.ModalDoubleFacesCard; -import mage.constants.*; import mage.cards.CardSetInfo; import mage.cards.Cards; +import mage.cards.ModalDoubleFacesCard; +import mage.constants.*; import mage.filter.FilterCard; import mage.filter.StaticFilters; import mage.filter.predicate.mageobject.ManaValuePredicate; @@ -38,22 +35,26 @@ import mage.target.common.TargetCardInExile; import mage.target.targetpointer.FixedTarget; import mage.util.CardUtil; +import java.util.LinkedHashSet; +import java.util.Set; +import java.util.UUID; + /** - * * @author jeffwadsworth */ public final class ValkiGodOfLies extends ModalDoubleFacesCard { public ValkiGodOfLies(UUID ownerId, CardSetInfo setInfo) { - super(ownerId, setInfo, - new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{1}{B}", - "Tibalt, Cosmic Impostor", new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.TIBALT}, "{5}{B}{R}" + super( + ownerId, setInfo, + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.CREATURE}, new SubType[]{SubType.GOD}, "{1}{B}", + "Tibalt, Cosmic Impostor", + new SuperType[]{SuperType.LEGENDARY}, new CardType[]{CardType.PLANESWALKER}, new SubType[]{SubType.TIBALT}, "{5}{B}{R}" ); // 1. // Valki, God of Lies // Legendary Creature - God - this.getLeftHalfCard().addSuperType(SuperType.LEGENDARY); this.getLeftHalfCard().setPT(new MageInt(2), new MageInt(1)); // When Valki enters the battlefield, each opponent reveals their hand. For each opponent, exile a creature card they revealed this way until Valki leaves the battlefield. @@ -65,7 +66,6 @@ public final class ValkiGodOfLies extends ModalDoubleFacesCard { // 2. // Tibalt, Cosmic Impostor // Legendary Planeswalker — Tibalt - this.getRightHalfCard().addSuperType(SuperType.LEGENDARY); this.getRightHalfCard().setStartingLoyalty(5); // As Tibalt enters the battlefield, you get an emblem with “You may play cards exiled with Tibalt, Cosmic Impostor, and you may spend mana as though it were mana of any color to cast those spells.” diff --git a/Mage.Sets/src/mage/cards/v/VancesBlastingCannons.java b/Mage.Sets/src/mage/cards/v/VancesBlastingCannons.java index 225ad68753..2b4db2d807 100644 --- a/Mage.Sets/src/mage/cards/v/VancesBlastingCannons.java +++ b/Mage.Sets/src/mage/cards/v/VancesBlastingCannons.java @@ -36,7 +36,7 @@ public final class VancesBlastingCannons extends CardImpl { public VancesBlastingCannons(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.secondSideCardClazz = mage.cards.s.SpitfireBastion.class; // At the beginning of your upkeep, exile the top card of your library. If it's a nonland card, you may cast that card this turn. diff --git a/Mage.Sets/src/mage/cards/v/VarchildBetrayerOfKjeldor.java b/Mage.Sets/src/mage/cards/v/VarchildBetrayerOfKjeldor.java index d733c5b20a..4a6c96361e 100644 --- a/Mage.Sets/src/mage/cards/v/VarchildBetrayerOfKjeldor.java +++ b/Mage.Sets/src/mage/cards/v/VarchildBetrayerOfKjeldor.java @@ -37,7 +37,7 @@ public final class VarchildBetrayerOfKjeldor extends CardImpl { public VarchildBetrayerOfKjeldor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/v/VarinaLichQueen.java b/Mage.Sets/src/mage/cards/v/VarinaLichQueen.java index 4a0134a0c2..eb5ac1f131 100644 --- a/Mage.Sets/src/mage/cards/v/VarinaLichQueen.java +++ b/Mage.Sets/src/mage/cards/v/VarinaLichQueen.java @@ -33,7 +33,7 @@ public final class VarinaLichQueen extends CardImpl { public VarinaLichQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/v/VarisSilverymoonRanger.java b/Mage.Sets/src/mage/cards/v/VarisSilverymoonRanger.java index 1d2e4d957e..a77facd8cb 100644 --- a/Mage.Sets/src/mage/cards/v/VarisSilverymoonRanger.java +++ b/Mage.Sets/src/mage/cards/v/VarisSilverymoonRanger.java @@ -36,7 +36,7 @@ public final class VarisSilverymoonRanger extends CardImpl { public VarisSilverymoonRanger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ELF); this.subtype.add(SubType.RANGER); diff --git a/Mage.Sets/src/mage/cards/v/VarolzTheScarStriped.java b/Mage.Sets/src/mage/cards/v/VarolzTheScarStriped.java index f96689281a..e2a2666261 100644 --- a/Mage.Sets/src/mage/cards/v/VarolzTheScarStriped.java +++ b/Mage.Sets/src/mage/cards/v/VarolzTheScarStriped.java @@ -28,7 +28,7 @@ public final class VarolzTheScarStriped extends CardImpl { public VarolzTheScarStriped(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TROLL); this.subtype.add(SubType.WARRIOR); diff --git a/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java b/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java index 587e80fa5e..aba7c8ae16 100644 --- a/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java +++ b/Mage.Sets/src/mage/cards/v/VarragothBloodskySire.java @@ -28,7 +28,7 @@ public final class VarragothBloodskySire extends CardImpl { public VarragothBloodskySire(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.ROGUE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java b/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java index 4e7a47ba91..a51fa5e424 100644 --- a/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java +++ b/Mage.Sets/src/mage/cards/v/VaultOfCatlacan.java @@ -26,7 +26,7 @@ public final class VaultOfCatlacan extends CardImpl { public VaultOfCatlacan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; // (Transforms from Storm the Vault.) diff --git a/Mage.Sets/src/mage/cards/v/VaziKeenNegotiator.java b/Mage.Sets/src/mage/cards/v/VaziKeenNegotiator.java index c6f487ff46..626bc16618 100644 --- a/Mage.Sets/src/mage/cards/v/VaziKeenNegotiator.java +++ b/Mage.Sets/src/mage/cards/v/VaziKeenNegotiator.java @@ -40,7 +40,7 @@ public class VaziKeenNegotiator extends CardImpl { public VaziKeenNegotiator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.HUMAN, SubType.ADVISOR); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/v/VegaTheWatcher.java b/Mage.Sets/src/mage/cards/v/VegaTheWatcher.java index 3ea2d993e0..340648e776 100644 --- a/Mage.Sets/src/mage/cards/v/VegaTheWatcher.java +++ b/Mage.Sets/src/mage/cards/v/VegaTheWatcher.java @@ -24,7 +24,7 @@ public final class VegaTheWatcher extends CardImpl { public VegaTheWatcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VelaTheNightClad.java b/Mage.Sets/src/mage/cards/v/VelaTheNightClad.java index 1c9c24b2df..6d35732454 100644 --- a/Mage.Sets/src/mage/cards/v/VelaTheNightClad.java +++ b/Mage.Sets/src/mage/cards/v/VelaTheNightClad.java @@ -30,7 +30,7 @@ public final class VelaTheNightClad extends CardImpl { public VelaTheNightClad(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VeldraneOfSengir.java b/Mage.Sets/src/mage/cards/v/VeldraneOfSengir.java index 2c95c37dc2..9b0ea18875 100644 --- a/Mage.Sets/src/mage/cards/v/VeldraneOfSengir.java +++ b/Mage.Sets/src/mage/cards/v/VeldraneOfSengir.java @@ -25,7 +25,7 @@ public final class VeldraneOfSengir extends CardImpl { public VeldraneOfSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/v/VelomachusLorehold.java b/Mage.Sets/src/mage/cards/v/VelomachusLorehold.java index 0fdcc0d99b..51c4ebcb2f 100644 --- a/Mage.Sets/src/mage/cards/v/VelomachusLorehold.java +++ b/Mage.Sets/src/mage/cards/v/VelomachusLorehold.java @@ -30,7 +30,7 @@ public final class VelomachusLorehold extends CardImpl { public VelomachusLorehold(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/v/VendilionClique.java b/Mage.Sets/src/mage/cards/v/VendilionClique.java index ff188a1874..2e2230b798 100644 --- a/Mage.Sets/src/mage/cards/v/VendilionClique.java +++ b/Mage.Sets/src/mage/cards/v/VendilionClique.java @@ -32,7 +32,7 @@ public final class VendilionClique extends CardImpl { public VendilionClique(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VenserCorpsePuppet.java b/Mage.Sets/src/mage/cards/v/VenserCorpsePuppet.java index 5bbf9fdb72..dedd2e419f 100644 --- a/Mage.Sets/src/mage/cards/v/VenserCorpsePuppet.java +++ b/Mage.Sets/src/mage/cards/v/VenserCorpsePuppet.java @@ -47,7 +47,7 @@ public final class VenserCorpsePuppet extends CardImpl { public VenserCorpsePuppet(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VenserShaperSavant.java b/Mage.Sets/src/mage/cards/v/VenserShaperSavant.java index b0ae0e9075..14f0038ed6 100644 --- a/Mage.Sets/src/mage/cards/v/VenserShaperSavant.java +++ b/Mage.Sets/src/mage/cards/v/VenserShaperSavant.java @@ -22,7 +22,7 @@ public final class VenserShaperSavant extends CardImpl { public VenserShaperSavant(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VenserTheSojourner.java b/Mage.Sets/src/mage/cards/v/VenserTheSojourner.java index 5e0d1f4985..a229bb2ebc 100644 --- a/Mage.Sets/src/mage/cards/v/VenserTheSojourner.java +++ b/Mage.Sets/src/mage/cards/v/VenserTheSojourner.java @@ -37,7 +37,7 @@ public final class VenserTheSojourner extends CardImpl { public VenserTheSojourner(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VENSER); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/v/VerazolTheSplitCurrent.java b/Mage.Sets/src/mage/cards/v/VerazolTheSplitCurrent.java index 9e09018679..9c677481b8 100644 --- a/Mage.Sets/src/mage/cards/v/VerazolTheSplitCurrent.java +++ b/Mage.Sets/src/mage/cards/v/VerazolTheSplitCurrent.java @@ -26,7 +26,7 @@ public final class VerazolTheSplitCurrent extends CardImpl { public VerazolTheSplitCurrent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{X}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SERPENT); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/v/VerdelothTheAncient.java b/Mage.Sets/src/mage/cards/v/VerdelothTheAncient.java index 5d878939f6..93e1747334 100644 --- a/Mage.Sets/src/mage/cards/v/VerdelothTheAncient.java +++ b/Mage.Sets/src/mage/cards/v/VerdelothTheAncient.java @@ -39,7 +39,7 @@ public final class VerdelothTheAncient extends CardImpl { public VerdelothTheAncient(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/v/VerixBladewing.java b/Mage.Sets/src/mage/cards/v/VerixBladewing.java index 574dc61c56..6ac7d22261 100644 --- a/Mage.Sets/src/mage/cards/v/VerixBladewing.java +++ b/Mage.Sets/src/mage/cards/v/VerixBladewing.java @@ -24,7 +24,7 @@ public final class VerixBladewing extends CardImpl { public VerixBladewing(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/v/VerrakWarpedSengir.java b/Mage.Sets/src/mage/cards/v/VerrakWarpedSengir.java index 10346841b4..24c59727ac 100644 --- a/Mage.Sets/src/mage/cards/v/VerrakWarpedSengir.java +++ b/Mage.Sets/src/mage/cards/v/VerrakWarpedSengir.java @@ -30,7 +30,7 @@ public final class VerrakWarpedSengir extends CardImpl { public VerrakWarpedSengir(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VeteranSoldier.java b/Mage.Sets/src/mage/cards/v/VeteranSoldier.java index 35b495b271..175d5721a8 100644 --- a/Mage.Sets/src/mage/cards/v/VeteranSoldier.java +++ b/Mage.Sets/src/mage/cards/v/VeteranSoldier.java @@ -22,7 +22,7 @@ public final class VeteranSoldier extends CardImpl { public VeteranSoldier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BACKGROUND); // Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that that player, for each opponent, create a 1/1 white Soldier creature token that's tapped and attacking that player." diff --git a/Mage.Sets/src/mage/cards/v/VeyranVoiceOfDuality.java b/Mage.Sets/src/mage/cards/v/VeyranVoiceOfDuality.java index 00891bbeea..03d3a4c830 100644 --- a/Mage.Sets/src/mage/cards/v/VeyranVoiceOfDuality.java +++ b/Mage.Sets/src/mage/cards/v/VeyranVoiceOfDuality.java @@ -26,7 +26,7 @@ public final class VeyranVoiceOfDuality extends CardImpl { public VeyranVoiceOfDuality(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EFREET); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VhalCandlekeepResearcher.java b/Mage.Sets/src/mage/cards/v/VhalCandlekeepResearcher.java index 355d10b3c1..7dc9256865 100644 --- a/Mage.Sets/src/mage/cards/v/VhalCandlekeepResearcher.java +++ b/Mage.Sets/src/mage/cards/v/VhalCandlekeepResearcher.java @@ -28,7 +28,7 @@ public final class VhalCandlekeepResearcher extends CardImpl { public VhalCandlekeepResearcher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VhatiIlDal.java b/Mage.Sets/src/mage/cards/v/VhatiIlDal.java index 818b5b7de4..2f5f27e81b 100644 --- a/Mage.Sets/src/mage/cards/v/VhatiIlDal.java +++ b/Mage.Sets/src/mage/cards/v/VhatiIlDal.java @@ -26,7 +26,7 @@ public final class VhatiIlDal extends CardImpl { public VhatiIlDal(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/v/VialSmasherTheFierce.java b/Mage.Sets/src/mage/cards/v/VialSmasherTheFierce.java index 52b9e34382..990adc8b12 100644 --- a/Mage.Sets/src/mage/cards/v/VialSmasherTheFierce.java +++ b/Mage.Sets/src/mage/cards/v/VialSmasherTheFierce.java @@ -36,7 +36,7 @@ public final class VialSmasherTheFierce extends CardImpl { public VialSmasherTheFierce(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.BERSERKER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/ViconiaDrowApostate.java b/Mage.Sets/src/mage/cards/v/ViconiaDrowApostate.java index 5feea7acff..e9015bcc08 100644 --- a/Mage.Sets/src/mage/cards/v/ViconiaDrowApostate.java +++ b/Mage.Sets/src/mage/cards/v/ViconiaDrowApostate.java @@ -37,7 +37,7 @@ public final class ViconiaDrowApostate extends CardImpl { public ViconiaDrowApostate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java b/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java index 7fdd9bb70f..4c820e4eae 100644 --- a/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java +++ b/Mage.Sets/src/mage/cards/v/VikyaScorchingStalwart.java @@ -29,7 +29,7 @@ public final class VikyaScorchingStalwart extends CardImpl { public VikyaScorchingStalwart(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VilisBrokerOfBlood.java b/Mage.Sets/src/mage/cards/v/VilisBrokerOfBlood.java index cc6c289d2b..abf53785db 100644 --- a/Mage.Sets/src/mage/cards/v/VilisBrokerOfBlood.java +++ b/Mage.Sets/src/mage/cards/v/VilisBrokerOfBlood.java @@ -29,7 +29,7 @@ public final class VilisBrokerOfBlood extends CardImpl { public VilisBrokerOfBlood(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{B}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java b/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java index 8167f0c9f4..daf70d7a26 100644 --- a/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java +++ b/Mage.Sets/src/mage/cards/v/VirtusTheVeiled.java @@ -22,7 +22,7 @@ public final class VirtusTheVeiled extends CardImpl { public VirtusTheVeiled(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AZRA); this.subtype.add(SubType.ASSASSIN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/v/VisaraTheDreadful.java b/Mage.Sets/src/mage/cards/v/VisaraTheDreadful.java index 41c9a9f961..d90eb1204c 100644 --- a/Mage.Sets/src/mage/cards/v/VisaraTheDreadful.java +++ b/Mage.Sets/src/mage/cards/v/VisaraTheDreadful.java @@ -24,7 +24,7 @@ public final class VisaraTheDreadful extends CardImpl { public VisaraTheDreadful(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GORGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/v/VishKalBloodArbiter.java b/Mage.Sets/src/mage/cards/v/VishKalBloodArbiter.java index 1e6976bfa2..b7ed955cda 100644 --- a/Mage.Sets/src/mage/cards/v/VishKalBloodArbiter.java +++ b/Mage.Sets/src/mage/cards/v/VishKalBloodArbiter.java @@ -35,7 +35,7 @@ public final class VishKalBloodArbiter extends CardImpl { public VishKalBloodArbiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/v/VishgrazTheDoomhive.java b/Mage.Sets/src/mage/cards/v/VishgrazTheDoomhive.java index 0946a9f560..16283393c6 100644 --- a/Mage.Sets/src/mage/cards/v/VishgrazTheDoomhive.java +++ b/Mage.Sets/src/mage/cards/v/VishgrazTheDoomhive.java @@ -23,7 +23,7 @@ public final class VishgrazTheDoomhive extends CardImpl { public VishgrazTheDoomhive(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN, SubType.INSECT); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/v/VitoThornOfTheDuskRose.java b/Mage.Sets/src/mage/cards/v/VitoThornOfTheDuskRose.java index 4c5bd7a45e..03b3fc6134 100644 --- a/Mage.Sets/src/mage/cards/v/VitoThornOfTheDuskRose.java +++ b/Mage.Sets/src/mage/cards/v/VitoThornOfTheDuskRose.java @@ -27,7 +27,7 @@ public final class VitoThornOfTheDuskRose extends CardImpl { public VitoThornOfTheDuskRose(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.CLERIC); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/v/VivienArkbowRanger.java b/Mage.Sets/src/mage/cards/v/VivienArkbowRanger.java index 97f6c5c36d..8a02cac9e0 100644 --- a/Mage.Sets/src/mage/cards/v/VivienArkbowRanger.java +++ b/Mage.Sets/src/mage/cards/v/VivienArkbowRanger.java @@ -32,7 +32,7 @@ public final class VivienArkbowRanger extends CardImpl { public VivienArkbowRanger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/v/VivienChampionOfTheWilds.java b/Mage.Sets/src/mage/cards/v/VivienChampionOfTheWilds.java index 7c4d2310dd..bd9276a73a 100644 --- a/Mage.Sets/src/mage/cards/v/VivienChampionOfTheWilds.java +++ b/Mage.Sets/src/mage/cards/v/VivienChampionOfTheWilds.java @@ -37,7 +37,7 @@ public final class VivienChampionOfTheWilds extends CardImpl { public VivienChampionOfTheWilds(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java b/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java index d43d450c4b..16269fe6e0 100644 --- a/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java +++ b/Mage.Sets/src/mage/cards/v/VivienMonstersAdvocate.java @@ -40,7 +40,7 @@ public final class VivienMonstersAdvocate extends CardImpl { public VivienMonstersAdvocate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/v/VivienNaturesAvenger.java b/Mage.Sets/src/mage/cards/v/VivienNaturesAvenger.java index 30b7ed1713..f763f5a699 100644 --- a/Mage.Sets/src/mage/cards/v/VivienNaturesAvenger.java +++ b/Mage.Sets/src/mage/cards/v/VivienNaturesAvenger.java @@ -24,7 +24,7 @@ public final class VivienNaturesAvenger extends CardImpl { public VivienNaturesAvenger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/v/VivienOfTheArkbow.java b/Mage.Sets/src/mage/cards/v/VivienOfTheArkbow.java index c48c7ff6b9..f53d67f501 100644 --- a/Mage.Sets/src/mage/cards/v/VivienOfTheArkbow.java +++ b/Mage.Sets/src/mage/cards/v/VivienOfTheArkbow.java @@ -28,7 +28,7 @@ public final class VivienOfTheArkbow extends CardImpl { public VivienOfTheArkbow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/v/VivienOnTheHunt.java b/Mage.Sets/src/mage/cards/v/VivienOnTheHunt.java index dd86980247..f99c42df5d 100644 --- a/Mage.Sets/src/mage/cards/v/VivienOnTheHunt.java +++ b/Mage.Sets/src/mage/cards/v/VivienOnTheHunt.java @@ -28,7 +28,7 @@ public final class VivienOnTheHunt extends CardImpl { public VivienOnTheHunt(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/v/VivienReid.java b/Mage.Sets/src/mage/cards/v/VivienReid.java index 960d5c343a..25cfa40e8b 100644 --- a/Mage.Sets/src/mage/cards/v/VivienReid.java +++ b/Mage.Sets/src/mage/cards/v/VivienReid.java @@ -42,7 +42,7 @@ public final class VivienReid extends CardImpl { public VivienReid(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIVIEN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/v/ViviensArkbow.java b/Mage.Sets/src/mage/cards/v/ViviensArkbow.java index efb29f68f1..eaa669eb07 100644 --- a/Mage.Sets/src/mage/cards/v/ViviensArkbow.java +++ b/Mage.Sets/src/mage/cards/v/ViviensArkbow.java @@ -26,7 +26,7 @@ public final class ViviensArkbow extends CardImpl { public ViviensArkbow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {X}, {T}, Discard a card: Look at the top X cards of your library. You may put a creature card with converted mana cost X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order. Ability ability = new SimpleActivatedAbility( diff --git a/Mage.Sets/src/mage/cards/v/VogarNecropolisTyrant.java b/Mage.Sets/src/mage/cards/v/VogarNecropolisTyrant.java index 79b96bbaac..35fa7b78a6 100644 --- a/Mage.Sets/src/mage/cards/v/VogarNecropolisTyrant.java +++ b/Mage.Sets/src/mage/cards/v/VogarNecropolisTyrant.java @@ -26,7 +26,7 @@ public final class VogarNecropolisTyrant extends CardImpl { public VogarNecropolisTyrant(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE, SubType.GIANT); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/v/VoharVodalianDesecrator.java b/Mage.Sets/src/mage/cards/v/VoharVodalianDesecrator.java index bf41870d46..f58521b6db 100644 --- a/Mage.Sets/src/mage/cards/v/VoharVodalianDesecrator.java +++ b/Mage.Sets/src/mage/cards/v/VoharVodalianDesecrator.java @@ -31,7 +31,7 @@ public final class VoharVodalianDesecrator extends CardImpl { public VoharVodalianDesecrator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/v/VolatileFjord.java b/Mage.Sets/src/mage/cards/v/VolatileFjord.java index e6d695c29a..bc3827ca11 100644 --- a/Mage.Sets/src/mage/cards/v/VolatileFjord.java +++ b/Mage.Sets/src/mage/cards/v/VolatileFjord.java @@ -20,7 +20,7 @@ public final class VolatileFjord extends CardImpl { public VolatileFjord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ISLAND); this.subtype.add(SubType.MOUNTAIN); diff --git a/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java b/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java index 35cc5c51bb..e015e0bcf8 100644 --- a/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java +++ b/Mage.Sets/src/mage/cards/v/VoloGuideToMonsters.java @@ -35,7 +35,7 @@ public final class VoloGuideToMonsters extends CardImpl { public VoloGuideToMonsters(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/v/VoloItinerantScholar.java b/Mage.Sets/src/mage/cards/v/VoloItinerantScholar.java index 3cfdd5e475..06747b92a0 100644 --- a/Mage.Sets/src/mage/cards/v/VoloItinerantScholar.java +++ b/Mage.Sets/src/mage/cards/v/VoloItinerantScholar.java @@ -41,7 +41,7 @@ public final class VoloItinerantScholar extends CardImpl { public VoloItinerantScholar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VolrathTheFallen.java b/Mage.Sets/src/mage/cards/v/VolrathTheFallen.java index 18d4f05bed..140b4f2649 100644 --- a/Mage.Sets/src/mage/cards/v/VolrathTheFallen.java +++ b/Mage.Sets/src/mage/cards/v/VolrathTheFallen.java @@ -26,7 +26,7 @@ public final class VolrathTheFallen extends CardImpl { public VolrathTheFallen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/v/VolrathTheShapestealer.java b/Mage.Sets/src/mage/cards/v/VolrathTheShapestealer.java index 8d0b32815d..8a98f91aea 100644 --- a/Mage.Sets/src/mage/cards/v/VolrathTheShapestealer.java +++ b/Mage.Sets/src/mage/cards/v/VolrathTheShapestealer.java @@ -41,7 +41,7 @@ public final class VolrathTheShapestealer extends CardImpl { public VolrathTheShapestealer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.SHAPESHIFTER); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/v/VolrathsStronghold.java b/Mage.Sets/src/mage/cards/v/VolrathsStronghold.java index d965df71db..e0463077db 100644 --- a/Mage.Sets/src/mage/cards/v/VolrathsStronghold.java +++ b/Mage.Sets/src/mage/cards/v/VolrathsStronghold.java @@ -30,7 +30,7 @@ public final class VolrathsStronghold extends CardImpl { public VolrathsStronghold(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/v/VonaButcherOfMagan.java b/Mage.Sets/src/mage/cards/v/VonaButcherOfMagan.java index f2c3ac3ca8..d4ceca0204 100644 --- a/Mage.Sets/src/mage/cards/v/VonaButcherOfMagan.java +++ b/Mage.Sets/src/mage/cards/v/VonaButcherOfMagan.java @@ -28,7 +28,7 @@ public final class VonaButcherOfMagan extends CardImpl { public VonaButcherOfMagan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/v/VorelOfTheHullClade.java b/Mage.Sets/src/mage/cards/v/VorelOfTheHullClade.java index eb4fb682a9..8cc4ddbf48 100644 --- a/Mage.Sets/src/mage/cards/v/VorelOfTheHullClade.java +++ b/Mage.Sets/src/mage/cards/v/VorelOfTheHullClade.java @@ -39,7 +39,7 @@ public final class VorelOfTheHullClade extends CardImpl { public VorelOfTheHullClade(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.MERFOLK); diff --git a/Mage.Sets/src/mage/cards/v/Vorinclex.java b/Mage.Sets/src/mage/cards/v/Vorinclex.java index 07243fdd4b..2eea6c0b00 100644 --- a/Mage.Sets/src/mage/cards/v/Vorinclex.java +++ b/Mage.Sets/src/mage/cards/v/Vorinclex.java @@ -34,7 +34,7 @@ public final class Vorinclex extends CardImpl { public Vorinclex(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/v/VorinclexMonstrousRaider.java b/Mage.Sets/src/mage/cards/v/VorinclexMonstrousRaider.java index 0a13645127..2a8e25cec1 100644 --- a/Mage.Sets/src/mage/cards/v/VorinclexMonstrousRaider.java +++ b/Mage.Sets/src/mage/cards/v/VorinclexMonstrousRaider.java @@ -25,7 +25,7 @@ public final class VorinclexMonstrousRaider extends CardImpl { public VorinclexMonstrousRaider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/v/VorinclexVoiceOfHunger.java b/Mage.Sets/src/mage/cards/v/VorinclexVoiceOfHunger.java index a53ff67f35..8a9c1caea4 100644 --- a/Mage.Sets/src/mage/cards/v/VorinclexVoiceOfHunger.java +++ b/Mage.Sets/src/mage/cards/v/VorinclexVoiceOfHunger.java @@ -26,7 +26,7 @@ public final class VorinclexVoiceOfHunger extends CardImpl { public VorinclexVoiceOfHunger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.PRAETOR); diff --git a/Mage.Sets/src/mage/cards/v/VoroshTheHunter.java b/Mage.Sets/src/mage/cards/v/VoroshTheHunter.java index e13f555c7b..cfa660564a 100644 --- a/Mage.Sets/src/mage/cards/v/VoroshTheHunter.java +++ b/Mage.Sets/src/mage/cards/v/VoroshTheHunter.java @@ -23,7 +23,7 @@ public final class VoroshTheHunter extends CardImpl { public VoroshTheHunter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{G}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/v/VraanExecutionerThane.java b/Mage.Sets/src/mage/cards/v/VraanExecutionerThane.java index 5826f270f7..f0f751a0f1 100644 --- a/Mage.Sets/src/mage/cards/v/VraanExecutionerThane.java +++ b/Mage.Sets/src/mage/cards/v/VraanExecutionerThane.java @@ -22,7 +22,7 @@ public final class VraanExecutionerThane extends CardImpl { public VraanExecutionerThane(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/v/VraskaBetrayalsSting.java b/Mage.Sets/src/mage/cards/v/VraskaBetrayalsSting.java index e500b71e91..4a93363da4 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaBetrayalsSting.java +++ b/Mage.Sets/src/mage/cards/v/VraskaBetrayalsSting.java @@ -28,7 +28,7 @@ public final class VraskaBetrayalsSting extends CardImpl { public VraskaBetrayalsSting(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{B/P}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/v/VraskaGolgariQueen.java b/Mage.Sets/src/mage/cards/v/VraskaGolgariQueen.java index c69f628b9b..55a32bd6e1 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaGolgariQueen.java +++ b/Mage.Sets/src/mage/cards/v/VraskaGolgariQueen.java @@ -43,7 +43,7 @@ public final class VraskaGolgariQueen extends CardImpl { public VraskaGolgariQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/v/VraskaRegalGorgon.java b/Mage.Sets/src/mage/cards/v/VraskaRegalGorgon.java index 0f008121a2..0ef5c7e498 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaRegalGorgon.java +++ b/Mage.Sets/src/mage/cards/v/VraskaRegalGorgon.java @@ -31,7 +31,7 @@ public final class VraskaRegalGorgon extends CardImpl { public VraskaRegalGorgon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{5}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/v/VraskaRelicSeeker.java b/Mage.Sets/src/mage/cards/v/VraskaRelicSeeker.java index e38e6e63a9..a95fc81d54 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaRelicSeeker.java +++ b/Mage.Sets/src/mage/cards/v/VraskaRelicSeeker.java @@ -29,7 +29,7 @@ public final class VraskaRelicSeeker extends CardImpl { public VraskaRelicSeeker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(6); diff --git a/Mage.Sets/src/mage/cards/v/VraskaSchemingGorgon.java b/Mage.Sets/src/mage/cards/v/VraskaSchemingGorgon.java index cc97be2605..c6b99e897f 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaSchemingGorgon.java +++ b/Mage.Sets/src/mage/cards/v/VraskaSchemingGorgon.java @@ -26,7 +26,7 @@ public final class VraskaSchemingGorgon extends CardImpl { public VraskaSchemingGorgon(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/v/VraskaSwarmsEminence.java b/Mage.Sets/src/mage/cards/v/VraskaSwarmsEminence.java index 29c1fc3b9f..95e971be08 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaSwarmsEminence.java +++ b/Mage.Sets/src/mage/cards/v/VraskaSwarmsEminence.java @@ -32,7 +32,7 @@ public final class VraskaSwarmsEminence extends CardImpl { public VraskaSwarmsEminence(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{B/G}{B/G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/v/VraskaTheUnseen.java b/Mage.Sets/src/mage/cards/v/VraskaTheUnseen.java index 1cdcad224f..f7200047e4 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaTheUnseen.java +++ b/Mage.Sets/src/mage/cards/v/VraskaTheUnseen.java @@ -33,7 +33,7 @@ public final class VraskaTheUnseen extends CardImpl { public VraskaTheUnseen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VRASKA); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/v/VrondissRageOfAncients.java b/Mage.Sets/src/mage/cards/v/VrondissRageOfAncients.java index 023d77b328..004bf75a81 100644 --- a/Mage.Sets/src/mage/cards/v/VrondissRageOfAncients.java +++ b/Mage.Sets/src/mage/cards/v/VrondissRageOfAncients.java @@ -22,7 +22,7 @@ public final class VrondissRageOfAncients extends CardImpl { public VrondissRageOfAncients(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.BARBARIAN); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/w/WallOfShards.java b/Mage.Sets/src/mage/cards/w/WallOfShards.java index 67ec185429..846943648b 100644 --- a/Mage.Sets/src/mage/cards/w/WallOfShards.java +++ b/Mage.Sets/src/mage/cards/w/WallOfShards.java @@ -21,7 +21,7 @@ public final class WallOfShards extends CardImpl { public WallOfShards(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}"); - addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.WALL); this.power = new MageInt(1); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/w/WandOfOrcus.java b/Mage.Sets/src/mage/cards/w/WandOfOrcus.java index e54fd6e2a4..0f785aa252 100644 --- a/Mage.Sets/src/mage/cards/w/WandOfOrcus.java +++ b/Mage.Sets/src/mage/cards/w/WandOfOrcus.java @@ -29,7 +29,7 @@ public final class WandOfOrcus extends CardImpl { public WandOfOrcus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EQUIPMENT); // Whenever equipped creature attacks or blocks, it and Zombies you control gain diff --git a/Mage.Sets/src/mage/cards/w/WasitoraNekoruQueen.java b/Mage.Sets/src/mage/cards/w/WasitoraNekoruQueen.java index c6ea65345f..a929993cf1 100644 --- a/Mage.Sets/src/mage/cards/w/WasitoraNekoruQueen.java +++ b/Mage.Sets/src/mage/cards/w/WasitoraNekoruQueen.java @@ -31,7 +31,7 @@ public final class WasitoraNekoruQueen extends CardImpl { public WasitoraNekoruQueen(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.DRAGON); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/w/Wastes.java b/Mage.Sets/src/mage/cards/w/Wastes.java index 99ede5fbd1..380a793837 100644 --- a/Mage.Sets/src/mage/cards/w/Wastes.java +++ b/Mage.Sets/src/mage/cards/w/Wastes.java @@ -16,7 +16,7 @@ public final class Wastes extends CardImpl { public Wastes(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.BASIC); + this.supertype.add(SuperType.BASIC); // {T}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/w/Weatherlight.java b/Mage.Sets/src/mage/cards/w/Weatherlight.java index 07a5dc0217..47e45fdd45 100644 --- a/Mage.Sets/src/mage/cards/w/Weatherlight.java +++ b/Mage.Sets/src/mage/cards/w/Weatherlight.java @@ -30,7 +30,7 @@ public final class Weatherlight extends CardImpl { public Weatherlight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{4}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(4); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/w/WeatherlightCompleated.java b/Mage.Sets/src/mage/cards/w/WeatherlightCompleated.java index 22ab5e2955..430dd73e94 100644 --- a/Mage.Sets/src/mage/cards/w/WeatherlightCompleated.java +++ b/Mage.Sets/src/mage/cards/w/WeatherlightCompleated.java @@ -32,7 +32,7 @@ public final class WeatherlightCompleated extends CardImpl { public WeatherlightCompleated(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT}, "{2}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VEHICLE); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/w/WernogRidersChaplain.java b/Mage.Sets/src/mage/cards/w/WernogRidersChaplain.java index 47578b9250..6ae24c5c24 100644 --- a/Mage.Sets/src/mage/cards/w/WernogRidersChaplain.java +++ b/Mage.Sets/src/mage/cards/w/WernogRidersChaplain.java @@ -27,7 +27,7 @@ public final class WernogRidersChaplain extends CardImpl { public WernogRidersChaplain(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.power = new MageInt(1); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/w/WhipOfErebos.java b/Mage.Sets/src/mage/cards/w/WhipOfErebos.java index 0769d2bdb9..910f244f01 100644 --- a/Mage.Sets/src/mage/cards/w/WhipOfErebos.java +++ b/Mage.Sets/src/mage/cards/w/WhipOfErebos.java @@ -37,7 +37,7 @@ public final class WhipOfErebos extends CardImpl { public WhipOfErebos(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.ARTIFACT}, "{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Creatures you control have lifelink. this.addAbility(new SimpleStaticAbility(new GainAbilityControlledEffect( diff --git a/Mage.Sets/src/mage/cards/w/WhisperBloodLiturgist.java b/Mage.Sets/src/mage/cards/w/WhisperBloodLiturgist.java index 241b2ce06c..55ee46285f 100644 --- a/Mage.Sets/src/mage/cards/w/WhisperBloodLiturgist.java +++ b/Mage.Sets/src/mage/cards/w/WhisperBloodLiturgist.java @@ -28,7 +28,7 @@ public final class WhisperBloodLiturgist extends CardImpl { public WhisperBloodLiturgist(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/w/WilheltTheRotcleaver.java b/Mage.Sets/src/mage/cards/w/WilheltTheRotcleaver.java index e5760a8727..9a157e3392 100644 --- a/Mage.Sets/src/mage/cards/w/WilheltTheRotcleaver.java +++ b/Mage.Sets/src/mage/cards/w/WilheltTheRotcleaver.java @@ -40,7 +40,7 @@ public final class WilheltTheRotcleaver extends CardImpl { public WilheltTheRotcleaver(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZOMBIE); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/w/WillKenrith.java b/Mage.Sets/src/mage/cards/w/WillKenrith.java index 1bcff3cdbe..10a816068f 100644 --- a/Mage.Sets/src/mage/cards/w/WillKenrith.java +++ b/Mage.Sets/src/mage/cards/w/WillKenrith.java @@ -31,7 +31,7 @@ public final class WillKenrith extends CardImpl { public WillKenrith(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WILL); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/w/WillowduskEssenceSeer.java b/Mage.Sets/src/mage/cards/w/WillowduskEssenceSeer.java index 837a5ef0e5..45ab918123 100644 --- a/Mage.Sets/src/mage/cards/w/WillowduskEssenceSeer.java +++ b/Mage.Sets/src/mage/cards/w/WillowduskEssenceSeer.java @@ -40,7 +40,7 @@ public final class WillowduskEssenceSeer extends CardImpl { public WillowduskEssenceSeer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRYAD); this.subtype.add(SubType.DRUID); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/w/WilsonRefinedGrizzly.java b/Mage.Sets/src/mage/cards/w/WilsonRefinedGrizzly.java index d2cdaf7dbf..dc0a437e42 100644 --- a/Mage.Sets/src/mage/cards/w/WilsonRefinedGrizzly.java +++ b/Mage.Sets/src/mage/cards/w/WilsonRefinedGrizzly.java @@ -24,7 +24,7 @@ public final class WilsonRefinedGrizzly extends CardImpl { public WilsonRefinedGrizzly(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEAR); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java b/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java index d92058fb21..9305624f8b 100644 --- a/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java +++ b/Mage.Sets/src/mage/cards/w/WingedTempleOfOrazca.java @@ -32,7 +32,7 @@ public final class WingedTempleOfOrazca extends CardImpl { public WingedTempleOfOrazca(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.nightCard = true; diff --git a/Mage.Sets/src/mage/cards/w/WinotaJoinerOfForces.java b/Mage.Sets/src/mage/cards/w/WinotaJoinerOfForces.java index db0b3c3a47..b8b6f6427c 100644 --- a/Mage.Sets/src/mage/cards/w/WinotaJoinerOfForces.java +++ b/Mage.Sets/src/mage/cards/w/WinotaJoinerOfForces.java @@ -35,7 +35,7 @@ public final class WinotaJoinerOfForces extends CardImpl { public WinotaJoinerOfForces(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/w/WintersNight.java b/Mage.Sets/src/mage/cards/w/WintersNight.java index 4fcf52146c..2b5ee41793 100644 --- a/Mage.Sets/src/mage/cards/w/WintersNight.java +++ b/Mage.Sets/src/mage/cards/w/WintersNight.java @@ -26,7 +26,7 @@ public final class WintersNight extends CardImpl { public WintersNight(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{R}{G}{W}"); - addSuperType(SuperType.WORLD); + this.supertype.add(SuperType.WORLD); // Whenever a player taps a snow land for mana, that player adds one mana of any type that land produced. // That land doesn't untap during its controller's next untap step. diff --git a/Mage.Sets/src/mage/cards/w/WintersRest.java b/Mage.Sets/src/mage/cards/w/WintersRest.java index e396e222d5..4c5715eb42 100644 --- a/Mage.Sets/src/mage/cards/w/WintersRest.java +++ b/Mage.Sets/src/mage/cards/w/WintersRest.java @@ -31,7 +31,7 @@ public final class WintersRest extends CardImpl { public WintersRest(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{1}{U}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.AURA); // Enchant creature diff --git a/Mage.Sets/src/mage/cards/w/WithengarUnbound.java b/Mage.Sets/src/mage/cards/w/WithengarUnbound.java index 523c7e10c9..39e5370be0 100644 --- a/Mage.Sets/src/mage/cards/w/WithengarUnbound.java +++ b/Mage.Sets/src/mage/cards/w/WithengarUnbound.java @@ -26,7 +26,7 @@ public final class WithengarUnbound extends CardImpl { public WithengarUnbound(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.color.setBlack(true); diff --git a/Mage.Sets/src/mage/cards/w/WoodlandChasm.java b/Mage.Sets/src/mage/cards/w/WoodlandChasm.java index 9834e9c922..e2227a104c 100644 --- a/Mage.Sets/src/mage/cards/w/WoodlandChasm.java +++ b/Mage.Sets/src/mage/cards/w/WoodlandChasm.java @@ -20,7 +20,7 @@ public final class WoodlandChasm extends CardImpl { public WoodlandChasm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.SWAMP); this.subtype.add(SubType.FOREST); diff --git a/Mage.Sets/src/mage/cards/w/WortBoggartAuntie.java b/Mage.Sets/src/mage/cards/w/WortBoggartAuntie.java index 5383ae4645..d8ed98bb27 100644 --- a/Mage.Sets/src/mage/cards/w/WortBoggartAuntie.java +++ b/Mage.Sets/src/mage/cards/w/WortBoggartAuntie.java @@ -29,7 +29,7 @@ public final class WortBoggartAuntie extends CardImpl { public WortBoggartAuntie(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/w/WortTheRaidmother.java b/Mage.Sets/src/mage/cards/w/WortTheRaidmother.java index 89a6007974..6055b0fc59 100644 --- a/Mage.Sets/src/mage/cards/w/WortTheRaidmother.java +++ b/Mage.Sets/src/mage/cards/w/WortTheRaidmother.java @@ -28,7 +28,7 @@ public final class WortTheRaidmother extends CardImpl { public WortTheRaidmother(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{R/G}{R/G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/w/WrennAndRealmbreaker.java b/Mage.Sets/src/mage/cards/w/WrennAndRealmbreaker.java index 4da7d16492..4ee237c659 100644 --- a/Mage.Sets/src/mage/cards/w/WrennAndRealmbreaker.java +++ b/Mage.Sets/src/mage/cards/w/WrennAndRealmbreaker.java @@ -32,7 +32,7 @@ public final class WrennAndRealmbreaker extends CardImpl { public WrennAndRealmbreaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WRENN); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/w/WrennAndSeven.java b/Mage.Sets/src/mage/cards/w/WrennAndSeven.java index 8761c8a1c2..0b0517c9ae 100644 --- a/Mage.Sets/src/mage/cards/w/WrennAndSeven.java +++ b/Mage.Sets/src/mage/cards/w/WrennAndSeven.java @@ -27,7 +27,7 @@ public final class WrennAndSeven extends CardImpl { public WrennAndSeven(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{3}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WRENN); this.setStartingLoyalty(5); diff --git a/Mage.Sets/src/mage/cards/w/WrennAndSix.java b/Mage.Sets/src/mage/cards/w/WrennAndSix.java index 6a5a1cbada..17ffae5780 100644 --- a/Mage.Sets/src/mage/cards/w/WrennAndSix.java +++ b/Mage.Sets/src/mage/cards/w/WrennAndSix.java @@ -32,7 +32,7 @@ public final class WrennAndSix extends CardImpl { public WrennAndSix(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WRENN); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/w/WrexialTheRisenDeep.java b/Mage.Sets/src/mage/cards/w/WrexialTheRisenDeep.java index 94e598b784..9a2e8880a9 100644 --- a/Mage.Sets/src/mage/cards/w/WrexialTheRisenDeep.java +++ b/Mage.Sets/src/mage/cards/w/WrexialTheRisenDeep.java @@ -33,7 +33,7 @@ public final class WrexialTheRisenDeep extends CardImpl { public WrexialTheRisenDeep(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.KRAKEN); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/w/WulfgarOfIcewindDale.java b/Mage.Sets/src/mage/cards/w/WulfgarOfIcewindDale.java index 5380bc840e..5d2c1a96f1 100644 --- a/Mage.Sets/src/mage/cards/w/WulfgarOfIcewindDale.java +++ b/Mage.Sets/src/mage/cards/w/WulfgarOfIcewindDale.java @@ -25,7 +25,7 @@ public final class WulfgarOfIcewindDale extends CardImpl { public WulfgarOfIcewindDale(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.BARBARIAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/w/WydwenTheBitingGale.java b/Mage.Sets/src/mage/cards/w/WydwenTheBitingGale.java index 026420fa78..bde670a66d 100644 --- a/Mage.Sets/src/mage/cards/w/WydwenTheBitingGale.java +++ b/Mage.Sets/src/mage/cards/w/WydwenTheBitingGale.java @@ -25,7 +25,7 @@ public final class WydwenTheBitingGale extends CardImpl { public WydwenTheBitingGale(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FAERIE); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/w/WylethSoulOfSteel.java b/Mage.Sets/src/mage/cards/w/WylethSoulOfSteel.java index 831ab58f36..fdaaf0cd8d 100644 --- a/Mage.Sets/src/mage/cards/w/WylethSoulOfSteel.java +++ b/Mage.Sets/src/mage/cards/w/WylethSoulOfSteel.java @@ -26,7 +26,7 @@ public final class WylethSoulOfSteel extends CardImpl { public WylethSoulOfSteel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/w/WyllBladeOfFrontiers.java b/Mage.Sets/src/mage/cards/w/WyllBladeOfFrontiers.java index 84d2c773c5..d431bd47aa 100644 --- a/Mage.Sets/src/mage/cards/w/WyllBladeOfFrontiers.java +++ b/Mage.Sets/src/mage/cards/w/WyllBladeOfFrontiers.java @@ -25,7 +25,7 @@ public final class WyllBladeOfFrontiers extends CardImpl { public WyllBladeOfFrontiers(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARLOCK); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/x/XanatharGuildKingpin.java b/Mage.Sets/src/mage/cards/x/XanatharGuildKingpin.java index 5e70924a50..fe64e8b7eb 100644 --- a/Mage.Sets/src/mage/cards/x/XanatharGuildKingpin.java +++ b/Mage.Sets/src/mage/cards/x/XanatharGuildKingpin.java @@ -32,7 +32,7 @@ public final class XanatharGuildKingpin extends CardImpl { public XanatharGuildKingpin(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BEHOLDER); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/x/XantchaSleeperAgent.java b/Mage.Sets/src/mage/cards/x/XantchaSleeperAgent.java index 00f1b6d472..c7fdb96aad 100644 --- a/Mage.Sets/src/mage/cards/x/XantchaSleeperAgent.java +++ b/Mage.Sets/src/mage/cards/x/XantchaSleeperAgent.java @@ -29,7 +29,7 @@ public final class XantchaSleeperAgent extends CardImpl { public XantchaSleeperAgent(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.MINION); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/x/XenagosGodOfRevels.java b/Mage.Sets/src/mage/cards/x/XenagosGodOfRevels.java index d1b0519ab7..c340814edd 100644 --- a/Mage.Sets/src/mage/cards/x/XenagosGodOfRevels.java +++ b/Mage.Sets/src/mage/cards/x/XenagosGodOfRevels.java @@ -37,7 +37,7 @@ public final class XenagosGodOfRevels extends CardImpl { public XenagosGodOfRevels(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT, CardType.CREATURE}, "{3}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOD); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/x/XenagosTheReveler.java b/Mage.Sets/src/mage/cards/x/XenagosTheReveler.java index 5c796c4d98..a60172934d 100644 --- a/Mage.Sets/src/mage/cards/x/XenagosTheReveler.java +++ b/Mage.Sets/src/mage/cards/x/XenagosTheReveler.java @@ -28,7 +28,7 @@ public final class XenagosTheReveler extends CardImpl { public XenagosTheReveler(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.XENAGOS); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java b/Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java index 55049b6e39..1cf41ef153 100644 --- a/Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java +++ b/Mage.Sets/src/mage/cards/x/XenkPaladinUnbroken.java @@ -25,7 +25,7 @@ public final class XenkPaladinUnbroken extends CardImpl { public XenkPaladinUnbroken(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.KNIGHT); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/x/XiahouDunTheOneEyed.java b/Mage.Sets/src/mage/cards/x/XiahouDunTheOneEyed.java index 5726fc83b5..2794a03b01 100644 --- a/Mage.Sets/src/mage/cards/x/XiahouDunTheOneEyed.java +++ b/Mage.Sets/src/mage/cards/x/XiahouDunTheOneEyed.java @@ -34,7 +34,7 @@ public final class XiahouDunTheOneEyed extends CardImpl { public XiahouDunTheOneEyed(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/x/XiraArien.java b/Mage.Sets/src/mage/cards/x/XiraArien.java index 1a1bd9b550..97e7213a50 100644 --- a/Mage.Sets/src/mage/cards/x/XiraArien.java +++ b/Mage.Sets/src/mage/cards/x/XiraArien.java @@ -25,7 +25,7 @@ public final class XiraArien extends CardImpl { public XiraArien(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.INSECT); this.subtype.add(SubType.WIZARD); diff --git a/Mage.Sets/src/mage/cards/x/XiraTheGoldenSting.java b/Mage.Sets/src/mage/cards/x/XiraTheGoldenSting.java index b79bb8ff56..e892d64e08 100644 --- a/Mage.Sets/src/mage/cards/x/XiraTheGoldenSting.java +++ b/Mage.Sets/src/mage/cards/x/XiraTheGoldenSting.java @@ -43,7 +43,7 @@ public final class XiraTheGoldenSting extends CardImpl { public XiraTheGoldenSting(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.INSECT, SubType.ASSASSIN); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/x/XunYuWeiAdvisor.java b/Mage.Sets/src/mage/cards/x/XunYuWeiAdvisor.java index 0c92e374dc..62ac471e70 100644 --- a/Mage.Sets/src/mage/cards/x/XunYuWeiAdvisor.java +++ b/Mage.Sets/src/mage/cards/x/XunYuWeiAdvisor.java @@ -25,7 +25,7 @@ public final class XunYuWeiAdvisor extends CardImpl { public XunYuWeiAdvisor(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/x/XyrisTheWrithingStorm.java b/Mage.Sets/src/mage/cards/x/XyrisTheWrithingStorm.java index b15254d019..61dab16f03 100644 --- a/Mage.Sets/src/mage/cards/x/XyrisTheWrithingStorm.java +++ b/Mage.Sets/src/mage/cards/x/XyrisTheWrithingStorm.java @@ -27,7 +27,7 @@ public final class XyrisTheWrithingStorm extends CardImpl { public XyrisTheWrithingStorm(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SNAKE); this.subtype.add(SubType.LEVIATHAN); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/y/YahenniUndyingPartisan.java b/Mage.Sets/src/mage/cards/y/YahenniUndyingPartisan.java index d92b8d2815..de83521644 100644 --- a/Mage.Sets/src/mage/cards/y/YahenniUndyingPartisan.java +++ b/Mage.Sets/src/mage/cards/y/YahenniUndyingPartisan.java @@ -28,7 +28,7 @@ public final class YahenniUndyingPartisan extends CardImpl { public YahenniUndyingPartisan(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.AETHERBORN); this.subtype.add(SubType.VAMPIRE); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java b/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java index 28862b950a..b9b685c2a4 100644 --- a/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java +++ b/Mage.Sets/src/mage/cards/y/YannikScavengingSentinel.java @@ -35,7 +35,7 @@ public final class YannikScavengingSentinel extends CardImpl { public YannikScavengingSentinel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HYENA); this.subtype.add(SubType.BEAST); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/y/YargleAndMultani.java b/Mage.Sets/src/mage/cards/y/YargleAndMultani.java index 5248c841aa..b9d895f39c 100644 --- a/Mage.Sets/src/mage/cards/y/YargleAndMultani.java +++ b/Mage.Sets/src/mage/cards/y/YargleAndMultani.java @@ -12,7 +12,7 @@ import java.util.UUID; public class YargleAndMultani extends CardImpl { public YargleAndMultani(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.FROG); this.addSubType(SubType.SPIRIT); this.addSubType(SubType.ELEMENTAL); diff --git a/Mage.Sets/src/mage/cards/y/YargleGluttonOfUrborg.java b/Mage.Sets/src/mage/cards/y/YargleGluttonOfUrborg.java index 176bb9b2db..c12da4069c 100644 --- a/Mage.Sets/src/mage/cards/y/YargleGluttonOfUrborg.java +++ b/Mage.Sets/src/mage/cards/y/YargleGluttonOfUrborg.java @@ -18,7 +18,7 @@ public final class YargleGluttonOfUrborg extends CardImpl { public YargleGluttonOfUrborg(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.FROG); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(9); diff --git a/Mage.Sets/src/mage/cards/y/YarokTheDesecrated.java b/Mage.Sets/src/mage/cards/y/YarokTheDesecrated.java index 03c49b27b2..5a361e4f9d 100644 --- a/Mage.Sets/src/mage/cards/y/YarokTheDesecrated.java +++ b/Mage.Sets/src/mage/cards/y/YarokTheDesecrated.java @@ -24,7 +24,7 @@ public final class YarokTheDesecrated extends CardImpl { public YarokTheDesecrated(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.HORROR); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java b/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java index 38ec87267d..6105644f73 100644 --- a/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java +++ b/Mage.Sets/src/mage/cards/y/YasharnImplacableEarth.java @@ -38,7 +38,7 @@ public final class YasharnImplacableEarth extends CardImpl { public YasharnImplacableEarth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.BOAR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/y/YasovaDragonclaw.java b/Mage.Sets/src/mage/cards/y/YasovaDragonclaw.java index 9c2d7b2b83..636a7fab90 100644 --- a/Mage.Sets/src/mage/cards/y/YasovaDragonclaw.java +++ b/Mage.Sets/src/mage/cards/y/YasovaDragonclaw.java @@ -42,7 +42,7 @@ public final class YasovaDragonclaw extends CardImpl { public YasovaDragonclaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/y/YavimayaCradleOfGrowth.java b/Mage.Sets/src/mage/cards/y/YavimayaCradleOfGrowth.java index 1996605003..910c572c67 100644 --- a/Mage.Sets/src/mage/cards/y/YavimayaCradleOfGrowth.java +++ b/Mage.Sets/src/mage/cards/y/YavimayaCradleOfGrowth.java @@ -18,7 +18,7 @@ public final class YavimayaCradleOfGrowth extends CardImpl { public YavimayaCradleOfGrowth(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // Each land is a Forest in addition to its other land types. this.addAbility(new SimpleStaticAbility(new AddBasicLandTypeAllLandsEffect(SubType.FOREST))); diff --git a/Mage.Sets/src/mage/cards/y/YavimayaHollow.java b/Mage.Sets/src/mage/cards/y/YavimayaHollow.java index 7afb121829..56de4fa929 100644 --- a/Mage.Sets/src/mage/cards/y/YavimayaHollow.java +++ b/Mage.Sets/src/mage/cards/y/YavimayaHollow.java @@ -23,7 +23,7 @@ public final class YavimayaHollow extends CardImpl { public YavimayaHollow(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.LAND},""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // {tap}: Add {C}. this.addAbility(new ColorlessManaAbility()); diff --git a/Mage.Sets/src/mage/cards/y/YawgmothThranPhysician.java b/Mage.Sets/src/mage/cards/y/YawgmothThranPhysician.java index 11de97e0b5..a55b45a7d6 100644 --- a/Mage.Sets/src/mage/cards/y/YawgmothThranPhysician.java +++ b/Mage.Sets/src/mage/cards/y/YawgmothThranPhysician.java @@ -35,7 +35,7 @@ public final class YawgmothThranPhysician extends CardImpl { public YawgmothThranPhysician(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{B}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.CLERIC); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/y/YawgmothsVileOffering.java b/Mage.Sets/src/mage/cards/y/YawgmothsVileOffering.java index 2237c9038c..8f9da8c3b8 100644 --- a/Mage.Sets/src/mage/cards/y/YawgmothsVileOffering.java +++ b/Mage.Sets/src/mage/cards/y/YawgmothsVileOffering.java @@ -38,7 +38,7 @@ public final class YawgmothsVileOffering extends CardImpl { public YawgmothsVileOffering(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{4}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); // (You may cast a legendary sorcery only if you control a legendary creature or planeswalker.) this.addAbility(new LegendarySpellAbility()); diff --git a/Mage.Sets/src/mage/cards/y/YedoraGraveGardener.java b/Mage.Sets/src/mage/cards/y/YedoraGraveGardener.java index f200c31960..a49dc888d5 100644 --- a/Mage.Sets/src/mage/cards/y/YedoraGraveGardener.java +++ b/Mage.Sets/src/mage/cards/y/YedoraGraveGardener.java @@ -37,7 +37,7 @@ public final class YedoraGraveGardener extends CardImpl { public YedoraGraveGardener(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TREEFOLK); this.subtype.add(SubType.DRUID); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/y/YennettCrypticSovereign.java b/Mage.Sets/src/mage/cards/y/YennettCrypticSovereign.java index 0474434a54..fd008418f8 100644 --- a/Mage.Sets/src/mage/cards/y/YennettCrypticSovereign.java +++ b/Mage.Sets/src/mage/cards/y/YennettCrypticSovereign.java @@ -29,7 +29,7 @@ public final class YennettCrypticSovereign extends CardImpl { public YennettCrypticSovereign(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPHINX); this.power = new MageInt(3); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/y/YevaNaturesHerald.java b/Mage.Sets/src/mage/cards/y/YevaNaturesHerald.java index 94d4b5f7e1..fcf44e9d4a 100644 --- a/Mage.Sets/src/mage/cards/y/YevaNaturesHerald.java +++ b/Mage.Sets/src/mage/cards/y/YevaNaturesHerald.java @@ -31,7 +31,7 @@ public final class YevaNaturesHerald extends CardImpl { public YevaNaturesHerald(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELF); this.subtype.add(SubType.SHAMAN); diff --git a/Mage.Sets/src/mage/cards/y/YidaroWanderingMonster.java b/Mage.Sets/src/mage/cards/y/YidaroWanderingMonster.java index 142ba9884e..6706653e9a 100644 --- a/Mage.Sets/src/mage/cards/y/YidaroWanderingMonster.java +++ b/Mage.Sets/src/mage/cards/y/YidaroWanderingMonster.java @@ -35,7 +35,7 @@ public final class YidaroWanderingMonster extends CardImpl { public YidaroWanderingMonster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.subtype.add(SubType.TURTLE); this.power = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/y/YidrisMaelstromWielder.java b/Mage.Sets/src/mage/cards/y/YidrisMaelstromWielder.java index 6b6fe136ff..7ba39dd45c 100644 --- a/Mage.Sets/src/mage/cards/y/YidrisMaelstromWielder.java +++ b/Mage.Sets/src/mage/cards/y/YidrisMaelstromWielder.java @@ -25,7 +25,7 @@ public final class YidrisMaelstromWielder extends CardImpl { public YidrisMaelstromWielder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{U}{B}{R}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.OGRE); this.subtype.add(SubType.WIZARD); this.power = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java b/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java index b892d76699..02d107684b 100644 --- a/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java +++ b/Mage.Sets/src/mage/cards/y/YisanTheWandererBard.java @@ -34,7 +34,7 @@ public final class YisanTheWandererBard extends CardImpl { public YisanTheWandererBard(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.ROGUE); this.subtype.add(SubType.BARD); diff --git a/Mage.Sets/src/mage/cards/y/YodaJediMaster.java b/Mage.Sets/src/mage/cards/y/YodaJediMaster.java index fb319fb2ab..decd02e935 100644 --- a/Mage.Sets/src/mage/cards/y/YodaJediMaster.java +++ b/Mage.Sets/src/mage/cards/y/YodaJediMaster.java @@ -35,7 +35,7 @@ public final class YodaJediMaster extends CardImpl { public YodaJediMaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{1}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.YODA); this.setStartingLoyalty(3); diff --git a/Mage.Sets/src/mage/cards/y/YomijiWhoBarsTheWay.java b/Mage.Sets/src/mage/cards/y/YomijiWhoBarsTheWay.java index f7655b7cab..b53b439c8e 100644 --- a/Mage.Sets/src/mage/cards/y/YomijiWhoBarsTheWay.java +++ b/Mage.Sets/src/mage/cards/y/YomijiWhoBarsTheWay.java @@ -22,7 +22,7 @@ public final class YomijiWhoBarsTheWay extends CardImpl { public YomijiWhoBarsTheWay(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SPIRIT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/y/YorionSkyNomad.java b/Mage.Sets/src/mage/cards/y/YorionSkyNomad.java index 39ce674a97..56aac1067e 100644 --- a/Mage.Sets/src/mage/cards/y/YorionSkyNomad.java +++ b/Mage.Sets/src/mage/cards/y/YorionSkyNomad.java @@ -36,7 +36,7 @@ public final class YorionSkyNomad extends CardImpl { public YorionSkyNomad(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[] {CardType.CREATURE}, "{3}{W/U}{W/U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.BIRD); this.subtype.add(SubType.SERPENT); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/y/YorvoLordOfGarenbrig.java b/Mage.Sets/src/mage/cards/y/YorvoLordOfGarenbrig.java index a7e73119e4..fd1dcaa1c1 100644 --- a/Mage.Sets/src/mage/cards/y/YorvoLordOfGarenbrig.java +++ b/Mage.Sets/src/mage/cards/y/YorvoLordOfGarenbrig.java @@ -35,7 +35,7 @@ public final class YorvoLordOfGarenbrig extends CardImpl { public YorvoLordOfGarenbrig(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.NOBLE); this.power = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/y/YoseiTheMorningStar.java b/Mage.Sets/src/mage/cards/y/YoseiTheMorningStar.java index 4990398183..d892d58880 100644 --- a/Mage.Sets/src/mage/cards/y/YoseiTheMorningStar.java +++ b/Mage.Sets/src/mage/cards/y/YoseiTheMorningStar.java @@ -28,7 +28,7 @@ public final class YoseiTheMorningStar extends CardImpl { public YoseiTheMorningStar(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DRAGON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/y/YoshimaruEverFaithful.java b/Mage.Sets/src/mage/cards/y/YoshimaruEverFaithful.java index 1e971fb7e9..377f850af5 100644 --- a/Mage.Sets/src/mage/cards/y/YoshimaruEverFaithful.java +++ b/Mage.Sets/src/mage/cards/y/YoshimaruEverFaithful.java @@ -31,7 +31,7 @@ public final class YoshimaruEverFaithful extends CardImpl { public YoshimaruEverFaithful(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DOG); this.power = new MageInt(1); this.toughness = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/y/YuanShaoTheIndecisive.java b/Mage.Sets/src/mage/cards/y/YuanShaoTheIndecisive.java index b81338c408..1a4dd9a037 100644 --- a/Mage.Sets/src/mage/cards/y/YuanShaoTheIndecisive.java +++ b/Mage.Sets/src/mage/cards/y/YuanShaoTheIndecisive.java @@ -22,7 +22,7 @@ public final class YuanShaoTheIndecisive extends CardImpl { public YuanShaoTheIndecisive(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/y/YukoraThePrisoner.java b/Mage.Sets/src/mage/cards/y/YukoraThePrisoner.java index 2a459524ea..ec73dd42b2 100644 --- a/Mage.Sets/src/mage/cards/y/YukoraThePrisoner.java +++ b/Mage.Sets/src/mage/cards/y/YukoraThePrisoner.java @@ -32,7 +32,7 @@ public final class YukoraThePrisoner extends CardImpl { public YukoraThePrisoner(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{2}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.SPIRIT); diff --git a/Mage.Sets/src/mage/cards/y/YurikoTheTigersShadow.java b/Mage.Sets/src/mage/cards/y/YurikoTheTigersShadow.java index dc43cd9259..7441b36062 100644 --- a/Mage.Sets/src/mage/cards/y/YurikoTheTigersShadow.java +++ b/Mage.Sets/src/mage/cards/y/YurikoTheTigersShadow.java @@ -39,7 +39,7 @@ public final class YurikoTheTigersShadow extends CardImpl { public YurikoTheTigersShadow(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.NINJA); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/y/YurlokOfScorchThrash.java b/Mage.Sets/src/mage/cards/y/YurlokOfScorchThrash.java index 7cfe487f15..f4fa295a8a 100644 --- a/Mage.Sets/src/mage/cards/y/YurlokOfScorchThrash.java +++ b/Mage.Sets/src/mage/cards/y/YurlokOfScorchThrash.java @@ -28,7 +28,7 @@ public final class YurlokOfScorchThrash extends CardImpl { public YurlokOfScorchThrash(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIASHINO); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/y/YusriFortunesFlame.java b/Mage.Sets/src/mage/cards/y/YusriFortunesFlame.java index 912175d272..d2ef7227aa 100644 --- a/Mage.Sets/src/mage/cards/y/YusriFortunesFlame.java +++ b/Mage.Sets/src/mage/cards/y/YusriFortunesFlame.java @@ -23,7 +23,7 @@ public final class YusriFortunesFlame extends CardImpl { public YusriFortunesFlame(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.EFREET); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZabazTheGlimmerwasp.java b/Mage.Sets/src/mage/cards/z/ZabazTheGlimmerwasp.java index 192a50beba..4a471015b0 100644 --- a/Mage.Sets/src/mage/cards/z/ZabazTheGlimmerwasp.java +++ b/Mage.Sets/src/mage/cards/z/ZabazTheGlimmerwasp.java @@ -31,7 +31,7 @@ public final class ZabazTheGlimmerwasp extends CardImpl { public ZabazTheGlimmerwasp(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{1}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.INSECT); this.power = new MageInt(0); this.toughness = new MageInt(0); diff --git a/Mage.Sets/src/mage/cards/z/ZacamaPrimalCalamity.java b/Mage.Sets/src/mage/cards/z/ZacamaPrimalCalamity.java index b369f4c4c3..17dced5174 100644 --- a/Mage.Sets/src/mage/cards/z/ZacamaPrimalCalamity.java +++ b/Mage.Sets/src/mage/cards/z/ZacamaPrimalCalamity.java @@ -35,7 +35,7 @@ public final class ZacamaPrimalCalamity extends CardImpl { public ZacamaPrimalCalamity(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{6}{R}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(9); diff --git a/Mage.Sets/src/mage/cards/z/ZadaHedronGrinder.java b/Mage.Sets/src/mage/cards/z/ZadaHedronGrinder.java index 6f7c87ff55..58bfd7aa76 100644 --- a/Mage.Sets/src/mage/cards/z/ZadaHedronGrinder.java +++ b/Mage.Sets/src/mage/cards/z/ZadaHedronGrinder.java @@ -34,7 +34,7 @@ public final class ZadaHedronGrinder extends CardImpl { public ZadaHedronGrinder(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN, SubType.ALLY); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZaffaiThunderConductor.java b/Mage.Sets/src/mage/cards/z/ZaffaiThunderConductor.java index d6f2867456..5cff511df4 100644 --- a/Mage.Sets/src/mage/cards/z/ZaffaiThunderConductor.java +++ b/Mage.Sets/src/mage/cards/z/ZaffaiThunderConductor.java @@ -26,7 +26,7 @@ public final class ZaffaiThunderConductor extends CardImpl { public ZaffaiThunderConductor(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/z/ZagrasThiefOfHeartbeats.java b/Mage.Sets/src/mage/cards/z/ZagrasThiefOfHeartbeats.java index e569ef82c1..dae5a49007 100644 --- a/Mage.Sets/src/mage/cards/z/ZagrasThiefOfHeartbeats.java +++ b/Mage.Sets/src/mage/cards/z/ZagrasThiefOfHeartbeats.java @@ -31,7 +31,7 @@ public final class ZagrasThiefOfHeartbeats extends CardImpl { public ZagrasThiefOfHeartbeats(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VAMPIRE); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZahidDjinnOfTheLamp.java b/Mage.Sets/src/mage/cards/z/ZahidDjinnOfTheLamp.java index 831715c122..45ee4f8404 100644 --- a/Mage.Sets/src/mage/cards/z/ZahidDjinnOfTheLamp.java +++ b/Mage.Sets/src/mage/cards/z/ZahidDjinnOfTheLamp.java @@ -25,7 +25,7 @@ public final class ZahidDjinnOfTheLamp extends CardImpl { public ZahidDjinnOfTheLamp(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DJINN); this.power = new MageInt(5); this.toughness = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/z/ZaltoFireGiantDuke.java b/Mage.Sets/src/mage/cards/z/ZaltoFireGiantDuke.java index fab8a90e4f..ae3cb99391 100644 --- a/Mage.Sets/src/mage/cards/z/ZaltoFireGiantDuke.java +++ b/Mage.Sets/src/mage/cards/z/ZaltoFireGiantDuke.java @@ -20,7 +20,7 @@ public final class ZaltoFireGiantDuke extends CardImpl { public ZaltoFireGiantDuke(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GIANT); this.subtype.add(SubType.BARBARIAN); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/z/ZamWesell.java b/Mage.Sets/src/mage/cards/z/ZamWesell.java index 64aa8d3a20..9f584b4408 100644 --- a/Mage.Sets/src/mage/cards/z/ZamWesell.java +++ b/Mage.Sets/src/mage/cards/z/ZamWesell.java @@ -29,7 +29,7 @@ public final class ZamWesell extends CardImpl { public ZamWesell(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.SHAPESHIFTER, SubType.HUNTER); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/z/ZamrielSeraphOfSteel.java b/Mage.Sets/src/mage/cards/z/ZamrielSeraphOfSteel.java index a3bc7235ea..06bfb82ecc 100644 --- a/Mage.Sets/src/mage/cards/z/ZamrielSeraphOfSteel.java +++ b/Mage.Sets/src/mage/cards/z/ZamrielSeraphOfSteel.java @@ -34,7 +34,7 @@ public final class ZamrielSeraphOfSteel extends CardImpl { public ZamrielSeraphOfSteel(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ANGEL); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZarOjanenScionOfEfrava.java b/Mage.Sets/src/mage/cards/z/ZarOjanenScionOfEfrava.java index 212e4be94d..80c31115a7 100644 --- a/Mage.Sets/src/mage/cards/z/ZarOjanenScionOfEfrava.java +++ b/Mage.Sets/src/mage/cards/z/ZarOjanenScionOfEfrava.java @@ -25,7 +25,7 @@ public final class ZarOjanenScionOfEfrava extends CardImpl { public ZarOjanenScionOfEfrava(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.CAT); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZaraRenegadeRecruiter.java b/Mage.Sets/src/mage/cards/z/ZaraRenegadeRecruiter.java index 0ab95c2d00..f6d6f01a55 100644 --- a/Mage.Sets/src/mage/cards/z/ZaraRenegadeRecruiter.java +++ b/Mage.Sets/src/mage/cards/z/ZaraRenegadeRecruiter.java @@ -32,7 +32,7 @@ public final class ZaraRenegadeRecruiter extends CardImpl { public ZaraRenegadeRecruiter(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.PIRATE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZarethSanTheTrickster.java b/Mage.Sets/src/mage/cards/z/ZarethSanTheTrickster.java index e4e3b1a219..d1d9d6bab9 100644 --- a/Mage.Sets/src/mage/cards/z/ZarethSanTheTrickster.java +++ b/Mage.Sets/src/mage/cards/z/ZarethSanTheTrickster.java @@ -42,7 +42,7 @@ public final class ZarethSanTheTrickster extends CardImpl { public ZarethSanTheTrickster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{U}{B}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.ROGUE); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZarielArchdukeOfAvernus.java b/Mage.Sets/src/mage/cards/z/ZarielArchdukeOfAvernus.java index 4e78a8c215..bce2eff895 100644 --- a/Mage.Sets/src/mage/cards/z/ZarielArchdukeOfAvernus.java +++ b/Mage.Sets/src/mage/cards/z/ZarielArchdukeOfAvernus.java @@ -27,7 +27,7 @@ public final class ZarielArchdukeOfAvernus extends CardImpl { public ZarielArchdukeOfAvernus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.PLANESWALKER}, "{2}{R}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ZARIEL); this.setStartingLoyalty(4); diff --git a/Mage.Sets/src/mage/cards/z/ZaskSkitteringSwarmlord.java b/Mage.Sets/src/mage/cards/z/ZaskSkitteringSwarmlord.java index 20a78654e1..0d026512ed 100644 --- a/Mage.Sets/src/mage/cards/z/ZaskSkitteringSwarmlord.java +++ b/Mage.Sets/src/mage/cards/z/ZaskSkitteringSwarmlord.java @@ -39,7 +39,7 @@ public final class ZaskSkitteringSwarmlord extends CardImpl { public ZaskSkitteringSwarmlord(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.INSECT); this.power = new MageInt(5); this.toughness = new MageInt(5); diff --git a/Mage.Sets/src/mage/cards/z/ZaxaraTheExemplary.java b/Mage.Sets/src/mage/cards/z/ZaxaraTheExemplary.java index 2b0cd03bff..bc70d22591 100644 --- a/Mage.Sets/src/mage/cards/z/ZaxaraTheExemplary.java +++ b/Mage.Sets/src/mage/cards/z/ZaxaraTheExemplary.java @@ -33,7 +33,7 @@ public final class ZaxaraTheExemplary extends CardImpl { public ZaxaraTheExemplary(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.NIGHTMARE); this.subtype.add(SubType.HYDRA); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/z/ZedruuTheGreathearted.java b/Mage.Sets/src/mage/cards/z/ZedruuTheGreathearted.java index 6baa9b429c..9c8c4375b5 100644 --- a/Mage.Sets/src/mage/cards/z/ZedruuTheGreathearted.java +++ b/Mage.Sets/src/mage/cards/z/ZedruuTheGreathearted.java @@ -29,7 +29,7 @@ public final class ZedruuTheGreathearted extends CardImpl { public ZedruuTheGreathearted(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{R}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MINOTAUR, SubType.MONK); this.power = new MageInt(2); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZeganaUtopianSpeaker.java b/Mage.Sets/src/mage/cards/z/ZeganaUtopianSpeaker.java index 9909678c8c..3fa68b57a5 100644 --- a/Mage.Sets/src/mage/cards/z/ZeganaUtopianSpeaker.java +++ b/Mage.Sets/src/mage/cards/z/ZeganaUtopianSpeaker.java @@ -24,7 +24,7 @@ public final class ZeganaUtopianSpeaker extends CardImpl { public ZeganaUtopianSpeaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.MERFOLK); this.subtype.add(SubType.WIZARD); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZellixSanityFlayer.java b/Mage.Sets/src/mage/cards/z/ZellixSanityFlayer.java index 4682714f7c..50209cd677 100644 --- a/Mage.Sets/src/mage/cards/z/ZellixSanityFlayer.java +++ b/Mage.Sets/src/mage/cards/z/ZellixSanityFlayer.java @@ -32,7 +32,7 @@ public final class ZellixSanityFlayer extends CardImpl { public ZellixSanityFlayer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HORROR); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZeriamGoldenWind.java b/Mage.Sets/src/mage/cards/z/ZeriamGoldenWind.java index 986d8cd086..7b50fb0ee5 100644 --- a/Mage.Sets/src/mage/cards/z/ZeriamGoldenWind.java +++ b/Mage.Sets/src/mage/cards/z/ZeriamGoldenWind.java @@ -28,7 +28,7 @@ public final class ZeriamGoldenWind extends CardImpl { public ZeriamGoldenWind(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GRIFFIN); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZetalpaPrimalDawn.java b/Mage.Sets/src/mage/cards/z/ZetalpaPrimalDawn.java index f1c1262eb7..8884b9b209 100644 --- a/Mage.Sets/src/mage/cards/z/ZetalpaPrimalDawn.java +++ b/Mage.Sets/src/mage/cards/z/ZetalpaPrimalDawn.java @@ -22,7 +22,7 @@ public final class ZetalpaPrimalDawn extends CardImpl { public ZetalpaPrimalDawn(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{6}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDER); this.subtype.add(SubType.DINOSAUR); diff --git a/Mage.Sets/src/mage/cards/z/ZethiArcaneBlademaster.java b/Mage.Sets/src/mage/cards/z/ZethiArcaneBlademaster.java index 03be378a52..de4b2fbcd4 100644 --- a/Mage.Sets/src/mage/cards/z/ZethiArcaneBlademaster.java +++ b/Mage.Sets/src/mage/cards/z/ZethiArcaneBlademaster.java @@ -28,7 +28,7 @@ public final class ZethiArcaneBlademaster extends CardImpl { public ZethiArcaneBlademaster(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{W}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.SOLDIER); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZevlorElturelExile.java b/Mage.Sets/src/mage/cards/z/ZevlorElturelExile.java index abb6665577..d281bcbe49 100644 --- a/Mage.Sets/src/mage/cards/z/ZevlorElturelExile.java +++ b/Mage.Sets/src/mage/cards/z/ZevlorElturelExile.java @@ -41,7 +41,7 @@ public final class ZevlorElturelExile extends CardImpl { public ZevlorElturelExile(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{U}{B}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.TIEFLING); this.subtype.add(SubType.WARRIOR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZhangFeiFierceWarrior.java b/Mage.Sets/src/mage/cards/z/ZhangFeiFierceWarrior.java index 7aab72861b..f61973d872 100644 --- a/Mage.Sets/src/mage/cards/z/ZhangFeiFierceWarrior.java +++ b/Mage.Sets/src/mage/cards/z/ZhangFeiFierceWarrior.java @@ -19,7 +19,7 @@ public final class ZhangFeiFierceWarrior extends CardImpl { public ZhangFeiFierceWarrior(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{W}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER, SubType.WARRIOR); this.power = new MageInt(4); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZhangHeWeiGeneral.java b/Mage.Sets/src/mage/cards/z/ZhangHeWeiGeneral.java index f8970618cf..8caf5b4b12 100644 --- a/Mage.Sets/src/mage/cards/z/ZhangHeWeiGeneral.java +++ b/Mage.Sets/src/mage/cards/z/ZhangHeWeiGeneral.java @@ -22,7 +22,7 @@ public final class ZhangHeWeiGeneral extends CardImpl { public ZhangHeWeiGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER); this.power = new MageInt(4); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/z/ZhangLiaoHeroOfHefei.java b/Mage.Sets/src/mage/cards/z/ZhangLiaoHeroOfHefei.java index 914f4ca00d..7b21f44b78 100644 --- a/Mage.Sets/src/mage/cards/z/ZhangLiaoHeroOfHefei.java +++ b/Mage.Sets/src/mage/cards/z/ZhangLiaoHeroOfHefei.java @@ -19,7 +19,7 @@ public final class ZhangLiaoHeroOfHefei extends CardImpl { public ZhangLiaoHeroOfHefei(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{B}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZhaoZilongTigerGeneral.java b/Mage.Sets/src/mage/cards/z/ZhaoZilongTigerGeneral.java index 9e6055a1f1..d8ffe639fe 100644 --- a/Mage.Sets/src/mage/cards/z/ZhaoZilongTigerGeneral.java +++ b/Mage.Sets/src/mage/cards/z/ZhaoZilongTigerGeneral.java @@ -21,7 +21,7 @@ public final class ZhaoZilongTigerGeneral extends CardImpl { public ZhaoZilongTigerGeneral(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{W}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER, SubType.WARRIOR); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZhouYuChiefCommander.java b/Mage.Sets/src/mage/cards/z/ZhouYuChiefCommander.java index 2d3ee8bf64..f427c226b7 100644 --- a/Mage.Sets/src/mage/cards/z/ZhouYuChiefCommander.java +++ b/Mage.Sets/src/mage/cards/z/ZhouYuChiefCommander.java @@ -21,7 +21,7 @@ public final class ZhouYuChiefCommander extends CardImpl { public ZhouYuChiefCommander(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.SOLDIER); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/z/ZhugeJinWuStrategist.java b/Mage.Sets/src/mage/cards/z/ZhugeJinWuStrategist.java index 48edf95e68..ef546c171d 100644 --- a/Mage.Sets/src/mage/cards/z/ZhugeJinWuStrategist.java +++ b/Mage.Sets/src/mage/cards/z/ZhugeJinWuStrategist.java @@ -21,7 +21,7 @@ public final class ZhugeJinWuStrategist extends CardImpl { public ZhugeJinWuStrategist(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{U}{U}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ADVISOR); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/z/ZhulodokVoidGorger.java b/Mage.Sets/src/mage/cards/z/ZhulodokVoidGorger.java index 5c83c3efa9..8d45a9e3e0 100644 --- a/Mage.Sets/src/mage/cards/z/ZhulodokVoidGorger.java +++ b/Mage.Sets/src/mage/cards/z/ZhulodokVoidGorger.java @@ -31,7 +31,7 @@ public final class ZhulodokVoidGorger extends CardImpl { public ZhulodokVoidGorger(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{C}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELDRAZI); this.power = new MageInt(7); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZiatoraTheIncinerator.java b/Mage.Sets/src/mage/cards/z/ZiatoraTheIncinerator.java index 1590eee30e..98a9175a70 100644 --- a/Mage.Sets/src/mage/cards/z/ZiatoraTheIncinerator.java +++ b/Mage.Sets/src/mage/cards/z/ZiatoraTheIncinerator.java @@ -30,7 +30,7 @@ public final class ZiatoraTheIncinerator extends CardImpl { public ZiatoraTheIncinerator(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEMON); this.subtype.add(SubType.DRAGON); this.power = new MageInt(6); diff --git a/Mage.Sets/src/mage/cards/z/ZilorthaApexOfIkoria.java b/Mage.Sets/src/mage/cards/z/ZilorthaApexOfIkoria.java index be429a65ba..3509c40ef6 100644 --- a/Mage.Sets/src/mage/cards/z/ZilorthaApexOfIkoria.java +++ b/Mage.Sets/src/mage/cards/z/ZilorthaApexOfIkoria.java @@ -22,7 +22,7 @@ public final class ZilorthaApexOfIkoria extends CardImpl { public ZilorthaApexOfIkoria(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, ""); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(8); this.toughness = new MageInt(8); diff --git a/Mage.Sets/src/mage/cards/z/ZilorthaStrengthIncarnate.java b/Mage.Sets/src/mage/cards/z/ZilorthaStrengthIncarnate.java index 6fc791ed35..786c64060b 100644 --- a/Mage.Sets/src/mage/cards/z/ZilorthaStrengthIncarnate.java +++ b/Mage.Sets/src/mage/cards/z/ZilorthaStrengthIncarnate.java @@ -24,7 +24,7 @@ public final class ZilorthaStrengthIncarnate extends CardImpl { public ZilorthaStrengthIncarnate(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DINOSAUR); this.power = new MageInt(7); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZimoneAndDina.java b/Mage.Sets/src/mage/cards/z/ZimoneAndDina.java index 672edd6c69..53354df43d 100644 --- a/Mage.Sets/src/mage/cards/z/ZimoneAndDina.java +++ b/Mage.Sets/src/mage/cards/z/ZimoneAndDina.java @@ -29,7 +29,7 @@ public final class ZimoneAndDina extends CardImpl { public ZimoneAndDina(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{B}{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.DRYAD); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZimoneQuandrixProdigy.java b/Mage.Sets/src/mage/cards/z/ZimoneQuandrixProdigy.java index a4173f1c1e..f815527aef 100644 --- a/Mage.Sets/src/mage/cards/z/ZimoneQuandrixProdigy.java +++ b/Mage.Sets/src/mage/cards/z/ZimoneQuandrixProdigy.java @@ -33,7 +33,7 @@ public final class ZimoneQuandrixProdigy extends CardImpl { public ZimoneQuandrixProdigy(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{G}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/z/ZirdaTheDawnwaker.java b/Mage.Sets/src/mage/cards/z/ZirdaTheDawnwaker.java index 91226d0679..081c7cff9b 100644 --- a/Mage.Sets/src/mage/cards/z/ZirdaTheDawnwaker.java +++ b/Mage.Sets/src/mage/cards/z/ZirdaTheDawnwaker.java @@ -32,7 +32,7 @@ public final class ZirdaTheDawnwaker extends CardImpl { public ZirdaTheDawnwaker(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{1}{R/W}{R/W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ELEMENTAL); this.subtype.add(SubType.FOX); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java b/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java index cf0a32908e..27a4039d40 100644 --- a/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java +++ b/Mage.Sets/src/mage/cards/z/ZirilanOfTheClaw.java @@ -33,7 +33,7 @@ public final class ZirilanOfTheClaw extends CardImpl { public ZirilanOfTheClaw(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.VIASHINO, SubType.SHAMAN); this.power = new MageInt(3); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java b/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java index a4622fc915..42be0af0ec 100644 --- a/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java +++ b/Mage.Sets/src/mage/cards/z/ZndrspltEyeOfWisdom.java @@ -24,7 +24,7 @@ public final class ZndrspltEyeOfWisdom extends CardImpl { public ZndrspltEyeOfWisdom(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{4}{U}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HOMUNCULUS); this.power = new MageInt(1); this.toughness = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZoZuThePunisher.java b/Mage.Sets/src/mage/cards/z/ZoZuThePunisher.java index e95ace3173..5516566a2f 100644 --- a/Mage.Sets/src/mage/cards/z/ZoZuThePunisher.java +++ b/Mage.Sets/src/mage/cards/z/ZoZuThePunisher.java @@ -26,7 +26,7 @@ public final class ZoZuThePunisher extends CardImpl { public ZoZuThePunisher(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{R}{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GOBLIN, SubType.WARRIOR); this.power = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/z/ZombieMusher.java b/Mage.Sets/src/mage/cards/z/ZombieMusher.java index 3d2fc30f9d..c2146fa3ad 100644 --- a/Mage.Sets/src/mage/cards/z/ZombieMusher.java +++ b/Mage.Sets/src/mage/cards/z/ZombieMusher.java @@ -28,7 +28,7 @@ public final class ZombieMusher extends CardImpl { public ZombieMusher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{3}{B}"); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.subtype.add(SubType.ZOMBIE); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZopandrelHungerDominus.java b/Mage.Sets/src/mage/cards/z/ZopandrelHungerDominus.java index f608a99b65..d06c98e5f4 100644 --- a/Mage.Sets/src/mage/cards/z/ZopandrelHungerDominus.java +++ b/Mage.Sets/src/mage/cards/z/ZopandrelHungerDominus.java @@ -40,7 +40,7 @@ public final class ZopandrelHungerDominus extends CardImpl { public ZopandrelHungerDominus(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{5}{G}{G}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.PHYREXIAN); this.subtype.add(SubType.HORROR); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZoriiBliss.java b/Mage.Sets/src/mage/cards/z/ZoriiBliss.java index 66a5733517..bc9a12511b 100644 --- a/Mage.Sets/src/mage/cards/z/ZoriiBliss.java +++ b/Mage.Sets/src/mage/cards/z/ZoriiBliss.java @@ -21,7 +21,7 @@ import java.util.UUID; public class ZoriiBliss extends CardImpl { public ZoriiBliss(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.addSubType(SubType.REBEL); this.addSubType(SubType.ROGUE); this.power = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZuberiGoldenFeather.java b/Mage.Sets/src/mage/cards/z/ZuberiGoldenFeather.java index ec7c128ab6..b3a2897e61 100644 --- a/Mage.Sets/src/mage/cards/z/ZuberiGoldenFeather.java +++ b/Mage.Sets/src/mage/cards/z/ZuberiGoldenFeather.java @@ -21,7 +21,7 @@ public final class ZuberiGoldenFeather extends CardImpl { public ZuberiGoldenFeather(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{W}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.GRIFFIN); this.power = new MageInt(3); this.toughness = new MageInt(3); diff --git a/Mage.Sets/src/mage/cards/z/ZuoCiTheMockingSage.java b/Mage.Sets/src/mage/cards/z/ZuoCiTheMockingSage.java index 385f56e9e6..f9286be027 100644 --- a/Mage.Sets/src/mage/cards/z/ZuoCiTheMockingSage.java +++ b/Mage.Sets/src/mage/cards/z/ZuoCiTheMockingSage.java @@ -30,7 +30,7 @@ public final class ZuoCiTheMockingSage extends CardImpl { public ZuoCiTheMockingSage(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{G}{G}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.ADVISOR); this.power = new MageInt(1); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/z/ZurEternalSchemer.java b/Mage.Sets/src/mage/cards/z/ZurEternalSchemer.java index 7620606aae..81cb4ddf46 100644 --- a/Mage.Sets/src/mage/cards/z/ZurEternalSchemer.java +++ b/Mage.Sets/src/mage/cards/z/ZurEternalSchemer.java @@ -44,7 +44,7 @@ public final class ZurEternalSchemer extends CardImpl { public ZurEternalSchemer(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/z/ZurTheEnchanter.java b/Mage.Sets/src/mage/cards/z/ZurTheEnchanter.java index 776e894fad..21e9802015 100644 --- a/Mage.Sets/src/mage/cards/z/ZurTheEnchanter.java +++ b/Mage.Sets/src/mage/cards/z/ZurTheEnchanter.java @@ -31,7 +31,7 @@ public final class ZurTheEnchanter extends CardImpl { public ZurTheEnchanter(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{W}{U}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN, SubType.WIZARD); this.power = new MageInt(1); diff --git a/Mage.Sets/src/mage/cards/z/ZurgoAndOjutai.java b/Mage.Sets/src/mage/cards/z/ZurgoAndOjutai.java index 93d6f683a1..3031652abe 100644 --- a/Mage.Sets/src/mage/cards/z/ZurgoAndOjutai.java +++ b/Mage.Sets/src/mage/cards/z/ZurgoAndOjutai.java @@ -41,7 +41,7 @@ public final class ZurgoAndOjutai extends CardImpl { public ZurgoAndOjutai(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{U}{R}{W}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC); this.subtype.add(SubType.DRAGON); this.power = new MageInt(4); diff --git a/Mage.Sets/src/mage/cards/z/ZurgoBellstriker.java b/Mage.Sets/src/mage/cards/z/ZurgoBellstriker.java index 8a3303bdfc..da80d55a43 100644 --- a/Mage.Sets/src/mage/cards/z/ZurgoBellstriker.java +++ b/Mage.Sets/src/mage/cards/z/ZurgoBellstriker.java @@ -26,7 +26,7 @@ public final class ZurgoBellstriker extends CardImpl { public ZurgoBellstriker(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{R}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC, SubType.WARRIOR); this.power = new MageInt(2); this.toughness = new MageInt(2); diff --git a/Mage.Sets/src/mage/cards/z/ZurgoHelmsmasher.java b/Mage.Sets/src/mage/cards/z/ZurgoHelmsmasher.java index df35bf9816..8a2a101257 100644 --- a/Mage.Sets/src/mage/cards/z/ZurgoHelmsmasher.java +++ b/Mage.Sets/src/mage/cards/z/ZurgoHelmsmasher.java @@ -25,7 +25,7 @@ public final class ZurgoHelmsmasher extends CardImpl { public ZurgoHelmsmasher(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}{W}{B}"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.ORC, SubType.WARRIOR); this.power = new MageInt(7); diff --git a/Mage.Sets/src/mage/cards/z/ZurzothChaosRider.java b/Mage.Sets/src/mage/cards/z/ZurzothChaosRider.java index dde64936c3..f18dfdca73 100644 --- a/Mage.Sets/src/mage/cards/z/ZurzothChaosRider.java +++ b/Mage.Sets/src/mage/cards/z/ZurzothChaosRider.java @@ -27,7 +27,7 @@ public final class ZurzothChaosRider extends CardImpl { public ZurzothChaosRider(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}"); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.DEVIL); this.power = new MageInt(2); this.toughness = new MageInt(3); diff --git a/Mage.Tests/src/test/java/org/mage/test/sets/BoosterGenerationTest.java b/Mage.Tests/src/test/java/org/mage/test/sets/BoosterGenerationTest.java index 2a67eca9e8..5e5b83e10c 100644 --- a/Mage.Tests/src/test/java/org/mage/test/sets/BoosterGenerationTest.java +++ b/Mage.Tests/src/test/java/org/mage/test/sets/BoosterGenerationTest.java @@ -8,7 +8,6 @@ import mage.cards.ExpansionSet; import mage.cards.ModalDoubleFacesCard; import mage.cards.repository.CardInfo; import mage.cards.repository.CardScanner; -import mage.constants.CardType; import mage.constants.Rarity; import mage.constants.SubType; import mage.game.draft.RemixedSet; @@ -110,24 +109,24 @@ public class BoosterGenerationTest extends MageTestBase { Assert.assertNotNull(booster); Assert.assertEquals("Pack contains 15 cards", 15, booster.size()); - Assert.assertTrue("Slot 1 is white", booster.get(0).getColor(null).isWhite()); - Assert.assertTrue("Slot 2 is white", booster.get(1).getColor(null).isWhite()); + Assert.assertTrue("Slot 1 is white", booster.get(0).getColor().isWhite()); + Assert.assertTrue("Slot 2 is white", booster.get(1).getColor().isWhite()); // Wretched Gryff is colorless, but stores in blue slots - Assert.assertTrue("Slot 3 is blue", booster.get(2).getName().equals("Wretched Gryff") || booster.get(2).getColor(null).isBlue()); - Assert.assertTrue("Slot 4 is blue", booster.get(3).getName().equals("Wretched Gryff") || booster.get(3).getColor(null).isBlue()); + Assert.assertTrue("Slot 3 is blue", booster.get(2).getName().equals("Wretched Gryff") || booster.get(2).getColor().isBlue()); + Assert.assertTrue("Slot 4 is blue", booster.get(3).getName().equals("Wretched Gryff") || booster.get(3).getColor().isBlue()); - Assert.assertTrue("Slot 5 is black", booster.get(4).getColor(null).isBlack()); - Assert.assertTrue("Slot 6 is black", booster.get(5).getColor(null).isBlack()); + Assert.assertTrue("Slot 5 is black", booster.get(4).getColor().isBlack()); + Assert.assertTrue("Slot 6 is black", booster.get(5).getColor().isBlack()); - Assert.assertTrue("Slot 7 is red", booster.get(6).getColor(null).isRed()); - Assert.assertTrue("Slot 8 is red", booster.get(7).getColor(null).isRed()); + Assert.assertTrue("Slot 7 is red", booster.get(6).getColor().isRed()); + Assert.assertTrue("Slot 8 is red", booster.get(7).getColor().isRed()); - Assert.assertTrue("Slot 9 is green", booster.get(8).getColor(null).isGreen()); - Assert.assertTrue("Slot 10 is green", booster.get(9).getColor(null).isGreen()); + Assert.assertTrue("Slot 9 is green", booster.get(8).getColor().isGreen()); + Assert.assertTrue("Slot 10 is green", booster.get(9).getColor().isGreen()); - Assert.assertTrue("Slot 11 is multicolored", booster.get(10).getColor(null).isMulticolored()); - Assert.assertTrue("Slot 12 is colorless", booster.get(11).getColor(null).isColorless()); + Assert.assertTrue("Slot 11 is multicolored", booster.get(10).getColor().isMulticolored()); + Assert.assertTrue("Slot 12 is colorless", booster.get(11).getColor().isColorless()); Assert.assertEquals("Slot 15 is from FMB1 set", "FMB1", booster.get(14).getExpansionSetCode()); } @@ -157,9 +156,9 @@ public class BoosterGenerationTest extends MageTestBase { Assert.assertTrue("Slot 11 is multicolored (" + booster.get(10).getName() + ')', booster.get(10).getColorIdentity().isMulticolored()); Assert.assertTrue( "Slot 12 is colorless (" + booster.get(11).getName() + ')', - booster.get(11).getColor(null).isColorless() - || booster.get(11).isLand(currentGame) - || booster.get(11).isArtifact(currentGame) + booster.get(11).getColor().isColorless() + || booster.get(11).isLand() + || booster.get(11).isArtifact() ); Assert.assertEquals("Slot 15 is from FMB1 set", "FMB1", booster.get(14).getExpansionSetCode()); @@ -202,11 +201,11 @@ public class BoosterGenerationTest extends MageTestBase { for (int i = 0; i < 50; i++) { List booster = CoreSet2019.getInstance().createBooster(); // check that booster contains a land card - assertTrue(booster.stream().anyMatch(card -> card.getCardType(currentGame).contains(CardType.LAND))); + assertTrue(booster.stream().anyMatch(card -> card.isLand())); allCards.addAll(booster); } // check that some dual lands were generated - assertTrue(allCards.stream().anyMatch(card -> card.getCardType(currentGame).contains(CardType.LAND) && Objects.equals(card.getRarity(), Rarity.COMMON))); + assertTrue(allCards.stream().anyMatch(card -> card.isLand() && Objects.equals(card.getRarity(), Rarity.COMMON))); } @Test @@ -214,7 +213,7 @@ public class BoosterGenerationTest extends MageTestBase { for (int i = 0; i < 10; i++) { List booster = WarOfTheSpark.getInstance().createBooster(); // check that booster contains a planeswalker - assertTrue(booster.stream().anyMatch(card -> card.isPlaneswalker(currentGame))); + assertTrue(booster.stream().anyMatch(MageObject::isPlaneswalker)); } } @@ -223,7 +222,7 @@ public class BoosterGenerationTest extends MageTestBase { for (int i = 0; i < 10; i++) { List booster = Dominaria.getInstance().createBooster(); // check that booster contains legendary creature - assertTrue(booster.stream().anyMatch(card -> card.isCreature(currentGame) && card.isLegendary())); + assertTrue(booster.stream().anyMatch(card -> card.isCreature() && card.isLegendary())); } } @@ -247,7 +246,7 @@ public class BoosterGenerationTest extends MageTestBase { public void testBattlebond_BoosterMustHaveOneLand() { for (int i = 0; i < 10; i++) { List booster = Battlebond.getInstance().createBooster(); - assertTrue("battlebond's booster must contain 1 land", booster.stream().anyMatch(card -> card.isBasic() && card.isLand(currentGame))); + assertTrue("battlebond's booster must contain 1 land", booster.stream().anyMatch(card -> card.isBasic() && card.isLand())); } } @@ -347,7 +346,7 @@ public class BoosterGenerationTest extends MageTestBase { booster.stream().map(Card::getRarity).filter(Rarity.UNCOMMON::equals).count() ); - List snowLands = booster.stream().filter(card -> card.isSnow() && card.isLand(currentGame)).collect(Collectors.toList()); + List snowLands = booster.stream().filter(card -> card.isSnow() && card.isLand()).collect(Collectors.toList()); switch (snowLands.size()) { case 0: fail("Booster must have snow lands"); diff --git a/Mage/src/main/java/mage/cards/CardSetInfo.java b/Mage/src/main/java/mage/cards/CardSetInfo.java index 447175b38a..0bc05b2488 100644 --- a/Mage/src/main/java/mage/cards/CardSetInfo.java +++ b/Mage/src/main/java/mage/cards/CardSetInfo.java @@ -13,6 +13,10 @@ public final class CardSetInfo implements Serializable, Copyable { private final Rarity rarity; private final CardGraphicInfo graphicInfo; + public CardSetInfo(String name, CardSetInfo cardSetInfo) { + this(name, cardSetInfo.expansionSetCode, cardSetInfo.cardNumber, cardSetInfo.rarity, cardSetInfo.graphicInfo); + } + public CardSetInfo(String name, String expansionSetCode, String cardNumber, Rarity rarity) { this(name, expansionSetCode, cardNumber, rarity, null); } diff --git a/Mage/src/main/java/mage/cards/ModalDoubleFacesCard.java b/Mage/src/main/java/mage/cards/ModalDoubleFacesCard.java index b5ab8f4282..747b9ffc47 100644 --- a/Mage/src/main/java/mage/cards/ModalDoubleFacesCard.java +++ b/Mage/src/main/java/mage/cards/ModalDoubleFacesCard.java @@ -27,15 +27,38 @@ public abstract class ModalDoubleFacesCard extends CardImpl implements CardWithH protected Card leftHalfCard; // main card in all zone protected Card rightHalfCard; // second side card, can be only in stack and battlefield zones - public ModalDoubleFacesCard(UUID ownerId, CardSetInfo setInfo, - CardType[] typesLeft, SubType[] subTypesLeft, String costsLeft, - String secondSideName, CardType[] typesRight, SubType[] subTypesRight, String costsRight) { + public ModalDoubleFacesCard( + UUID ownerId, CardSetInfo setInfo, + CardType[] typesLeft, SubType[] subTypesLeft, String costsLeft, + String secondSideName, + CardType[] typesRight, SubType[] subTypesRight, String costsRight + ) { + this( + ownerId, setInfo, + new SuperType[]{}, typesLeft, subTypesLeft, costsLeft, + secondSideName, + new SuperType[]{}, typesRight, subTypesRight, costsRight + ); + } + + public ModalDoubleFacesCard( + UUID ownerId, CardSetInfo setInfo, + SuperType[] superTypesLeft, CardType[] typesLeft, SubType[] subTypesLeft, String costsLeft, + String secondSideName, + SuperType[] superTypesRight, CardType[] typesRight, SubType[] subTypesRight, String costsRight + ) { super(ownerId, setInfo, typesLeft, costsLeft + costsRight, SpellAbilityType.MODAL); // main card name must be same as left side - leftHalfCard = new ModalDoubleFacesCardHalfImpl(this.getOwnerId(), new CardSetInfo(setInfo.getName(), setInfo.getExpansionSetCode(), setInfo.getCardNumber(), setInfo.getRarity(), setInfo.getGraphicInfo()), - typesLeft, subTypesLeft, costsLeft, this, SpellAbilityType.MODAL_LEFT); - rightHalfCard = new ModalDoubleFacesCardHalfImpl(this.getOwnerId(), new CardSetInfo(secondSideName, setInfo.getExpansionSetCode(), setInfo.getCardNumber(), setInfo.getRarity(), setInfo.getGraphicInfo()), - typesRight, subTypesRight, costsRight, this, SpellAbilityType.MODAL_RIGHT); + leftHalfCard = new ModalDoubleFacesCardHalfImpl( + this.getOwnerId(), setInfo.copy(), + superTypesLeft, typesLeft, subTypesLeft, costsLeft, + this, SpellAbilityType.MODAL_LEFT + ); + rightHalfCard = new ModalDoubleFacesCardHalfImpl( + this.getOwnerId(), new CardSetInfo(secondSideName, setInfo), + superTypesRight, typesRight, subTypesRight, costsRight, + this, SpellAbilityType.MODAL_RIGHT + ); } public ModalDoubleFacesCard(ModalDoubleFacesCard card) { diff --git a/Mage/src/main/java/mage/cards/ModalDoubleFacesCardHalfImpl.java b/Mage/src/main/java/mage/cards/ModalDoubleFacesCardHalfImpl.java index 1902fa38b5..9ae1d7627d 100644 --- a/Mage/src/main/java/mage/cards/ModalDoubleFacesCardHalfImpl.java +++ b/Mage/src/main/java/mage/cards/ModalDoubleFacesCardHalfImpl.java @@ -2,10 +2,7 @@ package mage.cards; import mage.MageInt; import mage.abilities.Ability; -import mage.constants.CardType; -import mage.constants.SpellAbilityType; -import mage.constants.SubType; -import mage.constants.Zone; +import mage.constants.*; import mage.game.Game; import java.util.Arrays; @@ -19,9 +16,13 @@ public class ModalDoubleFacesCardHalfImpl extends CardImpl implements ModalDoubl ModalDoubleFacesCard parentCard; - public ModalDoubleFacesCardHalfImpl(UUID ownerId, CardSetInfo setInfo, CardType[] cardTypes, SubType[] cardSubTypes, - String costs, ModalDoubleFacesCard parentCard, SpellAbilityType spellAbilityType) { + public ModalDoubleFacesCardHalfImpl( + UUID ownerId, CardSetInfo setInfo, + SuperType[] cardSuperTypes, CardType[] cardTypes, SubType[] cardSubTypes, + String costs, ModalDoubleFacesCard parentCard, SpellAbilityType spellAbilityType + ) { super(ownerId, setInfo, cardTypes, costs, spellAbilityType); + this.supertype.addAll(Arrays.asList(cardSuperTypes)); this.subtype.addAll(Arrays.asList(cardSubTypes)); this.parentCard = parentCard; } diff --git a/Mage/src/main/java/mage/cards/basiclands/BasicLand.java b/Mage/src/main/java/mage/cards/basiclands/BasicLand.java index 768c366f03..3a7923c3ca 100644 --- a/Mage/src/main/java/mage/cards/basiclands/BasicLand.java +++ b/Mage/src/main/java/mage/cards/basiclands/BasicLand.java @@ -17,7 +17,7 @@ public abstract class BasicLand extends CardImpl { public BasicLand(UUID ownerId, CardSetInfo setInfo, ActivatedManaAbilityImpl mana) { super(ownerId, setInfo, new CardType[]{CardType.LAND}, null); - addSuperType(SuperType.BASIC); + this.supertype.add(SuperType.BASIC); this.subtype.add(SubType.byDescription(name)); this.addAbility(mana); } diff --git a/Mage/src/main/java/mage/game/GameTinyLeadersImpl.java b/Mage/src/main/java/mage/game/GameTinyLeadersImpl.java index 39aca940b8..c3b64a5814 100644 --- a/Mage/src/main/java/mage/game/GameTinyLeadersImpl.java +++ b/Mage/src/main/java/mage/game/GameTinyLeadersImpl.java @@ -140,7 +140,7 @@ class DefaultCommander extends CardImpl { public DefaultCommander(UUID ownerId, String commanderName, String manaString) { super(ownerId, new CardSetInfo(commanderName, "", "999", Rarity.RARE), new CardType[]{CardType.CREATURE}, manaString); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); if (manaString.contains("{G}")) { this.color.setGreen(true); diff --git a/Mage/src/main/java/mage/game/permanent/token/CherubaelToken.java b/Mage/src/main/java/mage/game/permanent/token/CherubaelToken.java index 268baf3d0f..b233f657bf 100644 --- a/Mage/src/main/java/mage/game/permanent/token/CherubaelToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/CherubaelToken.java @@ -14,7 +14,7 @@ public final class CherubaelToken extends TokenImpl { public CherubaelToken() { super("Cherubael", "Cherubael, a legendary 4/4 black Demon creature token with flying"); cardType.add(CardType.CREATURE); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); subtype.add(SubType.DEMON); color.setBlack(true); power = new MageInt(4); diff --git a/Mage/src/main/java/mage/game/permanent/token/IcyManalithToken.java b/Mage/src/main/java/mage/game/permanent/token/IcyManalithToken.java index 3d33ec440d..59d1b828e8 100644 --- a/Mage/src/main/java/mage/game/permanent/token/IcyManalithToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/IcyManalithToken.java @@ -11,7 +11,7 @@ public final class IcyManalithToken extends TokenImpl { public IcyManalithToken() { super("Icy Manalith", "colorless snow artifact token named Icy Manalith with \"{T}: Add one mana of any color.\""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); this.cardType.add(CardType.ARTIFACT); this.addAbility(new AnyColorManaAbility()); diff --git a/Mage/src/main/java/mage/game/permanent/token/KaldraToken.java b/Mage/src/main/java/mage/game/permanent/token/KaldraToken.java index c03242c434..1c3cbdf0ba 100644 --- a/Mage/src/main/java/mage/game/permanent/token/KaldraToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/KaldraToken.java @@ -14,7 +14,7 @@ public final class KaldraToken extends TokenImpl { public KaldraToken() { super("Kaldra", "Kaldra, a legendary 4/4 colorless Avatar creature token"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); subtype.add(SubType.AVATAR); power = new MageInt(4); diff --git a/Mage/src/main/java/mage/game/permanent/token/KaroxBladewingDragonToken.java b/Mage/src/main/java/mage/game/permanent/token/KaroxBladewingDragonToken.java index 3417cf1fff..2ccc9ca07b 100644 --- a/Mage/src/main/java/mage/game/permanent/token/KaroxBladewingDragonToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/KaroxBladewingDragonToken.java @@ -16,7 +16,7 @@ public final class KaroxBladewingDragonToken extends TokenImpl { super("Karox Bladewing Token", "legendary 4/4 red Dragon creature token with flying"); this.power = new MageInt(4); this.toughness = new MageInt(4); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.cardType.add(CardType.CREATURE); this.subtype.add(SubType.DRAGON); this.color.setRed(true); diff --git a/Mage/src/main/java/mage/game/permanent/token/MaritLageToken.java b/Mage/src/main/java/mage/game/permanent/token/MaritLageToken.java index 80e60d6fca..b70469d816 100644 --- a/Mage/src/main/java/mage/game/permanent/token/MaritLageToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/MaritLageToken.java @@ -16,7 +16,7 @@ public final class MaritLageToken extends TokenImpl { super("Marit Lage", "Marit Lage, a legendary 20/20 black Avatar creature token with flying and indestructible"); cardType.add(CardType.CREATURE); subtype.add(SubType.AVATAR); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); color.setBlack(true); power = new MageInt(20); diff --git a/Mage/src/main/java/mage/game/permanent/token/MechtitanToken.java b/Mage/src/main/java/mage/game/permanent/token/MechtitanToken.java index 7d9851edcb..3a5a4df9b2 100644 --- a/Mage/src/main/java/mage/game/permanent/token/MechtitanToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/MechtitanToken.java @@ -13,7 +13,7 @@ public final class MechtitanToken extends TokenImpl { public MechtitanToken() { super("Mechtitan", "Mechtitan, a legendary 10/10 Construct artifact creature token with flying, vigilance, trample, lifelink, and haste that's all colors"); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.ARTIFACT); cardType.add(CardType.CREATURE); subtype.add(SubType.CONSTRUCT); diff --git a/Mage/src/main/java/mage/game/permanent/token/MowuToken.java b/Mage/src/main/java/mage/game/permanent/token/MowuToken.java index df3f5082ea..633b65ec24 100644 --- a/Mage/src/main/java/mage/game/permanent/token/MowuToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/MowuToken.java @@ -14,7 +14,7 @@ public final class MowuToken extends TokenImpl { super("Mowu", "Mowu, a legendary 3/3 green Dog creature token"); cardType.add(CardType.CREATURE); color.setGreen(true); - this.addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); subtype.add(SubType.DOG); power = new MageInt(3); toughness = new MageInt(3); diff --git a/Mage/src/main/java/mage/game/permanent/token/NighteyesTheDesecratorToken.java b/Mage/src/main/java/mage/game/permanent/token/NighteyesTheDesecratorToken.java index 379ff1f65d..50205f1b83 100644 --- a/Mage/src/main/java/mage/game/permanent/token/NighteyesTheDesecratorToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/NighteyesTheDesecratorToken.java @@ -22,7 +22,7 @@ public final class NighteyesTheDesecratorToken extends TokenImpl { public NighteyesTheDesecratorToken() { super("Nighteyes the Desecrator Token", ""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.RAT); diff --git a/Mage/src/main/java/mage/game/permanent/token/ReplicatedRingToken.java b/Mage/src/main/java/mage/game/permanent/token/ReplicatedRingToken.java index 0bafa25521..6ebd1e9586 100644 --- a/Mage/src/main/java/mage/game/permanent/token/ReplicatedRingToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/ReplicatedRingToken.java @@ -11,7 +11,7 @@ public final class ReplicatedRingToken extends TokenImpl { public ReplicatedRingToken() { super("Replicated Ring", "colorless snow artifact token named Replicated Ring with \"{T}: Add one mana of any color.\""); - this.addSuperType(SuperType.SNOW); + this.supertype.add(SuperType.SNOW); cardType.add(CardType.ARTIFACT); this.addAbility(new AnyColorManaAbility()); diff --git a/Mage/src/main/java/mage/game/permanent/token/StanggTwinToken.java b/Mage/src/main/java/mage/game/permanent/token/StanggTwinToken.java index e988fab5aa..e9b2187bfa 100644 --- a/Mage/src/main/java/mage/game/permanent/token/StanggTwinToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/StanggTwinToken.java @@ -13,7 +13,7 @@ public final class StanggTwinToken extends TokenImpl { public StanggTwinToken() { super("Stangg Twin", "Stangg Twin, a legendary 3/4 red and green Human Warrior creature token"); this.cardType.add(CardType.CREATURE); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.WARRIOR); diff --git a/Mage/src/main/java/mage/game/permanent/token/TamiyosNotebookToken.java b/Mage/src/main/java/mage/game/permanent/token/TamiyosNotebookToken.java index 62320faa45..ef0cc63313 100644 --- a/Mage/src/main/java/mage/game/permanent/token/TamiyosNotebookToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/TamiyosNotebookToken.java @@ -18,7 +18,7 @@ public final class TamiyosNotebookToken extends TokenImpl { public TamiyosNotebookToken() { super("Tamiyo's Notebook", "Tamiyo's Notebook, a legendary colorless artifact token with \"Spells you cast cost {2} less to cast\" and \"{T}: Draw a card.\""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.cardType.add(CardType.ARTIFACT); this.addAbility(new SimpleStaticAbility(new SpellsCostReductionControllerEffect(filter, 2))); this.addAbility(new SimpleActivatedAbility(new DrawCardSourceControllerEffect(1), new TapSourceCost())); diff --git a/Mage/src/main/java/mage/game/permanent/token/TuktukTheReturnedToken.java b/Mage/src/main/java/mage/game/permanent/token/TuktukTheReturnedToken.java index 87af43dc7f..bc65bd36b7 100644 --- a/Mage/src/main/java/mage/game/permanent/token/TuktukTheReturnedToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/TuktukTheReturnedToken.java @@ -14,7 +14,7 @@ public final class TuktukTheReturnedToken extends TokenImpl { super("Tuktuk the Returned", "Tuktuk the Returned, a legendary 5/5 colorless Goblin Golem artifact creature token"); cardType.add(CardType.ARTIFACT); cardType.add(CardType.CREATURE); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); subtype.add(SubType.GOBLIN); subtype.add(SubType.GOLEM); power = new MageInt(5); diff --git a/Mage/src/main/java/mage/game/permanent/token/UramiToken.java b/Mage/src/main/java/mage/game/permanent/token/UramiToken.java index aa49f3289e..d686deaf8c 100644 --- a/Mage/src/main/java/mage/game/permanent/token/UramiToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/UramiToken.java @@ -18,7 +18,7 @@ public final class UramiToken extends TokenImpl { cardType.add(CardType.CREATURE); subtype.add(SubType.DEMON); subtype.add(SubType.SPIRIT); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); color.setBlack(true); power = new MageInt(5); diff --git a/Mage/src/main/java/mage/game/permanent/token/VojaFriendToElvesToken.java b/Mage/src/main/java/mage/game/permanent/token/VojaFriendToElvesToken.java index fc3cd2d85b..ad8079967b 100644 --- a/Mage/src/main/java/mage/game/permanent/token/VojaFriendToElvesToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/VojaFriendToElvesToken.java @@ -13,7 +13,7 @@ public final class VojaFriendToElvesToken extends TokenImpl { public VojaFriendToElvesToken() { super("Voja, Friend to Elves", "Voja, Friend to Elves, a legendary 3/3 green and white Wolf creature token"); this.cardType.add(CardType.CREATURE); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WOLF); this.color.setGreen(true); diff --git a/Mage/src/main/java/mage/game/permanent/token/VojaToken.java b/Mage/src/main/java/mage/game/permanent/token/VojaToken.java index eb72a5baf2..049b84a326 100644 --- a/Mage/src/main/java/mage/game/permanent/token/VojaToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/VojaToken.java @@ -13,7 +13,7 @@ public final class VojaToken extends TokenImpl { public VojaToken() { super("Voja", "Voja, a legendary 2/2 green and white Wolf creature token"); this.cardType.add(CardType.CREATURE); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.subtype.add(SubType.WOLF); this.color.setGreen(true); diff --git a/Mage/src/main/java/mage/game/permanent/token/VolosJournalToken.java b/Mage/src/main/java/mage/game/permanent/token/VolosJournalToken.java index b04f7e29de..adcd890692 100644 --- a/Mage/src/main/java/mage/game/permanent/token/VolosJournalToken.java +++ b/Mage/src/main/java/mage/game/permanent/token/VolosJournalToken.java @@ -24,7 +24,7 @@ public final class VolosJournalToken extends TokenImpl { public VolosJournalToken() { super("Volo's Journal", "Volo's Journal, a legendary colorless artifact token with hexproof and \"Whenever you cast a creature spell, note one of its creature types that hasn't been noted for this artifact.\""); - addSuperType(SuperType.LEGENDARY); + this.supertype.add(SuperType.LEGENDARY); this.cardType.add(CardType.ARTIFACT); this.addAbility(HexproofAbility.getInstance()); this.addAbility(new SpellCastControllerTriggeredAbility( diff --git a/Mage/src/main/java/mage/target/common/TargetActivatedOrTriggeredAbilityOrLegendarySpell.java b/Mage/src/main/java/mage/target/common/TargetActivatedOrTriggeredAbilityOrLegendarySpell.java deleted file mode 100644 index 8a4168eb99..0000000000 --- a/Mage/src/main/java/mage/target/common/TargetActivatedOrTriggeredAbilityOrLegendarySpell.java +++ /dev/null @@ -1,106 +0,0 @@ - -package mage.target.common; - -import mage.abilities.Ability; -import mage.constants.AbilityType; -import mage.constants.Zone; -import mage.filter.Filter; -import mage.filter.FilterStackObject; -import mage.game.Game; -import mage.game.stack.Spell; -import mage.game.stack.StackObject; -import mage.target.TargetObject; - -import java.util.Set; -import java.util.UUID; -import java.util.stream.Collectors; - -public class TargetActivatedOrTriggeredAbilityOrLegendarySpell extends TargetObject { - - protected final FilterStackObject filter; - - public TargetActivatedOrTriggeredAbilityOrLegendarySpell() { - this(new FilterStackObject("activated ability, triggered ability, or legendary spell")); - } - - public TargetActivatedOrTriggeredAbilityOrLegendarySpell(FilterStackObject filter) { - this.minNumberOfTargets = 1; - this.maxNumberOfTargets = 1; - this.zone = Zone.STACK; - this.targetName = filter.getMessage(); - this.filter = filter; - } - - public TargetActivatedOrTriggeredAbilityOrLegendarySpell(final TargetActivatedOrTriggeredAbilityOrLegendarySpell target) { - super(target); - this.filter = target.filter.copy(); - } - - @Override - public boolean canTarget(UUID id, Ability source, Game game) { - // rule 114.4. A spell or ability on the stack is an illegal target for itself. - if (source != null && source.getId().equals(id)) { - return false; - } - - StackObject stackObject = game.getStack().getStackObject(id); - return isActivatedOrTriggeredAbilityOrLegendarySpell(stackObject) && source != null && filter.match(stackObject, source.getControllerId(), source, game); - } - - @Override - public boolean canChoose(UUID sourceControllerId, Ability source, Game game) { - for (StackObject stackObject : game.getStack()) { - if (isActivatedOrTriggeredAbilityOrLegendarySpell(stackObject) - && filter.match(stackObject, sourceControllerId, source, game)) { - return true; - } - } - return false; - } - - @Override - public boolean canChoose(UUID sourceControllerId, Game game) { - return game.getStack() - .stream() - .anyMatch(TargetActivatedOrTriggeredAbilityOrLegendarySpell::isActivatedOrTriggeredAbilityOrLegendarySpell); - } - - @Override - public Set possibleTargets(UUID sourceControllerId, Ability source, Game game) { - return possibleTargets(sourceControllerId, game); - } - - @Override - public Set possibleTargets(UUID sourceControllerId, Game game) { - return game.getStack().stream() - .filter(TargetActivatedOrTriggeredAbilityOrLegendarySpell::isActivatedOrTriggeredAbilityOrLegendarySpell) - .map(stackObject -> stackObject.getStackAbility().getId()) - .collect(Collectors.toSet()); - } - - @Override - public TargetActivatedOrTriggeredAbilityOrLegendarySpell copy() { - return new TargetActivatedOrTriggeredAbilityOrLegendarySpell(this); - } - - @Override - public Filter getFilter() { - return filter; - } - - static boolean isActivatedOrTriggeredAbilityOrLegendarySpell(StackObject stackObject) { - if (stackObject == null) { - return false; - } - if (stackObject instanceof Ability) { - Ability ability = (Ability) stackObject; - return ability.getAbilityType() == AbilityType.TRIGGERED - || ability.getAbilityType() == AbilityType.ACTIVATED; - } - if (stackObject instanceof Spell) { - Spell spell = (Spell) stackObject; - return spell.isLegendary(); - } - return false; - } -} diff --git a/Utils/gen-card.pl b/Utils/gen-card.pl index 1b48cef242..93e2b7cbe4 100755 --- a/Utils/gen-card.pl +++ b/Utils/gen-card.pl @@ -209,7 +209,7 @@ while ($type =~ m/([a-zA-Z]+)( )*/g) { $vars{'hasSubTypes'} = 'true'; } else { my $st = uc($1); - $vars{'subType'} .= "\n this.addSuperType(SuperType.$st);"; + $vars{'subType'} .= "\n this.supertype.add(SuperType.$st);"; $vars{'hasSuperTypes'} = 'true'; } }