xenohedron
250869931b
text fixes
2024-10-19 00:25:12 -04:00
Grath
57deccae61
Fix HideawayPlayEffect to allow you to attempt to play everything ( #13009 )
...
* Fix HideawayPlayEffect to allow you to attempt to play everything, in cases of multiple Hideaway triggers.
* Allow users to choose order of cards to be potentially played.
* Update HideawayPlay and Arcane Bombardment to not ask if you want to play the cards you chose.
Update tests, add tests for
- Select the order in which to play cards
- Attempt to play two lands with only one land drop available, only the first land enters play
- Play two lands with extra land drops available.
* Fix no-parameter constructor.
2024-10-18 23:05:06 -04:00
paasar
06f630b00a
implement [DSK] Irreverent Gremlin ( #13003 )
...
* Add Irreverent Gremlin (DSK)
* Fix formatting
* Add Menace ability comment
* Fix Irreverent Gremlin's card draw trigger
* fix optional setting
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2024-10-18 23:04:46 -04:00
Evan Kranzler
1484e3b575
Rework "second main phase" abilities ( #12970 )
...
* replace all instances of "postcombat main phase" with "second main phase" minus exceptions
* second main trigger now works correctly
* add survival test
* additional text fixes
2024-10-18 23:03:43 -04:00
Oleg Agafonov
a16215caed
tests: removed and restricted empty commands for choices and targets, improved empty name usages in tests (use EmptyNames.xxx.getTestCommand and EmptyNames.xxx.getObjectName for face down objects)
2024-10-16 15:19:46 +04:00
theelk801
138cd78f98
[MKC] Implement Ransom Note
2024-10-15 11:06:46 -04:00
theelk801
bc087bfb68
[MKC] Implement Boltbender
2024-10-15 11:01:04 -04:00
theelk801
d64ddc999c
[MKC] Implement Hot Pursuit
2024-10-15 10:55:53 -04:00
ssk97
be745cb096
implement [BLB] Dragonhawk, Festival of Embers, Jackdaw Savior, Infamous Cruelclaw ( #12906 )
...
* [BLB] Dragonhawk, Fate's Tempest
* [BLB] Festival of Embers
* [BLB] Jackdaw Savior + test
* [BLB] The Infamous Cruelclaw
* Dragonhawk changes
* Create generic GraveyardFromAnywhereExileReplacementEffect
* Hide Cruelclaw Menace reminder text
* fix style errors
2024-10-12 14:07:52 -04:00
xenohedron
9fd3f91388
fix EnduringGlimmerTriggeredAbility
...
returns under owner's control
2024-10-12 14:07:30 -04:00
xenohedron
00eeac09bd
cleanup related to 634570ac
...
fix Annie Joins Up, Clara Oswald, Echoes of Eternity in same way
2024-10-11 01:18:49 -04:00
Oleg Agafonov
2fa07c8ecc
GUI, game: added default card hint to see day/night and next turn transform conditions (use player panel to see that hints, related to #8414 )
2024-10-06 13:23:55 +04:00
Oleg Agafonov
ce055a3bb3
refactor: better naming for new duration, fixed description
2024-10-06 13:00:41 +04:00
theelk801
49a0f1134d
[ACR] Implement Become Anonymous
2024-10-03 20:54:23 -04:00
xenohedron
05affe2dc7
text fix
2024-10-01 18:01:50 -04:00
Grath
49bce836f9
Change Duration.UntilTheNextEndStep to statically end during the beginning of EndStep.
2024-09-30 22:08:58 -04:00
Grath
a200351190
Rename fields for 'until the beginning of the next end step' duration; update comment to reflect that 'until the next end step' happens before the cleanup step and 514.2 does not apply.
2024-09-30 13:19:33 -04:00
Grath
4a432b61f9
[DSK] Implement Niko, Light of Hope ( #12942 )
...
Add UntilTheNextEndstep duration for 'until the beginning of the next end step' on the copy effect.
2024-09-30 01:31:32 -04:00
Grath
e5a351ff58
[DSC] Implement The Lord of Pain. ( #12940 )
...
Also adds "their" to the text that CardUtil.addArticle supports and fixes a range of influence bug in SpellCastAllTriggeredAbility.
2024-09-29 13:12:31 -04:00
karapuzz14
2b9b1c01bd
[WOC] Implement Tegwyll's Scouring ( #12891 )
...
* Also add all reprints from Wilds of Eldraine Commander.
2024-09-28 22:26:24 -04:00
Grath
43b28334e6
[DSC] Implement Zimone, Mystery Unraveler.
2024-09-28 16:11:33 -04:00
Oleg Agafonov
701bd68d97
tests: added test for LKI from copied spell (related to Swan Song fix from #12883 )
2024-09-25 09:55:19 +04:00
Oleg Agafonov
afde449a0f
typo
2024-09-25 09:52:56 +04:00
xenohedron
ff775efeea
normalize another unicode symbol
2024-09-23 18:13:15 -04:00
Jeff Wadsworth
f85a70780f
Fixed #12883 .
2024-09-21 10:06:14 -05:00
Oleg Agafonov
f7d702d5df
images: added The Ring image support (part of #12274 , #12899 );
...
images: fixed miss dungeon image in choose dungeon dialog (part of #12274 );
2024-09-21 18:41:53 +04:00
Grath
291a28d1db
If Emerge reduces mana cost to zero, pass noMana flag to allow spell to be cast with empty manaCostsToPay. ( #12896 )
...
Fixes #12841
2024-09-21 00:40:15 -04:00
Oleg Agafonov
bf2c4cac15
Venture into abilities - added card hints about current dungeon and room (part of #12274 );
2024-09-20 18:03:23 +04:00
Oleg Agafonov
e1ab0be505
images: fixed wrong miss image message in card hints for dungeons and other command objects (part of #12274 );
2024-09-20 17:23:14 +04:00
Oleg Agafonov
b40e7222b3
Dungeon improves:
...
* Dungeons: added dungeon name hint to room's game log and choices (part of #12274 );
* GUI, game: added card popup hints support in feedback panel (yes/no choices);
* Images: fixed miss images for dungeons in command zone, game logs and choice dialogs;
2024-09-19 13:42:23 +04:00
Oleg Agafonov
cd51954208
tests: added verify check for wrong predicates usage in filters (ClassCastException errors like #12774 )
2024-09-19 04:32:21 +04:00
jimga150
e1f76c2b6c
Fix SacrificeTargetCost and SacrificeAllCost activator checks ( #12809 )
...
* Fix Tergrid's Lantern and add test
* Remove custom effect, fix SacrificeTargetCost to avoid checking for activated abilities and sidestepping the controllerID
* Add test to verify change to SacrificeTargetCost
* Add special action test
* Fix canPay check for SacrificeTargetCost
* Remove activated ability check in SacrificeAllCost
* Remove cost-specific activator checks for special actions, as they are redundant
* add null check for game.getPlayer
2024-09-18 19:09:39 -04:00
Svyatoslav28597
3d05eb035b
implement [YMID] Hollowhenge Wrangler; Forsaken Crossroads ( #12793 )
2024-09-18 19:09:03 -04:00
Oleg Agafonov
91c1d1dc72
Target spell abilities - fixed that it was playable in some non-playable use cases (example: Goblin Artisans)
2024-09-18 18:24:35 +04:00
xenohedron
842fa90e7e
fix #12867 (Devouring Hellion)
...
by refactoring to use DevourEffect
test added
2024-09-15 20:58:43 -04:00
xenohedron
e2531a4da5
fix Cracked Skull, expand LookTargetHandChooseDiscardEffect
...
to support FilterCard
2024-09-15 18:26:52 -04:00
xenohedron
497b4321b3
text gen fix from recent errata
2024-09-15 18:26:52 -04:00
xenohedron
282eb49364
a couple text fixes
2024-09-15 18:26:52 -04:00
xenohedron
7eee2c7ef2
refactor: properly support "in addition to its other types"
...
in BecomesCreatureSourceEffect, rather than always relying on the original card type to infer
2024-09-15 18:07:06 -04:00
theelk801
493ef64454
[DSK] Implement Haunted Screen
2024-09-14 15:48:32 -04:00
theelk801
c79ed1ea72
rework allowing additional modes conditionally
2024-09-14 10:35:30 -04:00
xenohedron
df80856e79
fix a few text discrepancies
2024-09-13 21:37:33 -04:00
Evan Kranzler
d923f2941d
Implement Impending mechanic ( #12865 )
...
* implement Impending mechanic
* add initial test
* add more tests
* small fix
2024-09-13 20:44:38 -04:00
theelk801
50f892b935
small change to conditional mode choice
2024-09-13 20:39:37 -04:00
theelk801
22df21d15d
[DSK] Implement Found Footage
2024-09-13 20:35:49 -04:00
theelk801
33d7d15b99
update conditional mode selection to handle different amounts of additional modes
2024-09-13 11:27:04 -04:00
theelk801
7f8c7a2c89
[DSC] Implement Persistent Constrictor
2024-09-13 11:13:36 -04:00
theelk801
9b308adf02
[DSC] Implement Convert to Slime
2024-09-13 10:52:30 -04:00
Oleg Agafonov
45ded61d6f
server: improved compatibility to run server under java 9+ (related to #12768 , #6197 )
2024-09-13 14:53:05 +04:00
xenohedron
0db5c1696d
various fixes from checking text discrepancies
2024-09-12 21:08:42 -04:00