xenohedron
95c326b200
revert erroneous rework from bbbc2e5b
2025-09-13 19:47:28 -04:00
xenohedron
4ce2e561fb
fix filter
2025-09-13 19:47:28 -04:00
xenohedron
35e906513c
fix regression from refactor in 49a3b117
2025-09-13 19:47:28 -04:00
xenohedron
4d5971c946
fix missing ability (regression from f024e3b0)
2025-09-13 19:47:28 -04:00
xenohedron
7a4c82cd52
errata: Rampaging Baloths trigger no longer optional
2025-09-13 18:53:55 -04:00
xenohedron
8056dd3887
fix Thundermane Dragon predicate
2025-09-13 18:07:25 -04:00
Evan Kranzler
652ca6c9e1
[FIN] Implement Summon: Brynhildr ( #13699 )
...
* [FIN] Implement Summon: Brynhildr
* cleanup of common classes and constructors
---------
Co-authored-by: xenohedron <12538125+xenohedron@users.noreply.github.com>
2025-09-12 18:28:09 -04:00
Grath
6d0dc2f0df
[SPM] You need to include the zone so that Morbius can get into Morbin' Time.
2025-09-12 17:52:03 -04:00
xenohedron
03679f84fe
Revert "Use raw images instead of zip files to reduce errors. ( #13588 )"
...
This reverts commit 5f22d4e5cd .
2025-09-12 17:10:34 -04:00
padfoothelix
b41a4872a5
[WHO] Implement The Fourth Doctor ( #13731 )
...
* Implement The Fourth Doctor
* Fix triggered ability
* Change hint and PlayFromTop effect in The Fourth Doctor
* null check
* whitespace fix
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2025-09-12 17:07:17 -04:00
xenohedron
34c26f09c8
refactor methods to find cards in exile ( #13967 )
...
* refactor exile method names, add comments
* fix card effects checking exile with filter to process ObjectSourcePlayerPredicates
* fix card effects checking exile to respect range of influence
2025-09-12 17:06:53 -04:00
ReSech
32af4a0671
Fix card numbers for failing downloads ( #13962 )
2025-09-12 17:06:36 -04:00
PurpleCrowbar
6b7a757c2f
Fix Maarika showing all enemy untapped, noncreature permanents as being required to block her
...
Now only creatures get the "Must block Maarika" hint in their tooltip on mouseover
2025-09-09 17:38:43 +01:00
PurpleCrowbar
c03f3502df
Fix Cultivate (and like cards) effect prompt text
2025-09-09 17:32:43 +01:00
PurpleCrowbar
bf6a7684d6
Fix Urza, Chief Artificer
2025-09-09 12:36:56 +01:00
ReSech
441ea0fa89
Frame fixes ( #13960 )
...
* Update card entries to use FULL_ART_USE_VARIOUS
* Add additional cards
2025-09-08 13:45:15 -05:00
PurpleCrowbar
38c0cc973d
Fix Warp ability's exile zone name
2025-09-08 15:07:33 +01:00
ReSech
7e7b519f49
Add tokens from TSPM ( #13958 )
2025-09-07 19:41:16 -05:00
jmlundeen
c7a79197e5
[SPM] update News Helicopter and Spider-Girl to use HumanCitizenToken
2025-09-07 19:36:25 -05:00
Tuomas-Matti Soikkeli
5f22d4e5cd
Use raw images instead of zip files to reduce errors. ( #13588 )
2025-09-07 17:52:00 -04:00
Thorsten Hacke
41b8f57883
fix Shared Fate to respect range of influence correctly ( #13839 )
...
* change opponents filter to check oponents of drawing player instead of cards controller
* check for player and controller range
2025-09-07 17:51:16 -04:00
Jmlundeen
4dd7e963bc
update RemoveCountersSourceCost, Gwen Stacy, and Price of Betrayal ( #13941 )
...
* update RemoveCountersSourceCost, Gwen Stacy, and Price of Betrayal
* added support for choosing multiple counters to RemoveCountersSourceCost
* changed Price of Betrayal to use player.getMultiAmount method
* added REMOVE_COUNTERS to MultiAmountType
* create common RemoveUpToAmountCountersEffect and update cards
* update default target wording on RemoveUpToAmountCountersEffect
2025-09-07 17:50:46 -04:00
Jmlundeen
432de6f9fe
[SPM] implement Terrific Team-Up and create a shared effect ( #13954 )
...
* create common TargetsDamageTargetsEffect
* [SPM] implement Superior Terrific Team-Up
* fix band together second target predicate
* remove unnecessary checks in TargetsDamageTargetsEffect
2025-09-07 17:50:34 -04:00
Jmlundeen
d2a7991f8e
[SPM] implement The Death of Gwen Stacy and update ExileGraveyardTargetPlayerEffect ( #13955 )
...
* refactor ExileGraveyardAllTargetPlayerEffect to allow multiple targets
* [SPM] implement The Death of Gwen Stacy
* change ExileGraveyardAllTargetPlayerEffect to do one batch movement
2025-09-07 17:50:21 -04:00
ReSech
d46ccdd8bc
[SLD] add reprints ( #13948 )
...
* Add Daily Bugle Breaking News
* Fix verify errors
2025-09-07 00:38:18 -04:00
xenohedron
0b4d8d02d7
fix Stone Idol Trap and Esper Terra
2025-09-07 00:36:08 -04:00
xenohedron
f92af2b9cd
refactor: consistent logic for delayed triggers that sacrifice/exile tokens
...
single trigger for multiple tokens
2025-09-07 00:36:08 -04:00
xenohedron
457a5303f3
fix Mardu Siegebreaker
2025-09-07 00:36:08 -04:00
xenohedron
199652463c
fix Pia Nalaar, Chief Mechanic
2025-09-07 00:36:08 -04:00
xenohedron
53382bd6c9
fix Virulent Silencer
2025-09-07 00:36:08 -04:00
xenohedron
2cd89bb2db
gui, client: reduce grid padding for better screen space usage
2025-09-07 00:36:08 -04:00
jmlundeen
8f1050a834
[SPM] implement The Spot, Living Portal
2025-09-06 22:34:30 -05:00
Grath
d0ee2fef06
[FIN] Golbez returns card to hand, not battlefield - can't getPermanent on a Card.
2025-09-06 11:38:07 -04:00
jmlundeen
4dd5054314
[SPM] fix Superior Spider-Man reflexive trigger
2025-09-06 07:30:17 -05:00
theelk801
401e09830d
fix verify failures
2025-09-05 21:01:40 -04:00
jmlundeen
f7c239c1fe
[SPM] implement Superior Spider-Man
2025-09-05 17:15:47 -05:00
jmlundeen
3fc3b9da1a
[SPM] implement Superior Foes of Spider-Man
2025-09-05 17:15:47 -05:00
jmlundeen
3ac86997b2
create common ExileTopCardPlayUntilExileAnotherEffect
2025-09-05 17:15:47 -05:00
jmlundeen
2e70279485
[SPM] implement Strength of Will
2025-09-05 17:15:47 -05:00
jmlundeen
d5a0a139a5
[SPM] implement Web-Shooters
2025-09-05 17:15:47 -05:00
theelk801
7df3985dd9
[SPM] Implement Villainous Wrath
2025-09-05 18:15:01 -04:00
theelk801
988c661ccf
[SPM] Implement Wall Crawl
2025-09-05 18:10:01 -04:00
theelk801
7df7286a27
[SPM] Implement The Spot's Portal
2025-09-05 18:05:15 -04:00
theelk801
1fc6abc08e
[SPM] Implement Wisecrack
2025-09-05 14:43:11 -04:00
theelk801
2a39c13f4a
[SPM] Implement Sudden Strike
2025-09-05 14:39:05 -04:00
jmlundeen
59b4a5d766
[SPM] unimplemented card in set
2025-09-05 13:32:02 -05:00
jmlundeen
54975d8051
[SPM] update wrong effect access levels
2025-09-05 13:28:54 -05:00
jmlundeen
721b9b90c9
[SPM] update Mister Negative name and text
2025-09-05 13:28:51 -05:00
jmlundeen
2f15477214
[SPM] implement Spider-Verse
2025-09-05 13:27:43 -05:00
jmlundeen
32282a42b7
[SPM] implement Spider-Slayer, Hatred Honed
2025-09-05 13:27:43 -05:00