foul-magics/Mage.Server.Plugins/Mage.Deck.Constructed/src/mage/deck
Jmlundeen 69e20b1061
Merge pull request #14061
* move setPT to Card

* Create DoubleFacedCard and DoubleFacedCardHalf to share code between …

* Create Transforming Double Face Card class

* allow putting either permanent side of a double faced card to the bat…

* refactor exile and return transforming card

* update ModalDoubleFacedCard references to DoubleFacedCard where relev…

* update for GUI

* refactor a disturb card

* refactor more disturb cards for test coverage

* refactor a transform card

* refactor more transform cards for test coverage

* fix Archangel Avacyn

* fix cantPlayTDFCBackSide inconsistency

* fix Double Faced Cards having triggers and static abilities when tran…

* fix Double Faced Cards card view erroring when flipping in client

* fix test_Copy_AsSpell_Backside inconsistency

* enable Spider-Man MDFC

* convert TDFC with saga as the front and add card references to Transf…

* refactor More Than Meets the Eye Card

* refactor a battle

* refactor a craft card

* update comment on PeterParkerTest

* Merge branch 'master' into rework-dfc

* fix Saga TDFC Azusa's Many Journeys

* fix double faced cards adding permanent triggers / effects to game

* move permanents entering map into Battlefield

* convert Room cards for new Permanent structure

* fix disturb not exiling

* Merge branch 'master' into rework-dfc

* fix Eddie Brock Power/Toughness

* fix Miles Morales ability on main card

* fix verify conditions for siege and day/night cards

* change room characteristics to text effect to match game rules

* update verify test to skip DoubleFacedCard in missing card test

* accidentally removed transform condition

* Merge branch 'master' into rework-dfc

* fix verify

* CardUtil - remove unnecessary line from castSingle method
2025-11-27 09:24:03 -06:00
..
AbstractCommander.java rework partner variants, add tests 2025-10-10 13:56:39 -04:00
AmonkhetBlock.java
AusHighlander.java game: Australian Highlander point update (#11452) 2023-11-23 01:29:33 +04:00
BattleForZendikarBlock.java
Brawl.java GUI, deck: improved invalid deck information (added more details in wrong commander color); 2025-05-24 00:21:23 +04:00
CanadianHighlander.java update canadian highlander point list 2025-07-19 08:41:49 -04:00
CenturionCommander.java reorganized ban lists 2022-03-18 17:23:02 -04:00
Commander.java Update EDH bans 2025-04-22 19:47:11 +01:00
DuelCommander.java Update Duel Commander ban list. 2025-10-30 09:37:17 -04:00
Eternal.java
EuropeanHighlander.java Basic groundwork for extra decks (contraptions, attractions) (#10378) 2023-08-06 21:06:32 -04:00
Extended.java
Freeform.java Basic groundwork for extra decks (contraptions, attractions) (#10378) 2023-08-06 21:06:32 -04:00
FreeformCommander.java [CLB] Implemented Faceless One 2022-05-17 20:05:18 -04:00
FreeformUnlimited.java deck: added Freeform Unlimited deck type to play games with any cards amount (#13815) 2025-07-02 07:21:25 +04:00
FreeformUnlimitedCommander.java
Frontier.java
Historic.java update historic ban list 2025-06-30 11:09:03 -04:00
HistoricalType2.java
InnistradBlock.java
IxalanBlock.java
KaladeshBlock.java
KamigawaBlock.java
KhansOfTarkirBlock.java
Legacy.java update ban lists 2025-11-10 11:17:55 -05:00
LorwynBlock.java
Modern.java update ban lists 2025-03-31 16:16:40 -04:00
ModernNoBannedList.java
Momir.java Basic groundwork for extra decks (contraptions, attractions) (#10378) 2023-08-06 21:06:32 -04:00
MTGO1v1Commander.java reorganized various constructed formats 2022-03-18 09:49:34 -04:00
Oathbreaker.java GUI, deck: improved invalid deck information (added more details in wrong commander color); 2025-05-24 00:21:23 +04:00
OldSchool9394.java unban Chaos Orb from OId School formats (#11344) 2023-10-26 18:29:59 +02:00
OldSchool9394CFB.java unban Chaos Orb from OId School formats (#11344) 2023-10-26 18:29:59 +02:00
OldSchool9394EC.java unban Chaos Orb from OId School formats (#11344) 2023-10-26 18:29:59 +02:00
OldSchool9394EG.java unban Chaos Orb from OId School formats (#11344) 2023-10-26 18:29:59 +02:00
OldSchool9394Italian.java unban Chaos Orb from OId School formats (#11344) 2023-10-26 18:29:59 +02:00
Pauper.java update ban lists 2025-11-10 11:17:55 -05:00
PennyDreadfulCommander.java reorganized various constructed formats 2022-03-18 09:49:34 -04:00
Pioneer.java update ban lists 2025-11-10 11:17:55 -05:00
Premodern.java game: fixed that Premodern format wrongly ban some old cards like Crusade 2024-03-07 14:55:04 +04:00
ReturnToRavnicaBlock.java
ScarsOfMirrodinBlock.java
ShadowmoorBlock.java
ShadowsOverInnistradBlock.java
ShardsOfAlaraBlock.java
Standard.java update ban lists 2025-11-10 11:17:55 -05:00
StarWarsBlock.java
SuperType2.java
TherosBlock.java
TinyLeaders.java Merge pull request #14061 2025-11-27 09:24:03 -06:00
Vintage.java update banned/restricted lists per August 26th 2024 update (#12739) 2024-08-27 01:02:55 -04:00
ZendikarBlock.java refactor: code clean 2024-04-11 22:46:25 +04:00