Commit graph

47231 commits

Author SHA1 Message Date
Will Wroble
d507b76f41
Fixed Plaza of Heroes conditional mana bug
I was running AI sims with a deck with Plaza of Heroes and on turn 1 with just this land GetPlayables() thought it could cast sleep cursed faerie and would get stuck in an infinte loop trying to cast it. This happens because the conditional mana gets added to regular mana in addMana(List<ActivatedManaAbilityImpl> abilities, Game game). so I changed the logic to use addMana(Mana addMana) which handles conditional mana correctly.
2025-04-14 12:55:11 -04:00
xenohedron
74d2265c12
refactor: find targeting stack object (#13534)
* refactor: simplify finding targeting stack object
related to #11185, 8e1805c

* clarify docs

---------

Co-authored-by: xenohedron <12538125+xenohedron@users.noreply.github.com>
2025-04-14 10:19:57 -05:00
jmlundeen
0f0026c375 fix verify error with reversible omen cards 2025-04-14 09:57:36 -05:00
jmlundeen
ad5093e728 [TDM] Add fake double faced variants 2025-04-14 09:56:51 -05:00
jmlundeen
f55ad2de28 [TDC] Add all variants 2025-04-14 09:56:51 -05:00
jmlundeen
1fc5c4d3eb [TDC] Implement Zurgo Stormrender 2025-04-14 09:56:51 -05:00
theelk801
b7addc8afc [TDM] fix Dispelling Exhale not targeting 2025-04-14 10:52:20 -04:00
theelk801
391f0e256b [TDM] fix Call the Spirit Dragons not working 2025-04-14 10:51:01 -04:00
Davey Struijk
998e4ca436
Fix Ainok Wayfarer's mill count (#13537) 2025-04-14 10:46:43 -04:00
theelk801
5876040be7 fix harmonize implementation (fixes #13531) 2025-04-14 10:19:08 -04:00
earchip94
9261c1362e
implement [DSK] Osseous Sticktwister (#13421)
---------

Co-authored-by: xenohedron <12538125+xenohedron@users.noreply.github.com>
2025-04-14 01:36:42 -04:00
xenohedron
14d527b1f3 implement [ACR] Sokrates, Athenian Teacher 2025-04-13 21:57:59 -04:00
xenohedron
6ddbf46e70 implement [BLC] Insatiable Frugivore 2025-04-13 21:37:49 -04:00
earchip94
187703a1fc
implement [BLB] Clement, the Worrywort (#13444)
---------

Co-authored-by: xenohedron <12538125+xenohedron@users.noreply.github.com>
2025-04-13 20:56:54 -04:00
theelk801
0ccc5a706b fix verify failure 2025-04-13 18:53:15 -04:00
jmlundeen
cc444f19b4 [TDC] Implement Will of the Jeskai 2025-04-13 17:16:38 -05:00
jmlundeen
4a928a6bc9 [TDC] Implement Voracious Bibliophile 2025-04-13 17:16:38 -05:00
jmlundeen
121845ad93 [TDC] Implement Thundermane Dragon 2025-04-13 17:16:38 -05:00
jmlundeen
e931b06955 Fix Parapet Thrasher first mode 2025-04-13 17:16:38 -05:00
jmlundeen
0420d00836 [TDC] Implement Steward of the Harvest 2025-04-13 17:16:37 -05:00
jmlundeen
bf3b662a00 [TDC] Implement Shiko and Narset, Unified 2025-04-13 17:16:37 -05:00
theelk801
5e180c5c05 [TDM] add all variants 2025-04-13 18:09:51 -04:00
theelk801
af512ce3f4 [TDM] Implement Rite of Renewal 2025-04-13 18:09:01 -04:00
theelk801
e54210ad2e [TDM] Implement Desperate Measures 2025-04-13 18:00:14 -04:00
theelk801
552852bd86 [TDM] Implement Dalkovan Encampment 2025-04-13 17:53:35 -04:00
Oleg Agafonov
cf0ceb8a44 images: fixed scryfall images download after last website update (#13479); 2025-04-13 23:32:18 +04:00
jmlundeen
d5eee8e46d [TDC] Implement Protector of the Wastes 2025-04-12 16:32:24 -05:00
jmlundeen
4d38f6b942 Fix Riptide Gearhulk not bouncing all targets
Reported on Discord, PutIntoLibraryNFromTopTargetEffect was only processing the first target. The effect now supports multiple targets.
2025-04-12 14:59:25 -05:00
jmlundeen
8ef9ed9da7 [TDC] Implement Parapet Thrasher 2025-04-12 13:51:43 -05:00
jmlundeen
21defbf324 [TDC] Implement Neriv, Crackling Vanguard 2025-04-12 12:15:05 -05:00
jmlundeen
6335cee30c [TDC] Implement Kotis, Sibsig Champion
* Give ability to add another cost to CastFromGraveyardOnceEachTurnAbility
2025-04-12 10:35:41 -05:00
jmlundeen
d6a80492d4 fix verify 2025-04-11 23:00:32 -05:00
jmlundeen
6bfbc5d149 [TDM] Implement Diviner of Mist 2025-04-11 22:24:27 -05:00
jmlundeen
554f529f79 [TDM] Implement Ainok Strike Leader 2025-04-11 22:24:27 -05:00
jmlundeen
6aa974c849 [TDM] Implement Afterlife from the Loam 2025-04-11 22:24:27 -05:00
androosss
482745928e
implement [TDM] All-Out Assault (#13512)
- new main phase condition
- Added when you attack delayed triggered ability
2025-04-11 22:39:21 -04:00
theelk801
6d9079b2d2 [TDC] Implement Will of the Mardu 2025-04-11 20:17:43 -04:00
theelk801
27a0f36183 [TDC] Implement Transcendent Dragon 2025-04-11 18:46:23 -04:00
theelk801
92e37a05aa [TDC] Implement Rampart Architect 2025-04-11 18:34:48 -04:00
theelk801
f76c3943dc [TDM] fix Kotis, the Fangkeeper ability 2025-04-11 15:25:13 -04:00
theelk801
69710cac35 [TDC] Implement Will of the Abzan 2025-04-11 12:27:46 -04:00
theelk801
1ace958057 [TDC] Implement Broodcaller Scourge 2025-04-11 12:19:45 -04:00
theelk801
69a8a1c041 [TDC] Implement Will of the Sultai 2025-04-11 11:52:32 -04:00
theelk801
3afc233c6c [TDC] Implement Will of the Temur 2025-04-11 11:49:06 -04:00
theelk801
d89735034e [TDC] Implement Transforming Flourish 2025-04-11 11:05:26 -04:00
theelk801
42c4aa8d2f [TDC] Implement Bone Devourer 2025-04-11 10:54:20 -04:00
jmlundeen
3b90fb428a [TDM] fix Surrak, Elusive Hunter typo 2025-04-11 09:27:25 -05:00
jmlundeen
5cf0d8ad10 [TDM] Implement Hundred-Battle Veteran 2025-04-11 09:23:31 -05:00
jmlundeen
089d8c1be0 [TDM] Implement Mistrise Village 2025-04-11 09:23:26 -05:00
theelk801
efa1cd0a07 fix error 2025-04-11 10:12:55 -04:00