xenohedron
ef7a511f0c
fix Jodah's Avenger and Argivian Avenger
...
(regression from #12619 , like #13215 )
2025-09-18 00:26:12 -04:00
Steven Knipe
bba214c1f8
Fix SandstalkerMoloch not resetting watcher
2025-09-16 14:21:51 -07:00
Steven Knipe
078e702a75
Fix CallToTheGrave comparison
2025-09-16 14:13:05 -07:00
Steven Knipe
4229d7fb13
AuramancersGuise use AttachedToAttachedPredicate
2025-09-13 20:05:16 -07:00
Steven Knipe
ff5e7f2d16
Use AttachedToAttachedPredicate from 49a3b11 for GolemSkinGauntlets and BrassKnuckles, improve GolemSkinGauntletsTest
2025-09-13 17:59:29 -07:00
xenohedron
49d65c1a88
more text fixes
2025-09-13 20:06:08 -04:00
xenohedron
18a050fb70
general text gen fixes
2025-09-13 19:47:29 -04:00
xenohedron
9a6504c1fa
fix some card text
2025-09-13 19:47:29 -04:00
xenohedron
10a8059eae
fix trigger to be optional
2025-09-13 19:47:28 -04:00
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
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
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
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
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
theelk801
411e25661a
[SPM] Implement Spider-Girl, Legacy Hero
2025-09-04 16:10:55 -04:00
theelk801
4cac317907
[SPM] Implement Silver Sable, Mercenary Leader
2025-09-04 16:08:27 -04:00
theelk801
52a2165697
[SPM] Implement Sun-Spider, Nimble Webber
2025-09-04 16:06:24 -04:00
theelk801
cf34f859b7
[SPM] Implement Urban Retreat
2025-09-04 16:04:19 -04:00
theelk801
d60bd053fa
[SPM] update spoiler
2025-09-04 15:59:48 -04:00
theelk801
823d80bf0d
[SPM] Implement University Campus
2025-09-04 12:02:04 -04:00
theelk801
9ca98bb108
[SPM] Implement Mysterio's Phantasm
2025-09-04 11:59:59 -04:00
theelk801
2144d76895
[SPM] update spoiler
2025-09-04 11:58:09 -04:00
theelk801
7f4759f708
[SPM] Implement Venomized Cat
2025-09-04 09:08:16 -04:00
theelk801
6c45e5606a
[SPM] Implement Subway Train
2025-09-04 09:05:33 -04:00
theelk801
84526973d9
remove unnecessary TargetTriggeredAbility class
2025-09-04 09:05:21 -04:00
theelk801
c091795a97
[SPM] Implement Spider-Sense
2025-09-04 09:05:21 -04:00
theelk801
30ca433785
[SPM] Implement Robotics Mastery
2025-09-04 09:05:21 -04:00
theelk801
fe005e9477
[SPM] Implement Doc Ock's Tentacles
2025-09-04 09:05:03 -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
1fe8097307
[SPM] implement Hide on the Ceiling
2025-09-04 07:10:33 -05:00
jmlundeen
d37ee2edc4
[SPM] implement Amazing Acrobatics
2025-09-03 22:11:12 -05:00
jmlundeen
fb4303fbe6
[SPM] fix Oscorp Industries test
2025-09-03 22:04:45 -05:00
jmlundeen
d5b496c7f1
[SPM] update spoiler
2025-09-03 21:03:42 -05:00
jmlundeen
0b5638fbae
[SPM] Implement Parker Luck
2025-09-03 20:59:42 -05:00
jmlundeen
0f1c19900c
[SPM] Lizard, Connors's Curse
2025-09-03 20:59:42 -05:00
jmlundeen
9e60c50771
[SPM] Cheering Crowd
2025-09-03 20:59:42 -05:00
jmlundeen
34cf4617f0
[SPM] Implement Molten Man, Incarnation of Hellfire
2025-09-03 20:59:42 -05:00
jmlundeen
502b08762f
[SPM] Implement Madame Web, Clairvoyant
2025-09-03 20:59:42 -05:00
jmlundeen
5bbeb9391f
[SPM] Implement Inner Demons Gangsters
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
00180cffa6
[SPM] Implement Heroe's Hangout
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
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
jmlundeen
a740a2b2dc
[DSK] fix Unidentified Hovership
2025-09-03 20:59:42 -05:00
Steven Knipe
06543904f2
SatyrFiredancer's Effect and TargetAdjuster can be generic
2025-09-03 17:31:45 -07:00
Steven Knipe
9aafd4a14e
Fix Skyserpent Seeker moving 1st land back into library
2025-09-03 17:17:06 -07:00
theelk801
95b8fc92ef
[SPM] Implement Mary Jane Watson
2025-09-03 17:50:46 -04:00
theelk801
f919c56da7
[SPM] Implement Swarm, Being of Bees
2025-09-03 17:49:14 -04:00
theelk801
4bfa4c82a6
[SPM] update spoiler
2025-09-03 17:47:51 -04:00
theelk801
971f83b19c
[SPM] Implement Bagel and Schmear
2025-09-03 14:41:15 -04:00
theelk801
f7e1f1d346
[SPM] Implement Mob Lookout
2025-09-03 14:36:58 -04:00
theelk801
a95f6f88d5
[SPM] Implement Spider-Woman, Stunning Savior
2025-09-03 14:35:53 -04:00
theelk801
2db53973f9
[SPM] Implement Wraith, Vicious Vigilante
2025-09-03 14:34:06 -04:00
theelk801
1b345c58ac
[SPM] Implement Spider Manifestation
2025-09-03 14:33:14 -04:00
theelk801
0cb3646960
[SPM] update spoiler
2025-09-03 14:30:16 -04:00
theelk801
b3fc051a3d
[SPM] Implement Vibrant Cityscape
2025-09-03 14:28:33 -04:00
theelk801
f2700a5448
[SPM] Implement Suburban Sanctuary
2025-09-03 14:27:34 -04:00
theelk801
7681433faf
[SPM] Implement News Helicopter
2025-09-03 14:26:21 -04:00
theelk801
e94ff0949f
[SPM] Implement Hot Dog Cart
2025-09-03 14:25:34 -04:00
theelk801
02ccf58bdd
[SPM] Implement Gallant Citizen
2025-09-03 14:24:32 -04:00
theelk801
3062be1e44
[SPM] Implement Kraven, Proud Predator
2025-09-03 14:23:45 -04:00
theelk801
2c2e37e792
[SPM] Implement Professional Wrestler
2025-09-03 14:22:25 -04:00
theelk801
e26c094b26
[SPM] Implement Damage Control Crew
2025-09-03 14:21:25 -04:00
theelk801
edad932077
[SPM] Implement School Daze
2025-09-03 14:18:38 -04:00
theelk801
785b45fdf8
[SPM] Implement Common Crook
2025-09-03 14:16:48 -04:00
theelk801
f9be1e4abe
[SPM] Implement Supportive Parents
2025-09-03 14:15:47 -04:00
theelk801
953f9b54fa
[SPM] update spoiler
2025-09-03 14:14:35 -04:00
theelk801
f5c3d01d70
[SPM] Implement Rocket-Powered Goblin Glider
2025-09-03 10:27:05 -04:00
theelk801
28174827df
[SPM] Implement Scarlet Spider, Kaine
2025-09-03 10:24:23 -04:00
theelk801
c5bd744c00
[SPM] Implement Pumpkin Bombardment
2025-09-03 10:22:24 -04:00
theelk801
17014b2dd4
[SPM] Implement Prison Break
2025-09-03 10:20:49 -04:00
theelk801
0eee8fbb3f
[SPM] Implement Spinneret and Spiderling
2025-09-03 10:19:01 -04:00
theelk801
6086a04ece
[SPM] Implement Araña, Heart of the Spider
2025-09-03 10:14:22 -04:00
theelk801
9b295448cd
[SPM] Implement Skyward Spider
2025-09-03 10:11:17 -04:00
theelk801
cf586d0b8f
[SPM] Implement Cosmic Spider-Man
2025-09-03 10:02:39 -04:00
theelk801
f02bd66852
[SPM] Implement Chameleon, Master of Disguise
2025-09-03 09:58:56 -04:00
theelk801
9462bd89a8
[SPM] update spoiler
2025-09-03 09:56:53 -04:00
theelk801
fa21c0e619
[SPM] Implement Spider-UK
2025-09-02 17:19:24 -04:00
theelk801
bd0fbaeef9
[SPM] Implement Ominous Asylum
2025-09-02 17:12:30 -04:00
theelk801
58d672462a
[SPM] update spoiler
2025-09-02 17:10:49 -04:00
theelk801
5faf68144a
fix other verify failures
2025-09-02 17:09:28 -04:00
theelk801
26ab143ccb
proper fix
2025-09-02 16:09:18 -04:00
theelk801
5b8103003c
fix verify failure
2025-09-02 15:34:44 -04:00
theelk801
0a4f2be833
[SPM] Implement Spiders-Man, Heroic Horde
2025-09-02 11:54:29 -04:00
theelk801
482c7a9443
[SPM] Implement Impostor Syndrome
2025-09-02 11:38:58 -04: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
theelk801
78694fce0b
[SPM] Implement Agent Venom
2025-09-01 13:28:04 -04:00
theelk801
811bf61ca7
[SPM] Implement Peter Parker's Camera
2025-09-01 13:24:20 -04:00
theelk801
7b0c3c8801
[SPM] Implement Web of Life and Destiny
2025-09-01 13:19:36 -04:00
theelk801
9e54ac477e
[SPM] Implement Rent Is Due
2025-09-01 13:18:29 -04:00
theelk801
e22055b697
[SPM] Implement Radioactive Spider
2025-09-01 13:11:58 -04:00
theelk801
238e78c811
[SPM] Implement Flash Thompson, Spider-Fan
2025-09-01 13:09:40 -04:00
theelk801
45aa4717ad
[SPM] Implement Ezekiel Sims, Spider-Totem
2025-09-01 13:07:43 -04:00
theelk801
2edd2e7926
[SPM] update spoiler
2025-09-01 13:05:43 -04:00
Steven Knipe
186d4a5f23
Test and fix Ravenous Slime not exiling when it dies simultaneously
2025-08-31 16:14:23 -07:00
jmlundeen
0254fc0d2a
[SPM] Implement Steel Wrecking Ball
2025-08-31 15:51:05 -05:00
jmlundeen
4a6f3baca2
update spoiler
2025-08-31 15:23:09 -05:00
jmlundeen
2093091da2
[SPM] fix Gwen Stacy play land or cast spell
2025-08-31 10:46:48 -05:00
jmlundeen
60c56aab2f
update missing leftHalfCard calls
2025-08-31 10:29:52 -05:00
jmlundeen
ef249d1ada
[SPM] implement Gwen Stacy
2025-08-31 08:45:58 -05: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
480ac32cb0
[SPM] Implement Norman Osborn / Green Goblin
2025-08-30 23:11:31 -05:00
jmlundeen
454683682d
[SPM] Implement Kraven, the Hunter
2025-08-30 22:57:48 -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
theelk801
7b9a72f758
fix verify failure
2025-08-30 20:26:18 -04:00
theelk801
c0fc991f6a
[SPM] Implement Eddie Brock / Venom, Lethal Protector
2025-08-30 17:20:23 -04:00
theelk801
1b08a2e2f7
[SPM] Implement Pictures of Spider-Man
2025-08-30 16:43:30 -04:00
theelk801
897fb087c1
[SPM] update spoiler
2025-08-30 16:40:03 -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
jmlundeen
8e0a222f9b
[SPM] Implement Spider-Punk
2025-08-30 15:10:43 -05:00
Grath
642362e99d
[DSK] Implement Undead Sprinter
2025-08-30 13:03:40 -04:00
theelk801
963e516666
[SPM] Implement Rhino, Barreling Brute
2025-08-30 08:45:52 -04:00
theelk801
90f860c64a
[SPM] update spoiler
2025-08-30 08:38:56 -04:00
ReSech
0adbc7c0c3
tests: added verify tests for retro and full art images ( #13912 )
...
* Add promoTypes and isTextless fields to MtgJsonCard; enhance VerifyCardDataTest for full art validation
* whitespace fixes
* Add null check
* Split Retro and FullArt to seperate Test
* Refactor VerifyCardDataTest to consolidate full art setting checks for poster promoType and textless cards
* Add validation for full art lands in VerifyCardDataTest
* Remove duplicate checks in checkWrongCardsDataInSets and add "not use" checks
2025-08-30 13:47:51 +04:00
theelk801
5d034fcb0c
[SPM] fix Sandman, Shifting Scoundrel mana cost
2025-08-29 22:59:18 -04:00
theelk801
17ffb8afe9
fix verify failure
2025-08-29 22:59:04 -04:00
theelk801
37c4d00395
[SPM] Implement Sandman, Shifting Scoundrel
2025-08-29 22:38:51 -04:00
theelk801
1427a6de1c
[SPM] Implement Daily Bugle Building
2025-08-29 22:32:42 -04:00
theelk801
51b386baa6
[SPM] Implement Spider-Suit
2025-08-29 22:30:16 -04:00
theelk801
56ad1fb16e
[SPM] Implement Vulture, Scheming Scavenger
2025-08-29 22:30:16 -04:00
theelk801
7b3102af5d
[SPM] Implement Ultimate Green Goblin
2025-08-29 22:30:15 -04:00
theelk801
0ee188226f
[SPM] Implement Spider-Man India
2025-08-29 22:30:15 -04:00
theelk801
03d4fb70a6
[SPM] Implement Prowler, Clawed Thief
2025-08-29 22:30:15 -04:00
theelk801
6a562ea431
[SPM] Implement Raging Goblinoids
2025-08-29 22:30:15 -04:00
theelk801
ffdc2a9129
[SPM] Implement Behold the Sinister Six
2025-08-29 22:30:15 -04:00
theelk801
fe7b9e3e98
[SPM] Implement Mysterio, Master of Illusion
2025-08-29 22:30:13 -04:00
theelk801
8716606f0c
[SPM] Implement Costume Closet
2025-08-29 22:29:24 -04:00
theelk801
0bb9b4468d
[SPM] Implement City Pigeon
2025-08-29 22:29:24 -04:00
theelk801
6700e777f5
[SPM] update spoiler
2025-08-29 22:29:23 -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
ReSech
82e08b244a
images: improved cards rendering with full art like poster cards ( #13911 )
...
* SLP Poster Cards to FULL_ART
* Full_ART Fixes for SLD
* FULL_ART LTR
* EOE FULL_ART
* DSC FULL_ART
* SLD Rervsible FULL_ART
2025-08-30 04:22:51 +04:00
ReSech
f142d07440
deck: added many old and new promo sets and miss cards ( #13903 )
...
* deck: added Bitter Triumph, Fable of the Mirror-Breaker, and Slickshot Show-off to Store Championships set
* added Monstrous Rage and Trinket Mage to Wizards Play Network 2025 set
* add Year of the Snake 2025 expansion set
* add Year of the Dragon 2024 expansion set
* deck: add Dragon and Snake tokens for PL24 and PL25
* add Year of the Dragon 2024 and Year of the Snake 2025 expansion sets
* add Reflection of Kiki-Jiki to Store Championships set
* hasBasicLands true for Year of the Dragon 2024 and Year of the Snake 2025
* Update URLs and Land rarity
* add MagicFest 2024 expansion set
* add Love Your LGS 2024 expansion set
* add MKM Standard Showdown expansion set
* Set Full Art Lands to Full Art
* Add new expansion sets: MagicFest 2024, MKM Standard Showdown, and Love Your LGS 2024
* Fix Error
* Add new expansion sets: MagicFest 2023 and 30th Anniversary History Promos
* Add new expansion sets: Love Your LGS 2022 and Regional Championship Qualifiers 2022
* Add Love Your LGS 2020 set
* Add new cards to PURL
* Update MagicFest 2025 set: add new cards and reorder existing entries
* Add Magiccon Cards
2025-08-30 04:18:54 +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
71cd3ce3fc
update gen-list-unimplemented-cards-for-set
...
* remove periods from camel case name
2025-08-29 15:48:12 -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
d59136cc33
update gen-list-unimplemented-cards-for-set to match current GitHub template
2025-08-29 14:55:56 -05:00
Grath
55ded952bc
[FIN] Fix Zodiark, Umbral God to only count creatures.
2025-08-29 14:25:19 -04:00
jmlundeen
9921648522
[SPM] Implement Multiversal Passage
2025-08-29 12:19:26 -05:00
Grath
ef9f917c59
[OTC] Implement Forger's Foundry
2025-08-29 13:10:27 -04:00
jmlundeen
c3420bbc89
fix card test script generator indentation
2025-08-29 08:59:31 -05:00
jmlundeen
3fa021a295
add test coverage
2025-08-28 22:37:42 -05:00
jmlundeen
7129c02d86
add subtypes for infinity stone
...
- Infinity
- Stone
2025-08-28 21:33:16 -05:00
jmlundeen
1ed4f5a373
add script to generate card test classes
2025-08-28 21:23:55 -05:00
jmlundeen
df216677cd
[SPM] update spoiler
2025-08-28 21:22:55 -05:00
Grath
d3957259ac
Fix filter on Balthier and Fran
2025-08-28 13:22:15 -04:00
theelk801
31ef208f34
[SPM] Implement Symbiote Spider-Man
2025-08-28 09:50:13 -04:00
theelk801
36aaf3460f
[SPE] fix Sensational Spider-Man not targeting at all
2025-08-28 09:43:44 -04:00
theelk801
0835f49ba3
[SPM] Implement J. Jonah Jameson
2025-08-28 09:43:02 -04: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
Grath
366ffbb1e0
Portal Manipulator should work during any declare attackers step, not just the controller's.
2025-08-27 21:51:19 -04:00
Grath
ef475de29e
[MKC] Implement Unexplained Absence
2025-08-27 10:03:14 -04:00
Steven Knipe
60be7070d6
Mass rename getSourceObjectZoneChangeCounter to getStackMomentSourceZCC, un-deprecate and change comment
2025-08-26 01:15:04 -07:00
oscscull
f674034cdf
Fix Dragon's Fire targeting issue ( #13756 )
2025-08-26 00:36:50 -07:00
Steven Knipe
924585cb86
Fix OrTriggeredAbility interaction with AtStepTriggeredAbility, remove unneeded RazorPendulum withTargetPointerSet
2025-08-25 22:02:52 -07:00
Steven Knipe
2ec9b8efa9
Improve CrackInTimeTest to check both trigger conditions
2025-08-25 21:53:37 -07:00
Grath
ae7e6a9c10
Refactor: Actually use DependencyType.BecomeNonbasicLand where it's needed.
2025-08-24 15:16:52 -04:00
Grath
3dea6f9a84
Add dependencies to Ragost's become-food ability.
2025-08-24 02:06:16 -04:00
Grath
3c33531243
Finish fixing dependencies on land-changing effects.
2025-08-23 16:33:36 -04: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
848ea5a903
Fix typos, redundant/incorrect dependency additions.
2025-08-22 23:03:36 -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