Commit graph

47113 commits

Author SHA1 Message Date
theelk801
c261facd61 create base class for flashback-like abilities 2025-04-08 10:00:28 -04:00
theelk801
2fbd7624b9 Merge branch 'master' into feature/implement-harmonize-ability 2025-04-08 09:20:18 -04:00
theelk801
2e6e3cd4e7 [TDM] Implement Mardu Siegebreaker 2025-04-08 09:16:50 -04:00
theelk801
235e5200d0 [TDM] Implement Warden of the Grove 2025-04-08 08:54:27 -04:00
Jmlundeen
0df5f17603
[TDM] Implement omen mechanic (#13501)
* Abstract AdventureCard to SingleFaceSplitCard

* Fix AdventureCardSpellImpl

* Finish converting adventure card and adventure spell

* Update Brightcap Badger

change finalize call to adventure card

* Update Darksteel Monolith

being cast from hand condition referencing AdventureCardSpell

* Update Tlincalli Hunter

exiled creature condition referencing AdventureCardSpell

* Update Twice Upon a Time

finalizeAdventure called from Adventure card

* Finish abstracting Adventure

missed some more references to adventure cards

* Implement Omen cards

* Implement Dirgur Island Dragon

* Missed some adventureSpellName references

* OmenCardSpell had wrong comma symbol

* Add tests for Omen Cards

* Rename two part card components

change from SingleFaceSplitCard to CardWithSpellOption

* Update comments and variable name
2025-04-08 08:54:18 -04:00
theelk801
e3937e31c1 [TDM] Implement Strategic Betrayal 2025-04-07 15:04:11 -04:00
theelk801
31f1528360 [TDM] Implement Sunpearl Kirin 2025-04-07 15:04:11 -04:00
theelk801
aad92581ce [TDM] Implement Ureni, the Song Unending 2025-04-07 15:04:11 -04:00
theelk801
49d5d6ded1 [TDM] Implement Tersa Lightshatter 2025-04-07 15:04:11 -04:00
Mike Cunningham
c5b62eb620
[TDM] Implement Wail of War (#13504)
* [TDM] Implement Wail of War

* Updating BoostControlledEffect call

* Resolving test errors

* Update debuff ability, adjust setText, update graveyard filter

* Removing setText, updating targetOpponent
2025-04-07 14:57:18 -04:00
theelk801
97adeca9be [TDM] Implement Riverwheel Sweep 2025-04-07 10:13:53 -04:00
theelk801
c9148aa2d3 [TDM] Implement Naga Fleshcrafter 2025-04-07 10:03:19 -04:00
theelk801
325b4a0461 [TDM] Implement Lasyd Prowler 2025-04-07 09:56:59 -04:00
theelk801
08e31b860e [TDM] Implement Stillness in Motion 2025-04-07 09:14:42 -04:00
theelk801
6202e781bd [TDM] Implement Eshki Dragonclaw 2025-04-07 09:01:36 -04:00
androosss
b84143bfca
[TDM] Implement Lie in Wait (#13494)
* Implemented Lie in Wait

* code refactor

* improve ability
2025-04-07 08:31:16 -04:00
Jmlundeen
9613bae684
Merge pull request #13505
[TDM] Aggressive Negotiations implementation
2025-04-07 06:45:11 -05:00
Mike Cunningham
39a4e7644e Removing setText, updating filter 2025-04-07 00:28:08 -04:00
jmlundeen
fd1e814427 Update Ureni of the Unwritten
replace custom effect with LookLibraryAndPickControllerEffect
2025-04-06 15:27:06 -05:00
Mike Cunningham
a186a6f21e Reusing Essence Capture +1/+1 counter effect 2025-04-06 09:13:36 -04:00
Mike Cunningham
0ad8e8e181 Aggressive Negotiations implementation 2025-04-06 01:14:36 -04:00
Grath
95d5d373ce Remove unnecessary custom Dynamic Value from SidisiRegentOfTheMire 2025-04-05 18:47:00 -04:00
Grath
6fcb592557 [TDM] Implement Sidisi, Regent of the Mire 2025-04-05 15:47:31 -04:00
Balázs Kristóf
6f524b69c0
[FIN] Implement Stiltzkin, Moogle Merchant (#13443) 2025-04-05 14:13:23 -04:00
ssk97
cdebbe151b
Fix for disconnect causing instant loss (#13390) 2025-04-05 14:11:55 -04:00
Balázs Kristóf
b6667d7e45
[ACR] Implement Layla Hassan (#13471) 2025-04-05 14:11:02 -04:00
padfoothelix
eac265f4f7
[WHO] Implement Fugitive of the Judoon (#13467) 2025-04-05 14:10:45 -04:00
theelk801
508c534884 [TDM] Implement Temur Battlecrier 2025-04-05 13:57:40 -04:00
androosss
5a377017da
implemented frostcliff siege (#13500) 2025-04-05 13:46:07 -04:00
androosss
fcba64b8c0
[TDM] Implement Glacierwood Siege (#13499)
* implemented glacierwood siege

* GraphicCardInfo fix
2025-04-05 13:45:58 -04:00
androosss
97b5341688
- Implemented Highspire Bell-Ringer (#13495)
- Commonized second spell condition
2025-04-05 13:44:16 -04:00
jmlundeen
8e1805c874 Fix Ward batch event bug
Fixes #13498

getTargetingStackObject wasn't processing all stackObjects in a batch event

added tests for some related cards that also use the method
- Agrus Kos, Eternal Soldier
- Pawpatch Recruit
- Ward Ability
2025-04-05 07:47:24 -05:00
ilyagart
41d3464b5c
[TDC] Implement Ureni of the Unwritten (#13497) 2025-04-04 12:41:32 -05:00
PurpleCrowbar
4f2279bd1d Fix Fungal Plots exiling cards to source exile zone 2025-04-04 03:37:56 +01:00
PurpleCrowbar
dfb6896453
Skip prompting player with no blockers to select blockers (#13496)
* Don't prompt creatureless player to select blockers

* Move getting possible blockers back to while loop

* Several preferences text improvements, always skip select blockers prompt if no blockers
2025-04-03 18:34:04 +01:00
Grath
35b0ae8abd [TDC] Implement Elsha, Threefold Master 2025-04-02 15:38:03 -04:00
theelk801
bd7b66c17d [TDM] Implement Starry-Eyed Skyrider 2025-04-02 15:07:34 -04:00
theelk801
e223e35e6d [TDM] add missing predicate to Formation Breaker 2025-04-02 15:07:34 -04:00
theelk801
48173bee00 [TDM] Implement Clarion Conquerer 2025-04-02 15:07:34 -04:00
theelk801
32d0e3d740 [TDM] Implement Dragonclaw Strike 2025-04-02 15:07:34 -04:00
theelk801
caf5984b62 [TDM] Implement Karakyk Guardian 2025-04-02 15:07:34 -04:00
theelk801
4062f6d85a [TDM] Implement Formation Breaker 2025-04-02 15:07:34 -04:00
theelk801
d490f5fb20 [TDM] Implement Flamehold Grappler 2025-04-02 15:07:34 -04:00
theelk801
c548a13fdb [TDM] Implement Effortless Master 2025-04-02 15:07:34 -04:00
PurpleCrowbar
090f181e3e Fix Bandit's Talent hint text 2025-04-02 19:54:18 +01:00
androosss
d29a244ebd
[TDM] Implement Lotuslight Dancers (#13493)
* Implemented Lotusligh Dancers

* filter fix

* author fix

* fix verify test
2025-04-02 14:31:02 -04:00
androosss
b6421e4b6c
images: added new tokens from promo and other sets, fixed miss images (#13492)
* add missing tokens images
* fix broken card images
* remove tokens without image
* remove copy tokens references (embalm, eternalize)
2025-04-02 15:13:25 +04:00
androosss
730bd8e63d
refactor: improved tokens structure (#13487)
- removed duplicate tokens
- fixed names of some tokens
- corrected tokens used in tokens database
2025-04-01 13:58:05 +04:00
theelk801
08135af525 [TDM] Implement Yathan Roadwatcher 2025-03-31 16:47:22 -04:00
theelk801
ba4f51698d [TDM] Implement War Effort 2025-03-31 16:40:12 -04:00