Muz
9450621312
refactor: improved token classes naming ( #14318 )
...
Ensure token classes with images abide by naming convention of ending with Token
2026-01-26 15:54:44 +04:00
Muz
4da61af91e
refactor: improved token classes naming ( #14317 )
...
* Refactor/rename AssassinToken2 to AssassinDeathtouchToken to fit naming convention
* Refactor/rename AvatarToken2 to AvatarFlyingToken to fit naming convention
2026-01-26 15:51:18 +04:00
xenohedron
4d334b29a8
text fix
2026-01-25 21:11:43 -05:00
xenohedron
114ae5af62
implement [DSK] Smoky Lounge // Misty Salon
2026-01-25 21:03:01 -05:00
xenohedron
4acdd58eab
implement [DSK] Creeping Peeper
2026-01-25 20:46:10 -05:00
xenohedron
8dd49e8539
implement [DSK] Overgrown Zealot
2026-01-25 20:39:15 -05:00
xenohedron
56d55090cc
a couple text fixes
2026-01-25 20:27:34 -05:00
xenohedron
40f6d2a1fa
fix wrong static fields in some watchers ( #14249 )
2026-01-25 20:11:50 -05:00
xenohedron
8ae81e0f90
(lint) parametrized class
2026-01-25 20:10:42 -05:00
xenohedron
431501c601
implement [DSK] Say Its Name
2026-01-25 19:51:46 -05:00
xenohedron
8a8433d523
implement [DSK] Inquisitive Glimmer
2026-01-25 19:33:12 -05:00
Muz
15cd693acb
images: tokens-database cleanup and better formatting ( #14142 )
...
* Begin by documenting the schema for tokens-database.txt
* Remove first unnecessary Generate column in tokens-database.txt. Shift references to extracted params by one
* Correct tokens-database.txt schema
* Include info on nullable columns, and strictly expect 5 params with the last being non-optional for the Token Class Name
* Extract non-nullable columns from tokens-database.txt and simplify validation on TokenClassName values being non-empty
* Validate tokens-database.txt fields more robustly, and simplify parsing as a result of earlier validation being present
* Remove deprecated Image Filename column from tokens-database.txt
* Re-add guard if a line item isn't parsed as expected in TokenRepository
* Audit and ensure all Tokens in token db point to existing Java classes
2026-01-26 01:20:14 +04:00
Muz
1903f56796
dev: improved build script to support modern maven versions ( #14140 )
2026-01-26 00:51:21 +04:00
Muz
57ad5749a4
Fix Turtle Van text ( #14309 )
2026-01-24 14:05:32 -05:00
theelk801
f253bf98a9
[TMT] Implement Ninja Teen
2026-01-24 14:03:28 -05:00
theelk801
5d58958139
add checks to Player::millCards to prevent anything from happening if the amount isn't positive
2026-01-24 13:46:07 -05:00
Muz
37b8e09200
[TMT] Implement Party Dude ( #14286 )
2026-01-24 13:45:40 -05:00
Muz
cd88a4058b
Ensure Water Crystal only triggers when the mill amount is 1 or more ( #14307 )
2026-01-24 13:43:18 -05:00
theelk801
413b8fae27
[TMT] Implement Turtles in Time
2026-01-23 13:38:14 -05:00
theelk801
4c91ca132a
[TMT] Implement The Cloning of Shredder
2026-01-23 13:29:20 -05:00
theelk801
f76a7de395
[TMT] Implement Dontatello, Mutant Mechanic
2026-01-23 13:19:41 -05:00
theelk801
ea974d5057
[TMT] Implement Leatherhead, Swamp Stalker
2026-01-23 12:49:01 -05:00
theelk801
fcb1aaf5fd
[TLA] fix being labeled as a rotation set
2026-01-23 12:45:20 -05:00
theelk801
22dd0bc037
[TMT] Implement Don & Raph, Hard Science
2026-01-23 11:08:25 -05:00
theelk801
63c78a8808
[TMT] Implement Rat King, Verminister
2026-01-23 11:04:34 -05:00
theelk801
eb4f565c4e
[TMT] update file
2026-01-23 10:54:27 -05:00
theelk801
33a27b3525
[TMT] Implement Turncoat Kunoichi
2026-01-23 10:53:26 -05:00
theelk801
5041256d43
a few more incorrect creature filter fixes
2026-01-23 10:46:04 -05:00
Muz
242b664184
[TMT] Implement South Wind Avatar ( #14292 )
...
* [TMT] Implement South Wind Avatar
* PR comments and refactor Proper Burial to a similar implementation
2026-01-23 10:45:53 -05:00
Muz
aa86f55aab
[TMT] Implement Turtle Van ( #14291 )
...
* [TMT] Implement Turtle Van
* Fix text usage and update TargetHasSubtypeCondition to accept multiple subtypes to match against
2026-01-23 10:44:19 -05:00
Oleg Agafonov
a3816823bc
tests: added verify check for wrong creature filter usage (disabled by default, #14302 , #7008 )
2026-01-23 10:46:05 +04:00
Muz
1cdec24d73
[TMT] Implement Technodrome ( #14279 )
2026-01-22 17:39:45 -05:00
Muz
d20004660a
[TMT] Implement Renet, Temporal Apprentice ( #14288 )
...
* [TMT] Implement Renet, Temporal Apprentice
* Use FilterNonlandPermanent over FilterPermanent
2026-01-22 17:39:38 -05:00
Muz
a5651339f9
[TMT] Implement Improvised Arsenal ( #14290 )
...
* [TMT] Implement Improvised Arsenal
* Use ArtifactYouControlCount over PermanentsOnBattlefieldCount
2026-01-22 17:39:15 -05:00
theelk801
c93ea79fbf
[TMT] Implement Don & Leo, Problem Solvers
2026-01-22 12:56:06 -05:00
theelk801
136396a6cc
[TMT] Implement Tokka & Rahzar, Terrible Twos
2026-01-22 12:52:19 -05:00
theelk801
1b25fad083
[TMT] Implement The Last Ronin
2026-01-22 12:46:25 -05:00
theelk801
c69296b3ea
[TMT] Implement Michelangelo's Technique
2026-01-22 12:38:41 -05:00
theelk801
693cd16645
fix a few instances of cards incorrectly filtering only for creatures
2026-01-22 12:29:56 -05:00
theelk801
3c55e1006d
[TMT] Implement Dark Leo and Shredder
2026-01-22 09:32:03 -05:00
theelk801
6f1afc88ae
[TMT] Implement The Ooze
2026-01-22 09:25:01 -05:00
theelk801
c8d7ab9f1c
[TMT] Implement Savanti Romero, Time's Exile
2026-01-22 09:17:55 -05:00
theelk801
84669f77f3
[TMT] Implement Raph & Mikey, Troublemakers
2026-01-22 09:15:44 -05:00
theelk801
3d3c562a68
[TMT] Implement Northampton Farm
2026-01-22 09:11:40 -05:00
theelk801
3d3e5e3b7c
[TMT] Implement Michelangelo, Improviser
2026-01-22 08:57:46 -05:00
theelk801
1a0b5af921
[TMT] Implement Krang & Shredder
2026-01-22 08:49:42 -05:00
theelk801
cb790da40d
[TMT] Implement Kitsune, Dragon's Daughter
2026-01-22 08:39:25 -05:00
theelk801
05c31b3c30
[TMT] Implement Madame Null, Power Broker
2026-01-21 19:32:49 -05:00
theelk801
4fce9f643b
[TMT] Implement Raph & Leo, Sibling Rivals
2026-01-21 19:18:30 -05:00
theelk801
154184a894
[TMT] Implement Raphael, Ninja Destroyer
2026-01-21 19:15:19 -05:00