Commit graph

41897 commits

Author SHA1 Message Date
theelk801
0a1a098ad4 [WOE] Implement Scalding Viper 2023-08-17 09:24:18 -04:00
theelk801
a880247ce1 [WOE] update spoiler 2023-08-17 09:04:53 -04:00
xenohedron
0c72877fdc verify test: stop failing on reminder text discrepancy, just warn 2023-08-17 00:46:15 -04:00
xenohedron
641c0b5a01 revert adjustments that are used in test choices 2023-08-16 23:19:05 -04:00
xenohedron
6814efd87f fix the ability text in a useful place instead 2023-08-16 23:19:05 -04:00
Susucre
ea6f3c05de
[GUI] Add Token on type line. (#10813)
* [GUI] Add Token on type line.

* rewrite comment.
2023-08-16 22:45:15 -04:00
xenohedron
64db75576e text fixes and ability rule improvements 2023-08-16 22:44:53 -04:00
theelk801
a1e9e2f6a5 [WOE] Implement Elvish Archivist 2023-08-16 21:11:35 -04:00
theelk801
4781a51fb6 [WOE] Implement Warehouse Tabby 2023-08-16 21:06:30 -04:00
theelk801
7c939ca803 [WOE] Implement Three Blind Mice 2023-08-16 21:03:33 -04:00
xenohedron
9eca83dd7e fix type ordering on some Artifact Creature tokens 2023-08-16 20:39:26 -04:00
theelk801
454627eaf6 fix verify failure 2023-08-16 19:22:01 -04:00
xenohedron
60bdfc9f1b
correct damage amount on Frolicking Familiar 2023-08-16 19:10:24 -04:00
Susucre
8fde855026
[WOE] Implement Sharae of Numbing Depths (#10829)
* [WOE] Implement Sharae of Numbing Depths

* change EventType.TAPPED's playerId to be the source's controller

There seems to have been no usage of the previous playerId, and it can be retrieve from the target anyway.

* apply review -- cleaner and check for creatures.
2023-08-16 19:07:07 -04:00
theelk801
13151feb0b [WOE] Implement Rootrider Faun 2023-08-16 18:48:58 -04:00
theelk801
2fade57c53 [WOE] Implement Ratcatcher Trainee 2023-08-16 18:47:32 -04:00
theelk801
3eae1b36a9 [WOE] Implement Return from the Wilds 2023-08-16 18:40:46 -04:00
theelk801
32773350b8 [WOE] Implement Lord Skitter's Butcher 2023-08-16 18:37:23 -04:00
theelk801
ba8511c9ef [WOE] Implement Knight of Doves 2023-08-16 18:31:32 -04:00
theelk801
2dfc986513 [WOE] Implement Beanstalk Wurm 2023-08-16 18:27:39 -04:00
Susucre
38c4fcea1c
[WOE] Implement Totentanz, Swarm Piper (#10828)
* fix verify failure. mtgjson had new data.

* [WOE] Implement Totentanz, Swarm Piper
2023-08-16 18:17:37 -04:00
Susucre
be26c787a6
fix verify failure. mtgjson had new data. (#10827) 2023-08-16 18:16:32 -04:00
theelk801
babf2ba6b8 [WOE] Implement Gallant Pie-Wielder 2023-08-16 09:06:45 -04:00
theelk801
85ba14cabd [WOE] Implement Sweettooth Witch 2023-08-16 09:01:23 -04:00
theelk801
f8ca832c6c [WOE] Implement Frolicking Familiar 2023-08-16 08:59:14 -04:00
theelk801
562a9cd303 fix verify failure 2023-08-16 08:54:31 -04:00
Susucre
8169799213
[WOE] implement Troublemaker Ouphe, Torch the Tower (add Bargain ability) (#10812)
* add start of Bargain

Current version probably has a bunch of bugs related to zcc and copy.

* add Torch the Tower

* add Torch the Tower tests

* add better than nothing activationKey before tag cost tracking gets cleaned up

---------

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-08-16 08:53:02 -04:00
theelk801
2eef675369 [WOE] Implement Skybeast Tracker 2023-08-16 08:49:38 -04:00
theelk801
56bd8991e0 [WOE] update spoiler 2023-08-16 08:47:08 -04:00
Susucre
c587684822
[WOE] Implement The Goose Mother (#10820)
* [WOE] Implement The Goose Mother

* use existing HalfValue class.
2023-08-16 08:46:31 -04:00
Susucre
7e5c79c8a4
[WOE] Implement Ruby, Daring Tracker (#10825)
* [WOE] Implement Ruby, Daring Tracker

* not an intervening if
2023-08-16 08:45:40 -04:00
Susucre
7da1df250d
[WOE] Implement Troyan, Gutsy Explorer (#10824) 2023-08-16 08:44:03 -04:00
Susucre
33ce64fac2
[WOE] Implement Neva, Stalked by Nightmares (#10823)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-08-16 08:43:09 -04:00
Susucre
025f0f5990
[WOE] Implement Obyra, Dreaming Duelist (#10822) 2023-08-16 08:41:21 -04:00
Susucre
d49f758bc0
[WOE] Implement Greta, Sweettooth Scourge (#10821) 2023-08-16 08:40:55 -04:00
Susucre
01c44ac264
[WOE] Implement Syr Ginger, the Meal Ender (#10819)
* [WOE] Implement Syr Ginger, the Meal Ender

* use more specific TriggeredAbility
2023-08-16 08:33:42 -04:00
Susucre
cbec9ead63
[WOE] Implement Ash, Party Crasher (add Celebration Condition) (#10818)
* implement Ash, Party Crasher (add Celebration Condition)

* test Celebration with Ash
2023-08-16 08:31:02 -04:00
Susucre
853400ef46
[WOE] Implement Rat Out (and new Rat Token) (#10817) 2023-08-16 08:29:26 -04:00
bobwoco
532ba15a7b
Fix Consuming Ferocity (closes #10807) (#10808)
* Fix Consuming Ferocity (closes #10807)

* Address review comments

---------

Co-authored-by: Ethan Ward <ethanandrewward@gmail.com>
2023-08-15 22:40:41 -04:00
Susucre
92f0f84b23
[LGN] Rework Whipgrass Entangler (#10802)
* Rework Whipgrass Entangler

Made a class for "Ability linked with an Effect", that also takes responsability of manually calling its effect's newId method.

* apply review & cleanup
2023-08-15 22:40:25 -04:00
xenohedron
01e181013b
adjust Last March of the Ents; fix Themberchaud (#10799) 2023-08-15 22:40:05 -04:00
Susucre
461fe71314
Tests: Add deep recursive test of copy method (#10756)
* Add recursive test of copy

* no need to print those unless debugging

* WIP

* comment debug print

* more looping on copyable objects.

* Allow for smarter recursion sub Cards

* check that the special fields were encountered

* better comments for fixing the copy errors
2023-08-15 22:39:40 -04:00
theelk801
205f61703d [WOE] Implement Faerie Dreamthief 2023-08-15 21:23:36 -04:00
theelk801
c69503e0fc [WOE] Implement Tanglespan Lookout 2023-08-15 21:19:03 -04:00
theelk801
5dfe25014c [WOC] update spoiler 2023-08-15 21:12:43 -04:00
theelk801
c79fbbd7d3 [WOE] update spoiler 2023-08-15 21:11:59 -04:00
theelk801
e8e243db8c Revert "[WOE] Implement Embereth Veteran"
This reverts commit bd1b657e24.
2023-08-15 21:02:01 -04:00
theelk801
bd1b657e24 [WOE] Implement Embereth Veteran 2023-08-15 21:01:22 -04:00
theelk801
eeb0f9b7d8 [WOC] add set 2023-08-15 20:24:09 -04:00
theelk801
cbc8e68701 [WOE] update spoiler and reprints 2023-08-15 18:44:20 -04:00