Commit graph

48750 commits

Author SHA1 Message Date
theelk801
32a1ff367d [TLA] Implement Airbending Lesson 2025-08-14 14:34:09 -04:00
theelk801
355e8c15bc remove temporary verify skip 2025-08-14 14:34:09 -04:00
theelk801
88dae5ff4b [TLA] Implement Abandon Attachments 2025-08-14 14:34:09 -04:00
theelk801
065a271f57 [TLA] Implement Aang, the Last Airbender 2025-08-14 14:34:09 -04:00
theelk801
dd83ccb095 [TLA] update spoiler 2025-08-14 14:34:09 -04:00
jmlundeen
ec2c7e6ad6 [TDM] change Mistrise Village effect duration to end of turn and add discard logic
* effect now has end of turn duration and is discarded after resolving the next spell
2025-08-14 13:16:28 -05:00
jmlundeen
b8504d56f2 fix CantBeCounteredSourceEffect info message saying spell can't be countered by itself 2025-08-14 11:44:19 -05:00
jmlundeen
05e304e621 [TDM] fix Mistrise Village effect
* Add additional tests and fix effect to only work on next spell cast
* closes #13891
2025-08-13 16:28:25 -05:00
theelk801
ef270721a5 [TLA] Implement Fire Lord Zuko 2025-08-13 12:00:37 -04:00
theelk801
43ac278946 [TLA] Implement Fated Firepower 2025-08-13 12:00:37 -04:00
theelk801
0865b94875 [TLA] Implement Avatar Aang / Aang, Master of Elements 2025-08-13 12:00:37 -04:00
Steven Knipe
84a7e9f5b8 Simplify Transform triggers, fix Wildsong Howler 2025-08-12 23:35:52 -07:00
theelk801
16c789aaf7 [TLA] Implement Katara, Water Tribe's Hope 2025-08-12 20:58:39 -04:00
theelk801
9828e56590 [TLA] waterbend is a cost, not an ability 2025-08-12 20:54:38 -04:00
theelk801
7a241a6f1e [TLA] Implement Toph, the First Metalbender 2025-08-12 20:39:22 -04:00
theelk801
a00010a582 fix verify failure 2025-08-12 18:47:43 -04:00
theelk801
9f0f84a2dd [TLE] Implement Katara, Waterbending Master 2025-08-12 18:24:40 -04:00
theelk801
952445807a [TLE] add set 2025-08-12 18:20:54 -04:00
theelk801
f0cbc7e9db [TLA] Implement Yue, the Moon Spirit 2025-08-12 18:15:57 -04:00
theelk801
3e451ac710 [TLA] Implement Aang's Iceberg 2025-08-12 18:13:49 -04:00
theelk801
85031c32ca prevent verify failure 2025-08-12 18:03:48 -04:00
theelk801
2f88c051bf rename EarthbendEffect class 2025-08-12 18:03:35 -04:00
theelk801
5841d63c60 [TLA] Implement Appa, Steadfast Guardian 2025-08-12 18:03:15 -04:00
theelk801
66b96cc232 [TLA] Implement Redirect Lightning 2025-08-12 17:56:50 -04:00
theelk801
5478dcc34e [TLA] Implement Sokka, Bold Boomeranger 2025-08-12 17:54:10 -04:00
theelk801
c149f591bd [TLA] update spoiler and reprints 2025-08-12 17:52:19 -04:00
theelk801
e93d95d7a0 [TLA] Implement Fire Nation Attacks 2025-08-12 17:50:23 -04:00
theelk801
b552c850f4 [TLA] Implement Earthbending Lessons 2025-08-12 17:34:32 -04:00
theelk801
43191dcf54 [TLA] Implement Southern Air Temple 2025-08-12 17:23:59 -04:00
theelk801
ce1c7c1afa [TLA] Implement Avatar Enthusiasts 2025-08-12 17:19:59 -04:00
theelk801
02d3d78609 [TLA] Implement Sokka's Haiku 2025-08-12 17:18:15 -04:00
theelk801
4b22e9755c [TLA] Implement Katara, the Fearless 2025-08-12 17:14:30 -04:00
theelk801
6a59b703a9 [TLA] update spoiler 2025-08-12 17:10:52 -04:00
Oleg Agafonov
b06682797c deck: fixed that clipboard import can choose wrong promo card (close #7666) 2025-08-10 23:59:19 +04:00
Oleg Agafonov
2e6f26e589 deck: better moxfield support for clipboard import (related to #13838) 2025-08-10 22:31:01 +04:00
Oleg Agafonov
f9fd049ece deck: improved deck import from clipboard (added support of moxfield and archidekt decks format, related to #13838) 2025-08-10 22:11:58 +04:00
Oleg Agafonov
8a6a3b521f merge fix 2025-08-10 18:48:21 +04:00
ReSech
ff491f7e08
images: added dozen promo sets and miss promo cards (#13834)
* Remove incorrect mechtitan core (it's a token)

* Fix Kor Skyfisher and add Counterspell to PURL

* Fix Yoshimaru and add missing cards

* Fix Kongming "Sleeping Dragon" name

* Fix Pang Tong "Young Phoenix" name

* Fix Henzie "Toolbox" Torre Name

* Add missing Pro Tour Promo Cards

* Fix rarity

* Add Spotlight Series set

* Add missing PW25 Cards

* Add Store Championships

* Add PLG25

* Fix verify failures

* Add FIN Standard Showdown set

* Add Cowboy Bebop set

* Update author and Scryfall link in StoreChampionships set

* Update StoreChampionships.java

Fix card name for Virtue of Persistence

* Update WizardsPlayNetwork2025.java

Fix Zidane Rarity and add Spectacular Spider-Man

* Add new cards to Media and Collaboration Promos set

* Added Ravager Of the Fells (Huntmaster back)
2025-08-10 18:33:49 +04:00
ReSech
b14ff962bc
images: fixed card numbers from EOS set (#13895) 2025-08-10 18:31:15 +04:00
Oleg Agafonov
16df60894a images: added H2R set to download, added new SLD/Mechtitan token images (related to #13808); 2025-08-10 13:09:44 +04:00
Oleg Agafonov
192d8f36dd images: fixed cards download of some promo cards like SLD (★ and † in url problem, related to #13808); 2025-08-10 13:03:53 +04:00
xenohedron
6dd4f33db2 fix Rikku, Resourceful Guardian 2025-08-09 19:35:07 -04:00
xenohedron
6f398ca2fc rework triggered ability class for putting counters on permanents
fix #13870 (Kate Stewart; All Will Be One)
2025-08-09 19:25:39 -04:00
Oleg Agafonov
8994c8e7aa merge fix 2025-08-10 03:07:30 +04:00
Jmlundeen
574d7f91a5
fix Yasharn, Implacable Earth and Angel of Jubilation (#13753)
* Fix Angel of Jubilation and Yasharn, Implacable Earth

* canPaySacrificeCost filter was not checking if the source ability was a spell or activated ability

* Create common CantPayLifeOrSacrificeEffect

* add some docs for CantPayLifeOrSacrificeEffect

* change player pay life restrictions and remove player sacrifice cost filter

* pay life cost restriction is now an enum set so multiple effects apply together

* sacrifice cost filter was removed and replaced with PAY_SACRIFICE_COST event

* convert CantPayLifeEffect to CantPayLifeOrSacrificeAbility

* Changed to combine life restriction and sacrifice cost restriction

* update bargain ability cost adjustors using canPay

* fix Thran Portal

* Effect was incorrectly adjusting the cost of mana abilities on itself.

* Fixed ability adding type to itself during ETB

* Add additional tests

* update PayLifeCostRestrictions to be mutually exclusive
2025-08-09 18:53:43 -04:00
Oleg Agafonov
2833460e59 AI: improved performance on too many possible targets (fix game freezes and server crashes - see #9539, #9438, #9518, related to #11285, #5023); 2025-08-10 02:16:18 +04:00
Oleg Agafonov
384ce67cc3 refactor: improved search in stack 2025-08-10 02:07:15 +04:00
Steven Knipe
26adccdfd5 Fix Shuriken giving control to wrong player 2025-08-08 18:57:27 -07:00
Correl Roush
925a820f09
Fix Nahiri, Forged in Fury trigger (#13893)
Fixes the trigger firing for all attacking creatures, not just equipped
ones.

Restores the equipped predicate removed in commit db193bd4 (#13707) and
adds tests to prevent future regressions.
2025-08-07 00:38:32 -04:00
xenohedron
25f4a5c6e7 fix #13894 (filter in Tromell, Seymour's Butler) 2025-08-07 00:37:36 -04:00