| .. |
|
SabaccGame.java
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
SaberAnts.java
|
|
|
|
SaberclawGolem.java
|
|
|
|
SabertoothAlleyCat.java
|
|
|
|
SabertoothCobra.java
|
|
|
|
SabertoothNishoba.java
|
|
|
|
SabertoothOutrider.java
|
|
|
|
SabertoothWyvern.java
|
|
|
|
SabretoothTiger.java
|
|
|
|
SacellumArchers.java
|
|
|
|
SacellumGodspeaker.java
|
|
|
|
SachiDaughterOfSeshiro.java
|
|
|
|
SacredArmory.java
|
|
|
|
SacredCat.java
|
|
|
|
SacredExcavation.java
|
|
|
|
SacredFoundry.java
|
|
|
|
SacredGround.java
|
|
|
|
SacredGuide.java
|
|
|
|
SacredKnight.java
|
|
|
|
SacredMesa.java
|
|
|
|
SacredNectar.java
|
|
|
|
SacredPrey.java
|
|
|
|
SacredRites.java
|
|
|
|
SacredWhiteDeer.java
|
|
|
|
SacredWolf.java
|
|
|
|
Sacrifice.java
|
|
|
|
SaddlebackLagac.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SadisticAugermage.java
|
* Fixed missing abilities (Goblin Racketeer, Marauding Maulhorn, SadisticAugermage);
|
2018-09-05 02:46:35 +04:00 |
|
SadisticGlee.java
|
|
|
|
SadisticHypnotist.java
|
|
|
|
SadisticSacrament.java
|
|
|
|
SadisticSkymarcher.java
|
|
|
|
Safeguard.java
|
|
|
|
SafeHaven.java
|
|
|
|
SafeholdDuo.java
|
|
|
|
SafeholdElite.java
|
|
|
|
SafeholdSentry.java
|
|
|
|
SafePassage.java
|
|
|
|
SafewrightQuest.java
|
|
|
|
SaffiEriksdotter.java
|
|
|
|
SageAven.java
|
|
|
|
SageEyeAvengers.java
|
|
|
|
SageEyeHarrier.java
|
|
|
|
SageOfAncientLore.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SageOfEpityr.java
|
|
|
|
SageOfFables.java
|
|
|
|
SageOfHours.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SageOfLatNam.java
|
|
|
|
SageOfShailasClaim.java
|
|
|
|
SageOfTheInwardEye.java
|
|
|
|
SageOwl.java
|
|
|
|
SagesDousing.java
|
|
|
|
SagesKnowledge.java
|
|
|
|
SagesOfTheAnima.java
|
|
|
|
SagesReverie.java
|
|
|
|
SagesRowDenizen.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SagesRowSavant.java
|
Implemented Sage's Row Savant
|
2019-01-11 16:05:18 -05:00 |
|
SagittarsVolley.java
|
Implemented Sagittars' Volley
|
2019-01-11 23:18:08 -05:00 |
|
SaguArcher.java
|
|
|
|
SaguMauler.java
|
|
|
|
SaheeliRai.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SaheelisArtistry.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SaheelisDirective.java
|
|
|
|
SaheeliTheGifted.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
Sailmonger.java
|
|
|
|
SailorOfMeans.java
|
|
|
|
SaiMasterThopterist.java
|
|
|
|
SaiOfTheShinobi.java
|
|
|
|
SaiTok.java
|
|
|
|
SakashimasStudent.java
|
|
|
|
SakashimaTheImpostor.java
|
|
|
|
SakikoMotherOfSummer.java
|
|
|
|
SakuraTribeElder.java
|
|
|
|
SakuraTribeScout.java
|
|
|
|
SakuraTribeSpringcaller.java
|
|
|
|
SalivatingGremlins.java
|
|
|
|
Saltblast.java
|
|
|
|
SaltcrustedSteppe.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SaltfieldRecluse.java
|
|
|
|
SaltFlats.java
|
|
|
|
SaltMarsh.java
|
|
|
|
SaltRoadAmbushers.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SaltRoadPatrol.java
|
|
|
|
SaltRoadQuartermasters.java
|
|
|
|
Saltskitter.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SaltwaterStalwart.java
|
|
|
|
Salvage.java
|
|
|
|
SalvageDrone.java
|
|
|
|
SalvagerOfSecrets.java
|
|
|
|
SalvageScout.java
|
|
|
|
SalvageScuttler.java
|
|
|
|
SalvageSlasher.java
|
|
|
|
SalvageSquad.java
|
|
|
|
SalvageTitan.java
|
|
|
|
SalvageTrader.java
|
|
|
|
SalvagingStation.java
|
|
|
|
SamiteAlchemist.java
|
|
|
|
SamiteArcher.java
|
|
|
|
SamiteBlessing.java
|
- Stronghold Set 100%. Added Hidden Retreat, Ransack, Rebound, and Samite Blessing.
|
2018-12-04 16:32:23 -06:00 |
|
SamiteCenserBearer.java
|
|
|
|
SamiteElder.java
|
|
|
|
SamiteHealer.java
|
|
|
|
SamiteMinistration.java
|
add nullchecks for game.getObject
|
2018-12-31 16:03:36 +01:00 |
|
SamitePilgrim.java
|
|
|
|
SamiteSanctuary.java
|
|
|
|
SamuraiEnforcers.java
|
|
|
|
SamuraiOfThePaleCurtain.java
|
* Samurai of the Pale Curtain - fixed that it's not replaces graveyard with exile;
|
2019-01-08 11:12:44 +04:00 |
|
SamutTheTested.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SamutVoiceOfDissent.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SanctifiedCharge.java
|
|
|
|
SanctifierOfSouls.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
Sanctimony.java
|
|
|
|
SanctuaryCat.java
|
|
|
|
SanctumCustodian.java
|
|
|
|
SanctumGargoyle.java
|
|
|
|
SanctumGuardian.java
|
|
|
|
SanctumOfTheSun.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SanctumOfUgin.java
|
refactored ColorlessPredicate to singleton enum
|
2019-01-12 16:15:19 -05:00 |
|
SanctumPlowbeast.java
|
|
|
|
SanctumPrelate.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SanctumSeeker.java
|
|
|
|
SanctumSpirit.java
|
|
|
|
SandalsOfAbdallah.java
|
|
|
|
SandbarCrocodile.java
|
|
|
|
SandbarMerfolk.java
|
|
|
|
SandbarSerpent.java
|
|
|
|
Sandblast.java
|
|
|
|
SandcrafterMage.java
|
|
|
|
SandSilos.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
Sandskin.java
|
|
|
|
SandsOfDelirium.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SandsOfTime.java
|
|
|
|
Sandsower.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SandSquid.java
|
|
|
|
SandsteppeCitadel.java
|
|
|
|
SandsteppeMastodon.java
|
|
|
|
SandsteppeOutcast.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SandsteppeScavenger.java
|
|
|
|
SandstoneBridge.java
|
|
|
|
SandstoneDeadfall.java
|
|
|
|
SandstoneNeedle.java
|
|
|
|
SandstoneOracle.java
|
|
|
|
SandstoneWarrior.java
|
|
|
|
Sandstorm.java
|
|
|
|
SandstormCharger.java
|
|
|
|
SandstormEidolon.java
|
|
|
|
SandStrangler.java
|
|
|
|
SandTrooper.java
|
|
|
|
SandwurmConvergence.java
|
|
|
|
SangriteBacklash.java
|
|
|
|
SangriteSurge.java
|
|
|
|
Sangromancer.java
|
|
|
|
Sangrophage.java
|
|
|
|
Sanguimancy.java
|
|
|
|
SanguinaryMage.java
|
|
|
|
SanguineBond.java
|
|
|
|
SanguineGlorifier.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SanguineGuard.java
|
|
|
|
SanguinePraetor.java
|
|
|
|
SanguineSacrament.java
|
fixed a few more errors
|
2019-01-12 21:58:10 -05:00 |
|
SanitariumSkeleton.java
|
|
|
|
SanityGnawers.java
|
|
|
|
SanityGrinding.java
|
|
|
|
SaplingOfColfenor.java
|
|
|
|
SapphireCharm.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SapphireDrake.java
|
|
|
|
SapphireLeech.java
|
|
|
|
SapphireMedallion.java
|
|
|
|
SaprazzanBailiff.java
|
|
|
|
SaprazzanBreaker.java
|
|
|
|
SaprazzanCove.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SaprazzanHeir.java
|
|
|
|
SaprazzanLegate.java
|
|
|
|
SaprazzanOutrigger.java
|
|
|
|
SaprazzanRaider.java
|
|
|
|
SaprazzanSkerry.java
|
|
|
|
SaprolingBurst.java
|
|
|
|
SaprolingCluster.java
|
|
|
|
SaprolingInfestation.java
|
|
|
|
SaprolingMigration.java
|
|
|
|
SaprolingSymbiosis.java
|
|
|
|
SapseepForest.java
|
|
|
|
Sarcatog.java
|
|
|
|
Sarcomancy.java
|
|
|
|
SarcomiteMyr.java
|
|
|
|
SarkhanDragonsoul.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SarkhanFireblood.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SarkhansDragonfire.java
|
|
|
|
SarkhansRage.java
|
|
|
|
SarkhansTriumph.java
|
|
|
|
SarkhansUnsealing.java
|
|
|
|
SarkhansWhelp.java
|
|
|
|
SarkhanTheDragonspeaker.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SarkhanTheMad.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SarkhanUnbroken.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SarkhanVol.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SarlaccPit.java
|
|
|
|
SarpadianEmpiresVolVii.java
|
|
|
|
SaruliCaretaker.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SaruliGatekeepers.java
|
|
|
|
SasayaOrochiAscendant.java
|
|
|
|
SaskiaTheUnyielding.java
|
|
|
|
SatyrEnchanter.java
|
|
|
|
SatyrFiredancer.java
|
Merge branch 'targetAdjustment' into master
|
2019-01-12 14:42:58 -05:00 |
|
SatyrGrovedancer.java
|
|
|
|
SatyrHedonist.java
|
|
|
|
SatyrHoplite.java
|
|
|
|
SatyrNyxSmith.java
|
|
|
|
SatyrPiper.java
|
|
|
|
SatyrRambler.java
|
|
|
|
SatyrWayfinder.java
|
|
|
|
SauroformHybrid.java
|
Implemented Sauroform Hybrid
|
2019-01-07 17:00:13 -05:00 |
|
SavaenElves.java
|
|
|
|
SavageAlliance.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SavageBeating.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SavagebornHydra.java
|
|
|
|
SavageConception.java
|
|
|
|
SavageFirecat.java
|
|
|
|
SavageGorilla.java
|
|
|
|
SavageHunger.java
|
|
|
|
SavageKnuckleblade.java
|
|
|
|
SavageLands.java
|
|
|
|
SavageOffensive.java
|
|
|
|
SavagePunch.java
|
|
|
|
SavageSilhouette.java
|
|
|
|
SavageSmash.java
|
Implemented Savage Smash
|
2019-01-07 19:39:17 -05:00 |
|
SavageStomp.java
|
Condensed "targets a permanent you control" conditions into a single class
|
2019-01-05 13:41:34 -05:00 |
|
SavageSummoning.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SavageSurge.java
|
|
|
|
SavageThallid.java
|
|
|
|
SavageTwister.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SavageVentmaw.java
|
|
|
|
Savannah.java
|
|
|
|
SavannahLions.java
|
|
|
|
SavingGrace.java
|
|
|
|
SavingGrasp.java
|
|
|
|
SavorTheMoment.java
|
|
|
|
SavraQueenOfTheGolgari.java
|
|
|
|
SawbackManticore.java
|
|
|
|
SawtoothLoon.java
|
|
|
|
SawtoothThresher.java
|
|
|
|
ScabClanBerserker.java
|
|
|
|
ScabClanCharger.java
|
|
|
|
ScabClanGiant.java
|
|
|
|
ScabClanMauler.java
|
|
|
|
Scabland.java
|
|
|
|
Scald.java
|
|
|
|
ScaldingDevil.java
|
|
|
|
ScaldingSalamander.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ScaldingTarn.java
|
|
|
|
ScaldingTongs.java
|
|
|
|
Scaldkin.java
|
|
|
|
ScalebanesElite.java
|
|
|
|
ScaleBlessing.java
|
|
|
|
ScaledBehemoth.java
|
|
|
|
ScaledHulk.java
|
|
|
|
ScaledWurm.java
|
|
|
|
ScaleguardSentinels.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
ScalelordReckoner.java
|
|
|
|
ScaleOfChissGoria.java
|
|
|
|
Scalpelexis.java
|
|
|
|
Scandalmonger.java
|
|
|
|
Scapegoat.java
|
|
|
|
Scapeshift.java
|
|
|
|
Scar.java
|
|
|
|
ScarabFeast.java
|
|
|
|
ScarabOfTheUnseen.java
|
Implemented Alliances cards (#5470)
|
2018-12-27 22:53:10 -06:00 |
|
ScarbladeElite.java
|
|
|
|
Scarecrone.java
|
|
|
|
Scarecrow.java
|
|
|
|
ScareTactics.java
|
|
|
|
ScarlandThrinax.java
|
|
|
|
ScarredPuma.java
|
|
|
|
ScarredVinebreeder.java
|
|
|
|
ScarscaleRitual.java
|
|
|
|
ScarwoodBandits.java
|
|
|
|
ScarwoodGoblins.java
|
|
|
|
ScarwoodHag.java
|
|
|
|
ScarwoodTreefolk.java
|
|
|
|
ScatheZombies.java
|
|
|
|
ScatterArc.java
|
|
|
|
ScatteredGroves.java
|
|
|
|
ScatteringStroke.java
|
|
|
|
Scattershot.java
|
|
|
|
ScattershotArcher.java
|
|
|
|
ScatterTheSeeds.java
|
|
|
|
ScatterToTheWinds.java
|
|
|
|
ScavengedWeaponry.java
|
|
|
|
ScavengerDrake.java
|
|
|
|
ScavengerFolk.java
|
|
|
|
ScavengerGrounds.java
|
|
|
|
ScavengingGhoul.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
ScavengingOoze.java
|
|
|
|
ScavengingScarab.java
|
|
|
|
ScentOfBrine.java
|
|
|
|
ScentOfCinder.java
|
|
|
|
ScentOfIvy.java
|
|
|
|
ScentOfJasmine.java
|
|
|
|
ScentOfNightshade.java
|
|
|
|
ScepterOfDominance.java
|
|
|
|
ScepterOfEmpires.java
|
Fixed Scepter of Empires AA Cost
|
2018-10-29 22:22:24 +01:00 |
|
ScepterOfFugue.java
|
|
|
|
ScepterOfInsight.java
|
|
|
|
Schismotivate.java
|
|
|
|
ScholarOfAthreos.java
|
replace his or her to their
|
2019-01-16 13:48:43 +01:00 |
|
ScholarOfStars.java
|
|
|
|
SchoolOfPiranha.java
|
|
|
|
SchoolOfTheUnseen.java
|
|
|
|
ScionOfDarkness.java
|
|
|
|
ScionOfGlaciers.java
|
|
|
|
ScionOfOona.java
|
|
|
|
ScionOfTheUrDragon.java
|
|
|
|
ScionOfTheWild.java
|
|
|
|
ScionOfUgin.java
|
|
|
|
ScionOfVituGhazi.java
|
|
|
|
ScionSummoner.java
|
|
|
|
ScissorsLizard.java
|
|
|
|
ScorchedEarth.java
|
finished the last few target adjusters
|
2018-09-30 20:28:40 -04:00 |
|
ScorchedRuins.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ScorchedRusalka.java
|
|
|
|
ScorchingLava.java
|
|
|
|
ScorchingMissile.java
|
|
|
|
ScorchingSpear.java
|
|
|
|
ScorchingWinds.java
|
|
|
|
Scorchmark.java
|
Implemented Scorchmark
|
2019-01-10 16:17:14 -05:00 |
|
ScorchTheFields.java
|
|
|
|
Scorchwalker.java
|
|
|
|
ScoriaCat.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ScoriaElemental.java
|
|
|
|
ScoriaWurm.java
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
ScornedVillager.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
ScornfulAetherLich.java
|
|
|
|
ScornfulEgotist.java
|
|
|
|
Scour.java
|
|
|
|
ScouredBarrens.java
|
|
|
|
ScourFromExistence.java
|
|
|
|
ScourgeDevil.java
|
|
|
|
Scourgemark.java
|
|
|
|
ScourgeOfFleets.java
|
|
|
|
ScourgeOfGeierReach.java
|
|
|
|
ScourgeOfKherRidges.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ScourgeOfNelToth.java
|
|
|
|
ScourgeOfNumai.java
|
|
|
|
ScourgeOfSkolaVale.java
|
|
|
|
ScourgeOfTheNobilis.java
|
|
|
|
ScourgeOfTheThrone.java
|
|
|
|
ScourgeOfValkas.java
|
|
|
|
ScourgeServant.java
|
|
|
|
ScourgeWolf.java
|
|
|
|
Scourglass.java
|
|
|
|
ScouringSands.java
|
|
|
|
ScourTheLaboratory.java
|
|
|
|
ScoutingTrek.java
|
|
|
|
ScoutsWarning.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
ScoutTheBorders.java
|
|
|
|
ScoutThePerimeter.java
|
|
|
|
ScoutTrooper.java
|
|
|
|
ScrabblingClaws.java
|
added Scrabbling Claws to RNA set file
|
2019-01-08 22:53:42 -05:00 |
|
Scragnoth.java
|
|
|
|
Scrambleverse.java
|
|
|
|
Scrap.java
|
|
|
|
Scrapbasket.java
|
|
|
|
ScrapdiverSerpent.java
|
|
|
|
Scrapheap.java
|
|
|
|
ScrapheapScrounger.java
|
|
|
|
ScrapMastery.java
|
|
|
|
ScrapperChampion.java
|
|
|
|
ScrapskinDrake.java
|
|
|
|
ScrapTrawler.java
|
|
|
|
ScrapyardMongrel.java
|
|
|
|
ScrapyardSalvo.java
|
|
|
|
ScreamingFury.java
|
|
|
|
ScreamingSeahawk.java
|
|
|
|
ScreamingShield.java
|
Implemented Screaming Shield
|
2019-01-11 22:09:06 -05:00 |
|
ScreamreachBrawler.java
|
|
|
|
ScreamsFromWithin.java
|
|
|
|
ScreamsOfTheDamned.java
|
|
|
|
ScreechingBat.java
|
|
|
|
ScreechingBuzzard.java
|
|
|
|
ScreechingDrake.java
|
|
|
|
ScreechingGriffin.java
|
|
|
|
ScreechingHarpy.java
|
|
|
|
ScreechingPhoenix.java
|
|
|
|
ScreechingSilcaw.java
|
|
|
|
ScreechingSkaab.java
|
|
|
|
ScreechingSliver.java
|
|
|
|
ScribeOfTheMindful.java
|
|
|
|
ScribNibblers.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
Scrivener.java
|
|
|
|
ScrollOfAvacyn.java
|
|
|
|
ScrollOfGriselbrand.java
|
|
|
|
ScrollOfOrigins.java
|
|
|
|
ScrollOfTheMasters.java
|
|
|
|
ScrollRack.java
|
|
|
|
ScrollThief.java
|
|
|
|
Scrounge.java
|
|
|
|
ScroungedScythe.java
|
|
|
|
ScroungerOfSouls.java
|
|
|
|
ScroungingBandar.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
Scrubland.java
|
|
|
|
ScrybRanger.java
|
|
|
|
ScrybSprites.java
|
|
|
|
ScryingGlass.java
|
replace his or her to their
|
2019-01-16 13:48:43 +01:00 |
|
ScryingSheets.java
|
|
|
|
SculptingSteel.java
|
|
|
|
ScuteMob.java
|
|
|
|
Scuttlegator.java
|
Implemented Scuttlegator
|
2019-01-11 22:14:59 -05:00 |
|
Scuttlemutt.java
|
|
|
|
ScuttlingDeath.java
|
|
|
|
ScuttlingDoomEngine.java
|
|
|
|
ScuzzbackMarauders.java
|
|
|
|
ScuzzbackScrapper.java
|
|
|
|
Scytheclaw.java
|
|
|
|
ScytheLeopard.java
|
|
|
|
ScytheOfTheWretched.java
|
|
|
|
ScytheSpecter.java
|
|
|
|
ScytheTiger.java
|
|
|
|
SeachromeCoast.java
|
|
|
|
SeacoastDrake.java
|
|
|
|
SeaDrake.java
|
|
|
|
SeaEagle.java
|
|
|
|
SeafarersQuay.java
|
Implemented Bands With Other
|
2018-10-21 16:59:10 +02:00 |
|
SeafloorDebris.java
|
|
|
|
SeafloorOracle.java
|
|
|
|
SeaGateLoremaster.java
|
|
|
|
SeaGateOracle.java
|
|
|
|
SeaGateWreckage.java
|
|
|
|
SeaGodsRevenge.java
|
fixed Sea God's Revenge being able to target non-opposing creatures (fixes #5304)
|
2018-09-08 18:00:10 -04:00 |
|
SeagrafSkaab.java
|
|
|
|
Seahunter.java
|
|
|
|
SeaKingsBlessing.java
|
|
|
|
SealAway.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SeaLegs.java
|
|
|
|
SealockMonster.java
|
|
|
|
SealOfCleansing.java
|
|
|
|
SealOfDoom.java
|
|
|
|
SealOfFire.java
|
|
|
|
SealOfPrimordium.java
|
|
|
|
SealOfRemoval.java
|
|
|
|
SealOfStrength.java
|
|
|
|
SealOfTheGuildpact.java
|
|
|
|
SeaMonster.java
|
|
|
|
Seance.java
|
|
|
|
SeaOfClouds.java
|
|
|
|
SearchForAzcanta.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
SearchForSurvivors.java
|
replace his or her to their
|
2019-01-16 13:48:43 +01:00 |
|
SearchForTomorrow.java
|
|
|
|
SearchlightGeist.java
|
|
|
|
SearchTheCity.java
|
Refactor: extract card names compare logic (is empty name, is same name)
|
2018-12-07 00:26:50 +04:00 |
|
SearchWarrant.java
|
|
|
|
SearingBlaze.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SearingBlood.java
|
|
|
|
SearingFlesh.java
|
|
|
|
SearingLight.java
|
|
|
|
SearingMeditation.java
|
|
|
|
SearingRays.java
|
|
|
|
SearingSpear.java
|
|
|
|
SearingSpearAskari.java
|
|
|
|
SearingTouch.java
|
|
|
|
SearingWind.java
|
|
|
|
SeascapeAerialist.java
|
|
|
|
SeasClaim.java
|
|
|
|
SeaScryer.java
|
|
|
|
SeaSerpent.java
|
|
|
|
SeashellCameo.java
|
|
|
|
SeasideCitadel.java
|
|
|
|
SeasideHaven.java
|
|
|
|
Seasinger.java
|
|
|
|
SeaSnidd.java
|
|
|
|
SeasonedMarshal.java
|
|
|
|
SeasonedTactician.java
|
|
|
|
SeasonOfTheWitch.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SeasonsBeatings.java
|
|
|
|
SeasonsPast.java
|
|
|
|
SeaSpirit.java
|
|
|
|
SeaSprite.java
|
|
|
|
SeatOfTheSynod.java
|
|
|
|
SeaTroll.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SecludedGlen.java
|
|
|
|
SecludedSteppe.java
|
|
|
|
SecondChance.java
|
|
|
|
SecondGuess.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SecondHarvest.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SecondSight.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SecondSunrise.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SecondThoughts.java
|
|
|
|
SecondWind.java
|
|
|
|
Secretkeeper.java
|
|
|
|
SecretPlans.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SecretSalvage.java
|
|
|
|
SecretsOfTheDead.java
|
|
|
|
SecretsOfTheGoldenCity.java
|
|
|
|
SecureTheWastes.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SecurityBlockade.java
|
|
|
|
SecurityDetail.java
|
|
|
|
SecurityDroid.java
|
|
|
|
SedgeScorpion.java
|
|
|
|
SedgeSliver.java
|
|
|
|
SedgeTroll.java
|
|
|
|
SedraxisAlchemist.java
|
|
|
|
SedraxisSpecter.java
|
|
|
|
SedrisTheTraitorKing.java
|
|
|
|
SeeBeyond.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SeedbornMuse.java
|
|
|
|
SeedcradleWitch.java
|
|
|
|
SeedGuardian.java
|
|
|
|
SeedguideAsh.java
|
|
|
|
SeedlingCharm.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SeedsOfInnocence.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SeedsOfRenewal.java
|
|
|
|
SeedsOfStrength.java
|
|
|
|
SeedSpark.java
|
|
|
|
SeedTheLand.java
|
|
|
|
Seedtime.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
Seeker.java
|
|
|
|
SeekerOfInsight.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SeekerOfSkybreak.java
|
|
|
|
SeekerOfTheWay.java
|
|
|
|
SeekersSquire.java
|
|
|
|
SeekTheHorizon.java
|
|
|
|
SeekTheWilds.java
|
|
|
|
SeeRed.java
|
|
|
|
SeerOfTheLastTomorrow.java
|
|
|
|
SeersLantern.java
|
|
|
|
SeersSundial.java
|
|
|
|
SeersVision.java
|
|
|
|
SeeTheUnwritten.java
|
|
|
|
SeethingAnger.java
|
|
|
|
SeethingPathblazer.java
|
|
|
|
SeethingSong.java
|
|
|
|
SegmentedKrotiq.java
|
|
|
|
SegmentedWurm.java
|
|
|
|
SegovianLeviathan.java
|
|
|
|
SehtsTiger.java
|
|
|
|
SeismicAssault.java
|
|
|
|
SeismicElemental.java
|
|
|
|
SeismicMage.java
|
|
|
|
SeismicRupture.java
|
|
|
|
SeismicShift.java
|
|
|
|
SeismicShudder.java
|
|
|
|
SeismicSpike.java
|
|
|
|
SeismicStomp.java
|
|
|
|
SeismicStrike.java
|
|
|
|
SeizanPerverterOfTruth.java
|
|
|
|
SeizeTheDay.java
|
|
|
|
SeizeTheInitiative.java
|
|
|
|
SeizeTheSoul.java
|
|
|
|
Seizures.java
|
|
|
|
SejiriMerfolk.java
|
|
|
|
SejiriRefuge.java
|
|
|
|
SejiriSteppe.java
|
|
|
|
SekkiSeasonsGuide.java
|
|
|
|
SekKuarDeathkeeper.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SelectForInspection.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SelectiveMemory.java
|
|
|
|
SelectiveSnare.java
|
Implemented Selective Snare
|
2018-09-20 20:43:12 -04:00 |
|
SeleniaDarkAngel.java
|
|
|
|
SelesnyaCharm.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SelesnyaCluestone.java
|
|
|
|
SelesnyaEvangel.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SelesnyaGuildgate.java
|
|
|
|
SelesnyaGuildmage.java
|
|
|
|
SelesnyaKeyrune.java
|
|
|
|
SelesnyaLocket.java
|
fixed Selesnya Locket producing red mana instead of white
|
2018-09-22 20:20:00 -04:00 |
|
SelesnyaSagittars.java
|
|
|
|
SelesnyaSanctuary.java
|
|
|
|
SelesnyaSentry.java
|
|
|
|
SelesnyaSignet.java
|
|
|
|
SelfAssembler.java
|
|
|
|
SelfInflictedWound.java
|
|
|
|
SelflessCathar.java
|
|
|
|
SelflessSpirit.java
|
|
|
|
SelflessSquire.java
|
|
|
|
SelhoffOccultist.java
|
|
|
|
SelkieHedgeMage.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SellerOfSongbirds.java
|
|
|
|
SellSwordBrute.java
|
|
|
|
SelvalaExplorerReturned.java
|
|
|
|
SelvalaHeartOfTheWilds.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SelvalasCharge.java
|
|
|
|
SelvalasEnforcer.java
|
|
|
|
SelvalasStampede.java
|
|
|
|
SemblanceAnvil.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:30:06 +04:00 |
|
SenateCourier.java
|
Implemented Senate Courier
|
2019-01-11 16:08:08 -05:00 |
|
SenateGriffin.java
|
Implemented Senate Griffin
|
2019-01-11 19:23:29 -05:00 |
|
SenateGuildmage.java
|
[RNA] implemented Senate Guildmage
|
2019-01-08 15:07:55 +04:00 |
|
SenatorBailOrgana.java
|
|
|
|
SenatorLottDod.java
|
|
|
|
SenatorOnacondaFarr.java
|
|
|
|
SenatorPadmeAmidala.java
|
|
|
|
SenatorPasselArgente.java
|
|
|
|
SendToSleep.java
|
|
|
|
SengirAutocrat.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SengirBats.java
|
|
|
|
SengirNosferatu.java
|
|
|
|
SengirVampire.java
|
|
|
|
SensationGorger.java
|
|
|
|
SenseiGoldenTail.java
|
|
|
|
SenseisDiviningTop.java
|
|
|
|
SenselessRage.java
|
|
|
|
SensorSplicer.java
|
|
|
|
SensoryDeprivation.java
|
|
|
|
Sentinel.java
|
|
|
|
SentinelOfTheEternalWatch.java
|
updated target adjusters P through W
|
2018-09-29 00:24:00 -04:00 |
|
SentinelOfThePearlTrident.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SentinelSliver.java
|
|
|
|
SentinelsMark.java
|
Implemented Sentinel's Mark
|
2019-01-11 15:39:37 -05:00 |
|
SentinelsOfGlenElendra.java
|
|
|
|
SentinelSpider.java
|
|
|
|
SentinelTotem.java
|
|
|
|
SentinelTower.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SenTriplets.java
|
|
|
|
SentryOak.java
|
|
|
|
SentryOfTheUnderworld.java
|
|
|
|
SeparatistVoidmage.java
|
|
|
|
SepticRats.java
|
|
|
|
SepulchralPrimordial.java
|
updated target adjusters P through W
|
2018-09-29 00:24:00 -04:00 |
|
SequesteredStash.java
|
|
|
|
SeraphOfDawn.java
|
|
|
|
SeraphOfTheMasses.java
|
|
|
|
SeraphOfTheScales.java
|
Implemented Seraph of the Scales
|
2019-01-03 13:14:38 -05:00 |
|
SeraphOfTheSuns.java
|
|
|
|
SeraphOfTheSword.java
|
|
|
|
SeraphSanctuary.java
|
|
|
|
SerendibDjinn.java
|
|
|
|
SerendibEfreet.java
|
|
|
|
SerendibSorcerer.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SereneHeart.java
|
|
|
|
SereneMaster.java
|
|
|
|
SereneOffering.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SereneRemembrance.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:00:14 +04:00 |
|
SereneSteward.java
|
|
|
|
Serenity.java
|
|
|
|
SergeantAtArms.java
|
|
|
|
SerpentAssassin.java
|
|
|
|
SerpentGenerator.java
|
|
|
|
SerpentineBasilisk.java
|
|
|
|
SerpentineKavu.java
|
|
|
|
SerpentineSpike.java
|
|
|
|
SerpentOfTheEndlessSea.java
|
|
|
|
SerpentsGift.java
|
|
|
|
SerpentSkin.java
|
|
|
|
SerpentWarrior.java
|
|
|
|
SerraAdvocate.java
|
|
|
|
SerraAngel.java
|
|
|
|
SerraAscendant.java
|
|
|
|
SerraAvatar.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SerraAvenger.java
|
|
|
|
SerraAviary.java
|
|
|
|
SerraBestiary.java
|
|
|
|
SerraDisciple.java
|
|
|
|
SerraInquisitors.java
|
|
|
|
SerraPaladin.java
|
|
|
|
SerrasBlessing.java
|
|
|
|
SerrasBoon.java
|
|
|
|
SerrasEmbrace.java
|
|
|
|
SerrasGuardian.java
|
|
|
|
SerrasHymn.java
|
- Added Serra's Hymn and Venomous Fangs.
|
2018-11-08 17:54:05 -06:00 |
|
SerrasLiturgy.java
|
replaced verse counter adjustment
|
2018-09-17 13:40:27 -04:00 |
|
SerraSphinx.java
|
|
|
|
SerrasSanctum.java
|
|
|
|
SerratedArrows.java
|
|
|
|
SerratedBiskelion.java
|
|
|
|
SerraZealot.java
|
|
|
|
SerumPowder.java
|
|
|
|
SerumRaker.java
|
|
|
|
SerumTank.java
|
|
|
|
SerumVisions.java
|
|
|
|
ServantOfNefarox.java
|
|
|
|
ServantOfTheConduit.java
|
|
|
|
ServantOfTheScale.java
|
|
|
|
ServantOfTymaret.java
|
|
|
|
ServantOfVolrath.java
|
|
|
|
ServoExhibition.java
|
|
|
|
ServoSchematic.java
|
|
|
|
SeshiroTheAnointed.java
|
|
|
|
SetAdrift.java
|
|
|
|
SetessanBattlePriest.java
|
|
|
|
SetessanGriffin.java
|
|
|
|
SetessanOathsworn.java
|
|
|
|
SetessanStarbreaker.java
|
|
|
|
SetessanTactics.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SetonKrosanProtector.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SetonsDesire.java
|
|
|
|
SetonsScout.java
|
|
|
|
SettleTheScore.java
|
|
|
|
SettleTheWreckage.java
|
|
|
|
SeveredLegion.java
|
|
|
|
SeveredStrands.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SeverSoul.java
|
|
|
|
SeverTheBloodline.java
|
Refactor: extract card names compare logic (is empty name, is same name)
|
2018-12-07 00:26:50 +04:00 |
|
Sewerdreg.java
|
|
|
|
SewerNemesis.java
|
|
|
|
SewerRats.java
|
|
|
|
SewerShambler.java
|
|
|
|
SewnEyeDrake.java
|
|
|
|
ShaakHerd.java
|
|
|
|
Shackles.java
|
|
|
|
ShadeOfTrokair.java
|
|
|
|
ShadesBreath.java
|
|
|
|
ShadesForm.java
|
|
|
|
ShadowAlleyDenizen.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ShadowbloodEgg.java
|
|
|
|
ShadowbloodRidge.java
|
|
|
|
ShadowbornApostle.java
|
|
|
|
ShadowbornDemon.java
|
|
|
|
ShadowcloakVampire.java
|
|
|
|
ShadowedCaravel.java
|
|
|
|
Shadowfeed.java
|
Missing comments
|
2018-10-10 08:47:53 +04:00 |
|
ShadowGlider.java
|
|
|
|
ShadowGuildmage.java
|
|
|
|
ShadowLance.java
|
|
|
|
ShadowmageInfiltrator.java
|
|
|
|
ShadowOfDoubt.java
|
|
|
|
ShadowOfTheGrave.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
ShadowRider.java
|
|
|
|
ShadowRift.java
|
|
|
|
ShadowSlice.java
|
|
|
|
ShadowSliver.java
|
|
|
|
ShadowsOfThePast.java
|
|
|
|
Shadowstorm.java
|
|
|
|
ShadowstormVizier.java
|
|
|
|
ShadowTrooper.java
|
|
|
|
ShahOfNaarIsle.java
|
|
|
|
ShakeTheFoundations.java
|
|
|
|
ShalaiVoiceOfPlenty.java
|
|
|
|
ShaleskinBruiser.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ShaleskinPlower.java
|
|
|
|
ShallowGrave.java
|
|
|
|
ShamanEnKor.java
|
|
|
|
ShamanicRevelation.java
|
|
|
|
ShamanOfForgottenWays.java
|
|
|
|
ShamanOfSpring.java
|
|
|
|
ShamanOfTheGreatHunt.java
|
|
|
|
ShamanOfThePack.java
|
|
|
|
ShambleBack.java
|
|
|
|
Shambleshark.java
|
|
|
|
ShamblingAttendants.java
|
|
|
|
ShamblingGhoul.java
|
|
|
|
ShamblingGoblin.java
|
|
|
|
ShamblingRemains.java
|
|
|
|
ShamblingShell.java
|
|
|
|
ShamblingStrider.java
|
|
|
|
ShamblingSwarm.java
|
|
|
|
ShamblingVent.java
|
|
|
|
ShannaSisaysLegacy.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
ShanodinDryads.java
|
|
|
|
ShapeAnew.java
|
replace his or her to their
|
2019-01-16 13:48:43 +01:00 |
|
ShapeOfTheWiitigo.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
ShaperApprentice.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ShaperGuildmage.java
|
|
|
|
ShaperParasite.java
|
|
|
|
ShapersOfNature.java
|
|
|
|
ShapersSanctuary.java
|
|
|
|
Shapesharer.java
|
|
|
|
Shapeshifter.java
|
|
|
|
ShapeshiftersMarrow.java
|
|
|
|
ShapeStealer.java
|
|
|
|
ShapeTheSands.java
|
|
|
|
ShardConvergence.java
|
|
|
|
ShardingSphinx.java
|
|
|
|
ShardlessAgent.java
|
|
|
|
ShardOfBrokenGlass.java
|
|
|
|
ShardPhoenix.java
|
|
|
|
ShardVolley.java
|
|
|
|
SharedAnimosity.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SharedDiscovery.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SharedFate.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SharedTrauma.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SharedTriumph.java
|
|
|
|
Sharktocrab.java
|
Implemented Sharktocrab
|
2019-01-08 21:27:23 -05:00 |
|
SharpenedPitchfork.java
|
|
|
|
SharuumTheHegemon.java
|
|
|
|
Shatter.java
|
|
|
|
ShatteredAngel.java
|
|
|
|
ShatteredCrypt.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
ShatteredDreams.java
|
|
|
|
ShatteredPerception.java
|
|
|
|
ShattergangBrothers.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
ShatteringBlow.java
|
|
|
|
ShatteringPulse.java
|
|
|
|
ShatteringSpree.java
|
|
|
|
ShatterskullGiant.java
|
|
|
|
ShatterskullRecruit.java
|
|
|
|
Shatterstorm.java
|
|
|
|
ShaukuEndbringer.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ShaukusMinion.java
|
|
|
|
ShedWeakness.java
|
|
|
|
SheerDrop.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ShefetDunes.java
|
|
|
|
ShefetMonitor.java
|
|
|
|
ShelkinBrownie.java
|
Implemented Bands With Other
|
2018-10-21 16:59:10 +02:00 |
|
ShelldockIsle.java
|
|
|
|
ShellOfTheLastKappa.java
|
|
|
|
ShellSkulkin.java
|
|
|
|
Shelter.java
|
|
|
|
ShelteredAerie.java
|
|
|
|
ShelteredThicket.java
|
|
|
|
ShelteredValley.java
|
|
|
|
ShelteringAncient.java
|
|
|
|
ShelteringLight.java
|
|
|
|
ShelteringPrayers.java
|
- Prophecy Set 100%. Added Search for Survivors and Sheltering Prayers.
|
2018-12-11 08:32:05 -06:00 |
|
ShelteringWord.java
|
|
|
|
SheoldredWhisperingOne.java
|
|
|
|
ShepherdOfRot.java
|
|
|
|
ShepherdOfTheLost.java
|
|
|
|
ShieldBearer.java
|
|
|
|
ShieldDancer.java
|
|
|
|
ShieldedAetherThief.java
|
|
|
|
ShieldedByFaith.java
|
|
|
|
ShieldedPassage.java
|
|
|
|
ShieldhideDragon.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ShieldingPlax.java
|
|
|
|
ShieldmageAdvocate.java
|
|
|
|
ShieldmageElder.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ShieldMare.java
|
|
|
|
ShieldMate.java
|
|
|
|
ShieldmatesBlessing.java
|
|
|
|
ShieldOfDutyAndReason.java
|
|
|
|
ShieldOfKaldra.java
|
|
|
|
ShieldOfTheAges.java
|
|
|
|
ShieldOfTheAvatar.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
ShieldOfTheOversoul.java
|
|
|
|
ShieldOfTheRealm.java
|
|
|
|
ShieldOfTheRighteous.java
|
|
|
|
ShieldsOfVelisVel.java
|
|
|
|
ShieldSphere.java
|
|
|
|
ShieldWall.java
|
|
|
|
ShiftingBorders.java
|
|
|
|
ShiftingLoyalties.java
|
add nullchecks for game.getObject
|
2018-12-31 16:03:36 +01:00 |
|
ShiftingShadow.java
|
|
|
|
ShiftingSky.java
|
|
|
|
ShiftingSliver.java
|
|
|
|
ShiftingWall.java
|
|
|
|
ShiftyDoppelganger.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
ShimatsuTheBloodcloaked.java
|
|
|
|
ShimianNightStalker.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ShimianSpecter.java
|
|
|
|
Shimmer.java
|
|
|
|
ShimmeringBarrier.java
|
|
|
|
ShimmeringEfreet.java
|
|
|
|
ShimmeringGlasskite.java
|
|
|
|
ShimmeringGrotto.java
|
|
|
|
ShimmeringMirage.java
|
|
|
|
ShimmeringWings.java
|
|
|
|
ShimmerMyr.java
|
|
|
|
ShimmerOfPossibility.java
|
Implemented Shimmer of Possibility
|
2019-01-11 16:48:57 -05:00 |
|
ShimmerscaleDrake.java
|
|
|
|
ShinenOfFearsChill.java
|
|
|
|
ShinenOfFlightsWings.java
|
|
|
|
ShinenOfFurysFire.java
|
|
|
|
ShinenOfLifesRoar.java
|
|
|
|
ShinenOfStarsLight.java
|
|
|
|
Shinewend.java
|
|
|
|
ShiningAerosaur.java
|
|
|
|
ShiningShoal.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
ShinkaGatekeeper.java
|
|
|
|
ShinkaTheBloodsoakedKeep.java
|
|
|
|
ShipbreakerKraken.java
|
|
|
|
ShipwreckLooter.java
|
|
|
|
ShipwreckMoray.java
|
|
|
|
ShipwreckSinger.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
ShireiShizosCaretaker.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:00:14 +04:00 |
|
ShisatoWhisperingHunter.java
|
|
|
|
ShivanDragon.java
|
|
|
|
ShivanEmissary.java
|
|
|
|
ShivanFire.java
|
|
|
|
ShivanGorge.java
|
|
|
|
ShivanHarvest.java
|
|
|
|
ShivanHellkite.java
|
|
|
|
ShivanMeteor.java
|
|
|
|
ShivanOasis.java
|
|
|
|
ShivanPhoenix.java
|
|
|
|
ShivanRaptor.java
|
|
|
|
ShivanReef.java
|
|
|
|
ShivanSandMage.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
ShivanWumpus.java
|
|
|
|
ShivanWurm.java
|
|
|
|
ShivanZombie.java
|
|
|
|
ShivsEmbrace.java
|
|
|
|
ShizoDeathsStorehouse.java
|
|
|
|
ShizukoCallerOfAutumn.java
|
|
|
|
ShoalSerpent.java
|
|
|
|
Shock.java
|
|
|
|
Shocker.java
|
|
|
|
ShockmawDragon.java
|
|
|
|
ShockTrooper.java
|
|
|
|
ShockTroops.java
|
|
|
|
ShorecomberCrab.java
|
[ANA] - implemented Shorecomber Crab
|
2018-10-09 18:40:15 +04:00 |
|
ShorecrasherElemental.java
|
|
|
|
ShorecrasherMimic.java
|
|
|
|
ShoreKeeper.java
|
|
|
|
ShorelineRaider.java
|
|
|
|
ShorelineRanger.java
|
|
|
|
ShorelineSalvager.java
|
|
|
|
ShoreSnapper.java
|
|
|
|
ShortSword.java
|
|
|
|
ShoulderToShoulder.java
|
|
|
|
ShovingMatch.java
|
|
|
|
ShowAndTell.java
|
|
|
|
ShowerOfCoals.java
|
|
|
|
ShowerOfSparks.java
|
|
|
|
ShowOfDominance.java
|
|
|
|
ShowOfValor.java
|
|
|
|
Showstopper.java
|
|
|
|
ShrapnelBlast.java
|
|
|
|
ShreddingWinds.java
|
|
|
|
ShredMemory.java
|
|
|
|
ShredsOfSanity.java
|
|
|
|
ShrewdHatchling.java
|
|
|
|
ShrewdNegotiation.java
|
|
|
|
Shriekgeist.java
|
|
|
|
Shriekhorn.java
|
|
|
|
ShriekingAffliction.java
|
|
|
|
ShriekingDrake.java
|
|
|
|
ShriekingGrotesque.java
|
|
|
|
ShriekingMogg.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
ShriekingSpecter.java
|
|
|
|
Shriekmaw.java
|
|
|
|
ShriekOfDread.java
|
|
|
|
ShriekRaptor.java
|
|
|
|
ShrikeHarpy.java
|
|
|
|
ShrillHowler.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
ShrineKeeper.java
|
[ANA] - implemented Shrine Keeper
|
2018-10-09 18:41:45 +04:00 |
|
ShrineOfBoundlessGrowth.java
|
|
|
|
ShrineOfBurningRage.java
|
|
|
|
ShrineOfLimitlessPower.java
|
|
|
|
ShrineOfLoyalLegions.java
|
|
|
|
ShrineOfPiercingVision.java
|
|
|
|
ShrineOfTheForsakenGods.java
|
refactored ColorlessPredicate to singleton enum
|
2019-01-12 16:15:19 -05:00 |
|
Shrink.java
|
|
|
|
Shrivel.java
|
|
|
|
ShrivelingRot.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
ShroudedLore.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:00:14 +04:00 |
|
ShroudedSerpent.java
|
|
|
|
ShuCavalry.java
|
|
|
|
ShuDefender.java
|
|
|
|
ShuEliteCompanions.java
|
|
|
|
ShuEliteInfantry.java
|
|
|
|
ShuFarmer.java
|
|
|
|
ShuFootSoldiers.java
|
|
|
|
ShuGeneral.java
|
|
|
|
ShuGrainCaravan.java
|
|
|
|
Shuko.java
|
|
|
|
Shunt.java
|
|
|
|
Shuriken.java
|
|
|
|
ShuSoldierFarmers.java
|
|
|
|
ShuYunTheSilentTempest.java
|
|
|
|
Shyft.java
|
|
|
|
SibilantSpirit.java
|
|
|
|
SibsigHost.java
|
|
|
|
SibsigIcebreakers.java
|
|
|
|
SibsigMuckdraggers.java
|
|
|
|
SickAndTired.java
|
|
|
|
Sicken.java
|
|
|
|
SickeningDreams.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SickeningShoal.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SickleDancer.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SickleRipper.java
|
|
|
|
Sickleslicer.java
|
|
|
|
SidarJabari.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SidarKondoOfJamuraa.java
|
|
|
|
Sideswipe.java
|
|
|
|
SidewinderNaga.java
|
|
|
|
SidewinderSliver.java
|
|
|
|
SidisiBroodTyrant.java
|
|
|
|
SidisisFaithful.java
|
|
|
|
SidisisPet.java
|
|
|
|
SidisiUndeadVizier.java
|
|
|
|
SiegeBehemoth.java
|
|
|
|
SiegebreakerGiant.java
|
|
|
|
Siegecraft.java
|
|
|
|
SiegeDragon.java
|
|
|
|
SiegeGangCommander.java
|
|
|
|
SiegehornCeratops.java
|
|
|
|
SiegeMastodon.java
|
|
|
|
SiegeModification.java
|
|
|
|
SiegeOfTowers.java
|
|
|
|
SiegeRhino.java
|
|
|
|
SiegeWurm.java
|
|
|
|
Sift.java
|
|
|
|
SifterOfSkulls.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SifterWurm.java
|
|
|
|
SiftThroughSands.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SigardaHeronsGrace.java
|
|
|
|
SigardaHostOfHerons.java
|
|
|
|
SigardasAid.java
|
|
|
|
SigardianPriest.java
|
|
|
|
SightBeyondSight.java
|
|
|
|
SightedCasteSorcerer.java
|
|
|
|
SightlessBrawler.java
|
|
|
|
SightlessGhoul.java
|
|
|
|
SightOfTheScalelords.java
|
|
|
|
SigilBlessing.java
|
|
|
|
SigilCaptain.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SigiledBehemoth.java
|
|
|
|
SigiledPaladin.java
|
|
|
|
SigiledSkink.java
|
|
|
|
SigiledStarfish.java
|
|
|
|
SigiledSwordOfValeron.java
|
|
|
|
SigilOfDistinction.java
|
|
|
|
SigilOfSleep.java
|
some more target adjusters
|
2018-09-22 16:52:18 -04:00 |
|
SigilOfTheEmptyThrone.java
|
|
|
|
SigilOfTheNayanGods.java
|
|
|
|
SigilOfTheNewDawn.java
|
|
|
|
SigilOfValor.java
|
|
|
|
SigilTracer.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SignalPest.java
|
|
|
|
SignalTheClans.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SignInBlood.java
|
|
|
|
SilasRennSeekerAdept.java
|
|
|
|
SilburlindSnapper.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
Silence.java
|
|
|
|
SilenceTheBelievers.java
|
|
|
|
SilentArbiter.java
|
|
|
|
SilentArtisan.java
|
|
|
|
SilentAttendant.java
|
|
|
|
SilentBladeOni.java
|
|
|
|
SilentChantZubera.java
|
rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that.
|
2019-01-06 20:59:13 +01:00 |
|
SilentDart.java
|
Implemented SIlent Dart
|
2018-09-19 16:42:32 -04:00 |
|
SilentDeparture.java
|
|
|
|
SilentGravestone.java
|
|
|
|
SilentObserver.java
|
|
|
|
SilentSentinel.java
|
|
|
|
SilentSkimmer.java
|
|
|
|
SilentSpecter.java
|
|
|
|
SilhanaLedgewalker.java
|
|
|
|
SilhanaStarfletcher.java
|
|
|
|
SilhanaWayfinder.java
|
fixed Silhana Wayfinder forcing players to choose a card
|
2019-01-15 10:49:51 -05:00 |
|
SilkbindFaerie.java
|
|
|
|
SilkenfistFighter.java
|
|
|
|
SilkenfistOrder.java
|
|
|
|
SilklashSpider.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SilkNet.java
|
|
|
|
SilkweaverElite.java
|
|
|
|
SilkwingScout.java
|
|
|
|
Silkwrap.java
|
|
|
|
SiltCrawler.java
|
|
|
|
SilumgarAssassin.java
|
|
|
|
SilumgarButcher.java
|
|
|
|
SilumgarMonument.java
|
|
|
|
SilumgarsCommand.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SilumgarSorcerer.java
|
|
|
|
SilumgarSpellEater.java
|
|
|
|
SilumgarsScorn.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SilumgarTheDriftingDeath.java
|
|
|
|
SilverbackApe.java
|
|
|
|
SilverbeakGriffin.java
|
|
|
|
SilverbladePaladin.java
|
|
|
|
SilverchaseFox.java
|
|
|
|
SilvercladFerocidons.java
|
|
|
|
SilverclawGriffin.java
|
|
|
|
SilvercoatLion.java
|
|
|
|
SilverDrake.java
|
|
|
|
SilverErne.java
|
|
|
|
SilverfurPartisan.java
|
remove redundant null checks before instanceof
|
2018-09-17 21:09:42 +02:00 |
|
SilvergillAdept.java
|
|
|
|
SilvergillDouser.java
|
|
|
|
SilvergladeElemental.java
|
|
|
|
SilvergladePathfinder.java
|
|
|
|
SilverInlaidDagger.java
|
|
|
|
SilverKnight.java
|
|
|
|
SilverMyr.java
|
|
|
|
SilverpeltWerewolf.java
|
|
|
|
SilverSeraph.java
|
|
|
|
SilverskinArmor.java
|
|
|
|
SilverstormSamurai.java
|
|
|
|
Silverstrike.java
|
|
|
|
SilverWyvern.java
|
|
|
|
SilvosRogueElemental.java
|
|
|
|
SimaYiWeiFieldMarshal.java
|
|
|
|
SimianBrawler.java
|
|
|
|
SimianGrunts.java
|
|
|
|
SimianSpiritGuide.java
|
|
|
|
SimicAscendancy.java
|
fixed some minor card errors
|
2019-01-03 22:01:48 -05:00 |
|
SimicBasilisk.java
|
|
|
|
SimicCharm.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SimicCluestone.java
|
|
|
|
SimicFluxmage.java
|
|
|
|
SimicGrowthChamber.java
|
|
|
|
SimicGuildgate.java
|
|
|
|
SimicGuildmage.java
|
|
|
|
SimicInitiate.java
|
|
|
|
SimicKeyrune.java
|
|
|
|
SimicLocket.java
|
[RNA] Fixed cost
|
2019-01-02 20:45:11 +04:00 |
|
SimicManipulator.java
|
- Fixed #5460
|
2018-12-17 09:52:37 -06:00 |
|
SimicRagworm.java
|
|
|
|
SimicSignet.java
|
|
|
|
SimicSkySwallower.java
|
|
|
|
Simoon.java
|
|
|
|
Simplify.java
|
|
|
|
Simulacrum.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SinCollector.java
|
|
|
|
Sindbad.java
|
|
|
|
SinewSliver.java
|
|
|
|
Singe.java
|
|
|
|
SingeMindOgre.java
|
|
|
|
SingingBellStrike.java
|
|
|
|
SingingTree.java
|
|
|
|
SinisterConcoction.java
|
|
|
|
SinisterPossession.java
|
|
|
|
SinisterSabotage.java
|
Implemented Sinister Sabotage
|
2018-09-02 22:52:35 -04:00 |
|
SinisterStrength.java
|
|
|
|
Sinkhole.java
|
|
|
|
SinkingFeeling.java
|
|
|
|
SinkIntoTakenuma.java
|
|
|
|
SinProdder.java
|
|
|
|
SinsOfTheFather.java
|
|
|
|
SinsOfThePast.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SinstrikersWill.java
|
|
|
|
SinuousPredator.java
|
|
|
|
SinuousStriker.java
|
|
|
|
SinuousVermin.java
|
|
|
|
SipOfHemlock.java
|
|
|
|
SirenLookout.java
|
|
|
|
SirenOfTheFangedCoast.java
|
|
|
|
SirenOfTheSilentSong.java
|
|
|
|
SirenReaver.java
|
|
|
|
SirensCall.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SirenSongLyre.java
|
|
|
|
SirensRuse.java
|
|
|
|
SirenStormtamer.java
|
|
|
|
SireOfInsanity.java
|
|
|
|
SireOfStagnation.java
|
|
|
|
SireOfTheStorm.java
|
|
|
|
SirShandlarOfEberyn.java
|
|
|
|
SisaysIngenuity.java
|
|
|
|
SisaysRing.java
|
|
|
|
SistersOfStoneDeath.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:15:39 +04:00 |
|
SistersOfTheFlame.java
|
|
|
|
SithAssassin.java
|
|
|
|
SithCitadel.java
|
|
|
|
SithEvoker.java
|
|
|
|
SithHolocron.java
|
|
|
|
SithInquisitor.java
|
|
|
|
SithLord.java
|
|
|
|
SithMagic.java
|
|
|
|
SithManipulator.java
|
|
|
|
SithMarauder.java
|
|
|
|
SithMindseer.java
|
|
|
|
SithRavager.java
|
|
|
|
SithRuins.java
|
|
|
|
SithSorcerer.java
|
|
|
|
SithThoughtseeker.java
|
|
|
|
SivitriScarzam.java
|
|
|
|
SivvisRuse.java
|
|
|
|
SivvisValor.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SixthSense.java
|
|
|
|
SixyBeast.java
|
Implemented Unhinged cards
|
2018-09-30 12:19:54 +02:00 |
|
Sizzle.java
|
|
|
|
SkaabGoliath.java
|
|
|
|
SkaabRuinator.java
|
|
|
|
SkallaWolf.java
|
|
|
|
SkarrganFirebird.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SkarrganHellkite.java
|
Implemented Skarrgan Hellkite
|
2019-01-03 18:04:39 -05:00 |
|
SkarrganPitSkulk.java
|
|
|
|
SkarrganSkybreaker.java
|
|
|
|
SkarrgGoliath.java
|
|
|
|
SkarrgGuildmage.java
|
|
|
|
SkarrgTheRagePits.java
|
|
|
|
SkatewingSpy.java
|
Implemented Skatewing Spy
|
2019-01-07 16:44:43 -05:00 |
|
SkeletalChangeling.java
|
|
|
|
SkeletalCrocodile.java
|
|
|
|
SkeletalGrimace.java
|
|
|
|
SkeletalKathari.java
|
|
|
|
SkeletalScrying.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SkeletalSnake.java
|
|
|
|
SkeletalVampire.java
|
|
|
|
SkeletalWurm.java
|
|
|
|
SkeletonArcher.java
|
|
|
|
Skeletonize.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SkeletonKey.java
|
|
|
|
SkeletonScavengers.java
|
- Added Skeleton Scavengers and Contempt.
|
2018-11-28 15:43:28 -06:00 |
|
SkeletonShard.java
|
|
|
|
SkeletonShip.java
|
|
|
|
SkewerTheCritics.java
|
fixed spectacle spells not copying effects and targets
|
2019-01-12 11:50:08 -05:00 |
|
SkillBorrower.java
|
|
|
|
SkilledAnimator.java
|
|
|
|
SkillfulLunge.java
|
|
|
|
SkinbrandGoblin.java
|
|
|
|
SkinInvasion.java
|
|
|
|
Skinrender.java
|
|
|
|
SkinShedder.java
|
|
|
|
Skinshifter.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
Skinthinner.java
|
|
|
|
Skinwing.java
|
|
|
|
SkirgeFamiliar.java
|
|
|
|
SkirkAlarmist.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SkirkCommando.java
|
|
|
|
SkirkDrillSergeant.java
|
|
|
|
SkirkFireMarshal.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SkirkMarauder.java
|
|
|
|
SkirkOutrider.java
|
|
|
|
SkirkProspector.java
|
|
|
|
SkirkRidgeExhumer.java
|
|
|
|
SkirkShaman.java
|
|
|
|
SkirkVolcanist.java
|
|
|
|
SkirsdagCultist.java
|
|
|
|
SkirsdagFlayer.java
|
|
|
|
SkirsdagHighPriest.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SkirsdagSupplicant.java
|
|
|
|
SkithiryxTheBlightDragon.java
|
|
|
|
SkitterEel.java
|
updated RNA spoiler
|
2019-01-12 10:33:40 -05:00 |
|
SkitteringCrustacean.java
|
|
|
|
SkitteringHeartstopper.java
|
|
|
|
SkitteringHorror.java
|
|
|
|
SkitteringInvasion.java
|
|
|
|
SkitteringMonstrosity.java
|
|
|
|
SkitteringSkirge.java
|
|
|
|
SkitteringSurveyor.java
|
|
|
|
SkitterOfLizards.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
Skitterskin.java
|
refactored ColorlessPredicate to singleton enum
|
2019-01-12 16:15:19 -05:00 |
|
SkittishKavu.java
|
|
|
|
SkittishValesk.java
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
Skizzik.java
|
|
|
|
SkizzikSurger.java
|
|
|
|
Skred.java
|
|
|
|
Skulduggery.java
|
|
|
|
SkulkingFugitive.java
|
|
|
|
SkulkingGhost.java
|
|
|
|
SkulkingKnight.java
|
|
|
|
SkullbriarTheWalkingGrave.java
|
a few more non-static variable fixes
|
2018-09-29 11:58:40 -04:00 |
|
Skullcage.java
|
|
|
|
SkullCatapult.java
|
|
|
|
Skullclamp.java
|
|
|
|
SkullCollector.java
|
|
|
|
Skullcrack.java
|
|
|
|
SkullFracture.java
|
|
|
|
SkullmaneBaku.java
|
|
|
|
SkullmeadCauldron.java
|
|
|
|
Skullmulcher.java
|
|
|
|
SkullOfOrm.java
|
|
|
|
SkullOfRamos.java
|
|
|
|
SkullRend.java
|
|
|
|
Skullscorch.java
|
|
|
|
Skullsnatcher.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SkullStorm.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
Skulltap.java
|
|
|
|
Skullwinder.java
|
|
|
|
Skybind.java
|
|
|
|
SkybladeOfTheLegion.java
|
|
|
|
SkyblinderStaff.java
|
|
|
|
SkyclawThrash.java
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
SkycloudEgg.java
|
|
|
|
SkycloudExpanse.java
|
|
|
|
SkyDiamond.java
|
|
|
|
SkyEelSchool.java
|
|
|
|
SkyfireKirin.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
Skygames.java
|
|
|
|
SkyhunterCub.java
|
|
|
|
SkyhunterPatrol.java
|
|
|
|
SkyhunterProwler.java
|
|
|
|
SkyhunterSkirmisher.java
|
|
|
|
SkyHussar.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SkyknightLegionnaire.java
|
|
|
|
Skylasher.java
|
|
|
|
SkylineCascade.java
|
|
|
|
SkylineDespot.java
|
|
|
|
SkylinePredator.java
|
|
|
|
SkylineScout.java
|
Implemented Skyline Scout
|
2018-09-19 17:47:39 -04:00 |
|
SkymarchBloodletter.java
|
|
|
|
SkymarcherAspirant.java
|
|
|
|
SkymarkRoc.java
|
|
|
|
SkyrakerGiant.java
|
|
|
|
SkyreachManta.java
|
|
|
|
Skyreaping.java
|
|
|
|
SkyriderElf.java
|
|
|
|
SkyriderPatrol.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SkyriderTrainee.java
|
|
|
|
SkyRuinDrake.java
|
|
|
|
Skyscanner.java
|
|
|
|
SkyScourer.java
|
refactored ColorlessPredicate to singleton enum
|
2019-01-12 16:15:19 -05:00 |
|
Skyscribing.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
Skyshaper.java
|
|
|
|
SkyshipPlunderer.java
|
|
|
|
SkyshipStalker.java
|
|
|
|
SkyshipWeatherlight.java
|
|
|
|
Skyshooter.java
|
|
|
|
SkyshroudArcher.java
|
|
|
|
SkyshroudBehemoth.java
|
|
|
|
SkyshroudBlessing.java
|
|
|
|
SkyshroudClaim.java
|
|
|
|
SkyshroudCondor.java
|
|
|
|
SkyshroudCutter.java
|
|
|
|
SkyshroudElf.java
|
|
|
|
SkyshroudElite.java
|
|
|
|
SkyshroudFalcon.java
|
|
|
|
SkyshroudForest.java
|
|
|
|
SkyshroudPoacher.java
|
|
|
|
SkyshroudRanger.java
|
|
|
|
SkyshroudRidgeback.java
|
|
|
|
SkyshroudSentinel.java
|
|
|
|
SkyshroudTroll.java
|
|
|
|
SkyshroudTroopers.java
|
|
|
|
SkyshroudVampire.java
|
|
|
|
SkyshroudWarBeast.java
|
|
|
|
SkySkiff.java
|
|
|
|
SkysnareSpider.java
|
|
|
|
SkysovereignConsulFlagship.java
|
|
|
|
SkyspearCavalry.java
|
|
|
|
SkySpirit.java
|
|
|
|
Skystreamer.java
|
|
|
|
SkySwallower.java
|
|
|
|
SkyswirlHarrier.java
|
|
|
|
SkyTerror.java
|
|
|
|
SkyTether.java
|
Update SkyTether.java
|
2019-01-10 20:32:39 -05:00 |
|
SkywardEyeProphets.java
|
|
|
|
SkywatcherAdept.java
|
|
|
|
SkyWeaver.java
|
|
|
|
SkywhalersShot.java
|
|
|
|
SkywinderDrake.java
|
|
|
|
SkywingAven.java
|
|
|
|
SkywiseTeachings.java
|
|
|
|
SlabHammer.java
|
|
|
|
SlagFiend.java
|
|
|
|
Slagstorm.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SlagwurmArmor.java
|
|
|
|
SlashingTiger.java
|
|
|
|
SlashOfTalons.java
|
|
|
|
SlashPanther.java
|
|
|
|
SlateOfAncestry.java
|
|
|
|
SlateStreetRuffian.java
|
|
|
|
Slaughter.java
|
|
|
|
SlaughterCry.java
|
|
|
|
SlaughterDrone.java
|
|
|
|
SlaughterGames.java
|
|
|
|
Slaughterhorn.java
|
|
|
|
SlaughterhouseBouncer.java
|
|
|
|
SlaughterPact.java
|
|
|
|
SlaughterTheStrong.java
|
|
|
|
SlaveI.java
|
|
|
|
SlaveOfBolas.java
|
|
|
|
SlaveringNulls.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
Slay.java
|
|
|
|
SlayerOfTheWicked.java
|
|
|
|
SlayersCleaver.java
|
|
|
|
SlayersPlate.java
|
|
|
|
SlayersStronghold.java
|
|
|
|
SleekSchooner.java
|
|
|
|
Sleep.java
|
|
|
|
SleeperAgent.java
|
|
|
|
SleepersGuile.java
|
|
|
|
SleepersRobe.java
|
|
|
|
SleepingPotion.java
|
|
|
|
SleepParalysis.java
|
|
|
|
SleightOfHand.java
|
|
|
|
SliceAndDice.java
|
|
|
|
SliceInTwain.java
|
|
|
|
Slimebind.java
|
Implemented Slimebind
|
2019-01-11 16:10:04 -05:00 |
|
SlimefootTheStowaway.java
|
|
|
|
SlimeMolding.java
|
|
|
|
SlimyKavu.java
|
|
|
|
SlingbowTrap.java
|
|
|
|
SlingshotGoblin.java
|
|
|
|
SlinkingGiant.java
|
|
|
|
SlinkingSerpent.java
|
|
|
|
SlinkingSkirge.java
|
|
|
|
SlinnVodaTheRisingDeep.java
|
|
|
|
SlipperyBogle.java
|
|
|
|
SlipperyKarst.java
|
|
|
|
SlipperyScoundrel.java
|
|
|
|
SlipstreamEel.java
|
|
|
|
SlipstreamSerpent.java
|
|
|
|
SlipThroughSpace.java
|
|
|
|
SliptideSerpent.java
|
|
|
|
SlithAscendant.java
|
|
|
|
SlithBloodletter.java
|
|
|
|
SlitherBlade.java
|
|
|
|
Slitherhead.java
|
|
|
|
SlitheringShade.java
|
|
|
|
Slithermuse.java
|
|
|
|
SlitheryStalker.java
|
|
|
|
SlithFirewalker.java
|
|
|
|
SlithPredator.java
|
|
|
|
SlithStrider.java
|
|
|
|
SliverConstruct.java
|
|
|
|
SliverHive.java
|
|
|
|
SliverHivelord.java
|
|
|
|
SliverLegion.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SliverOverlord.java
|
|
|
|
SliverQueen.java
|
|
|
|
Sliversmith.java
|
|
|
|
SlobadGoblinTinkerer.java
|
|
|
|
SlowMotion.java
|
|
|
|
SludgeCrawler.java
|
|
|
|
SludgeStrider.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
Sluggishness.java
|
|
|
|
SluicewayScorpion.java
|
|
|
|
SlumberingDragon.java
|
|
|
|
SlumberingTora.java
|
|
|
|
SlumReaper.java
|
|
|
|
SlyRequisitioner.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Smallpox.java
|
|
|
|
Smash.java
|
|
|
|
SmashToSmithereens.java
|
|
|
|
Smelt.java
|
|
|
|
SmeltWardGatekeepers.java
|
|
|
|
SmeltWardIgnus.java
|
Implemented Smelt-Ward Ignus
|
2019-01-04 14:59:15 -05:00 |
|
SmeltWardMinotaur.java
|
fixed Smelt-Ward Minotaur's name
|
2018-09-21 19:54:21 -04:00 |
|
Smite.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SmiteTheMonstrous.java
|
|
|
|
SmogElemental.java
|
|
|
|
SmogsteedRider.java
|
|
|
|
Smoke.java
|
|
|
|
Smokebraider.java
|
|
|
|
SmokespewInvoker.java
|
|
|
|
Smokestack.java
|
|
|
|
SmokeTeller.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SmolderingButcher.java
|
|
|
|
SmolderingCrater.java
|
|
|
|
SmolderingEfreet.java
|
|
|
|
SmolderingMarsh.java
|
|
|
|
SmolderingSpires.java
|
|
|
|
SmolderingTar.java
|
|
|
|
SmolderingWerewolf.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
SmolderInitiate.java
|
|
|
|
Smother.java
|
|
|
|
SmotheringAbomination.java
|
|
|
|
SmotheringTithe.java
|
fixed Smothering Tithe not creating tokens
|
2019-01-14 20:29:12 -05:00 |
|
SmugglersCopter.java
|
|
|
|
Snag.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SnakeBasket.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SnakeCultInitiation.java
|
|
|
|
Snakeform.java
|
|
|
|
SnakeOfTheGoldenGrove.java
|
|
|
|
SnakePit.java
|
|
|
|
SnakeUmbra.java
|
|
|
|
Snap.java
|
|
|
|
Snapback.java
|
|
|
|
SnapcasterMage.java
|
|
|
|
SnappingCreeper.java
|
|
|
|
SnappingDrake.java
|
|
|
|
SnappingGnarlid.java
|
|
|
|
SnappingSailback.java
|
|
|
|
SnappingThragg.java
|
|
|
|
SnapsailGlider.java
|
|
|
|
SnareTheSkies.java
|
|
|
|
SnareThopter.java
|
|
|
|
SnarlingUndorak.java
|
|
|
|
SneakAttack.java
|
|
|
|
SneakyHomunculus.java
|
|
|
|
SnickeringSquirrel.java
|
remove deprecated String subtype methods
|
2019-01-03 06:35:36 +01:00 |
|
SnortingGahr.java
|
|
|
|
SnowCoveredForest.java
|
|
|
|
SnowCoveredIsland.java
|
|
|
|
SnowCoveredMountain.java
|
|
|
|
SnowCoveredPlains.java
|
|
|
|
SnowCoveredSwamp.java
|
|
|
|
SnowDevil.java
|
- Added Phantasmal Mount and Snow Devil.
|
2019-01-09 09:42:47 -06:00 |
|
SnowFortress.java
|
|
|
|
SnowhornRider.java
|
|
|
|
SnowHound.java
|
|
|
|
SnowMercy.java
|
|
|
|
SnowTrooper.java
|
|
|
|
SnubhornSentry.java
|
|
|
|
SnuffOut.java
|
|
|
|
Soar.java
|
|
|
|
SoaringHope.java
|
|
|
|
SoaringSeacliff.java
|
|
|
|
SoaringShowOff.java
|
|
|
|
Soilshaper.java
|
|
|
|
SokenzanBruiser.java
|
|
|
|
SokenzanRenegade.java
|
|
|
|
SokenzanSpellblade.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SolarBlast.java
|
|
|
|
Solarion.java
|
|
|
|
SolarTide.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SoldeviAdnate.java
|
|
|
|
SoldeviDigger.java
|
|
|
|
SoldeviExcavations.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SoldeviGolem.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SoldeviHeretic.java
|
|
|
|
SoldeviMachinist.java
|
|
|
|
SoldeviSage.java
|
|
|
|
SoldeviSimulacrum.java
|
|
|
|
SoldeviSteamBeast.java
|
|
|
|
SoldierOfFortune.java
|
|
|
|
SoldierOfThePantheon.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SoldierReplica.java
|
|
|
|
Solemnity.java
|
remove redundant null checks before instanceof
|
2018-09-17 21:09:42 +02:00 |
|
SolemnOffering.java
|
|
|
|
SolemnRecruit.java
|
|
|
|
SolemnSimulacrum.java
|
|
|
|
Solfatara.java
|
|
|
|
SolGrail.java
|
|
|
|
Solidarity.java
|
|
|
|
SolidarityOfHeroes.java
|
|
|
|
SolitaryCamel.java
|
|
|
|
SolitaryConfinement.java
|
|
|
|
SolitaryHunter.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
Soliton.java
|
|
|
|
SolkanarTheSwampKing.java
|
|
|
|
SolRing.java
|
|
|
|
SoltariChampion.java
|
|
|
|
SoltariCrusader.java
|
|
|
|
SoltariEmissary.java
|
|
|
|
SoltariFootSoldier.java
|
|
|
|
SoltariGuerrillas.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SoltariLancer.java
|
|
|
|
SoltariMonk.java
|
|
|
|
SoltariPriest.java
|
|
|
|
SoltariTrooper.java
|
|
|
|
SoltariVisionary.java
|
|
|
|
SomberHoverguard.java
|
|
|
|
SomberwaldAlpha.java
|
|
|
|
SomberwaldDryad.java
|
|
|
|
SomberwaldSage.java
|
|
|
|
SomberwaldSpider.java
|
|
|
|
SomberwaldStag.java
|
|
|
|
SomberwaldVigilante.java
|
|
|
|
Somnomancer.java
|
|
|
|
Somnophore.java
|
|
|
|
SongOfBlood.java
|
|
|
|
SongOfFreyalise.java
|
|
|
|
SongOfSerenity.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SongOfTheDryads.java
|
|
|
|
SongsOfTheDamned.java
|
|
|
|
Songstitcher.java
|
|
|
|
SonicAssault.java
|
Implemented Sonic Assault
|
2018-09-04 13:32:59 -04:00 |
|
SonicBurst.java
|
|
|
|
SonicSeizure.java
|
|
|
|
SootfeatherFlock.java
|
|
|
|
SoothingBalm.java
|
|
|
|
Soothsaying.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SootImp.java
|
|
|
|
SootstokeKindler.java
|
|
|
|
Sootwalkers.java
|
|
|
|
SophicCentaur.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SoramaroFirstToDream.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SoratamiCloudChariot.java
|
|
|
|
SoratamiCloudskater.java
|
|
|
|
SoratamiMindsweeper.java
|
|
|
|
SoratamiMirrorGuard.java
|
|
|
|
SoratamiMirrorMage.java
|
|
|
|
SoratamiRainshaper.java
|
|
|
|
SoratamiSavant.java
|
|
|
|
SoratamiSeer.java
|
|
|
|
SorayaTheFalconer.java
|
|
|
|
SorcerersStrongbox.java
|
|
|
|
SorcerersWand.java
|
|
|
|
SorceressQueen.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SorcerousSight.java
|
|
|
|
SorcerousSpyglass.java
|
|
|
|
SorinGrimNemesis.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SorinLordOfInnistrad.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SorinMarkov.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SorinSolemnVisitor.java
|
Rename: fix typo in planeswalker ability
|
2018-09-29 11:07:52 +02:00 |
|
SorinsThirst.java
|
|
|
|
SorinsVengeance.java
|
|
|
|
SorrowsPath.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SosukeSonOfSeshiro.java
|
|
|
|
SosukesSummons.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SoulBarrier.java
|
|
|
|
SoulbladeCorrupter.java
|
|
|
|
SoulbladeDjinn.java
|
|
|
|
SoulbladeRenewer.java
|
|
|
|
Soulblast.java
|
|
|
|
SoulBleed.java
|
|
|
|
SoulboundGuardians.java
|
|
|
|
SoulbrightFlamekin.java
|
|
|
|
SoulBurn.java
|
|
|
|
SoulcageFiend.java
|
|
|
|
Soulcatcher.java
|
|
|
|
SoulcatchersAerie.java
|
* Fixed Brood Of Cockroaches text
|
2019-01-05 01:42:43 +04:00 |
|
SoulChanneling.java
|
|
|
|
SoulCharmer.java
|
|
|
|
SoulCollector.java
|
|
|
|
SoulConduit.java
|
|
|
|
Souldrinker.java
|
|
|
|
SoulEcho.java
|
|
|
|
SoulExchange.java
|
|
|
|
SoulFeast.java
|
|
|
|
SoulfireGrandMaster.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
Soulflayer.java
|
|
|
|
SoulFoundry.java
|
|
|
|
SoulhunterRakshasa.java
|
Fix Soulhunter Rakshasa damage value
|
2018-10-09 18:23:40 +00:00 |
|
SoulKiss.java
|
|
|
|
SoullessOne.java
|
|
|
|
SoullessRevival.java
|
|
|
|
SoulLink.java
|
|
|
|
SoulManipulation.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
Soulmender.java
|
|
|
|
SoulNet.java
|
|
|
|
SoulNova.java
|
|
|
|
SoulOfInnistrad.java
|
|
|
|
SoulOfMagma.java
|
|
|
|
SoulOfNewPhyrexia.java
|
|
|
|
SoulOfRavnica.java
|
|
|
|
SoulOfShandalar.java
|
|
|
|
SoulOfTheHarvest.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SoulOfTheRapids.java
|
|
|
|
SoulOfTheros.java
|
|
|
|
SoulOfZendikar.java
|
|
|
|
SoulParry.java
|
|
|
|
Soulquake.java
|
|
|
|
SoulRansom.java
|
|
|
|
SoulReap.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SoulRend.java
|
|
|
|
SoulSalvage.java
|
|
|
|
SoulsAttendant.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SoulScarMage.java
|
|
|
|
Soulscour.java
|
|
|
|
SoulScourge.java
|
|
|
|
SoulSculptor.java
|
- Added Hidden Stag and Soul Sculptor.
|
2018-10-29 11:45:37 -05:00 |
|
SoulSeizer.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SoulSeparator.java
|
|
|
|
SoulsFire.java
|
|
|
|
SoulsGrace.java
|
|
|
|
SoulShepherd.java
|
|
|
|
SoulShred.java
|
|
|
|
SoulsMajesty.java
|
|
|
|
SoulsMight.java
|
|
|
|
SoulSnare.java
|
|
|
|
SoulSnuffers.java
|
|
|
|
SoulsOfTheFaultless.java
|
|
|
|
SoulSpike.java
|
|
|
|
SoulStairExpedition.java
|
|
|
|
Soulstinger.java
|
|
|
|
SoulStrings.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SoulSummons.java
|
|
|
|
SoulsurgeElemental.java
|
|
|
|
SoulSwallower.java
|
|
|
|
SoulswornJury.java
|
|
|
|
SoulswornSpirit.java
|
|
|
|
SoultetherGolem.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SoulTithe.java
|
|
|
|
SoulWarden.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SoundTheCall.java
|
|
|
|
SouthernElephant.java
|
|
|
|
SouthernPaladin.java
|
|
|
|
SovereignsBite.java
|
|
|
|
SovereignsOfLostAlara.java
|
|
|
|
SowerOfDiscord.java
|
|
|
|
SowerOfTemptation.java
|
|
|
|
SowingSalt.java
|
|
|
|
SpareFromEvil.java
|
|
|
|
Sparkcaster.java
|
|
|
|
SparkElemental.java
|
|
|
|
SparkFiend.java
|
remove redundant null checks before instanceof
|
2018-09-17 21:09:42 +02:00 |
|
SparkJolt.java
|
|
|
|
SparkMage.java
|
|
|
|
SparkmageApprentice.java
|
|
|
|
SparkmagesGambit.java
|
|
|
|
SparkOfCreativity.java
|
|
|
|
Sparksmith.java
|
|
|
|
Sparkspitter.java
|
|
|
|
SparkSpray.java
|
|
|
|
SparktongueDragon.java
|
|
|
|
SparkTrooper.java
|
|
|
|
SparringCollar.java
|
|
|
|
SparringConstruct.java
|
|
|
|
SparringGolem.java
|
|
|
|
SparringMummy.java
|
|
|
|
SpatialContortion.java
|
|
|
|
SpatulaOfTheAges.java
|
|
|
|
SpawnbinderMage.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Spawnbroker.java
|
remove methods that only call their super equivalents
|
2019-01-07 10:06:43 +01:00 |
|
SpawningBed.java
|
|
|
|
SpawningBreath.java
|
|
|
|
SpawningGrounds.java
|
|
|
|
SpawningPit.java
|
|
|
|
SpawningPool.java
|
|
|
|
SpawnOfMayhem.java
|
Implemented Spawn of Mayhem
|
2019-01-03 13:39:35 -05:00 |
|
SpawnOfRixMaadi.java
|
|
|
|
SpawnOfThraxes.java
|
|
|
|
SpawnsireOfUlamog.java
|
|
|
|
Spawnwrithe.java
|
|
|
|
SpearbreakerBehemoth.java
|
|
|
|
SpearOfHeliod.java
|
|
|
|
SpearpointOread.java
|
|
|
|
SpearSpewer.java
|
Implemented Spear Spewer
|
2019-01-11 22:19:36 -05:00 |
|
SpeciesGorger.java
|
|
|
|
SpectersShroud.java
|
|
|
|
SpectersWail.java
|
|
|
|
SpectralBears.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SpectralCloak.java
|
|
|
|
SpectralFlight.java
|
|
|
|
SpectralForce.java
|
|
|
|
SpectralGateguards.java
|
|
|
|
SpectralGrasp.java
|
|
|
|
SpectralGuardian.java
|
|
|
|
SpectralLynx.java
|
|
|
|
SpectralPrison.java
|
remove redundant null checks before instanceof
|
2018-09-17 21:09:42 +02:00 |
|
SpectralProcession.java
|
|
|
|
SpectralReserves.java
|
|
|
|
SpectralRider.java
|
|
|
|
SpectralSearchlight.java
|
|
|
|
SpectralShepherd.java
|
|
|
|
SpectralSliver.java
|
|
|
|
SpectraWard.java
|
|
|
|
SpeederTrooper.java
|
|
|
|
SpeedwayFanatic.java
|
|
|
|
SpellbaneCentaur.java
|
|
|
|
Spellbinder.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SpellBlast.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
Spellbook.java
|
|
|
|
SpellboundDragon.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SpellbreakerBehemoth.java
|
|
|
|
SpellBurst.java
|
updated target adjusters P through W
|
2018-09-29 00:24:00 -04:00 |
|
SpellContortion.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SpellCrumple.java
|
|
|
|
SpellgorgerBarbarian.java
|
|
|
|
SpellheartChimera.java
|
|
|
|
Spelljack.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SpellPierce.java
|
|
|
|
SpellQueller.java
|
|
|
|
SpellRupture.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
Spellseeker.java
|
|
|
|
Spellshift.java
|
|
|
|
Spellshock.java
|
|
|
|
SpellShrivel.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
Spellskite.java
|
|
|
|
SpellSnare.java
|
|
|
|
SpellSnip.java
|
|
|
|
SpellstutterSprite.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SpellSwindle.java
|
|
|
|
SpellSyphon.java
|
|
|
|
SpelltitheEnforcer.java
|
|
|
|
Spelltwine.java
|
|
|
|
SpellweaverDuo.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SpellweaverEternal.java
|
|
|
|
SpellweaverHelix.java
|
|
|
|
SpellweaverVolute.java
|
|
|
|
SpellwildOuphe.java
|
|
|
|
SphereOfDuty.java
|
|
|
|
SphereOfGrace.java
|
|
|
|
SphereOfLaw.java
|
|
|
|
SphereOfPurity.java
|
|
|
|
SphereOfReason.java
|
|
|
|
SphereOfResistance.java
|
|
|
|
SphereOfSafety.java
|
|
|
|
SphereOfTheSuns.java
|
|
|
|
SphereOfTruth.java
|
|
|
|
SphinxAmbassador.java
|
|
|
|
SphinxBoneWand.java
|
|
|
|
SphinxOfForesight.java
|
Implemented Sphinx of Foresight
|
2019-01-02 12:04:45 -05:00 |
|
SphinxOfJwarIsle.java
|
updated oracle changes
|
2018-09-28 11:21:17 -04:00 |
|
SphinxOfLostTruths.java
|
|
|
|
SphinxOfMagosi.java
|
|
|
|
SphinxOfNewPrahv.java
|
Implemented Sphinx of New Prahv
|
2019-01-07 21:14:21 -05:00 |
|
SphinxOfTheChimes.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:15:39 +04:00 |
|
SphinxOfTheFinalWord.java
|
|
|
|
SphinxOfTheGuildpact.java
|
Implemented Sphinx of the Guildpact
|
2019-01-10 19:05:38 -05:00 |
|
SphinxOfTheSteelWind.java
|
|
|
|
SphinxOfUthuun.java
|
|
|
|
SphinxsDecree.java
|
add nullchecks for game.getObject
|
2018-12-31 16:03:36 +01:00 |
|
SphinxsDisciple.java
|
|
|
|
SphinxsHerald.java
|
|
|
|
SphinxsInsight.java
|
updated the Addendum condition to take into account whether a spell was actually cast
|
2019-01-04 21:31:29 -05:00 |
|
SphinxSovereign.java
|
|
|
|
SphinxsRevelation.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SphinxsTutelage.java
|
|
|
|
SphinxSummoner.java
|
|
|
|
SpiderClimb.java
|
|
|
|
SpidersilkArmor.java
|
|
|
|
SpidersilkNet.java
|
|
|
|
SpiderSpawning.java
|
|
|
|
SpiderUmbra.java
|
|
|
|
SpiderwigBoggart.java
|
|
|
|
SpideryGrasp.java
|
|
|
|
SpikeBreeder.java
|
|
|
|
SpikeCannibal.java
|
|
|
|
SpikeColony.java
|
|
|
|
SpikedBaloth.java
|
|
|
|
SpikeDrone.java
|
|
|
|
SpikeFeeder.java
|
|
|
|
SpikeHatcher.java
|
|
|
|
SpikeJester.java
|
|
|
|
SpikeRogue.java
|
|
|
|
SpikeshotElder.java
|
|
|
|
SpikeshotGoblin.java
|
|
|
|
SpikeSoldier.java
|
|
|
|
SpiketailDrake.java
|
|
|
|
SpiketailDrakeling.java
|
|
|
|
SpikeTailedCeratops.java
|
|
|
|
SpiketailHatchling.java
|
|
|
|
SpikeTiller.java
|
|
|
|
SpikeWeaver.java
|
|
|
|
SpikewheelAcrobat.java
|
Implemented Spikewheel Acrobat
|
2019-01-11 19:24:25 -05:00 |
|
SpikeWorker.java
|
|
|
|
SpinalCentipede.java
|
Implemented Spinal Centipede
|
2018-09-19 13:52:39 -04:00 |
|
SpinalEmbrace.java
|
|
|
|
SpinalGraft.java
|
|
|
|
SpinalParasite.java
|
|
|
|
SpinalVillain.java
|
|
|
|
Spincrusher.java
|
|
|
|
SpindriftDrake.java
|
|
|
|
Spinebiter.java
|
|
|
|
SpinedBasher.java
|
|
|
|
SpinedFluke.java
|
|
|
|
SpinedSliver.java
|
|
|
|
SpinedThopter.java
|
|
|
|
SpinedWurm.java
|
|
|
|
SpinelessThug.java
|
|
|
|
SpinEngine.java
|
|
|
|
SpineOfIshSah.java
|
|
|
|
SpinerockKnoll.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SpinIntoMyth.java
|
|
|
|
SpinneretSliver.java
|
|
|
|
SpinningDarkness.java
|
|
|
|
SpinyStarfish.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SpiralingDuelist.java
|
|
|
|
SpiralingEmbers.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SpireBarrage.java
|
|
|
|
SpirebluffCanal.java
|
|
|
|
SpireGarden.java
|
|
|
|
SpireGolem.java
|
|
|
|
SpireMangler.java
|
Implemented Spire Mangler
|
2019-01-11 17:09:46 -05:00 |
|
SpireMonitor.java
|
|
|
|
SpireOfIndustry.java
|
|
|
|
SpireOwl.java
|
|
|
|
SpirePatrol.java
|
|
|
|
SpireSerpent.java
|
|
|
|
SpiresideInfiltrator.java
|
|
|
|
SpiresOfOrazca.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Spirespine.java
|
|
|
|
SpireTracer.java
|
|
|
|
SpireWinder.java
|
|
|
|
SpiritAway.java
|
|
|
|
SpiritBonds.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SpiritCairn.java
|
|
|
|
SpiritEnDal.java
|
|
|
|
SpiritEnKor.java
|
|
|
|
SpiritLink.java
|
|
|
|
SpiritLoop.java
|
|
|
|
SpiritMantle.java
|
|
|
|
SpiritMirror.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Spiritmonger.java
|
|
|
|
SpiritOfResistance.java
|
|
|
|
SpiritOfTheHearth.java
|
|
|
|
SpiritOfTheHunt.java
|
|
|
|
SpiritOfTheLabyrinth.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SpiritOfTheNight.java
|
|
|
|
SpiritOfTheSpires.java
|
- little text fix on Spirit of the Spires
|
2019-01-15 03:19:02 -06:00 |
|
SpiritShackle.java
|
|
|
|
SpiritShield.java
|
|
|
|
SpiritualAsylum.java
|
|
|
|
SpiritualFocus.java
|
|
|
|
SpiritualGuardian.java
|
|
|
|
Spiritualize.java
|
|
|
|
SpiritualSanctuary.java
|
|
|
|
SpiritualVisit.java
|
|
|
|
SpiritWeaver.java
|
|
|
|
Spitebellows.java
|
|
|
|
SpiteflameWitch.java
|
|
|
|
SpitefulBlow.java
|
|
|
|
SpitefulBully.java
|
|
|
|
SpitefulMotives.java
|
|
|
|
SpitefulReturned.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SpitefulShadows.java
|
|
|
|
SpitefulVisions.java
|
|
|
|
SpiteMalice.java
|
|
|
|
Spitemare.java
|
|
|
|
SpiteOfMogis.java
|
|
|
|
SpitfireBastion.java
|
|
|
|
SpitfireHandler.java
|
|
|
|
SpitFlame.java
|
|
|
|
SpittingDrake.java
|
|
|
|
SpittingEarth.java
|
|
|
|
SpittingGourna.java
|
|
|
|
SpittingHydra.java
|
|
|
|
SpittingImage.java
|
|
|
|
SpittingSliver.java
|
|
|
|
SpittingSlug.java
|
|
|
|
SpittingSpider.java
|
|
|
|
SplatterThug.java
|
|
|
|
SplendidAgony.java
|
|
|
|
SplendidReclamation.java
|
|
|
|
Splinter.java
|
|
|
|
Splinterfright.java
|
|
|
|
SplinteringWind.java
|
Implemented Alliances cards (#5470)
|
2018-12-27 22:53:10 -06:00 |
|
SplinterTwin.java
|
|
|
|
SplitDecision.java
|
|
|
|
SplitTailMiko.java
|
|
|
|
SplittingHeadache.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SplittingSlime.java
|
|
|
|
SpoilsOfBlood.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SpoilsOfEvil.java
|
|
|
|
SpoilsOfTheVault.java
|
Refactor: extract card names compare logic (is empty name, is same name)
|
2018-12-07 00:26:50 +04:00 |
|
SpoilsOfVictory.java
|
|
|
|
SpontaneousArtist.java
|
|
|
|
SpontaneousCombustion.java
|
|
|
|
SpontaneousGeneration.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SpontaneousMutation.java
|
|
|
|
SporebackTroll.java
|
|
|
|
SporeBurst.java
|
|
|
|
SporecapSpider.java
|
|
|
|
SporeCloud.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SporecrownThallid.java
|
|
|
|
SporeFlower.java
|
|
|
|
SporeFrog.java
|
|
|
|
Sporemound.java
|
|
|
|
SporesowerThallid.java
|
|
|
|
SporeSwarm.java
|
|
|
|
Sporogenesis.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SporolothAncient.java
|
|
|
|
SpottedGriffin.java
|
|
|
|
SpreadingAlgae.java
|
|
|
|
SpreadingFlames.java
|
|
|
|
SpreadingPlague.java
|
|
|
|
SpreadingRot.java
|
|
|
|
SpreadingSeas.java
|
|
|
|
SpreadTheSickness.java
|
|
|
|
SpringCleaning.java
|
|
|
|
SpringingTiger.java
|
|
|
|
SpringjackKnight.java
|
|
|
|
SpringjackPasture.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SpringjackShepherd.java
|
|
|
|
SpringleafDrum.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SpringMind.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SpringOfEternalPeace.java
|
|
|
|
SpringsageRitual.java
|
|
|
|
SprintingWarbrute.java
|
|
|
|
SpriteNoble.java
|
|
|
|
Sprout.java
|
|
|
|
SproutingPhytohydra.java
|
|
|
|
SproutingRenewal.java
|
Implemented Sprouting Renewal
|
2018-09-17 20:20:34 -04:00 |
|
SproutingThrinax.java
|
|
|
|
SproutingVines.java
|
|
|
|
SproutSwarm.java
|
|
|
|
SpurGrappler.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SpurnmageAdvocate.java
|
|
|
|
SpurredWolverine.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SpyNetwork.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SquadronHawk.java
|
|
|
|
Squall.java
|
|
|
|
SquallDrifter.java
|
|
|
|
SquallLine.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
Squallmonger.java
|
|
|
|
SquanderedResources.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SqueakingPieGrubfellows.java
|
|
|
|
SqueakingPieSneak.java
|
|
|
|
SquealingDevil.java
|
|
|
|
SqueeGoblinNabob.java
|
|
|
|
SqueesEmbrace.java
|
|
|
|
SqueesRevenge.java
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
SqueesToy.java
|
|
|
|
SqueeTheImmortal.java
|
|
|
|
Squeeze.java
|
|
|
|
Squelch.java
|
|
|
|
SquelchingLeeches.java
|
|
|
|
Squire.java
|
|
|
|
SquiresDevotion.java
|
|
|
|
SquirmingMass.java
|
|
|
|
SquirrelMob.java
|
|
|
|
SquirrelNest.java
|
|
|
|
SquirrelPoweredScheme.java
|
|
|
|
SquirrelWrangler.java
|
|
|
|
SramSeniorEdificer.java
|
|
|
|
SramsExpertise.java
|
|
|
|
StabbingPain.java
|
|
|
|
StabWound.java
|
|
|
|
StadiumVendors.java
|
- Fixed Stadium Vendors.
|
2018-11-20 15:22:58 -06:00 |
|
StaffOfDomination.java
|
|
|
|
StaffOfNin.java
|
|
|
|
StaffOfTheAges.java
|
|
|
|
StaffOfTheDeathMagus.java
|
|
|
|
StaffOfTheFlameMagus.java
|
|
|
|
StaffOfTheLetterMagus.java
|
add nullchecks for game.getObject
|
2018-12-31 16:03:36 +01:00 |
|
StaffOfTheMindMagus.java
|
|
|
|
StaffOfTheSunMagus.java
|
|
|
|
StaffOfTheWildMagus.java
|
|
|
|
StaffOfZegon.java
|
|
|
|
StagBeetle.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
Staggershock.java
|
|
|
|
StainTheMind.java
|
|
|
|
StalkerHag.java
|
|
|
|
StalkingAssassin.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
StalkingBloodsucker.java
|
|
|
|
StalkingDrone.java
|
|
|
|
StalkingLeonin.java
|
|
|
|
StalkingStones.java
|
|
|
|
StalkingTiger.java
|
|
|
|
StalkingVampire.java
|
|
|
|
StalkingVengeance.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
StalkingYeti.java
|
|
|
|
StallionOfAshmouth.java
|
|
|
|
StalwartAven.java
|
|
|
|
StalwartShieldBearers.java
|
|
|
|
Stamina.java
|
|
|
|
Stampede.java
|
|
|
|
StampedeDriver.java
|
|
|
|
StampedingElkHerd.java
|
|
|
|
StampedingHorncrest.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
StampedingRhino.java
|
|
|
|
StampedingSerow.java
|
|
|
|
StampedingWildebeests.java
|
|
|
|
StandardBearer.java
|
|
|
|
Standardize.java
|
|
|
|
StandDeliver.java
|
|
|
|
StandFirm.java
|
|
|
|
StandingStones.java
|
|
|
|
StandingTroops.java
|
|
|
|
StandOrFall.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
Standstill.java
|
|
|
|
StandTogether.java
|
|
|
|
Stangg.java
|
|
|
|
StarCompass.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
StarCrownedStag.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
StarDestroyer.java
|
|
|
|
Starfall.java
|
|
|
|
StarfieldOfNyx.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
StarkeOfRath.java
|
|
|
|
Starlight.java
|
|
|
|
StarlightInvoker.java
|
|
|
|
StarlitAngel.java
|
|
|
|
StarlitSanctum.java
|
|
|
|
StarOfExtinction.java
|
|
|
|
Starstorm.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StartFinish.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
StartledAwake.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
StartYourEngines.java
|
|
|
|
StarvedRusalka.java
|
|
|
|
Stasis.java
|
|
|
|
StasisCell.java
|
|
|
|
StasisCocoon.java
|
|
|
|
StasisSnare.java
|
|
|
|
Statecraft.java
|
|
|
|
StaticOrb.java
|
|
|
|
StatusStatue.java
|
Implemented Status // Statue
|
2018-09-04 14:29:37 -04:00 |
|
StatuteOfDenial.java
|
|
|
|
StaunchDefenders.java
|
|
|
|
StaunchHeartedWarrior.java
|
|
|
|
StaveOff.java
|
|
|
|
SteadfastArmasaur.java
|
|
|
|
SteadfastCathar.java
|
|
|
|
SteadfastGuard.java
|
|
|
|
Steadfastness.java
|
|
|
|
SteadfastSentinel.java
|
|
|
|
SteadyProgress.java
|
|
|
|
StealArtifact.java
|
|
|
|
StealEnchantment.java
|
|
|
|
StealerOfSecrets.java
|
|
|
|
StealStrength.java
|
|
|
|
SteamAugury.java
|
|
|
|
SteamBlast.java
|
|
|
|
SteamCatapult.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Steamclaw.java
|
|
|
|
SteamcoreWeird.java
|
|
|
|
SteamfloggerBoss.java
|
|
|
|
SteamFrigate.java
|
|
|
|
SteamSpitter.java
|
|
|
|
SteamVents.java
|
|
|
|
SteamVines.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:15:39 +04:00 |
|
SteelcladSerpent.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SteelformSliver.java
|
|
|
|
SteelGolem.java
|
|
|
|
SteelHellkite.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SteelingStance.java
|
|
|
|
SteelLeafChampion.java
|
|
|
|
SteelLeafPaladin.java
|
|
|
|
SteelOfTheGodhead.java
|
|
|
|
SteelOverseer.java
|
|
|
|
SteelSabotage.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SteelshaperApprentice.java
|
|
|
|
SteelshapersGift.java
|
|
|
|
SteelSquirrel.java
|
|
|
|
SteelWall.java
|
|
|
|
SteelyResolve.java
|
Rename : typo in static method
|
2018-09-29 13:35:48 +02:00 |
|
SteepleCreeper.java
|
Implemented Steeple Creeper
|
2019-01-11 22:21:47 -05:00 |
|
SteepleRoc.java
|
|
|
|
StenchOfDecay.java
|
|
|
|
StenchOfEvil.java
|
- Added Oath of Lim-Dul and Stench of Evil.
|
2019-01-04 10:44:20 -06:00 |
|
Stenchskipper.java
|
|
|
|
StensiaBanquet.java
|
|
|
|
StensiaBloodhall.java
|
|
|
|
StensiaInnkeeper.java
|
|
|
|
StensiaMasquerade.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SteppeGlider.java
|
|
|
|
SteppeLynx.java
|
|
|
|
SterlingGrove.java
|
|
|
|
SternConstable.java
|
|
|
|
SternJudge.java
|
|
|
|
SternMarshal.java
|
|
|
|
SternMentor.java
|
|
|
|
SternProctor.java
|
|
|
|
StewardOfSolidarity.java
|
|
|
|
StewardOfValeron.java
|
|
|
|
Stifle.java
|
|
|
|
StigmaLasher.java
|
|
|
|
StillLife.java
|
|
|
|
StillmoonCavalier.java
|
|
|
|
StingerflingSpider.java
|
|
|
|
StingingBarrier.java
|
|
|
|
StingingLicid.java
|
|
|
|
StingingShot.java
|
|
|
|
Stingmoggie.java
|
|
|
|
Stingscourger.java
|
|
|
|
StinkdrinkerBandit.java
|
|
|
|
StinkdrinkerDaredevil.java
|
|
|
|
StinkweedImp.java
|
|
|
|
StirringWildwood.java
|
|
|
|
StirTheGrave.java
|
updated target adjusters P through W
|
2018-09-29 00:24:00 -04:00 |
|
StirThePride.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
StirTheSands.java
|
|
|
|
StitchedDrake.java
|
|
|
|
StitchedMangler.java
|
|
|
|
StitcherGeralf.java
|
|
|
|
StitchersApprentice.java
|
|
|
|
StitchersGraft.java
|
|
|
|
StitchersSupplier.java
|
|
|
|
StitchInTime.java
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
StitchTogether.java
|
|
|
|
StitchwingSkaab.java
|
|
|
|
StoicAngel.java
|
|
|
|
StoicBuilder.java
|
|
|
|
StoicChampion.java
|
|
|
|
StoicEphemera.java
|
|
|
|
StoicRebuttal.java
|
|
|
|
StokeTheFlames.java
|
|
|
|
StolenGoods.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
StolenGrain.java
|
|
|
|
StolenIdentity.java
|
|
|
|
StolenStrategy.java
|
add nullchecks for game.getObject
|
2018-12-31 16:03:36 +01:00 |
|
StompAndHowl.java
|
|
|
|
StomperCub.java
|
|
|
|
StompingGround.java
|
|
|
|
StompingSlabs.java
|
|
|
|
StonebrowKrosanHero.java
|
|
|
|
StoneCalendar.java
|
|
|
|
StoneCatapult.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Stonecloaker.java
|
|
|
|
StonefareCrocodile.java
|
|
|
|
StoneforgeAcolyte.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
StoneforgeMasterwork.java
|
|
|
|
StoneforgeMystic.java
|
|
|
|
Stonefury.java
|
|
|
|
StoneGiant.java
|
|
|
|
StoneGolem.java
|
|
|
|
Stonehands.java
|
|
|
|
StoneHavenMedic.java
|
|
|
|
StoneHavenOutfitter.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
StonehewerGiant.java
|
fixed Stonehewer Giant not being able to attach equipment to shrouded creatures
|
2018-09-25 14:20:36 -04:00 |
|
StonehoofChieftain.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
StonehornChanter.java
|
|
|
|
StonehornDignitary.java
|
- Fixed #5100. Added a replacement effect for skipping the combat phase.
|
2018-11-23 11:36:29 -06:00 |
|
StoneIdolTrap.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
StoneKavu.java
|
|
|
|
StoneQuarry.java
|
|
|
|
StoneRain.java
|
|
|
|
StoneSeederHierophant.java
|
|
|
|
StoneshakerShaman.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
StoneshockGiant.java
|
|
|
|
StoneSpirit.java
|
|
|
|
StoneThrowingDevils.java
|
|
|
|
StoneTongueBasilisk.java
|
|
|
|
StonewingAntagonizer.java
|
|
|
|
StonewiseFortifier.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
StonewoodInvocation.java
|
|
|
|
StonewoodInvoker.java
|
|
|
|
StoneworkPuma.java
|
|
|
|
Stonewright.java
|
|
|
|
StonybrookAngler.java
|
|
|
|
StonybrookBanneret.java
|
|
|
|
StonybrookSchoolmaster.java
|
|
|
|
StonySilence.java
|
|
|
|
StonyStrength.java
|
Implemented Stony Strength
|
2019-01-11 22:23:50 -05:00 |
|
StorageMatrix.java
|
|
|
|
Stormbind.java
|
|
|
|
StormbloodBerserker.java
|
|
|
|
StormboundGeist.java
|
|
|
|
StormbreathDragon.java
|
|
|
|
StormcallerOfKeranos.java
|
|
|
|
StormcallersBoon.java
|
|
|
|
StormCauldron.java
|
|
|
|
StormchaserChimera.java
|
|
|
|
StormchaserMage.java
|
|
|
|
StormcloudDjinn.java
|
|
|
|
StormcloudSpirit.java
|
|
|
|
StormcragElemental.java
|
|
|
|
StormCrow.java
|
|
|
|
StormElemental.java
|
Implemented Alliances cards (#5470)
|
2018-12-27 22:53:10 -06:00 |
|
StormEntity.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
StormFleetAerialist.java
|
|
|
|
StormFleetArsonist.java
|
|
|
|
StormFleetPyromancer.java
|
|
|
|
StormFleetSprinter.java
|
|
|
|
StormFleetSpy.java
|
|
|
|
StormFleetSwashbuckler.java
|
|
|
|
StormFront.java
|
|
|
|
StormfrontPegasus.java
|
|
|
|
StormfrontRiders.java
|
|
|
|
StormHerd.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StormriderRig.java
|
|
|
|
StormriderSpirit.java
|
|
|
|
StormscaleAnarch.java
|
|
|
|
StormscapeApprentice.java
|
|
|
|
StormscapeBattlemage.java
|
|
|
|
StormscapeFamiliar.java
|
|
|
|
StormscapeMaster.java
|
|
|
|
StormSculptor.java
|
|
|
|
StormSeeker.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StormShaman.java
|
|
|
|
StormSpirit.java
|
|
|
|
StormStrike.java
|
Implemented Storm Strike
|
2019-01-11 22:26:48 -05:00 |
|
StormsurgeKraken.java
|
|
|
|
StormTheVault.java
|
Refactor: source cleanup at imports
|
2018-10-03 13:26:37 +04:00 |
|
StormtideLeviathan.java
|
|
|
|
StormwatchEagle.java
|
|
|
|
StormwingDragon.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
StormWorld.java
|
|
|
|
StoryCircle.java
|
|
|
|
Strafe.java
|
|
|
|
StrandsOfNight.java
|
|
|
|
StrandsOfUndeath.java
|
|
|
|
Strandwalker.java
|
|
|
|
StrangeAugmentation.java
|
|
|
|
StrangeInversion.java
|
|
|
|
Stranglehold.java
|
|
|
|
StranglerootGeist.java
|
|
|
|
StranglingSoot.java
|
|
|
|
StranglingSpores.java
|
|
|
|
Stratadon.java
|
|
|
|
StrataScythe.java
|
|
|
|
StrategicPlanning.java
|
|
|
|
StrategySchmategy.java
|
|
|
|
Stratozeppelid.java
|
|
|
|
StratusDancer.java
|
|
|
|
StratusWalk.java
|
|
|
|
StrawGolem.java
|
|
|
|
StrawSoldiers.java
|
|
|
|
StreambedAquitects.java
|
|
|
|
StreamHopper.java
|
|
|
|
StreamOfAcid.java
|
|
|
|
StreamOfConsciousness.java
|
|
|
|
StreamOfLife.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StreamOfUnconsciousness.java
|
|
|
|
StreetbreakerWurm.java
|
|
|
|
StreetRiot.java
|
Implemented Street Riot
|
2018-09-19 20:57:21 -04:00 |
|
StreetSavvy.java
|
|
|
|
StreetSpasm.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StreetSweeper.java
|
|
|
|
StreetWraith.java
|
|
|
|
StrengthFromTheFallen.java
|
|
|
|
StrengthInNumbers.java
|
|
|
|
StrengthOfArms.java
|
|
|
|
StrengthOfCedars.java
|
|
|
|
StrengthOfIsolation.java
|
|
|
|
StrengthOfLunacy.java
|
|
|
|
StrengthOfNight.java
|
|
|
|
StrengthOfThePack.java
|
|
|
|
StrengthOfTheTajuru.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StrengthOfUnity.java
|
|
|
|
StriderHarness.java
|
|
|
|
StrikeTeamCommando.java
|
|
|
|
StrikingSliver.java
|
|
|
|
StrionicResonator.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
StripBare.java
|
|
|
|
StripedBears.java
|
|
|
|
StripedRiverwinder.java
|
|
|
|
StripMine.java
|
|
|
|
StrokeOfGenius.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StromgaldCabal.java
|
|
|
|
StromgaldCrusader.java
|
|
|
|
StromgaldSpy.java
|
|
|
|
StromkirkCaptain.java
|
|
|
|
StromkirkCondemned.java
|
|
|
|
StromkirkMentor.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
StromkirkNoble.java
|
|
|
|
StromkirkOccultist.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
StromkirkPatrol.java
|
|
|
|
StrongarmMonk.java
|
|
|
|
StrongarmTactics.java
|
|
|
|
StrongarmThug.java
|
|
|
|
StrongholdAssassin.java
|
|
|
|
StrongholdBiologist.java
|
|
|
|
StrongholdConfessor.java
|
|
|
|
StrongholdDiscipline.java
|
|
|
|
StrongholdGambit.java
|
|
|
|
StrongholdMachinist.java
|
|
|
|
StrongholdOverseer.java
|
|
|
|
StrongholdRats.java
|
|
|
|
StrongholdTaskmaster.java
|
|
|
|
StrongholdZeppelin.java
|
|
|
|
StructuralCollapse.java
|
|
|
|
StructuralDistortion.java
|
|
|
|
StruggleForSanity.java
|
|
|
|
StruggleSurvive.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
StubbornDenial.java
|
|
|
|
StudentOfElements.java
|
|
|
|
StudentOfOjutai.java
|
|
|
|
StudentOfWarfare.java
|
|
|
|
StuffyDoll.java
|
|
|
|
Stun.java
|
|
|
|
StunningReversal.java
|
|
|
|
StunSniper.java
|
|
|
|
StuntDouble.java
|
|
|
|
StuntedGrowth.java
|
|
|
|
StupefyingTouch.java
|
|
|
|
Stupor.java
|
|
|
|
SturdyHatchling.java
|
|
|
|
Sturmgeist.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
StymiedHopes.java
|
|
|
|
Subdue.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SubjugatorAngel.java
|
|
|
|
SublimeArchangel.java
|
|
|
|
SublimeExhalation.java
|
|
|
|
Submerge.java
|
|
|
|
SubmergedBoneyard.java
|
|
|
|
SubterraneanHangar.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SubterraneanScout.java
|
|
|
|
SubterraneanShambler.java
|
|
|
|
SubterraneanSpirit.java
|
|
|
|
SubterraneanTremors.java
|
|
|
|
SubtleStrike.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
Subversion.java
|
|
|
|
SuccumbToTemptation.java
|
|
|
|
SuChi.java
|
|
|
|
SuddenDeath.java
|
|
|
|
SuddenDemise.java
|
|
|
|
SuddenDisappearance.java
|
|
|
|
SuddenImpact.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SuddenReclamation.java
|
|
|
|
SuddenShock.java
|
|
|
|
SuddenSpoiling.java
|
|
|
|
SuddenStorm.java
|
|
|
|
SuddenStrength.java
|
|
|
|
SufferThePast.java
|
|
|
|
SuffocatingBlast.java
|
|
|
|
SuicidalCharge.java
|
|
|
|
SulamDjinn.java
|
|
|
|
SuleimansLegacy.java
|
|
|
|
SulfurElemental.java
|
|
|
|
SulfurFalls.java
|
|
|
|
SulfuricVapors.java
|
|
|
|
SulfuricVortex.java
|
|
|
|
SulfurousBlast.java
|
updated the Addendum condition to take into account whether a spell was actually cast
|
2019-01-04 21:31:29 -05:00 |
|
SulfurousSprings.java
|
|
|
|
SulfurVent.java
|
|
|
|
SultaiAscendancy.java
|
|
|
|
SultaiBanner.java
|
|
|
|
SultaiCharm.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SultaiEmissary.java
|
|
|
|
SultaiFlayer.java
|
|
|
|
SultaiRunemark.java
|
|
|
|
SultaiScavenger.java
|
|
|
|
SultaiSkullkeeper.java
|
|
|
|
SultaiSoothsayer.java
|
|
|
|
SumalaWoodshaper.java
|
[GRN] Some fixes to multicolored cards.
|
2018-09-22 20:46:30 +02:00 |
|
SummaryDismissal.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SummaryJudgment.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SummerBloom.java
|
|
|
|
SummitApes.java
|
|
|
|
SummitProwler.java
|
|
|
|
SummonersBane.java
|
|
|
|
SummonersEgg.java
|
|
|
|
SummonersPact.java
|
|
|
|
SummoningStation.java
|
|
|
|
SummoningTrap.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SummonThePack.java
|
|
|
|
SummonTheSchool.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SunastianFalconer.java
|
|
|
|
SunbeamSpellbomb.java
|
|
|
|
SunbirdsInvocation.java
|
|
|
|
SunbladeElf.java
|
|
|
|
SunblastAngel.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SunBlessedMount.java
|
|
|
|
Sunbond.java
|
|
|
|
SunbringersTouch.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SunCeYoungConquerer.java
|
|
|
|
SunClasp.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
Suncleanser.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SunCollaredRaptor.java
|
|
|
|
SunCrestedPterodon.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SunCrownedHunters.java
|
|
|
|
Suncrusher.java
|
|
|
|
Sunder.java
|
|
|
|
SunderFromWithin.java
|
|
|
|
SunderingGrowth.java
|
|
|
|
SunderingTitan.java
|
|
|
|
SunderingVitae.java
|
|
|
|
SunderShaman.java
|
Implemented Sunder Shaman
|
2019-01-09 23:33:37 -05:00 |
|
SundialOfTheInfinite.java
|
|
|
|
SunDroplet.java
|
fixed Sun Droplet only triggering if it had counters on it
|
2019-01-16 11:26:38 -05:00 |
|
SunfireBalm.java
|
|
|
|
SunflareShaman.java
|
|
|
|
Sunforger.java
|
|
|
|
SunglassesOfUrza.java
|
|
|
|
SungracePegasus.java
|
|
|
|
SungrassEgg.java
|
|
|
|
SungrassPrairie.java
|
|
|
|
SunhomeEnforcer.java
|
|
|
|
SunhomeFortressOfTheLegion.java
|
|
|
|
SunhomeGuildmage.java
|
|
|
|
SunhomeStalwart.java
|
Implemented Sunhome Stalwart
|
2018-09-10 14:05:08 -04:00 |
|
SunkenCity.java
|
|
|
|
SunkenField.java
|
|
|
|
SunkenHollow.java
|
|
|
|
SunkenHope.java
|
|
|
|
SunkenRuins.java
|
|
|
|
Sunlance.java
|
|
|
|
SunpetalGrove.java
|
|
|
|
SunQuanLordOfWu.java
|
|
|
|
SunriseSeeker.java
|
|
|
|
SunriseSovereign.java
|
|
|
|
SunsBounty.java
|
|
|
|
SunscapeApprentice.java
|
|
|
|
SunscapeBattlemage.java
|
|
|
|
SunscapeFamiliar.java
|
|
|
|
SunscapeMaster.java
|
|
|
|
SunscorchedDesert.java
|
|
|
|
SunscorchRegent.java
|
|
|
|
Sunscour.java
|
|
|
|
SunscourgeChampion.java
|
|
|
|
SunseedNurturer.java
|
|
|
|
SunSentinel.java
|
|
|
|
SunsetPyramid.java
|
|
|
|
SunspearShikari.java
|
|
|
|
SunspireGatekeepers.java
|
|
|
|
SunspireGriffin.java
|
|
|
|
SunspringExpedition.java
|
|
|
|
Sunstone.java
|
|
|
|
SunstrikeLegionnaire.java
|
refactored AnotherPredicate to singleton enum
|
2019-01-12 16:12:51 -05:00 |
|
SuntailHawk.java
|
|
|
|
SunTitan.java
|
|
|
|
SuntouchedMyr.java
|
|
|
|
Sunweb.java
|
|
|
|
SuperBattleDroid.java
|
|
|
|
SupernaturalStamina.java
|
|
|
|
SupplantForm.java
|
|
|
|
SupplyCaravan.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SupplyDemand.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SupplyLineCranes.java
|
|
|
|
SuppressionBonds.java
|
|
|
|
SuppressionField.java
|
|
|
|
SupremeExemplar.java
|
|
|
|
SupremeInquisitor.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SupremeLeaderSnoke.java
|
Merge branch 'targetAdjustment' into master
|
2019-01-12 14:42:58 -05:00 |
|
SupremePhantom.java
|
|
|
|
SupremeVerdict.java
|
|
|
|
SupremeWill.java
|
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
|
2019-01-01 14:19:06 +01:00 |
|
SuqAtaAssassin.java
|
|
|
|
SuqAtaFirewalker.java
|
|
|
|
SuqAtaLancer.java
|
|
|
|
SureStrike.java
|
|
|
|
SurestrikeTrident.java
|
|
|
|
SurgeMare.java
|
|
|
|
SurgeNode.java
|
|
|
|
SurgeOfRighteousness.java
|
|
|
|
SurgeOfStrength.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SurgeOfThoughtweft.java
|
|
|
|
SurgeOfZeal.java
|
|
|
|
Surgespanner.java
|
|
|
|
SurgicalExtraction.java
|
Fixed NPE errors for some cards (#5471)
|
2019-01-08 07:15:39 +04:00 |
|
SurgingAether.java
|
|
|
|
SurgingDementia.java
|
|
|
|
SurgingFlame.java
|
|
|
|
SurgingMight.java
|
|
|
|
SurgingSentinels.java
|
|
|
|
SurpriseDeployment.java
|
|
|
|
SurpriseManeuver.java
|
|
|
|
SurrakarBanisher.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SurrakarMarauder.java
|
|
|
|
SurrakarSpellblade.java
|
|
|
|
SurrakDragonclaw.java
|
|
|
|
SurrakTheHuntCaller.java
|
|
|
|
SurrealMemoir.java
|
|
|
|
SurveillingSprite.java
|
|
|
|
SurveyorsScope.java
|
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
|
2018-12-31 20:40:21 +01:00 |
|
SurveyTheWreckage.java
|
|
|
|
SurvivalCache.java
|
|
|
|
SurvivalOfTheFittest.java
|
|
|
|
SurviveTheNight.java
|
|
|
|
SurvivorOfTheUnseen.java
|
|
|
|
SurvivorsEncampment.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SuspensionField.java
|
|
|
|
SuspiciousBookcase.java
|
|
|
|
SustainerOfTheRealm.java
|
|
|
|
SustainingSpirit.java
|
|
|
|
Sustenance.java
|
|
|
|
SuturedGhoul.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SuturePriest.java
|
|
|
|
SutureSpirit.java
|
|
|
|
SvogthosTheRestlessTomb.java
|
|
|
|
SvyelunitePriest.java
|
|
|
|
SvyeluniteTemple.java
|
|
|
|
SwabGoblin.java
|
|
|
|
SwaggeringCorsair.java
|
|
|
|
SwallowingPlague.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SwampMosquito.java
|
|
|
|
SwansOfBrynArgoll.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SwanSong.java
|
|
|
|
SwarmbornGiant.java
|
|
|
|
SwarmGuildmage.java
|
Implemented Swarm Guildmage
|
2018-09-12 17:09:18 -04:00 |
|
SwarmIntelligence.java
|
|
|
|
SwarmOfBloodflies.java
|
|
|
|
SwarmOfRats.java
|
|
|
|
SwarmSurge.java
|
refactored ColorlessPredicate to singleton enum
|
2019-01-12 16:15:19 -05:00 |
|
SwarmTheSkies.java
|
|
|
|
Swarmyard.java
|
|
|
|
Swashbuckling.java
|
|
|
|
Swat.java
|
|
|
|
SwathcutterGiant.java
|
Implemented Swathcutter Giant
|
2018-09-17 20:30:31 -04:00 |
|
SwayOfIllusion.java
|
|
|
|
SwayOfTheStars.java
|
include more player null checks
|
2018-12-31 00:56:03 +01:00 |
|
SweatworksBrawler.java
|
|
|
|
SweepAway.java
|
|
|
|
SwellOfCourage.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SwellOfGrowth.java
|
|
|
|
Swelter.java
|
|
|
|
SwelteringSuns.java
|
|
|
|
Swerve.java
|
|
|
|
SwiftbladeVindicator.java
|
Implemented Swiftblade Vindicator
|
2018-09-14 13:24:49 -04:00 |
|
SwiftfootBoots.java
|
|
|
|
SwiftJustice.java
|
|
|
|
SwiftKick.java
|
|
|
|
SwiftManeuver.java
|
|
|
|
SwiftReckoning.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SwiftSilence.java
|
|
|
|
SwiftSpinner.java
|
|
|
|
SwiftWarden.java
|
|
|
|
SwiftWarkite.java
|
|
|
|
SwiftwaterCliffs.java
|
|
|
|
SwirlingSandstorm.java
|
|
|
|
SwirlingSpriggan.java
|
|
|
|
SwirlingTorrent.java
|
Implemented Swirling Torrent
|
2019-01-11 16:12:52 -05:00 |
|
Switcheroo.java
|
|
|
|
SwoopingTalon.java
|
|
|
|
SwordDancer.java
|
|
|
|
SwordOfBodyAndMind.java
|
|
|
|
SwordOfDungeonsAndDragons.java
|
|
|
|
SwordOfFeastAndFamine.java
|
|
|
|
SwordOfFireAndIce.java
|
|
|
|
SwordOfKaldra.java
|
|
|
|
SwordOfLightAndShadow.java
|
|
|
|
SwordOfTheAges.java
|
|
|
|
SwordOfTheAnimist.java
|
|
|
|
SwordOfTheChosen.java
|
|
|
|
SwordOfTheMeek.java
|
|
|
|
SwordOfTheParuns.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SwordOfVengeance.java
|
|
|
|
SwordOfWarAndPeace.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SwordPointDiplomacy.java
|
|
|
|
SwordsToPlowshares.java
|
|
|
|
SwordwiseCentaur.java
|
|
|
|
SwornCompanions.java
|
Implemented Sworn Companions
|
2018-09-19 13:53:41 -04:00 |
|
SwornDefender.java
|
Implemented Alliances cards (#5470)
|
2018-12-27 22:53:10 -06:00 |
|
SwornGuardian.java
|
|
|
|
SydriGalvanicGenius.java
|
|
|
|
SyggRiverCutthroat.java
|
|
|
|
SyggRiverGuide.java
|
|
|
|
SylvanAdvocate.java
|
|
|
|
SylvanAwakening.java
|
|
|
|
SylvanBasilisk.java
|
|
|
|
SylvanBounty.java
|
|
|
|
SylvanBrushstrider.java
|
Implemented Sylvan Brushstrider
|
2019-01-11 22:27:41 -05:00 |
|
SylvanCaryatid.java
|
|
|
|
SylvanEchoes.java
|
|
|
|
SylvanLibrary.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SylvanMessenger.java
|
|
|
|
SylvanMight.java
|
|
|
|
SylvanOffering.java
|
|
|
|
SylvanParadise.java
|
|
|
|
SylvanPrimordial.java
|
updated target adjusters P through W
|
2018-09-29 00:24:00 -04:00 |
|
SylvanRanger.java
|
|
|
|
SylvanReclamation.java
|
|
|
|
SylvanSafekeeper.java
|
|
|
|
SylvanScrying.java
|
|
|
|
SylvanTutor.java
|
|
|
|
SylvanYeti.java
|
made many dynamicvalues into singleton enums
|
2019-01-12 21:29:02 -05:00 |
|
SylviaBrightspear.java
|
|
|
|
SylvokExplorer.java
|
|
|
|
SylvokLifestaff.java
|
|
|
|
SylvokReplica.java
|
|
|
|
Symbiosis.java
|
|
|
|
SymbioticBeast.java
|
|
|
|
SymbioticDeployment.java
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
SymbioticElf.java
|
|
|
|
SymbioticWurm.java
|
|
|
|
SymbolOfUnsummoning.java
|
|
|
|
SymbolStatus.java
|
Implemented Unhinged cards
|
2018-09-30 12:19:54 +02:00 |
|
SynapseSliver.java
|
|
|
|
SynchronizedStrike.java
|
|
|
|
SynchronousSliver.java
|
|
|
|
Syncopate.java
|
clean up unnecessary casts
|
2019-01-06 22:10:20 +01:00 |
|
SyndicateEnforcer.java
|
|
|
|
SyndicateEnforcerSWS.java
|
|
|
|
SyndicateGuildmage.java
|
Implemented Syndicate Guildmage
|
2019-01-07 18:54:30 -05:00 |
|
SyndicateMessenger.java
|
Implemented Syndicate Messenger
|
2019-01-11 15:15:09 -05:00 |
|
SyndicateTrafficker.java
|
|
|
|
SyndicOfTithes.java
|
|
|
|
SynodArtificer.java
|
replaced x targets adjustment
|
2018-09-17 13:26:48 -04:00 |
|
SynodCenturion.java
|
|
|
|
SynodSanctum.java
|
|
|
|
SyntheticDestiny.java
|
|
|
|
SyphonFlesh.java
|
|
|
|
SyphonLife.java
|
|
|
|
SyphonMind.java
|
|
|
|
SyphonSliver.java
|
|
|
|
SyphonSoul.java
|
|
|
|
SzadekLordOfSecrets.java
|
|
|