diff --git a/Mage.Sets/src/mage/cards/a/ArniSlaysTheTroll.java b/Mage.Sets/src/mage/cards/a/ArniSlaysTheTroll.java
index eec728d329f..45b45565ce6 100644
--- a/Mage.Sets/src/mage/cards/a/ArniSlaysTheTroll.java
+++ b/Mage.Sets/src/mage/cards/a/ArniSlaysTheTroll.java
@@ -33,7 +33,7 @@ public final class ArniSlaysTheTroll extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Target creature you control fights up to one target creature you don't control.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_I,
diff --git a/Mage.Sets/src/mage/cards/a/AscentOfTheWorthy.java b/Mage.Sets/src/mage/cards/a/AscentOfTheWorthy.java
index c5035cdc54d..c8c9b689e43 100644
--- a/Mage.Sets/src/mage/cards/a/AscentOfTheWorthy.java
+++ b/Mage.Sets/src/mage/cards/a/AscentOfTheWorthy.java
@@ -35,7 +35,7 @@ public final class AscentOfTheWorthy extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Choose a creature you control. Until your next turn, all damage that would be dealt to creatures you control is dealt to that creature instead.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/b/BattleForBretagard.java b/Mage.Sets/src/mage/cards/b/BattleForBretagard.java
index d0a9e664a87..ed2e3c190a5 100644
--- a/Mage.Sets/src/mage/cards/b/BattleForBretagard.java
+++ b/Mage.Sets/src/mage/cards/b/BattleForBretagard.java
@@ -40,7 +40,7 @@ public final class BattleForBretagard extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Create a 1/1 white Human Warrior creature token.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new CreateTokenEffect(new HumanWarriorToken()));
diff --git a/Mage.Sets/src/mage/cards/b/BattleOfFrostAndFire.java b/Mage.Sets/src/mage/cards/b/BattleOfFrostAndFire.java
index da6b07143c0..57c19aebf73 100644
--- a/Mage.Sets/src/mage/cards/b/BattleOfFrostAndFire.java
+++ b/Mage.Sets/src/mage/cards/b/BattleOfFrostAndFire.java
@@ -42,7 +42,7 @@ public final class BattleOfFrostAndFire extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Battle of Frost and Fire deals 4 damage to each non-Giant creature and each planeswalker.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new DamageAllEffect(4, filter));
diff --git a/Mage.Sets/src/mage/cards/b/BefriendingTheMoths.java b/Mage.Sets/src/mage/cards/b/BefriendingTheMoths.java
index 5131aba56ad..23ce37cae8a 100644
--- a/Mage.Sets/src/mage/cards/b/BefriendingTheMoths.java
+++ b/Mage.Sets/src/mage/cards/b/BefriendingTheMoths.java
@@ -28,7 +28,7 @@ public final class BefriendingTheMoths extends CardImpl {
this.secondSideCardClazz = mage.cards.i.ImperialMoth.class;
// (As this Saga enters and after your draw step, add a lore counter.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Target creature you control gets +1/+1 and gains flying until end of turn.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/b/BindingTheOldGods.java b/Mage.Sets/src/mage/cards/b/BindingTheOldGods.java
index 828bf9dcc0f..2651b188742 100644
--- a/Mage.Sets/src/mage/cards/b/BindingTheOldGods.java
+++ b/Mage.Sets/src/mage/cards/b/BindingTheOldGods.java
@@ -37,7 +37,7 @@ public final class BindingTheOldGods extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Destroy target nonland permanent an opponent controls.
sagaAbility.addChapterEffect(
this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_I,
diff --git a/Mage.Sets/src/mage/cards/b/BoseijuReachesSkyward.java b/Mage.Sets/src/mage/cards/b/BoseijuReachesSkyward.java
index d44a1d053e1..ca783adf1e1 100644
--- a/Mage.Sets/src/mage/cards/b/BoseijuReachesSkyward.java
+++ b/Mage.Sets/src/mage/cards/b/BoseijuReachesSkyward.java
@@ -37,7 +37,7 @@ public final class BoseijuReachesSkyward extends CardImpl {
this.secondSideCardClazz = mage.cards.b.BranchOfBoseiju.class;
// (As this Saga enters and after your draw step, add a lore counter.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Search your library for up to two basic Forest cards, reveal them, put them into your hand, then shuffle.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/c/ChainersTorment.java b/Mage.Sets/src/mage/cards/c/ChainersTorment.java
index b66ac36a6e7..995043bd96e 100644
--- a/Mage.Sets/src/mage/cards/c/ChainersTorment.java
+++ b/Mage.Sets/src/mage/cards/c/ChainersTorment.java
@@ -28,7 +28,7 @@ public final class ChainersTorment extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Chainer's Torment deals 2 damage to each opponent and you gain 2 life.
Effects effects = new Effects();
diff --git a/Mage.Sets/src/mage/cards/e/ElspethConquersDeath.java b/Mage.Sets/src/mage/cards/e/ElspethConquersDeath.java
index 8ba487dee25..d420c4a7eee 100644
--- a/Mage.Sets/src/mage/cards/e/ElspethConquersDeath.java
+++ b/Mage.Sets/src/mage/cards/e/ElspethConquersDeath.java
@@ -49,7 +49,7 @@ public final class ElspethConquersDeath extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I - Exile target permanent an opponent controls with converted mana cost 3 or greater.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/e/ElspethsNightmare.java b/Mage.Sets/src/mage/cards/e/ElspethsNightmare.java
index 1635eb25306..96071aa6af5 100644
--- a/Mage.Sets/src/mage/cards/e/ElspethsNightmare.java
+++ b/Mage.Sets/src/mage/cards/e/ElspethsNightmare.java
@@ -41,7 +41,7 @@ public final class ElspethsNightmare extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I - Destroy target creature an opponent controls with power 2 or less.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/e/EraOfEnlightenment.java b/Mage.Sets/src/mage/cards/e/EraOfEnlightenment.java
index d51ed56c78d..d7a5761a94e 100644
--- a/Mage.Sets/src/mage/cards/e/EraOfEnlightenment.java
+++ b/Mage.Sets/src/mage/cards/e/EraOfEnlightenment.java
@@ -25,7 +25,7 @@ public final class EraOfEnlightenment extends CardImpl {
this.secondSideCardClazz = mage.cards.h.HandOfEnlightenment.class;
// (As this Saga enters and after your draw step, add a lore counter.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Scry 2.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new ScryEffect(2));
diff --git a/Mage.Sets/src/mage/cards/f/FallOfTheImpostor.java b/Mage.Sets/src/mage/cards/f/FallOfTheImpostor.java
index d71c41ec4ae..9e6fcba835f 100644
--- a/Mage.Sets/src/mage/cards/f/FallOfTheImpostor.java
+++ b/Mage.Sets/src/mage/cards/f/FallOfTheImpostor.java
@@ -33,7 +33,7 @@ public final class FallOfTheImpostor extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Put a +1/+1 counter on up to one target creature.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_II,
diff --git a/Mage.Sets/src/mage/cards/f/FallOfTheThran.java b/Mage.Sets/src/mage/cards/f/FallOfTheThran.java
index cb83f897f7c..133369a151b 100644
--- a/Mage.Sets/src/mage/cards/f/FallOfTheThran.java
+++ b/Mage.Sets/src/mage/cards/f/FallOfTheThran.java
@@ -36,7 +36,7 @@ public final class FallOfTheThran extends CardImpl {
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Destroy all lands.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new DestroyAllEffect(StaticFilters.FILTER_LANDS));
// II, III — Each player returns two land cards from their graveyard to the battlefield.
diff --git a/Mage.Sets/src/mage/cards/f/FirjasRetribution.java b/Mage.Sets/src/mage/cards/f/FirjasRetribution.java
index d4ea16d5d2f..7eb316a407e 100644
--- a/Mage.Sets/src/mage/cards/f/FirjasRetribution.java
+++ b/Mage.Sets/src/mage/cards/f/FirjasRetribution.java
@@ -46,7 +46,7 @@ public final class FirjasRetribution extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Create a 4/4 white Angel Warrior creature token with flying and vigilance.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new CreateTokenEffect(new AngelWarriorVigilanceToken()));
diff --git a/Mage.Sets/src/mage/cards/f/ForgingTheTyriteSword.java b/Mage.Sets/src/mage/cards/f/ForgingTheTyriteSword.java
index d2888199f86..b66acdd79e7 100644
--- a/Mage.Sets/src/mage/cards/f/ForgingTheTyriteSword.java
+++ b/Mage.Sets/src/mage/cards/f/ForgingTheTyriteSword.java
@@ -37,7 +37,7 @@ public final class ForgingTheTyriteSword extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Create a Treasure token.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/h/HaraldUnitesTheElves.java b/Mage.Sets/src/mage/cards/h/HaraldUnitesTheElves.java
index 0eb54cf3f50..0f3a8467b21 100644
--- a/Mage.Sets/src/mage/cards/h/HaraldUnitesTheElves.java
+++ b/Mage.Sets/src/mage/cards/h/HaraldUnitesTheElves.java
@@ -39,7 +39,7 @@ public final class HaraldUnitesTheElves extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Mill three cards. You may put an Elf or Tyvar card from your graveyard onto the battlefield.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/h/HistoryOfBenalia.java b/Mage.Sets/src/mage/cards/h/HistoryOfBenalia.java
index 4cb472fb0dd..db9757813a2 100644
--- a/Mage.Sets/src/mage/cards/h/HistoryOfBenalia.java
+++ b/Mage.Sets/src/mage/cards/h/HistoryOfBenalia.java
@@ -26,7 +26,7 @@ public final class HistoryOfBenalia extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Create a 2/2 white Knight creature token with vigilance.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_II, new CreateTokenEffect(new KnightToken()));
// III — Knights you control get +2/+1 until end of turn.
diff --git a/Mage.Sets/src/mage/cards/i/InvasionOfTheGiants.java b/Mage.Sets/src/mage/cards/i/InvasionOfTheGiants.java
index 3bdf2376368..e9b999f23df 100644
--- a/Mage.Sets/src/mage/cards/i/InvasionOfTheGiants.java
+++ b/Mage.Sets/src/mage/cards/i/InvasionOfTheGiants.java
@@ -44,7 +44,7 @@ public final class InvasionOfTheGiants extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Scry 2.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new ScryEffect(2));
diff --git a/Mage.Sets/src/mage/cards/k/KardursViciousReturn.java b/Mage.Sets/src/mage/cards/k/KardursViciousReturn.java
index 36ff9e8d073..86fde8115ed 100644
--- a/Mage.Sets/src/mage/cards/k/KardursViciousReturn.java
+++ b/Mage.Sets/src/mage/cards/k/KardursViciousReturn.java
@@ -37,7 +37,7 @@ public final class KardursViciousReturn extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — You may sacrifice a creature. When you do, Kardur's Vicious Return deals 3 damage to any target.
ReflexiveTriggeredAbility ability = new ReflexiveTriggeredAbility(
diff --git a/Mage.Sets/src/mage/cards/k/KingNarfisBetrayal.java b/Mage.Sets/src/mage/cards/k/KingNarfisBetrayal.java
index 14b44b51e16..68ccae8e71f 100644
--- a/Mage.Sets/src/mage/cards/k/KingNarfisBetrayal.java
+++ b/Mage.Sets/src/mage/cards/k/KingNarfisBetrayal.java
@@ -33,7 +33,7 @@ public final class KingNarfisBetrayal extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
//I — Each player mills four cards. You may exile up to one creature or planeswalker card from each graveyard.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new KingNarfisBetrayalFirstEffect());
diff --git a/Mage.Sets/src/mage/cards/k/KioraBestsTheSeaGod.java b/Mage.Sets/src/mage/cards/k/KioraBestsTheSeaGod.java
index 6fce8da796c..df514944c21 100644
--- a/Mage.Sets/src/mage/cards/k/KioraBestsTheSeaGod.java
+++ b/Mage.Sets/src/mage/cards/k/KioraBestsTheSeaGod.java
@@ -39,7 +39,7 @@ public final class KioraBestsTheSeaGod extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Create an 8/8 blue Kraken creature token with hexproof.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/n/NikoDefiesDestiny.java b/Mage.Sets/src/mage/cards/n/NikoDefiesDestiny.java
index 128de933139..aff6ac2688b 100644
--- a/Mage.Sets/src/mage/cards/n/NikoDefiesDestiny.java
+++ b/Mage.Sets/src/mage/cards/n/NikoDefiesDestiny.java
@@ -55,7 +55,7 @@ public final class NikoDefiesDestiny extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — You gain 2 life for each foretold card you own in exile.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/p/PhyrexianScriptures.java b/Mage.Sets/src/mage/cards/p/PhyrexianScriptures.java
index 5f9b54963c3..5ce2a79045e 100644
--- a/Mage.Sets/src/mage/cards/p/PhyrexianScriptures.java
+++ b/Mage.Sets/src/mage/cards/p/PhyrexianScriptures.java
@@ -42,7 +42,7 @@ public final class PhyrexianScriptures extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Put a +1/+1 counter on up to one target creature. That creature becomes an artifact in addition to its other types.
Effects effects = new Effects();
diff --git a/Mage.Sets/src/mage/cards/r/RiteOfBelzenlok.java b/Mage.Sets/src/mage/cards/r/RiteOfBelzenlok.java
index 9e421c20ab2..a4b024b26ef 100644
--- a/Mage.Sets/src/mage/cards/r/RiteOfBelzenlok.java
+++ b/Mage.Sets/src/mage/cards/r/RiteOfBelzenlok.java
@@ -24,7 +24,7 @@ public final class RiteOfBelzenlok extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Create two 0/1 black Cleric creature tokens.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_II, new CreateTokenEffect(new BelzenlokClericToken(), 2));
// III — Create a 6/6 black Demon creature token with flying, trample, and "At the beginning of your upkeep, sacrifice another creature. If you can't, this creature deals 6 damage to you."
diff --git a/Mage.Sets/src/mage/cards/s/ShowdownOfTheSkalds.java b/Mage.Sets/src/mage/cards/s/ShowdownOfTheSkalds.java
index 99e469ae5ec..be68929b9d7 100644
--- a/Mage.Sets/src/mage/cards/s/ShowdownOfTheSkalds.java
+++ b/Mage.Sets/src/mage/cards/s/ShowdownOfTheSkalds.java
@@ -34,7 +34,7 @@ public final class ShowdownOfTheSkalds extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Exile the top four cards of your library. Until the end of your next turn, you may play those cards.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new ShowdownOfTheSkaldsEffect());
diff --git a/Mage.Sets/src/mage/cards/s/SongOfFreyalise.java b/Mage.Sets/src/mage/cards/s/SongOfFreyalise.java
index e7bcf1e20d9..5d84aaa97fe 100644
--- a/Mage.Sets/src/mage/cards/s/SongOfFreyalise.java
+++ b/Mage.Sets/src/mage/cards/s/SongOfFreyalise.java
@@ -31,7 +31,7 @@ public final class SongOfFreyalise extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Until your next turn, creatures you control gain "T: Add one mana of any color."
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_II,
diff --git a/Mage.Sets/src/mage/cards/t/TheAkroanWar.java b/Mage.Sets/src/mage/cards/t/TheAkroanWar.java
index de9a2af57b8..d96a3790842 100644
--- a/Mage.Sets/src/mage/cards/t/TheAkroanWar.java
+++ b/Mage.Sets/src/mage/cards/t/TheAkroanWar.java
@@ -33,7 +33,7 @@ public final class TheAkroanWar extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Gain control of target creature for as long as The Akroan War remains on the battlefield.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TheAntiquitiesWar.java b/Mage.Sets/src/mage/cards/t/TheAntiquitiesWar.java
index 8e239c44d1d..77f6b4b972f 100644
--- a/Mage.Sets/src/mage/cards/t/TheAntiquitiesWar.java
+++ b/Mage.Sets/src/mage/cards/t/TheAntiquitiesWar.java
@@ -34,7 +34,7 @@ public final class TheAntiquitiesWar extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Look at the top five cards of your library. You may reveal an artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_II,
diff --git a/Mage.Sets/src/mage/cards/t/TheBearsOfLittjara.java b/Mage.Sets/src/mage/cards/t/TheBearsOfLittjara.java
index 4d5c962f5e5..497dd590202 100644
--- a/Mage.Sets/src/mage/cards/t/TheBearsOfLittjara.java
+++ b/Mage.Sets/src/mage/cards/t/TheBearsOfLittjara.java
@@ -34,7 +34,7 @@ public final class TheBearsOfLittjara extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Create a 2/2 blue Shapeshifter creature token with changeling.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TheBindingOfTheTitans.java b/Mage.Sets/src/mage/cards/t/TheBindingOfTheTitans.java
index e76f919bbd8..85346d89214 100644
--- a/Mage.Sets/src/mage/cards/t/TheBindingOfTheTitans.java
+++ b/Mage.Sets/src/mage/cards/t/TheBindingOfTheTitans.java
@@ -40,7 +40,7 @@ public final class TheBindingOfTheTitans extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Each player puts the top three cards of their library into their graveyard.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TheBirthOfMeletis.java b/Mage.Sets/src/mage/cards/t/TheBirthOfMeletis.java
index ed138ab380c..ec8f4c058d3 100644
--- a/Mage.Sets/src/mage/cards/t/TheBirthOfMeletis.java
+++ b/Mage.Sets/src/mage/cards/t/TheBirthOfMeletis.java
@@ -34,7 +34,7 @@ public final class TheBirthOfMeletis extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Search your library for a basic Plains card, reveal it, put it into your hand, then shuffle your library.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TheBloodskyMassacre.java b/Mage.Sets/src/mage/cards/t/TheBloodskyMassacre.java
index f362604daf8..78c4dc81945 100644
--- a/Mage.Sets/src/mage/cards/t/TheBloodskyMassacre.java
+++ b/Mage.Sets/src/mage/cards/t/TheBloodskyMassacre.java
@@ -33,7 +33,7 @@ public final class TheBloodskyMassacre extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Create a 2/3 red Demon Berserker creature token with menace.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new CreateTokenEffect(new DemonBerserkerToken()));
diff --git a/Mage.Sets/src/mage/cards/t/TheEldestReborn.java b/Mage.Sets/src/mage/cards/t/TheEldestReborn.java
index 9b9895b7451..a7011578b29 100644
--- a/Mage.Sets/src/mage/cards/t/TheEldestReborn.java
+++ b/Mage.Sets/src/mage/cards/t/TheEldestReborn.java
@@ -48,7 +48,7 @@ public final class TheEldestReborn extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Each opponent sacrifices a creature or planeswalker.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I,
new SacrificeOpponentsEffect(filterSacrifice)
diff --git a/Mage.Sets/src/mage/cards/t/TheFirstEruption.java b/Mage.Sets/src/mage/cards/t/TheFirstEruption.java
index 3a8d8054169..2af887c778a 100644
--- a/Mage.Sets/src/mage/cards/t/TheFirstEruption.java
+++ b/Mage.Sets/src/mage/cards/t/TheFirstEruption.java
@@ -44,7 +44,7 @@ public final class TheFirstEruption extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — The First Eruption deals 1 damage to each creature without flying.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new DamageAllEffect(1, filter));
diff --git a/Mage.Sets/src/mage/cards/t/TheFlameOfKeld.java b/Mage.Sets/src/mage/cards/t/TheFlameOfKeld.java
index 951bc53e6b2..762def5eb96 100644
--- a/Mage.Sets/src/mage/cards/t/TheFlameOfKeld.java
+++ b/Mage.Sets/src/mage/cards/t/TheFlameOfKeld.java
@@ -28,7 +28,7 @@ public final class TheFlameOfKeld extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Discard your hand.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new DiscardHandControllerEffect());
diff --git a/Mage.Sets/src/mage/cards/t/TheMendingOfDominaria.java b/Mage.Sets/src/mage/cards/t/TheMendingOfDominaria.java
index 70de4698294..549b19c38d2 100644
--- a/Mage.Sets/src/mage/cards/t/TheMendingOfDominaria.java
+++ b/Mage.Sets/src/mage/cards/t/TheMendingOfDominaria.java
@@ -32,7 +32,7 @@ public final class TheMendingOfDominaria extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_II, new TheMendingOfDominariaFirstEffect());
diff --git a/Mage.Sets/src/mage/cards/t/TheMirariConjecture.java b/Mage.Sets/src/mage/cards/t/TheMirariConjecture.java
index b73f2a0f1cd..684676b2ca0 100644
--- a/Mage.Sets/src/mage/cards/t/TheMirariConjecture.java
+++ b/Mage.Sets/src/mage/cards/t/TheMirariConjecture.java
@@ -40,7 +40,7 @@ public final class TheMirariConjecture extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Return target instant card from your graveyard to your hand.
sagaAbility.addChapterEffect(
this, SagaChapter.CHAPTER_I, SagaChapter.CHAPTER_I,
diff --git a/Mage.Sets/src/mage/cards/t/TheModernAge.java b/Mage.Sets/src/mage/cards/t/TheModernAge.java
index a506cf09dab..8377efec220 100644
--- a/Mage.Sets/src/mage/cards/t/TheModernAge.java
+++ b/Mage.Sets/src/mage/cards/t/TheModernAge.java
@@ -24,7 +24,7 @@ public final class TheModernAge extends CardImpl {
this.secondSideCardClazz = mage.cards.v.VectorGlider.class;
// (As this Saga enters and after your draw step, add a lore counter.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Draw a card, then discard a card.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TheRavensWarning.java b/Mage.Sets/src/mage/cards/t/TheRavensWarning.java
index 2f70aca27d0..e977abfd22f 100644
--- a/Mage.Sets/src/mage/cards/t/TheRavensWarning.java
+++ b/Mage.Sets/src/mage/cards/t/TheRavensWarning.java
@@ -34,7 +34,7 @@ public final class TheRavensWarning extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Create a 1/1 blue Bird creature token with flying. You gain 2 life.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I,
diff --git a/Mage.Sets/src/mage/cards/t/TheShatteredStatesEra.java b/Mage.Sets/src/mage/cards/t/TheShatteredStatesEra.java
index 500fe4acd63..69b38aa04b7 100644
--- a/Mage.Sets/src/mage/cards/t/TheShatteredStatesEra.java
+++ b/Mage.Sets/src/mage/cards/t/TheShatteredStatesEra.java
@@ -31,7 +31,7 @@ public final class TheShatteredStatesEra extends CardImpl {
this.secondSideCardClazz = mage.cards.n.NamelessConqueror.class;
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Gain control of target creature until end of turn. Untap it. It gains haste until end of turn.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TheThreeSeasons.java b/Mage.Sets/src/mage/cards/t/TheThreeSeasons.java
index 855c213076c..338b3670ad5 100644
--- a/Mage.Sets/src/mage/cards/t/TheThreeSeasons.java
+++ b/Mage.Sets/src/mage/cards/t/TheThreeSeasons.java
@@ -40,7 +40,7 @@ public final class TheThreeSeasons extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Mill three cards.
sagaAbility.addChapterEffect(this, SagaChapter.CHAPTER_I, new MillCardsControllerEffect(3));
diff --git a/Mage.Sets/src/mage/cards/t/TheTricksterGodsHeist.java b/Mage.Sets/src/mage/cards/t/TheTricksterGodsHeist.java
index 8806563e78d..39a247322de 100644
--- a/Mage.Sets/src/mage/cards/t/TheTricksterGodsHeist.java
+++ b/Mage.Sets/src/mage/cards/t/TheTricksterGodsHeist.java
@@ -33,7 +33,7 @@ public final class TheTricksterGodsHeist extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — You may exchange control of two target creatures.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/t/TimeOfIce.java b/Mage.Sets/src/mage/cards/t/TimeOfIce.java
index dd2443987bb..4b66573aafb 100644
--- a/Mage.Sets/src/mage/cards/t/TimeOfIce.java
+++ b/Mage.Sets/src/mage/cards/t/TimeOfIce.java
@@ -36,7 +36,7 @@ public final class TimeOfIce extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Tap target creature an opponent controls. It doesn't untap during its controller's untap step for as long as you control Time of Ice.
Effects effects = new Effects();
diff --git a/Mage.Sets/src/mage/cards/t/TriumphOfGerrard.java b/Mage.Sets/src/mage/cards/t/TriumphOfGerrard.java
index 92900412a8d..c0c246c8464 100644
--- a/Mage.Sets/src/mage/cards/t/TriumphOfGerrard.java
+++ b/Mage.Sets/src/mage/cards/t/TriumphOfGerrard.java
@@ -38,7 +38,7 @@ public final class TriumphOfGerrard extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Put a +1/+1 counter on target creature you control with the greatest power.
sagaAbility.addChapterEffect(
this,
diff --git a/Mage.Sets/src/mage/cards/t/TymaretCallsTheDead.java b/Mage.Sets/src/mage/cards/t/TymaretCallsTheDead.java
index 42608f2556a..af1e2f21289 100644
--- a/Mage.Sets/src/mage/cards/t/TymaretCallsTheDead.java
+++ b/Mage.Sets/src/mage/cards/t/TymaretCallsTheDead.java
@@ -33,7 +33,7 @@ public final class TymaretCallsTheDead extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I, II — Put the top three cards of your library into your graveyard. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token.
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/u/UrzasSaga.java b/Mage.Sets/src/mage/cards/u/UrzasSaga.java
index 473d00d0727..24c49da05aa 100644
--- a/Mage.Sets/src/mage/cards/u/UrzasSaga.java
+++ b/Mage.Sets/src/mage/cards/u/UrzasSaga.java
@@ -45,7 +45,7 @@ public final class UrzasSaga extends CardImpl {
this.subtype.add(SubType.SAGA);
// (As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Urza's Saga gains "{T}: Add {C}."
sagaAbility.addChapterEffect(
diff --git a/Mage.Sets/src/mage/cards/w/WakingTheTrolls.java b/Mage.Sets/src/mage/cards/w/WakingTheTrolls.java
index 44cd1ecea7f..e8753fa5934 100644
--- a/Mage.Sets/src/mage/cards/w/WakingTheTrolls.java
+++ b/Mage.Sets/src/mage/cards/w/WakingTheTrolls.java
@@ -34,7 +34,7 @@ public final class WakingTheTrolls extends CardImpl {
this.subtype.add(SubType.SAGA);
- SagaAbility sagaAbility = new SagaAbility(this, SagaChapter.CHAPTER_III);
+ SagaAbility sagaAbility = new SagaAbility(this);
// I — Destroy target land.
sagaAbility.addChapterEffect(
diff --git a/Mage/src/main/java/mage/abilities/common/SagaAbility.java b/Mage/src/main/java/mage/abilities/common/SagaAbility.java
index 977c76f3894..cf64bd766e6 100644
--- a/Mage/src/main/java/mage/abilities/common/SagaAbility.java
+++ b/Mage/src/main/java/mage/abilities/common/SagaAbility.java
@@ -28,6 +28,10 @@ public class SagaAbility extends SimpleStaticAbility {
private final SagaChapter maxChapter;
+ public SagaAbility(Card card) {
+ this(card, SagaChapter.CHAPTER_III);
+ }
+
public SagaAbility(Card card, SagaChapter maxChapter) {
super(Zone.ALL, new AddCountersSourceEffect(CounterType.LORE.createInstance()));
this.maxChapter = maxChapter;