Commit graph

46224 commits

Author SHA1 Message Date
Jeff Wadsworth
5df9127e01 Fixed #13064 2024-12-03 14:18:57 -06:00
xenohedron
d2e7d100ee adjust start of extra turn log message 2024-12-02 20:22:21 -05:00
Callumvl
defcb902dd
[DSC] Implement The Master of Keys (#13091) 2024-12-02 19:30:27 -05:00
PurpleCrowbar
9ddafd16ed
[MB2] Implement Hish of the Snake Cult (#13102) 2024-12-02 18:44:58 -05:00
xenohedron
695f8e5c4d fix Gornog, the Red Reaper (closes #13100) 2024-12-02 18:27:19 -05:00
xenohedron
34c1e79612 fix #13097 (Pollywog Prodigy - NPE in predicate) 2024-12-01 12:43:14 -05:00
Grath
02db93b75c Correct UntapTargetCost similarly to UntapSourceCost per 118.11 2024-12-01 12:21:24 -05:00
Oleg Agafonov
996de811da version bump 2024-12-01 21:16:21 +04:00
Grath
8f3cd5a106 [DSC] Implement Fear of Sleep Paralysis
Also fix UntapSourceCost to allow 'consuming a stun counter' to count as paying untap cost, per rule 118.11, but only if Fear of Sleep Paralysis isn't making stun permanent.
2024-12-01 12:02:59 -05:00
Oleg Agafonov
c6bec887b9 Triggered abilities - fixed that it can trigger from hand or library (related to #13089, regression from #13088) 2024-12-01 15:28:30 +04:00
spjspj
78913ac84b
Merge pull request #13063 from spjspj/master
Fix profanity filter
2024-12-01 20:55:00 +11:00
Grath
02e4df7fa9 [FDN] Fix Alesha, Who Laughs at Fate predicate correctly.
Fixes #13092
2024-11-30 22:48:31 -05:00
xenohedron
66b4bae2c3 fix typo 2024-11-30 22:38:03 -05:00
xenohedron
e3caf6ce43 implement [LEG] Firestorm Phoenix (closes #12990) 2024-11-30 20:54:11 -05:00
xenohedron
f06a4c772b fix MB2 playtest card legality (resolves #13090) 2024-11-30 20:25:47 -05:00
xenohedron
efe04f69b0 implement [DSK] The Tale of Tamiyo (closes #13086) 2024-11-30 20:23:33 -05:00
PurpleCrowbar
00a002b97e [MB2] Implement Wrath of Leknif 2024-12-01 00:34:21 +00:00
PurpleCrowbar
1d5bb57c63 [MB2] Implement Mox Poison 2024-12-01 00:33:49 +00:00
PurpleCrowbar
5ab7d3c115 [MB2] Implement Gobland 2024-12-01 00:33:25 +00:00
PurpleCrowbar
b70728b42a [MB2] Implement Indicate 2024-12-01 00:32:39 +00:00
PurpleCrowbar
12808184b7 [MB2] Implement Wisedrafter's Will 2024-11-30 23:13:17 +00:00
xenohedron
682a9d1aa6 refactor: remove unused class and constructors 2024-11-30 15:44:58 -05:00
xenohedron
4edce76732 refactor: simplify DistributeCountersEffect constructors 2024-11-30 14:27:37 -05:00
xenohedron
d12b34e05b a few more text fixes 2024-11-30 14:27:37 -05:00
xenohedron
ab81e45cc9 text update: "of their choice" of the top or bottom 2024-11-30 14:27:37 -05:00
xenohedron
6f43e76c9e followup text fixes 2024-11-30 14:27:37 -05:00
xenohedron
8ef7d7816e text update: during your turn 2024-11-30 14:27:36 -05:00
xenohedron
729869ec36 update text: sacrifice "of their choice" 2024-11-30 14:27:35 -05:00
xenohedron
7292639137 text fix 2024-11-30 14:27:15 -05:00
xenohedron
faeca638de refactor: clean up some superfluous null filters in optionals 2024-11-30 14:27:15 -05:00
Oleg Agafonov
b1f914bbf4 version bump 2024-11-30 22:42:47 +04:00
Cameron Merkel
d3439c8af9
[DSK] Implement Meathook Massacre II (#13085) 2024-11-30 12:46:42 -05:00
Cameron Merkel
0a25dbe6e8
[DSK] Implement The Rollercrusher Ride (#13084)
* [DSK] Implement The Rollercrusher Ride

* Use overflowMultiply()
2024-11-30 12:46:32 -05:00
Cameron Merkel
1efa094564
[DSK] Implement Omnivorous Flytrap (#13083)
* [DSK] Implement Omnivorous Flytrap

* Require at least one target

* Use single line for rules text

* Don't set minimum targets here
2024-11-30 12:46:22 -05:00
Cameron Merkel
aaa611679f
[DSK] Implement Fear of Abduction (#13079) 2024-11-30 12:46:06 -05:00
Cameron Merkel
ecb5dccfae
[DSK] Implement Ghost Vacuum (#13072) 2024-11-30 12:45:57 -05:00
Oleg Agafonov
52c4675d97
Merge pull request #13088 from magefree/wrong-dies-triggers-fix-2
Dies triggers fixes and improves (bugs like "no trigger on sacrifice cost")
2024-11-30 17:56:16 +04:00
Oleg Agafonov
b1024d23fc refactor: fixed dies events support in single cards (part 6); 2024-11-30 16:56:00 +04:00
Oleg Agafonov
d49ff89a81 refactor: shared logic for diff implementation of isInUseableZone, improved docs and readability; 2024-11-30 04:23:45 +04:00
Oleg Agafonov
57ef74da90 Recover abilities - fixed that it doesn't ask to pay a cost on multiple triggers; 2024-11-30 04:23:36 +04:00
Oleg Agafonov
6d55e4b9e6 refactor: fixed dies events support in single cards (part 5); 2024-11-30 04:23:35 +04:00
Oleg Agafonov
740a9347ae refactor: removed some usages of short LKI, moved static ability's useable zone logic to basic ability implementation; 2024-11-30 04:23:23 +04:00
Oleg Agafonov
52ebba4cd1 refactor: removed outdated code 2024-11-30 04:23:23 +04:00
Oleg Agafonov
fdbc5d6409 docs: added additional notes for 616, related to #13062 2024-11-30 04:23:21 +04:00
Oleg Agafonov
0689c56597 refactor: fixed dies events support in single cards (part 4); 2024-11-30 04:23:21 +04:00
Oleg Agafonov
dc9f349828 refactor: fixed dies events support in single cards (part 3); 2024-11-30 04:23:21 +04:00
Oleg Agafonov
c3343110f3 refactor: fixed dies events support in single cards (part 2); 2024-11-30 04:23:21 +04:00
Oleg Agafonov
0f8416cfb1 * fixed dies events support in single cards (use cases like sacrifice cost); 2024-11-30 04:23:21 +04:00
Oleg Agafonov
66b338c6fc dies triggers improves:
* tests: added additional tests and verify/runtime checks for wrong die trigger settings;
* refactor: removed some usage of short LKI ;
* fixed dies events support in "or trigger" and "conditional trigger" (use cases like sacrifice cost);
* fixed dies events support in shared triggered abilities (use cases like sacrifice cost);
2024-11-30 04:23:21 +04:00
Grath
a2ed52b8de [BLB] Make Ygra's ability depend on BecomeCreature. 2024-11-27 11:28:19 -05:00