Commit graph

13209 commits

Author SHA1 Message Date
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
Grath
a502ee94d5 [TLA] Implement Firebender Ascension
Also implemented an OptionalOneShotEffect for ease of stapling together a mandatory effect and an optional effect on the same ability.
2025-11-07 18:40:45 -05:00
Steven Knipe
93ebabf443 Fix IntPlusDynamicValue not modifying getMessage as well 2025-11-05 21:30:05 -08:00
theelk801
6b482f2afc [TLA] Implement Earthbender Ascension 2025-11-04 12:52:02 -05:00
theelk801
777bb176bf [TLA] Implement Platypus-Bear 2025-11-03 18:52:34 -05:00
theelk801
d4b8c75619 [TLA] Implement Planetarium of Wan Shi Tong 2025-10-31 12:29:05 -04:00
theelk801
0b796ea276 [TLA] Implement Toph, Earthbending Master 2025-10-31 09:15:10 -04:00
jmlundeen
d98d59cc55 rework MayhemLandAbility to work properly 2025-10-29 21:00:11 -05:00
theelk801
d3b0531777 [TLA] Implement Solstice Revelations 2025-10-29 15:59:43 -04:00
xenohedron
313651cfc8 fix #14045 (Ultima, Origin of Oblivion)
rename method to correct typo
2025-10-26 18:33:13 -04:00
PurpleCrowbar
b839c7bf87
Fix AI crashing server on too many target calculations. Closes #9539, #14031 (#14044) 2025-10-24 16:02:44 +01:00
Grath
2092f3857e
Fix Saga first chapter ZCC
I've given JayDi enough opportunity to find his own fix, I'm merging this with a TODO to consider fixing it another way that JayDi's happy with.
2025-10-21 12:30:47 -04:00
Grath
9e475fccd1
Update AbilityImpl.java 2025-10-21 12:27:38 -04:00
PurpleCrowbar
94471f3126 [DSK] Implement Unholy Annex // Ritual Chamber 2025-10-17 21:17:00 +01:00
PurpleCrowbar
d63cfa56f8 [DSK] Implement Dollmaker's Shop // Porcelain Gallery 2025-10-17 20:28:16 +01:00
oscscull
f7be842008
feature: implement Rooms (#13786)
- Adds Room + Room half card types
- Adds Room unlock ability
- Adds Room special functionality (locking halves, unlocking, changing names, changing mana values)
- Adjusts name predicate handling for Room name handling (Rooms have between 0 and 2 names on the battlefield depending on their state. They have 1 name on the stack as a normal split card does). Allows cards to match these names properly
- Adds Room game events (Unlock, Fully Unlock) and unlock triggers
- Updates Split card constructor to allow a single type line as with Rooms
- Adds empty name constant for fully unlocked rooms
- Updates Permanent to include the door unlock states (that all permanents have) that are relevant when a permanent is or becomes a Room.
- Updates ZonesHandler to properly move Room card parts onto and off of the battlefield.
- Updated Eerie ability to function properly with Rooms
- Implemented Bottomless Pool // Locker Room
- Implemented Surgical Suite // Hospital Room
- Added Room card tests
2025-10-16 01:36:31 -04:00
theelk801
3cf6da1735 [TMC] Implement Heroes in a Half Shell 2025-10-12 10:02:03 -04:00
theelk801
41c5076755 [TMC] Implement Splinter, the Mentor 2025-10-10 17:08:41 -04:00
theelk801
8bb8eba43d [TMT] Implement Krang, Master Mind 2025-10-10 16:47:23 -04:00
theelk801
159933cc8a [TMT] Implement Raphael's Technique 2025-10-10 16:30:48 -04:00
theelk801
89c5b54d32 [TMC] Implement Leonardo, the Balance 2025-10-10 14:24:06 -04:00
theelk801
8375d6b606 rework partner variants, add tests 2025-10-10 13:56:39 -04:00
Oleg Agafonov
4e29f4f241 version bump 2025-10-06 23:53:07 +04:00