master #9

Merged
Failure merged 25 commits from External/mage:master into master 2024-12-18 22:41:22 -08:00

25 commits

Author SHA1 Message Date
AlexKidd29
5928c84026
refactor: fixed wrong packge for RadCounterTriggerTest (#13162) 2024-12-19 01:55:21 +04:00
Grath
9055179f77 [PIP] Implement Yes Man, Personal Securitron 2024-12-18 15:15:34 -05:00
Grath
1b3d2373eb Update Thought Gorger and Toothy to use common effects/values. 2024-12-18 11:31:46 -05:00
Cameron Merkel
2f2c7ee205
Fix flashback not working with Viral Spawning (#13144) 2024-12-17 19:23:35 -05:00
Cameron Merkel
73b63d14ad
TargetAmount refactors (#13128)
* Add minimum and maximum target counts as parameters for TargetAmount and its subclasses; update/add several rules comments (and one actual text) for clarity; remove unused imports

* Get amount+description from target instead of parameters for DistributeCountersEffect and DamageMultiEffect; additions to TargetImpl.getDescription to accommodate

* Create separate method to check if "any number" phrasing should be used, override it in TargetAmount

* Check instanceof TargetAmount before casting

* Add new constructors to chain off of for TargetCreaturePermanentAmount & TargetCreatureOrPlaneswalkerAmount

* Fix text for Storm the Seedcore

* Use Integer.MAX_VALUE instead of 0 to represent no maximum targets

* Add comment about getUseAnyNumber()

* Use amount-only constructors in some TargetAmount subclasses, add clarifying documentation

* Fix a few calls

* Require more specific filters
2024-12-17 19:23:18 -05:00
Oleg Agafonov
960c26a291 tests: fixed and improved downloader tests 2024-12-17 01:00:31 +04:00
Oleg Agafonov
2aa64f252c bump version 2024-12-17 00:13:21 +04:00
Grath
bd1f802f46 Fix DeckValidatorTest. 2024-12-16 13:48:37 -05:00
Oleg Agafonov
2955535927 tests: added tests for auto-lands suggestion in deck editor and tourney (related to #13127) 2024-12-16 21:50:27 +04:00
Grath
40e2cf7cda Update banned lists for Legacy, Modern, and Pioneer.
https://magic.wizards.com/en/news/announcements/banned-and-restricted-december-16-2024
2024-12-16 12:29:04 -05:00
PurpleCrowbar
bdf9f09500 Remove all sets lacking token images from token image database 2024-12-16 02:07:59 +00:00
Oleg Agafonov
4bce1e0a9a When you cast this spell - fixed that it required double cost for cards with alternative costs like Evoke (example: Nulldrifter, #12843) 2024-12-14 21:47:55 +04:00
Oleg Agafonov
38b54beb54 tests: added Grand Abolisher tests for #13099 2024-12-14 18:49:34 +04:00
Oleg Agafonov
12220a7ada tests: added batch event tests for #13089 2024-12-14 18:25:54 +04:00
Tomasz Wegrzanowski
d3be2f1f50
Shivan Dragon - fixed wrong card name in J21 set (#13138) 2024-12-14 17:36:18 +04:00
Oleg Agafonov
ea0b0915a5 Triggered abilities - fixed that sacrice trigger doesn't work on itself (related to #13089, regression from #13088) 2024-12-14 16:59:20 +04:00
Oleg Agafonov
b855434a24 refactor: fixed dies events support in single cards (part 8, related to #13089, continue from #13088); 2024-12-14 15:48:32 +04:00
Oleg Agafonov
a970dc46c7 Havengul Laboratory // Havengul Mystery - fixed that it doesn't transform back on creature leaves 2024-12-14 09:12:25 +04:00
PurpleCrowbar
7de35db2e4 Add hint to Itlimoc, Cradle of the Sun 2024-12-13 23:31:07 +00:00
PurpleCrowbar
315edbb3be Remove DIS and INV from sets with token images 2024-12-13 20:43:57 +00:00
PurpleCrowbar
b559ed6a63 [FDN] Implement Quilled Greatwurm 2024-12-13 19:03:45 +00:00
xenohedron
dc38ac0710 fix error 2024-12-12 23:47:41 -05:00
xenohedron
8a13fbd24f Revert "Revert "[FDN] Implement Banner of Kinship""
This reverts commit 072410eff0.
2024-12-12 23:47:15 -05:00
xenohedron
072410eff0 Revert "[FDN] Implement Banner of Kinship"
This reverts commit bbfda7c479.
2024-12-12 23:02:08 -05:00
PurpleCrowbar
bbfda7c479 [FDN] Implement Banner of Kinship 2024-12-12 17:36:01 +00:00