Commit graph

49211 commits

Author SHA1 Message Date
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
jmlundeen
388635140f [SPM] implement Spider-Mobile 2025-09-05 13:27:43 -05:00
jmlundeen
50e0d200cb [SPM] implement Spider-Man No More 2025-09-05 13:27:43 -05:00
jmlundeen
7539ba7a4f [SPM] implement Silk, Web Weaver 2025-09-05 13:27:43 -05:00
jmlundeen
bd769d651e [SPM] implement Shriek, Treblemaker 2025-09-05 13:27:43 -05:00
theelk801
9092518aa9 small extra fix 2025-09-05 14:21:52 -04:00
theelk801
33852c72e7 fix test failure 2025-09-05 14:21:35 -04:00
theelk801
76708eaa9f [SPM] Implement Hobgoblin, Mantled Marauder 2025-09-05 14:04:52 -04:00
theelk801
595e40850c [SPM] Implement Savage Mansion 2025-09-05 14:03:54 -04:00
theelk801
5e0b79d021 [SPM] Implement Sinister Hideout 2025-09-05 14:03:00 -04:00
theelk801
c485d70dcf [SPM] update spoiler 2025-09-05 14:01:19 -04:00
jmlundeen
b63660e022 [SPM] implement Shadow of the Goblin 2025-09-05 10:57:26 -05:00
jmlundeen
f663f5e002 [SPM] implement Secret Identity 2025-09-05 10:20:51 -05:00
jmlundeen
d5fa369e4d [SPM] implement Mr. Negative 2025-09-05 10:08:04 -05:00
jmlundeen
fec244c675 [SPM] implement Morlun, Devourer of Spiders 2025-09-05 08:32:13 -05:00
jmlundeen
91d67ba81b [SPM] implement Morbius the Living Vampire 2025-09-04 22:42:55 -05:00
jmlundeen
73205c4be2 [SPM] implement Alien Symbiosis 2025-09-04 22:42:55 -05:00