Commit graph

46455 commits

Author SHA1 Message Date
tiera3
be8f87ded8 [TOR] Torment - collation for common runs (closes #12946) 2024-09-30 23:12:51 -04:00
xenohedron
cdc6707699 update [ODY] collation to allow common runs A/B/C/D in any order 2024-09-30 23:12:51 -04:00
tiera3
8891e74da3 [ODY] Odyssey - collation for common runs (closes #12947) 2024-09-30 23:12:51 -04:00
tiera3
8a19a8c1c0 [ONS] Onslaught - booster collation (closes #12944) 2024-09-30 23:12:51 -04:00
tiera3
819fa85d1d clarify comment on LCI common collation (closes #12950) 2024-09-30 23:12:51 -04:00
Grath
49bce836f9 Change Duration.UntilTheNextEndStep to statically end during the beginning of EndStep. 2024-09-30 22:08:58 -04:00
Grath
b1678036fa
Verify fix 2024-09-30 21:27:00 -04:00
saltstonestorm
1f04e11eab
ban Tamiyo as commander (#12948) 2024-09-30 16:42:28 -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
xenohedron
56f0dd8460 remove outdated comment 2024-09-29 19:04:10 -04:00
tiera3
112f6705b1 [DMR] Dominaria Remastered booster collation (closes #12936) 2024-09-29 19:01:13 -04:00
tiera3
7bd680669d [SHM] Shadowmoor booster collation (closes #12935) 2024-09-29 19:01:13 -04:00
tiera3
d60680b3f4 [LRW] Lorwyn booster collation (closes #12934) 2024-09-29 19:01:13 -04:00
tiera3
3c6cb2e896 [NPH] New Phyrexia booster collation (closes #12933) 2024-09-29 19:01:13 -04:00
xenohedron
8bcac56550 tests: improve booster generation summary output 2024-09-29 19:01:12 -04:00
xenohedron
f690ddd4de fix #12937 (Enduring Courage) 2024-09-29 14:02:38 -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
Grath
3ed75e668e Fix Zimone's targeting to actually be chosen. 2024-09-29 12:11:05 -04:00
tiera3
34d789cdf2 [LCI] booster collation
closes #12923
2024-09-28 23:44:14 -04:00
tiera3
815feae744 [ONE] booster collation
closes #12921
2024-09-28 23:44:14 -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
xenohedron
554ba8739e fix #12928 (The Mindskinner) 2024-09-28 22:25:27 -04:00
Grath
efed3a3715 Smoother targeting of Zimone's option turn-face-up. 2024-09-28 16:24:06 -04:00
Grath
43b28334e6 [DSC] Implement Zimone, Mystery Unraveler. 2024-09-28 16:11:33 -04:00
Oleg Agafonov
5e1dace946 GUI: fixed black colored card hint popup on some systems (#12857) 2024-09-28 21:05:44 +04:00
TandEm
571eb69890
GUI, deck editor: improved toolbar icons in dark themes (#12873, #12920)
Co-authored-by: TandEm <tandem@users.noreply.github.com>
2024-09-28 19:44:19 +04:00
xenohedron
85e4d4d420 fix verify 2024-09-27 00:41:39 -04:00
Jeff Wadsworth
26fde06d16 Fixed #12900 2024-09-26 16:27:45 -05:00
Oleg Agafonov
b42d65fbb7 bump version 2024-09-25 16:57:20 +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
6693f75695 hide some reminder text 2024-09-23 18:21:27 -04:00
xenohedron
952da01dbd fix rarity in DSC 2024-09-23 18:21:05 -04:00
xenohedron
ff775efeea normalize another unicode symbol 2024-09-23 18:13:15 -04:00
Grath
dea500c11d Update Commander ban list.
https://mtgcommander.net/index.php/2024/09/23/september-2024-quarterly-update/
2024-09-23 12:20:25 -04:00
Oleg Agafonov
a3f38bc0a4 GUI, game: improved player panel icons for better look in dark theme 2024-09-23 17:35:41 +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
Oleg Agafonov
7d1ab71092 server: now idle response timeout will be disabled in local games with 1 human player 2024-09-21 14:45:48 +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
Grath
360cde3c82 Fix Zenith Chronicler bug.
Sneaky bug, it would trigger on every spell cast after one multicolored spell until the next multicolored spell was cast. This change makes it only trigger when the spell that was cast was multicolored.
2024-09-20 23:03:23 -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
ff02322e0b
Merge pull request #12893 from magefree/implement-tmp-phyrexian-splicer
[TMP] Implement Phyrexian Splicer (part of #5379)
2024-09-20 15:35:13 +04:00
Oleg Agafonov
f55bc2c4fc [TMP] Implement Phyrexian Splicer (part of #5379) 2024-09-20 15:29:06 +04:00
Jeff Wadsworth
fb63fe0318 Fixed #12874. A code simplification is warranted if someone has the time. Fix is inline with the rest of it. 2024-09-19 14:35:30 -05: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