Commit graph

35612 commits

Author SHA1 Message Date
Evan Kranzler
19f71ba683 [MIC] Implemented Ruinous Intrusion 2021-09-23 09:16:34 -04:00
Alex W. Jackson
384051d9eb
Make BoosterCollator not share state between tables on a server (#8312) 2021-09-23 08:06:08 -04:00
Evan Kranzler
bcb42b8f46 simplified ObjectSourcePlayerPredicate interface 2021-09-22 21:20:55 -04:00
Jeff Wadsworth
b0094331b4 Fixed #5630 2021-09-22 16:46:52 -05:00
Jeff Wadsworth
d6e7ff4d77 Fixed #8295 2021-09-22 14:09:45 -05:00
Evan Kranzler
4ab41a5b12 [MID] updated Teferi, Who Slows the Sunset emblem 2021-09-22 09:39:21 -04:00
Raphael "who?!" Kehldorfer
aec68ac9d5
[MID] Implemented Teferi, Who Slows the Sunset (#8267)
* [MID] Implemented Teferi, Who Slows the Sunset

* [MID] Refactored Teferi, Who Slows the Sunset:
- Add Targets during activation
? Don't know where / how to properly implement the Emblem effect yet

* [MID] Refactored Teferi, Who Slows the Sunset:
- Add Targets during activation
? Don't know where / how to properly implement the Emblem effect yet
2021-09-22 08:54:13 -04:00
Evan Kranzler
de4afab118 [MID] Implemented Siphon Insight 2021-09-22 08:08:14 -04:00
Evan Kranzler
863d8166f1 [MID] fixed Foul Play only targeting creatures with power 1 or less (fixes #8308) 2021-09-22 07:52:32 -04:00
Alex W. Jackson
aa0fe5528d
Implement booster collation for Rise of the Eldrazi (#8302) 2021-09-21 20:32:39 -04:00
Evan Kranzler
3d1d56270c [MIC] Implemented Heronblade Elite 2021-09-21 20:05:54 -04:00
Evan Kranzler
2653b806cb [MIC] fixed Eloise, Nephalia Sleuth triggering off of opposing creatures (fixes #8307) 2021-09-21 19:56:32 -04:00
Evan Kranzler
7a869ff791 [MIC] Implemented Visions of Dread 2021-09-21 09:20:33 -04:00
Evan Kranzler
b81b02b6c3 [MIC] Implemented Empty the Laboratory 2021-09-21 09:14:46 -04:00
Oleg Agafonov
d35e1fbfb1 * Play card without mana - fixed that some cards did not allow to choose a casting spell from split/mdfc cards (#7410); 2021-09-21 15:30:40 +04:00
Oleg Agafonov
6bc5a00e8a * Alternative costs - fixed that it can be activated on free cast (example: cascade with overload, #6925, #7410, #7741, #6342); 2021-09-21 14:22:46 +04:00
Oleg Agafonov
6aaf461362 Accursed Witch, Vengeful Strangler - fixed rollback error on some usage; 2021-09-21 13:01:11 +04:00
Oleg Agafonov
c49ca90b84 Tests: execute time stats in logs are disabled by default; 2021-09-21 12:14:22 +04:00
Evan Kranzler
658ae06e6f removed ObjectPlayer and ObjectPlayerPredicate 2021-09-20 23:38:31 -04:00
Evan Kranzler
c6feab68da refactored all instances of BeginningOfUpkeepAttachedTriggeredAbility 2021-09-20 21:22:17 -04:00
Evan Kranzler
bd22c4a3ae [MIC] Implemented Curse of Obsession 2021-09-20 21:06:41 -04:00
Evan Kranzler
541511692e [MIC] Implemented Curse of Unbinding 2021-09-20 20:57:37 -04:00
Evan Kranzler
f3eef7eafd [MIC] Implemented Curse of the Restless Dead 2021-09-20 20:34:19 -04:00
Evan Kranzler
c54e9dd012 [MIC] Implemented Curse of Conformity 2021-09-20 20:12:51 -04:00
Evan Kranzler
b43bb44b27 [MIC] Implemented Curse of Clinging Webs 2021-09-20 19:53:02 -04:00
Jeff Wadsworth
77845bd1df Fixed #8286. 2021-09-20 15:54:52 -05:00
Evan Kranzler
b756fd0e72 [MIC] Implemented Visions of Ruin 2021-09-20 09:12:13 -04:00
Evan Kranzler
a88427a6d9 [MIC] Implemented Visions of Dominance 2021-09-20 08:48:28 -04:00
Oleg Agafonov
61288b6439 * GUI: fixed wrong card icons drawing in choose triggers/piles dialog (#8225); 2021-09-20 02:44:46 +04:00
Oleg Agafonov
46081d9185 GUI related improves:
* GUI: fixed that choose triggers/piles dialog doesn't close correctly before cast mode choose (#8225);
* GUI: fixed that some choose dialogs doesn't update battlefield state (example: choose amount, choose mana);
* Game: fixed duplicated json logs at the game's end;
2021-09-20 02:17:22 +04:00
Evan Kranzler
f31781e4a4 [C21] fixed Veyran, Voice of Duality doubling triggers off of other players' spells and permanents (fixes #8287) 2021-09-19 15:27:01 -04:00
Alex W. Jackson
eb81ffe92b
Fix Modern Horizons 2 common and reprint print run ratios (#8245) 2021-09-19 12:44:23 -04:00
Alex W. Jackson
b896d20569
Fix AFR collator common print run ratios (#8256) 2021-09-19 12:43:23 -04:00
Alex W. Jackson
9767a07b3f
Fix Time Spiral Remastered common print run ratios (#8260) 2021-09-19 12:42:52 -04:00
Alex W. Jackson
b73e38e2a6
Fix Strixhaven collation (#8296) 2021-09-19 12:42:34 -04:00
Raphael "who?!" Kehldorfer
f02575ca9f
[MID] Implemented Hostile Hostel // Creeping Inn (#8278)
* [MID] Implemented Necrosynthesis

* [MID] Refactored Hostile Hostel // Creeping Inn

* [MID] Refactored Hostile Hostel // Creeping Inn
2021-09-19 12:41:29 -04:00
Evan Kranzler
ef313d20ad [ZEN] reworked implementation of Bold Defense (fixes #8294) 2021-09-18 21:23:26 -04:00
Oleg Agafonov
a3ca9fc03a Dauthi Voidwalker - correct code for #8141 and same cards (see comments in fd719ad287); 2021-09-19 04:01:01 +04:00
Evan Kranzler
affd33c23b [MIC] Implemented Cleaver Skaab 2021-09-18 16:58:59 -04:00
Evan Kranzler
3d0571d5e9 [MIC] Implemented Tomb Tyrant 2021-09-18 16:41:48 -04:00
Oleg Agafonov
2cf005f971 Tests: improved performance in game tests; 2021-09-18 22:10:55 +04:00
Evan Kranzler
2fa76fc7be reworked Clockwork creature implementations (fixes #8292) 2021-09-18 11:08:17 -04:00
Evan Kranzler
2c8314932e [MID] Implemented Sigarda's Splendor 2021-09-17 18:36:39 -04:00
Evan Kranzler
10c85e40eb [MID] Implemented Rootcoil Creeper 2021-09-17 18:18:45 -04:00
Oleg Agafonov
f107c1e4db Tests: improved performance in game tests; 2021-09-18 00:24:10 +04:00
Oleg Agafonov
c87477178a
CI: added maven cache to travis builds (#8289) 2021-09-17 22:57:49 +04:00
Oleg Agafonov
021a2d251c Improves in some effects:
* ConditionalAsThoughEffect - improved support with target effects (see comments from e6e802033b);
* TargetCardInLibrary - added additional checks on wrong usage (must be used inside effects only, not as ability's target);
* PlayFromNotOwnHandZone - fixed wrong playable mark on battlefield's permanents (AI related too);
2021-09-17 21:21:37 +04:00
Evan Kranzler
aed6a4ac3d [MID] Implemented Vengeful Strangler / Strangling Grasp 2021-09-17 09:12:30 -04:00
Evan Kranzler
7c2db3c5fc [MID] Implemented Sungold Sentinel 2021-09-17 08:43:49 -04:00
Evan Kranzler
6dd0cb69e7 [EMN] simplified implementation of Emrakul, the Promised End 2021-09-17 08:11:51 -04:00