diff --git a/forge-adventure/pom.xml b/forge-adventure/pom.xml
index 2f629626f9f..ac93389622d 100644
--- a/forge-adventure/pom.xml
+++ b/forge-adventure/pom.xml
@@ -3,7 +3,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
4.0.0
@@ -274,7 +274,7 @@
forge
forge-gui-mobile
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
compile
diff --git a/forge-ai/pom.xml b/forge-ai/pom.xml
index 299065d7c43..3a204d069dc 100644
--- a/forge-ai/pom.xml
+++ b/forge-ai/pom.xml
@@ -6,7 +6,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-ai
diff --git a/forge-core/pom.xml b/forge-core/pom.xml
index b5577790d3c..aa0d904c3e1 100644
--- a/forge-core/pom.xml
+++ b/forge-core/pom.xml
@@ -6,7 +6,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-core
diff --git a/forge-game/pom.xml b/forge-game/pom.xml
index de17ccc767d..002607cd494 100644
--- a/forge-game/pom.xml
+++ b/forge-game/pom.xml
@@ -6,7 +6,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-game
diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java
index d39918466bb..664d4ff960f 100644
--- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java
+++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java
@@ -859,12 +859,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect {
if (sa.hasParam("DefinedPlayer")) {
fetchers = AbilityUtils.getDefinedPlayers(sa.getHostCard(), sa.getParam("DefinedPlayer"), sa);
} else {
- fetchers = AbilityUtils.getDefinedPlayers(sa.getHostCard(), sa.getParam("Defined"), sa);
- }
-
- // handle case when Defined is for a Card
- if (fetchers.isEmpty()) {
- fetchers.add(sa.getHostCard().getController());
+ fetchers = Lists.newArrayList(sa.getActivatingPlayer());
}
Player chooser = null;
diff --git a/forge-gui-android/pom.xml b/forge-gui-android/pom.xml
index 04dc74f19b4..695751741a4 100644
--- a/forge-gui-android/pom.xml
+++ b/forge-gui-android/pom.xml
@@ -19,7 +19,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-gui-android
diff --git a/forge-gui-desktop/pom.xml b/forge-gui-desktop/pom.xml
index 23ed922b220..8ba58c34c3a 100644
--- a/forge-gui-desktop/pom.xml
+++ b/forge-gui-desktop/pom.xml
@@ -4,7 +4,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-gui-desktop
diff --git a/forge-gui-ios/pom.xml b/forge-gui-ios/pom.xml
index b9b4c6b5d3c..5e9e1dafacf 100644
--- a/forge-gui-ios/pom.xml
+++ b/forge-gui-ios/pom.xml
@@ -12,7 +12,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-gui-ios
diff --git a/forge-gui-mobile-dev/pom.xml b/forge-gui-mobile-dev/pom.xml
index e251a25517a..1a543a88e6b 100644
--- a/forge-gui-mobile-dev/pom.xml
+++ b/forge-gui-mobile-dev/pom.xml
@@ -4,7 +4,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-gui-mobile-dev
diff --git a/forge-gui-mobile/pom.xml b/forge-gui-mobile/pom.xml
index 5c23a47f872..a35bb71378c 100644
--- a/forge-gui-mobile/pom.xml
+++ b/forge-gui-mobile/pom.xml
@@ -4,7 +4,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-gui-mobile
diff --git a/forge-gui/pom.xml b/forge-gui/pom.xml
index 7f4f3f24020..1c7f5297ba9 100644
--- a/forge-gui/pom.xml
+++ b/forge-gui/pom.xml
@@ -4,7 +4,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-gui
diff --git a/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt b/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt
index 75bfe5edff8..1085fe0e614 100644
--- a/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt
+++ b/forge-gui/res/cardsfolder/b/boon_of_boseiju.txt
@@ -3,5 +3,5 @@ ManaCost:2 G
Types:Instant
A:SP$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | SubAbility$ DBUntap | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the greatest mana value among permanents you control.
SVar:DBUntap:DB$ Untap | Defined$ Targeted | SpellDescription$ Untap it.
-SVar:X:Count$HighestCMC_Permanent.YouCtrl
+SVar:X:Count$MaxCMCYouCtrl
Oracle:Target creature gets +X/+X until end of turn, where X is the greatest mana value among permanents you control. Untap it.
diff --git a/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt b/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt
index 7a93f2f5cbc..8e980279979 100644
--- a/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt
+++ b/forge-gui/res/cardsfolder/w/whirlpool_whelm.txt
@@ -2,7 +2,7 @@ Name:Whirlpool Whelm
ManaCost:1 U
Types:Instant
A:SP$ Clash | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | WinSubAbility$ DBLibrary | OtherwiseSubAbility$ DBHand | RememberTargets$ True | SpellDescription$ Clash with an opponent, then return target creature to its owner's hand. If you win, you may put that creature on top of its owner's library instead.
-SVar:DBLibrary:DB$ ChangeZone | Defined$ TargetedController | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | ChangeType$ Card.IsRemembered | Hidden$ True | Chooser$ You | SubAbility$ DBDeclined
+SVar:DBLibrary:DB$ ChangeZone | DefinedPlayer$ TargetedController | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | RememberChanged$ True | ChangeType$ Card.IsRemembered | Hidden$ True | Chooser$ You | SubAbility$ DBDeclined
SVar:DBDeclined:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Hand | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1
SVar:DBHand:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Hand
SVar:X:Remembered$Amount
diff --git a/forge-gui/res/lists/altwin-achievements.txt b/forge-gui/res/lists/altwin-achievements.txt
index d0bdb6b0a50..32390d65bc3 100644
--- a/forge-gui/res/lists/altwin-achievements.txt
+++ b/forge-gui/res/lists/altwin-achievements.txt
@@ -37,5 +37,6 @@ The Cheese Stands Alone|The Cheese|It's cheesy, but hey, it works!
The Deck of Many Things's Effect|Down on the Deck|Lucky draw!
Triskaidekaphile|The Luckiest Number|13, 169, 2197, 28561...
Triskaidekaphobia|The Fear of 13|It's just a silly ancient superstition... right?
+Vessel of the All-Consuming|Consumed by Hidetsugu|Fade into nothingness.
Vorpal Sword|Snicker-Snack!|He left it dead, and with its head / He went galumphing back.
Emblem - Vraska, Golgari Queen|The Flurry of Assassins|How good is your dodging?
diff --git a/forge-gui/res/lists/planeswalker-achievements.txt b/forge-gui/res/lists/planeswalker-achievements.txt
index fdf9108deb5..5649ba787a7 100644
--- a/forge-gui/res/lists/planeswalker-achievements.txt
+++ b/forge-gui/res/lists/planeswalker-achievements.txt
@@ -87,6 +87,7 @@ Jace, the Mind Sculptor|Jace's Lobotomy|What do you mean, "overpowered"?
Jace, Unraveler of Secrets|Jace's Perfect Plan|So, I've read about this neat guy named Erayo...
Jace, Wielder of Mysteries|Jace's Neat Solution|Everything is solved. No loose ends.
Jaya Ballard|Jaya's Flashback|Fire is easily rekindled.
+Kaito Shizuki|Kaito's Stealth Army|Assemble.
Karn Liberated|Karn's Reset|Let's do this again!
Kasmina, Enigma Sage|Kasmina's Private Tutoring|This will be on the spelling test next week.
Kaya the Inexorable|Kaya's Dimensional Breach|A little help here?
@@ -160,6 +161,7 @@ Sorin, Imperious Bloodlord|Sorin's Progeny|Welcome to your new life. You serve m
Sorin, Lord of Innistrad|Sorin's Recruitment|My favorite game is Shogi!
Sorin, Solemn Visitor|Sorin's Abyss|Don't get so close to the edge!
Sorin, Vampire Lord|Sorin's Siring Party|Go forth and multiply.
+Tamiyo, Compleated Sage|Tamiyo's Final Entry|I will support my family. Whatever it takes.
Tamiyo, Field Researcher|Tamiyo's Omniscience|I know exactly how your story ends...
Tamiyo, the Moon Sage|Tamiyo's Recycling|Wash, rinse, repeat!
Teferi, Hero of Dominaria|Teferi's Oblivion|Don't worry. It's just a phase.
@@ -172,6 +174,7 @@ Tezzeret the Schemer|Tezzeret's Assembly Line|Smashing, isn't it?
Tezzeret the Seeker|Tezzeret's Robots|You can't stop the progress!
Tezzeret, Agent of Bolas|Tezzeret's Drain|Technological superiority for the win!
Tezzeret, Artifice Master|Tezzeret's Planar Bridge|What's behind the door number one?
+Tezzeret, Betrayer of Flesh|Tezzeret's Cycle of Knowledge|From knowledge, machines. From machines, knowledge.
Tezzeret, Cruel Machinist|Tezzeret's Artificial Morph|Ixidor, Ugin... THIS is how you do it!
Tezzeret, Master of Metal|Tezzeret's Confiscation|Your stuff will serve a grander design - mine.
Tezzeret, Master of the Bridge|Tezzeret's Mass Transit|Just for today, everyone rides free.
diff --git a/forge-lda/pom.xml b/forge-lda/pom.xml
index 953e5212059..f9ad95e5114 100644
--- a/forge-lda/pom.xml
+++ b/forge-lda/pom.xml
@@ -4,7 +4,7 @@
forge
forge
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
forge-lda
diff --git a/pom.xml b/pom.xml
index 1e81d4cd879..5b4c4d59d39 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
forge
pom
Forge Parent
- 1.6.48-SNAPSHOT
+ 1.6.49-SNAPSHOT
Forge lets you play the card game Magic: The Gathering against a computer opponent using all of the rules.