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
jmlundeen
8f1050a834
[SPM] implement The Spot, Living Portal
2025-09-06 22:34:30 -05:00
jmlundeen
f7c239c1fe
[SPM] implement Superior Spider-Man
2025-09-05 17:15:47 -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
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
jmlundeen
b63660e022
[SPM] implement Shadow of the Goblin
2025-09-05 10:57:26 -05:00
jmlundeen
d5fa369e4d
[SPM] implement Mr. Negative
2025-09-05 10:08:04 -05:00
jmlundeen
73205c4be2
[SPM] implement Alien Symbiosis
2025-09-04 22:42:55 -05:00
jmlundeen
54a8e8ef31
[SPM] implement Maximum Carnage
2025-09-04 15:35:20 -05:00
jmlundeen
2fb8a97e6a
[SPM] implement Jackal, Genius Geneticist
2025-09-04 15:35:20 -05:00
jmlundeen
37cffc3895
[SPM] implement Arachne, Psionic Weaver
2025-09-04 15:35:20 -05:00
jmlundeen
ed134cbfc6
[SPM] implement Scarlet Spider, Ben Reilly
2025-09-04 15:35:19 -05:00
jmlundeen
8b6b90c8d8
[SPM] implement Rhino's Rampage
2025-09-04 15:35:19 -05:00
jmlundeen
43d315861d
[SPM] implement Sandman's Quicksand
2025-09-04 15:35:19 -05:00
jmlundeen
fb4303fbe6
[SPM] fix Oscorp Industries test
2025-09-03 22:04:45 -05:00
jmlundeen
0b5638fbae
[SPM] Implement Parker Luck
2025-09-03 20:59:42 -05:00
jmlundeen
9e60c50771
[SPM] Cheering Crowd
2025-09-03 20:59:42 -05:00
jmlundeen
4b8b1a95ad
[SPM] Implement Hydro-Man, Fluid Felon
2025-09-03 20:59:42 -05:00
jmlundeen
538debf2e0
[SPM] Implement Black Cat, Cunning Thief
2025-09-03 20:59:42 -05:00
jmlundeen
6e29b8e7fa
[SPM] Implement Oscorp Industries
2025-09-03 20:59:42 -05:00
jmlundeen
e19c454aa3
[SPM] Implement Interdimensional Web Watch
2025-09-03 20:59:42 -05:00
jmlundeen
e7636fb17d
[SPM] Implement Lady Octopus, Inspired Inventor
2025-09-03 20:59:42 -05:00
jmlundeen
a740a2b2dc
[DSK] fix Unidentified Hovership
2025-09-03 20:59:42 -05:00
jmlundeen
693a6f2213
[TDC] fix Parapet Thrasher triggered Ability
2025-09-02 07:52:32 -05:00
jmlundeen
8656548676
[MKC] Implement Serene Sleuth
2025-09-01 14:12:31 -05:00
Steven Knipe
186d4a5f23
Test and fix Ravenous Slime not exiling when it dies simultaneously
2025-08-31 16:14:23 -07:00
jmlundeen
e65e67c125
[BIG] update Esoteric Duplicator test
2025-08-31 08:10:03 -05:00
jmlundeen
ce8f7d9493
[SPM] update Peter Parker test
2025-08-31 08:08:00 -05:00
jmlundeen
9021a7bd8a
[SPM] Implement The Clone Saga
2025-08-31 00:23:26 -05:00
jmlundeen
1a550b48d7
[SPM] Electro, Assaulting Battery
2025-08-30 22:39:12 -05:00
jmlundeen
86cd18beb9
[SPM] Implement Peter Parker / Amazing Spider-Man
2025-08-30 22:37:14 -05:00
jmlundeen
8e0a222f9b
[SPM] Implement Spider-Punk
2025-08-30 15:10:43 -05:00
jmlundeen
d13a0e6e6b
create token copy checks for copyfrom
...
* Esoteric Duplicator test demonstrates fix. Sculpting steel token was not coming back as an Esoteric Duplicator
2025-08-29 15:54:31 -05:00
jmlundeen
33c19fbc0f
[SPM] Implement Carnage, Crimson Chaos
2025-08-29 15:46:34 -05:00
jmlundeen
3c6a18f24e
[SPM] Implement Gwenom, Remorseless
2025-08-29 14:56:01 -05:00
jmlundeen
9921648522
[SPM] Implement Multiversal Passage
2025-08-29 12:19:26 -05:00
jmlundeen
3fa021a295
add test coverage
2025-08-28 22:37:42 -05:00
Jmlundeen
47f2eb4c94
update cards and effects that missed canPaySacrificeCost ( #13916 )
...
* update SacrificeAttachmentCost to work with canPaySacrificeCost
* update SacrificeXTargetCost to use canPaySacrificeCost
* update SacrificeXManaValueCost to use canPaySacrificeCost and getMaxValue
* update Phyrexian Dreadnought to use canPaySacrificeCost
* enable testNahiriSacrificePrevented test
2025-08-27 21:38:02 -05:00
Steven Knipe
2ec9b8efa9
Improve CrackInTimeTest to check both trigger conditions
2025-08-25 21:53:37 -07:00
jmlundeen
ca8b02d5ab
increase test coverage
2025-08-19 11:26:52 -05:00
jmlundeen
8b636b9926
disable testNahiriSacrificePrevented test
...
* will enable with #13916
2025-08-17 14:49:39 -05:00
jmlundeen
0651825e6d
add test coverage for Jaya, Fiery Negotiator emblem
2025-08-17 12:26:50 -05:00
jmlundeen
b0ee19d782
fix Stalwart Successor checking permanents entering
2025-08-17 12:26:23 -05:00
jmlundeen
c16b3d6056
add tests to increase coverage
2025-08-17 10:59:01 -05:00
jmlundeen
abe8a4356e
increase test coverage for sacrifice effects
2025-08-17 09:46:17 -05:00
jmlundeen
985390b7c3
fix Dark Impostor and add test coverage
2025-08-17 09:45:47 -05:00