Commit graph

45860 commits

Author SHA1 Message Date
theelk801
4de505d868 fix test failure 2024-09-01 11:15:15 -04:00
theelk801
2e3ee82a7d [DSK] Implement Fear of Immobility 2024-09-01 10:58:08 -04:00
theelk801
ae8ab5c165 [DSK] Implement Unwanted Remake 2024-09-01 10:52:49 -04:00
theelk801
b6c5e5e507 [DSK] Implement Disturbing Mirth 2024-09-01 10:39:51 -04:00
theelk801
4eba575ce3 [DSK] Implement Winter, Misanthropic Guide 2024-09-01 10:17:59 -04:00
theelk801
f7c7938c29 [DSK] Implement Peer Past the Veil 2024-09-01 10:04:17 -04:00
theelk801
c36b13e081 [DSK] Implement Split Up 2024-09-01 09:52:56 -04:00
theelk801
ed764b5066 [DSK] Implement Scrabbling Skullcrab 2024-09-01 09:45:41 -04:00
theelk801
3368d66850 [DSK] Implement Fear of Lost Teeth 2024-09-01 09:34:14 -04:00
theelk801
e67a741519 [DSC] add set 2024-09-01 09:26:23 -04:00
Grath
bec538af45
[BLB] Implement Kastral, the Windcrested (#12773) 2024-09-01 01:16:23 -04:00
Grath
e0fedbfd76 Merge remote-tracking branch 'original/master' 2024-09-01 01:12:09 -04:00
Grath
fae8505d7f Fix Mockingbird to use correct count. 2024-09-01 01:11:55 -04:00
xenohedron
54874a59b0
refactor: rename "remixed" to "reshuffled" (#12755) 2024-09-01 01:08:26 -04:00
xenohedron
d7fa7f673d fix typo 2024-09-01 01:07:59 -04:00
xenohedron
8aee0c1641 fix #12689 (missing watcher in The Fourteenth Doctor) 2024-09-01 01:07:59 -04:00
xenohedron
1be8fdeb61 fix #12770 (Empty the Laboratory) 2024-09-01 01:07:59 -04:00
Grath
3b3d0977a9
[BLB] Implement Mockingbird (#12772) 2024-09-01 00:01:13 -04:00
theelk801
64774b457f [DSK] Implement Zimone, All-Questioning 2024-08-31 21:48:40 -04:00
theelk801
f3624e9ca3 [DSK] update spoiler 2024-08-31 21:38:06 -04:00
theelk801
119c432344 remove unnecessary args from RollDiceEffect 2024-08-31 19:00:54 -04:00
Grath
6a19ec48df
Add tests for Camellia, refactor SacrificedPermanentBatchEvent. (#12769)
Added SacrificedPermanentEvent, to be used in SacrificedPermanentBatchEvent to prevent adding incorrect GameEvents.
2024-08-31 16:42:24 -04:00
Oleg Agafonov
e290bc8c1a connection: added wrong connection message for wrong java versions 2024-08-31 20:07:26 +04:00
xenohedron
40bbf5f127 fix Feather token (Everquill Phoenix) missing target 2024-08-31 07:20:48 -04:00
Momo2907
833e1e558c
[ACR] Implement Yggdrasil, Rebirth Engine (#12758) 2024-08-30 22:49:10 +04:00
Oleg Agafonov
84db421f6d [BLB] Rottenmouth Viper - added AI hints (related to #12718) 2024-08-30 17:49:58 +04:00
Oleg Agafonov
ca822de3e4 tests: fixed verify 2024-08-30 17:39:27 +04:00
Momo2907
e87b033c77
implement [BLB] Helga, Skittish Seer (#12740) 2024-08-30 01:40:13 -04:00
xenohedron
79f8ab94bb implement [BLB] Gev, Scaled Scorch 2024-08-30 01:38:29 -04:00
xenohedron
676b099590 fix #12743 (Nearby Planet), add test
closes #12746
2024-08-30 01:18:52 -04:00
Grath
3c419a857f
[BLB] Implement Camellia, the Seedmiser. (#12751)
* [BLB] Implement Camellia, the Seedmiser.

Also implemented SacrificedPermanentBatchEvent, SacrificeOneOrMorePermanentsTriggeredAbility, and refactored existing Whenever you sacrifice one or more [filter] abilities to use the new SacrificeOneOrMorePermanentsTriggeredAbility (even though as they all only trigger once per turn and technically function correctly with the old SacrificePermanentTriggeredAbility.

* Fix accidental newline.
2024-08-29 10:35:13 -04:00
Steven Knipe
c937856adf Fix Sontaran General (#12666) 2024-08-29 00:47:42 -07:00
Wajih Ben Slama
3a70e0c405
update banned/restricted lists per August 26th 2024 update (#12739) 2024-08-27 01:02:55 -04:00
Sidorovich77
c9dc527d36
[LTC] Implement Courageous Resolve (#12710) 2024-08-27 01:02:20 -04:00
TandEm
8b57b7ee75
GUI: fix some text colors not using the theme color (#12737)
Co-authored-by: TandEm <tandem@users.noreply.github.com>
2024-08-26 12:17:34 -04:00
Grath
71ac5cf11f
Fix Dewdrop Cure - return to battlefield, not hand. 2024-08-26 10:24:54 -04:00
Grath
119ef2b5d4
[BLC] Implement Bello, Bard of the Brambles (#12736) 2024-08-25 23:42:42 -04:00
TandEm
5cab53c848
New GUI theme: Carbon Fiber (#12733)
Co-authored-by: TandEm <tandem@users.noreply.github.com>
2024-08-25 23:14:02 -04:00
Momo2907
d5cf8c27b2
Implement [BLB] Rottenmouth Viper (#12718) 2024-08-25 23:13:28 -04:00
Grath
543f9f074e
Refactor CreateTokenEffect to allow multiple tokens at once. (#12704)
* Refactor CreateTokenEffect to allow multiple tokens at once.

Partial solution to #10811 - Token copy effects still need to be redone so that mass token copy effects (Ocelot Pride, Mirror Match, other similar effects) can be created in a single batch.
2024-08-25 10:34:42 -04:00
Grath
da48821754
[BLB] Implement Pawpatch Recruit (#12732) 2024-08-25 00:08:25 -04:00
xenohedron
2cd1a27120
tests: fix some missing choices (#12728)
* explicit strict mode false where applicable
2024-08-24 20:39:53 -04:00
xenohedron
85d612d10f
refactor: remove unused custom event type code (#12729)
* also make ApprovingObject Serializable
2024-08-24 20:39:36 -04:00
jimga150
4259b7fa39
[40K] Implement Seeker of Slaanesh; added new must attack option (#12712)
* Add player-based "must attack" requirement check

* Implement Seeker of Slaanesh and add (ignored) test

* Fix check for ability of any controlled creatures to attack

* rename misleading variable
2024-08-24 18:37:17 -04:00
jimga150
060551ab48
[40K] Implement The Ruinous Powers; fix Fires of Mount Doom (#12722)
* Add starting point: have exile top w/ any color cast, right duration

* Use random opponent

* Add delayed triggered ability

* rename MageIdentifier to AlternateCast

* Fix FiresOfMountDoomDelayedTriggeredAbility

* Add test for Fires of Mount Doom

* Add test for The Ruinous Powers

* Null checks
2024-08-24 18:37:00 -04:00
xenohedron
9fe5d6bd1b
fix River Song (#12727) 2024-08-24 18:36:42 -04:00
Grath
317f536dc9
[BLC] Implement Mr. Foxglove (#12719)
* [BLC] Implement Mr. Foxglove

* Fix quotation marks.
2024-08-24 12:30:28 -04:00
Grath
b93b3a7a32
[BLB] Implement Valley Questcaller (#12713)
* [BLB] Implement Valley Questcaller

* Remove effect hint from Scry 1.
2024-08-24 01:36:41 -04:00
PurpleCrowbar
8d249aa691
Improve attachment to permanent logic; implement [PIP] Codsworth, Handy Helper (#12098)
* [PIP] Implement Codsworth, Handy Helper

* Fix Codsworth and Halvar

* Write tests for attachments

* Fix auras going to graveyard when attaching to illegal targets

* Fix Captured by the Consulate interaction

* Fix failing tests, add additional test

* Add source name to log message

* Implement requested changes

* Revert removed null check

* Remove filter check, clean up code

* Add additional test

* Fix failing roles test

* Account for all current attachment edge cases

* Implement rule 303.4g

* Apply requested changes
2024-08-24 01:03:33 -04:00
xenohedron
9fcbfdeac6
Rework drawing cards and associated replacement effects; implement [WHO] River Song (#12700)
* remove unused scoring system code

* add test for Alms Collector replacement effect

* flatten draw cards into single method in PlayerImpl

* remove outdated MageAction framework

* clarify game event for drawing two or more cards

* clarify methods for getting cards from library

* implement [WHO] River Song

* fix error

* adjust library methods

* add lots of test cases for draw replacement effects

* fix #12616

* track cards drawn this way through multi draw replacement as well

* add test for River Song

* remove redundant comment
2024-08-24 01:02:55 -04:00