Commit graph

13181 commits

Author SHA1 Message Date
jmlundeen
b32a786236 add verify checks for Double Faced Cards having abilities on main card
* add booleans to card scanner, restricting to checking cards by name and set. Reduces duplication of verify checks across sets.
2025-11-27 09:39:46 -06:00
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
theelk801
a3dea879f0 [TLE] Implement Fire Lord Ozai 2025-11-25 19:42:58 -05:00
theelk801
04af8e94ab [TLA] Implement Obsessive Pursuit 2025-11-25 12:10:30 -05:00
xenohedron
074f58d341
cleanup DamageTargetEffect (closes #11111) (#14096) 2025-11-23 01:00:34 -05:00
xenohedron
d744b347f2 fix Bitterbloom Bearer token 2025-11-22 20:40:05 -05:00
Grath
e8d5fb8c59 [TLA] Fix Earthbending with creature counter replacement
Did not work with effects that apply replacement effects to counters being added to creatures (but not to lands). Fixed by processing action between turning the land into a creature and putting the counters on it.
2025-11-21 11:47:15 -05:00
theelk801
36c6210cee [TLE] Implement Tale of Momo 2025-11-20 13:09:38 -05:00
theelk801
4772658527 [TLA] Implement The Last Agni Kai 2025-11-19 13:19:11 -05:00
theelk801
a656f0292a [TLA] Implement Trusty Boomerang 2025-11-19 12:46:35 -05:00
theelk801
832ebf0096 [TLE] Implement Wan Shi Tong, All-Knowing 2025-11-19 09:31:53 -05:00
xenohedron
bc3240e94d some text fixes 2025-11-18 21:10:58 -05:00
xenohedron
4dcf37e007 fix text generation in new damage effect classes 2025-11-18 20:50:21 -05:00
xenohedron
2893fb43fc remove unneeded methods from DamageTargetEffect
minor cleanup to Sentinel Tower, Tephraderm

(see #11111)
2025-11-18 20:47:26 -05:00
theelk801
761818c90f [TLE] various text fixes 2025-11-18 11:30:24 -05:00
theelk801
790361f59f [TLA] various text fixes 2025-11-18 09:21:40 -05:00
theelk801
5c8a185411 [TLA] Implement Spirit Water Revival 2025-11-17 09:00:58 -05:00
theelk801
886dd1f0b2 [TLA] Implement Lost Days 2025-11-15 10:24:28 -05:00
theelk801
70ffc77a5b [TLA] Implement Elemental Teachings 2025-11-14 10:27:59 -05:00
theelk801
7d482d7a44 [TLA] Implement The Legend of Roku / Avatar Roku 2025-11-14 10:03:02 -05:00
theelk801
5ce393f617 [TLA] Implement Energybending 2025-11-13 09:44:59 -05:00
theelk801
694f5332cc [TLA] Implement Aang, Swift Savior / Aang and La, Ocean's Fury 2025-11-13 09:22:25 -05:00
theelk801
13f4a314a7 [TLA] Implement Allies at Last 2025-11-13 09:11:56 -05:00
xenohedron
1cb72d0efb
Merge pull request #14078 from xenohedron/damagemulti
Rework effects that deal damage to multiple specific objects
2025-11-13 00:35:06 -05:00
theelk801
d7b5c21894 [TLA] Implement Zhao, the Moon Slayer 2025-11-12 10:50:21 -05:00
theelk801
096795be00 [TLA] Implement Pirate Peddlers 2025-11-12 10:25:39 -05:00
theelk801
c602edeca3 [TLA] Implement Kyoshi Island Plaza 2025-11-12 10:10:03 -05:00
theelk801
626317cf68 [TLA] Implement Ember Island Production 2025-11-12 09:01:52 -05:00
ReSech
6fc4a5fbba
Add TLA and TLE Tokens (#14083)
* Add copy tokens

* TLE Tokens

* Add TLA Tokens
2025-11-11 17:07:57 -06:00
theelk801
ee99f7b094 [TLE] Implement Jet, Rebel Leader 2025-11-11 11:39:22 -05:00
theelk801
f5802be133 [TLE] Implement Earthshape 2025-11-11 11:21:37 -05:00
theelk801
9d49f601c2 [TLE] Implement Aang, A Lot to Learn 2025-11-11 10:59:32 -05:00
xenohedron
f2bf831e61 improve verify checks for target tag usage 2025-11-11 00:20:32 -05:00
xenohedron
1fb0d26db9 cleanup to common class 2025-11-10 02:01:58 -05:00
xenohedron
0ae2c2b86e remove custom multitarget handling from DamageTargetEffect 2025-11-10 01:53:27 -05:00
xenohedron
1a1f7ec588 update all cards that deal damage to two or more specific things simultaneously 2025-11-10 01:38:25 -05:00
xenohedron
b8394f99e2 new DamageTargetAndAllControlledEffect 2025-11-09 23:59:57 -05:00
xenohedron
03100a932e new DamageTargetAndTargetControllerEffect 2025-11-09 23:59:56 -05:00
xenohedron
24785b6d81 new DamageTargetAndSelfEffect 2025-11-09 23:59:56 -05:00
xenohedron
9f663f2a23 new DamageTargetAndYouEffect 2025-11-09 23:59:56 -05:00
xenohedron
7a6dfb7a2f new DamageTargetAndTargetEffect 2025-11-09 23:59:56 -05:00
xenohedron
06c51bd829 update to check damage batch by source 2025-11-09 23:59:55 -05:00
Steven Knipe
00ff663c40 implement Orcish Conscripts, rework can't block alone ability 2025-11-09 20:48:13 -05:00
Steven Knipe
d785193b97 implement Orcish Farmer 2025-11-09 20:48:13 -05:00
Grath
784bea734f Better fix with text generation. 2025-11-08 23:42:11 -05:00
ReSech
df20c64c58
Update reprints and tokens [SLC] [SLD] [PW25] [PSPL] (#14074)
* Add Mutagen Token

* Add missing SLC

* Add missing SLD

* Add missing PW25

* Add missing PSPL

* fix verify errors
2025-11-08 23:03:57 -05:00
Grath
86d0910e1e Update OptionalOneShotEffect with possibly better text generation. 2025-11-08 23:01:44 -05:00
theelk801
80fdc8f88b [TLA] Implement Abandoned Air Temple 2025-11-08 15:13:46 -05:00
ReSech
2b288cfd00 Add SLD Reprint and Tokens 2025-11-08 14:58:04 -05:00
Grath
90815541f9 [TLA] Implement Ozai, the Phoenix King 2025-11-07 22:22:33 -05:00