diff --git a/.gitattributes b/.gitattributes index 68a694508c8..55cd6ab8222 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6102,6 +6102,7 @@ forge-gui/res/cardsfolder/g/geths_verdict.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/geyser_glider.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/ghalmas_warden.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/ghastlord_of_fugue.txt svneol=native#text/plain +forge-gui/res/cardsfolder/g/ghastly_conscription.txt -text forge-gui/res/cardsfolder/g/ghastly_demise.txt svneol=native#text/plain forge-gui/res/cardsfolder/g/ghastly_discovery.txt -text forge-gui/res/cardsfolder/g/ghastly_remains.txt -text diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index 83973637937..2d9a2aebf24 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -421,7 +421,10 @@ public class Card extends GameEntity implements Comparable { return null; } // Move to p's battlefield - Card c = p.getGame().getAction().moveToPlay(this, p); + Game game = p.getGame(); + // Just in case you aren't the controller, now you are! + this.setController(p, game.getNextTimestamp()); + Card c = game.getAction().moveToPlay(this, p); c.setPreFaceDownState(CardStateName.Original); // Mark this card as "manifested" c.setManifested(true); diff --git a/forge-gui/res/cardsfolder/g/ghastly_conscription.txt b/forge-gui/res/cardsfolder/g/ghastly_conscription.txt new file mode 100644 index 00000000000..2f20e71be07 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/ghastly_conscription.txt @@ -0,0 +1,8 @@ +Name:Ghastly Conscription +ManaCost:5 B B +Types:Sorcery +A:SP$ ChangeZoneAll | Cost$ 5 B B | ChangeType$ Creature | ValidTgts$ Player | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBManifest | SpellDescription$ Exile all creature cards from target player's graveyard in a face-down pile, shuffle that pile, then manifest those cards. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.) +SVar:DBManifest:DB$ Manifest | Defined$ Remembered | DefinedPlayer$ You | Shuffle$ True | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:RemAIDeck:True +SVar:Picture:http://www.wizards.com/global/images/magic/general/ghastly_conscription.jpg \ No newline at end of file