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
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
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
jmlundeen
8f1050a834
[SPM] implement The Spot, Living Portal
2025-09-06 22:34:30 -05:00
jmlundeen
3ac86997b2
create common ExileTopCardPlayUntilExileAnotherEffect
2025-09-05 17:15:47 -05:00
jmlundeen
73205c4be2
[SPM] implement Alien Symbiosis
2025-09-04 22:42:55 -05:00
jmlundeen
d1b11cad4f
[SPM] implement Biorganic Carapace
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
theelk801
84526973d9
remove unnecessary TargetTriggeredAbility class
2025-09-04 09:05:21 -04:00
theelk801
30ca433785
[SPM] Implement Robotics Mastery
2025-09-04 09:05:21 -04:00
jmlundeen
c952311df0
[SPM] implement Passenger Ferry
2025-09-04 07:57:11 -05:00
jmlundeen
0df165604b
[SPM] implement Living Brain, Mechanical Marvel
2025-09-04 07:41:39 -05:00
jmlundeen
6e29b8e7fa
[SPM] Implement Oscorp Industries
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
5bb8ff2c7f
[SPM] Implement Friendly Neighborhood
2025-09-03 20:59:42 -05:00
jmlundeen
ace21c67c1
add withQuotes chaining method to GainAbilityAttachedEffect
2025-09-03 20:59:42 -05:00
theelk801
9b295448cd
[SPM] Implement Skyward Spider
2025-09-03 10:11:17 -04:00
theelk801
0a4f2be833
[SPM] Implement Spiders-Man, Heroic Horde
2025-09-02 11:54:29 -04:00
theelk801
811bf61ca7
[SPM] Implement Peter Parker's Camera
2025-09-01 13:24:20 -04:00
theelk801
9e54ac477e
[SPM] Implement Rent Is Due
2025-09-01 13:18:29 -04:00
theelk801
2db69b4ba5
[SPM] Implement Miles Morales / Ultimate Spider-Man
2025-08-30 16:39:17 -04:00
theelk801
49a3b1176e
[SPM] Implement With Great Power...
2025-08-30 16:18:55 -04:00
Grath
642362e99d
[DSK] Implement Undead Sprinter
2025-08-30 13:03:40 -04:00
theelk801
fe7b9e3e98
[SPM] Implement Mysterio, Master of Illusion
2025-08-29 22:30:13 -04:00
ReSech
37fb493de1
images: improved full art images in some sets ( #13935 )
...
* AKR FULL_ART
* DFT FULL_ART
* FIN FULL_ART
* P08 FULL_ART
* PANA FULL_ART
* PF19 FULL_ART
* PF20 FULL_ART
* PL22 FULL_ART
* PRM FULL_ART
* USG RETRO
* Add UGL_FULL_ART_BASIC to isRetroFrame
* SPM FULL_ART
2025-08-30 06:24:52 +04: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
3c6a18f24e
[SPM] Implement Gwenom, Remorseless
2025-08-29 14:56:01 -05:00
jmlundeen
7129c02d86
add subtypes for infinity stone
...
- Infinity
- Stone
2025-08-28 21:33:16 -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
60be7070d6
Mass rename getSourceObjectZoneChangeCounter to getStackMomentSourceZCC, un-deprecate and change comment
2025-08-26 01:15:04 -07:00
Steven Knipe
924585cb86
Fix OrTriggeredAbility interaction with AtStepTriggeredAbility, remove unneeded RazorPendulum withTargetPointerSet
2025-08-25 22:02:52 -07:00
Grath
65dae3e97b
Remove depending on other land-type changing effects
2025-08-23 11:36:05 -04:00
Grath
f5b6c31152
Attempt to fix test by marking dependencies on other land-type changing effects.
2025-08-23 00:24:35 -04:00
Grath
370ce47303
Cover non-universal type change effects that also say 'land'.
2025-08-22 22:53:48 -04:00
Grath
c7f92a093b
Refactor to use DependencyType.BecomesNonbasicLand to track effects which add land type.
2025-08-22 22:38:22 -04:00
theelk801
6008dc279e
[TLA] Implement Aang's Journey
2025-08-15 16:52:49 -04:00
Evan Kranzler
b64f1dce45
[TLA] Implement Razor Rings, rework excess damage ( #13910 )
...
* [TLA] Implement Razor Rings
* add overflow protection
2025-08-15 16:37:55 -04:00
theelk801
5d5ce4e0ab
[TLE] Implement Lost in the Spirit World
2025-08-15 10:47:44 -04:00
theelk801
d7e5dee77e
[TLE] Implement Momo, Rambunctious Rascal
2025-08-15 09:11:36 -04:00
theelk801
8474f739e2
[TLE] Implement Fire Nation Archers
2025-08-15 08:53:12 -04:00
theelk801
c2893d89a2
[TLA] Implement Rabaroo Troop
2025-08-15 08:25:29 -04:00
theelk801
076dcf1cf9
[TLA] Implement Rebellious Captives
2025-08-15 07:51:55 -04:00
theelk801
2f85f46e32
[TLE] Implement Aang, Airbending Master
2025-08-14 22:47:53 -04:00
theelk801
038c8f05ef
[TLA] Implement Badgermole
2025-08-14 14:34:10 -04:00
jmlundeen
b8504d56f2
fix CantBeCounteredSourceEffect info message saying spell can't be countered by itself
2025-08-14 11:44:19 -05:00
theelk801
43ac278946
[TLA] Implement Fated Firepower
2025-08-13 12:00:37 -04:00