Commit graph

42848 commits

Author SHA1 Message Date
Oleg Agafonov
7f2238bc83 One with the Multiverse - fixed game error on empty library (NPE) 2023-12-23 17:18:13 +04:00
xenohedron
1737a0a9eb
Changeling - improved combo support for creature type triggers and changeling spells (example: Volo, Itinerant Scholar) (#11569) 2023-12-23 16:42:05 +04:00
xenohedron
3bc9999207
Long List of the Ents, Sigarda's Splendor - fixed card hint and improved logic (#11568) 2023-12-23 16:36:05 +04:00
Oleg Agafonov
9ad456239e GUI: stack - added card icon with targets info (announced and triggered targets, target choices); 2023-12-23 16:26:37 +04:00
Oleg Agafonov
caf35c88c9 fixed tests 2023-12-23 15:23:42 +04:00
Jeff Wadsworth
7adbf45258 Added Tarrian's Journal // The Tomb of Aclazotz 2023-12-23 00:01:59 -06:00
Cameron Merkel
5c677b8cce
[WHO] Implement The Beast, Deathless Prince (#11562) 2023-12-21 22:44:15 -05:00
xenohedron
eec5c5b2e2
refactor: deduplicate combat damage steps (#11566) 2023-12-21 22:44:01 -05:00
xenohedron
0862461d6b fix #11547 (Scholar of the Lost Trove) 2023-12-21 22:43:28 -05:00
xenohedron
7ff2570024 fix #11520 (Elite Spellbinder)
and similar card InvasionOfGobakhan
2023-12-21 22:32:33 -05:00
xenohedron
1fbf5e8760 fix #11558 (For the Ancestors) 2023-12-21 22:09:37 -05:00
xenohedron
66716a4314 cleanup usage of SubType from string 2023-12-21 22:07:16 -05:00
xenohedron
4f2f566b32 fix #10120 (full art Wastes in SLD) 2023-12-21 21:56:12 -05:00
ssk97
408a557ba7
bug fix: Urza's Avenger, Jodah's Avenger, Multiform Wonder (#11557)
Rework cards to not apply p/t unboost after zcc change
2023-12-19 01:37:43 -05:00
Cameron Merkel
3ec4430946
[MIR] Implement Jabari's Influence (#11550) 2023-12-19 01:37:01 -05:00
Cameron Merkel
a5ba710de9
[MIR] Implement Haunting Apparition (#11545)
note: further improvement needed in future, see PR comments
2023-12-19 01:36:39 -05:00
xenohedron
e449282c8f text fixes 2023-12-17 21:38:17 -05:00
xenohedron
463bfa730a fix Shade's Form 2023-12-17 21:33:05 -05:00
jam736
a0a7e13fe1
[LCC] Implement The Indomitable (#11554)
* [LCC] Implement The Indomitable

* [P10E] Corrected rarities for Faerie Conclave and Treetop Village

* [LCC] Add alternative art for The Indomitable

* Update staticText to use {this} instead of hardcoded

---------

Co-authored-by: Justin Mason <justin.mason@mckesson.com>
2023-12-17 21:12:40 -05:00
gravitybone
652485db17
text fix: Jolene, the Plunder Queen (#11551) 2023-12-17 21:12:22 -05:00
Susucre
3d689e4fa8 fix verify, promo cards rarity was corrected upstream 2023-12-17 23:23:39 +01:00
Oleg Agafonov
d4a1e27a44 GUI: improved choose X or number dialog (added source ability and card hint support, added limits info);
game: choose X - added source ability info to game logs;
2023-12-18 01:22:14 +04:00
Oleg Agafonov
d97b034711 cheats: fixed broken emblem commands (example: emblem:Human:ElspethSunsChampionEmblem:1) 2023-12-16 02:25:03 +04:00
Oleg Agafonov
150d76dcf9 Chandra, Awakened Inferno - fixed game error on emblem usage 2023-12-16 02:23:47 +04:00
Oleg Agafonov
60730dff47 Merge fix 2023-12-15 16:52:48 +04:00
Oleg Agafonov
595b0e0070 fixed few errors like NPE 2023-12-15 16:51:12 +04:00
Oleg Agafonov
d03ebad794 GUI: draft panel - added set code to booster names, improved text fonts and drawing; 2023-12-15 16:01:09 +04:00
Oleg Agafonov
c10ed215ab GUI: draft panel - added new timer (bigger size, diff color), migrated form structure to layout managers; 2023-12-15 15:44:33 +04:00
Oleg Agafonov
2541f67793 refactor: improved draft panel structure 2023-12-15 10:05:15 +04:00
Oleg Agafonov
df26ab5156 refactor: moved draft grid component to correct package, improved netbeans editor compatibility 2023-12-15 08:38:15 +04:00
Oleg Agafonov
0dbd86fb58 Merge fix 2023-12-14 22:25:45 +04:00
Oleg Agafonov
10641f8d63 GUI: hand - added default card sorting on mulligan (lands > other > creatures; mana value, name); 2023-12-14 22:13:07 +04:00
Oleg Agafonov
525ca9a1a2 tests: fixed random fails due wrong mana usage 2023-12-13 20:30:39 +04:00
theelk801
9df074880f [RVR] add set 2023-12-13 09:23:13 -05:00
Jeff Wadsworth
f333886110 Mogg Infestation now counts destroyed tokens as well. 2023-12-12 15:19:54 -06:00
arcox
4e1a2218b2
[LCC] Implement March of the Canonized (#11540) 2023-12-12 00:00:53 -05:00
arcox
2871762a01
[LCC] Implement Master of Dark Rites (#11541) 2023-12-12 00:00:44 -05:00
Grath
71e8c62e8d [LCC] Implement Deeproot Historian.
Tested with front face, back face, and Adventure druids/merfolk, the sides which fit the criteria can be retracted and the sides that aren't are handled correctly.
2023-12-11 00:14:08 -05:00
xenohedron
5a6c5b01b9 Revert "text fix"
This reverts commit 3bc28d63c3.
2023-12-10 21:53:00 -05:00
ssk97
ec0166bf7f
[LCI] Implement Fabrication Foundry; Unstable Glyphbridge (#11521)
* First pass at Fabrication Foundry

* misc cleanup

* First pass at Unstable Glyphbridge/Sandswirl Wanderglyph

* Set up backside correctly

* Fix Unstable Bridge cast condition

* Improve Fabrication Foundry to use Crew-like hint

* Fix equality check

Tested, though only manually.

Alongside the direct card implementations, I also:

-   Fix Oaken Siren's mana to not be able to pay for soft counterspells from artifact sources
-   Change PlayersAttackedThisTurnWatcher to follow the rules better and to have a separate section for planeswalkers' controllers who were attacked (needed for Sandswirl Wanderglyph)
-   Removed an unused constructor in ExileTargetCost (though I didn't end up using that cost in the end)
-   minor cleanup in CrewAbility
2023-12-10 21:30:20 -05:00
xenohedron
3bc28d63c3 text fix 2023-12-10 21:28:46 -05:00
Oleg Agafonov
d5b582c1b3 images: fixed miss images for double faced tokens like Incubator/Phyrexian (closes #11535); 2023-12-10 15:59:27 +04:00
Oleg Agafonov
725a27d6ad Double faced tokens - fixed wrong abilities on the back side (example: Incubator/Phyrexian tokens with transform, fixes #10351); 2023-12-10 15:01:00 +04:00
Oleg Agafonov
00a7cc645d Copy abilities - fixed wrong copy of transformed tokens like Incubator/Phyrexian (related to #11535, #11307, #10801, #10263); 2023-12-10 14:49:47 +04:00
Oleg Agafonov
50fd029c3b tests: improved show playable abilities to print playable list instead unique (see showAvailableAbilities), added custom effect for transform tests (see addCustomEffect_TransformTarget); 2023-12-10 14:31:55 +04:00
xenohedron
3b603595a2 fix #11532 (Animist's Might) 2023-12-09 16:14:32 -05:00
xenohedron
4bb39f9078 fix filter on Guardian of Faith 2023-12-09 16:14:32 -05:00
PurpleCrowbar
1006115912 Add Incubator token images. Related to #11535 2023-12-09 21:12:14 +00:00
Cameron Merkel
3d830aab4d
[MIR] Implement Circle of Despair (#11528) 2023-12-09 16:04:18 -05:00
Cameron Merkel
ab69653cd7
[MIR] Implement Barreling Attack (#11529) 2023-12-09 16:04:08 -05:00