theelk801
9d49f601c2
[TLE] Implement Aang, A Lot to Learn
2025-11-11 10:59:32 -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
Oleg Agafonov
9caa43dfac
deck: updated infinite combos list for bracket levels
2025-10-06 05:37:52 +04:00
theelk801
8bae73cea3
[FIC] Implement Amarant Coral
2025-10-01 13:26:41 -04:00
theelk801
29ab28fd74
[ECL] Implement Figure of Fable
2025-09-30 08:51:01 -04:00
theelk801
1498dded50
[ECL] Implement Emptiness
2025-09-29 11:49:38 -04:00
theelk801
4a81ca7c78
[SLD] Implement Abby, Merciless Soldier
2025-09-29 11:14:03 -04:00
theelk801
7c114272d7
[SLD] Implement Ellie, Vengeful Hunter
2025-09-28 19:43:28 -04:00
theelk801
7b131673be
[SLD] Implement Atreus, Impulsive Son
2025-09-28 19:39:48 -04:00
theelk801
dd316ee61f
[ECL] Implement Mutable Explorer
2025-09-28 19:11:23 -04:00
theelk801
454c7e0116
[ECL] Implement Bitterbloom Bearer
2025-09-28 18:59:41 -04:00
ssk97
8cd1bec19d
Bestow rework/fixes ( #13973 )
...
* New Bestow test, minor improvements
* Partially rework Bestow to not rely on perpetual card modifications
* Add Bestow subtype tests, improve PrototypeTest
* Fix Subtype existing without required card type
* Improve docs, improve aura spell copy target copying check, improve subtype handling
* Add additional test
* Review improvements
* Remove subtype/type check
* Consolidate temporary becomeAura into function
* Add Enchant Creature ability
2025-09-27 23:57:31 -07:00
Steven Knipe
aa6c97f8f2
Fix Pyrohemia, add note in docs about default "onlyControlled" behavior
2025-09-20 05:10:04 -07:00
Jmlundeen
d886da6e52
[SPM] Implement The Soul Stone ( #13936 )
...
* [SPM] Implement The Soul Stone
* update to use permanent designation instead of game state
* update The Soul Stone according to release notes
* infinity ability is no longer on the card unless harnessed, which is only on the battlefield
* fix text on soul stone conditional ability
* update The Soul Stone
* create common effects for future Infinity cards
2025-09-18 12:56:17 -04:00
xenohedron
49d65c1a88
more text fixes
2025-09-13 20:06:08 -04:00
xenohedron
18a050fb70
general text gen fixes
2025-09-13 19:47:29 -04:00
xenohedron
9a6504c1fa
fix some card text
2025-09-13 19:47:29 -04:00
Evan Kranzler
652ca6c9e1
[FIN] Implement Summon: Brynhildr ( #13699 )
...
* [FIN] Implement Summon: Brynhildr
* cleanup of common classes and constructors
---------
Co-authored-by: xenohedron <12538125+xenohedron@users.noreply.github.com>
2025-09-12 18:28:09 -04:00
padfoothelix
b41a4872a5
[WHO] Implement The Fourth Doctor ( #13731 )
...
* Implement The Fourth Doctor
* Fix triggered ability
* Change hint and PlayFromTop effect in The Fourth Doctor
* null check
* whitespace fix
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2025-09-12 17:07:17 -04:00
xenohedron
34c26f09c8
refactor methods to find cards in exile ( #13967 )
...
* refactor exile method names, add comments
* fix card effects checking exile with filter to process ObjectSourcePlayerPredicates
* fix card effects checking exile to respect range of influence
2025-09-12 17:06:53 -04:00
PurpleCrowbar
6b7a757c2f
Fix Maarika showing all enemy untapped, noncreature permanents as being required to block her
...
Now only creatures get the "Must block Maarika" hint in their tooltip on mouseover
2025-09-09 17:38:43 +01:00