Susucre
5b74858573
test Jace, Telepath Unbound's -3 on split card and mdfc
...
closes #9607
closes #9365
2024-06-08 15:49:05 +02:00
Susucre
f97d89ec5f
add Chromatic Star tests ; one ignored for bug #12385 ( #12386 )
2024-06-08 14:48:31 +02:00
Susucre
9c4b11368e
add Shifting Woodland Test ; one ignored to reproduce #12433 bug
2024-06-08 14:10:15 +02:00
Susucre
45cf89aedd
MH3: added play boosters ( #12400 )
2024-06-07 23:50:14 +04:00
Susucre
1531671c16
implement [M3C] Coram, the Undertaker
2024-06-07 20:01:25 +02:00
Evan Kranzler
08c7d2ab8f
implement [M3C] Planar Nexus [MH3] Omo, Queen of Vesuva and [UNF] Nearby Planet ; introduce AllNonbasicLandTypes status ( #12203 )
2024-06-07 18:36:41 +02:00
Susucre
3e18b58cac
implement [MH3] Arena of Glory and usage of ManaSpentDelayedTriggeredAbility ( #12404 )
2024-06-07 18:34:45 +02:00
Oleg Agafonov
c2ae1386ff
server: improved conceding logic with more protection from game errors/freeze (related to #11285 , #11460 )
2024-06-07 12:52:42 +04:00
Susucre
24e73df510
implement [MH3] Thief of Existence
2024-06-07 00:19:37 +02:00
Susucre
9e1b5acef8
implement [MH3] Abstruse Appropriation
2024-06-07 00:19:37 +02:00
Susucre
719ef1910e
implement [MH3] Disa the Restless
2024-06-06 18:05:08 +02:00
Susucre
2d625f0364
implement [MH3] Volatile Stormdrake ; provide source Ability to canBeTargetedBy and HexproofBaseAbility::checkObject
2024-06-06 17:36:11 +02:00
Susucre
ab280ad2ba
implement [MKM] Cryptic Coat ( #12164 ) and Cloak ability
2024-06-06 12:47:07 +02:00
Susucre
8172616449
test Scholar of the Lost Trove, fix double optional
2024-06-06 11:12:56 +02:00
Susucre
425858e413
fixes on new cards
2024-06-06 11:12:29 +02:00
Susucre
b35924dc4c
implement [MH3] Unstable Amulet
2024-06-04 15:38:49 +02:00
Susucre
83ad5d26dc
implement [MH3] Amped Raptor
2024-06-04 14:12:04 +02:00
Susucre
cc4c6be78b
implement [MH3] The Creation of Avacyn
2024-06-04 13:16:53 +02:00
Susucre
24b184c28f
refactor SavedGainedLifeValue instead of getValue("gainedLife")
2024-06-04 11:19:14 +02:00
ssk97
53a5f53f78
[MH3] Implement Fangs of Kalonia, The Hunger Tide Rises, Wastescape Battlemage ( #12383 )
2024-06-04 10:46:49 +02:00
xenohedron
a90f226053
add tests for new common classes and modified logic
2024-06-02 21:28:14 -04:00
xenohedron
d8be015c65
getBattlefield directly, not via getState
2024-06-02 21:28:14 -04:00
PurpleCrowbar
45be74d00c
[OTC] Implement Felix Five-Boots ( #12074 )
...
will need further improvements in #12173
---------
Co-authored-by: Susucre <34709007+Susucre@users.noreply.github.com>
2024-06-01 22:56:02 -04:00
xenohedron
058ae26de7
refactor: new GainLifeTargetControllerEffect
2024-06-01 16:57:27 -04:00
Susucre
31c772d368
clean EmergeAbility and Doom Foretold
2024-06-01 13:07:21 +02:00
xenohedron
c013f4bcfe
fix #12355 (Hypnox)
2024-06-01 02:00:48 -04:00
xenohedron
0c299da2df
refactor: param names in test API
2024-06-01 01:56:41 -04:00
Susucre
81ef8da46e
implement [MH3] Dog Umbra ; fix [BRO] Mishra's Domination
2024-06-01 00:46:39 +02:00
Susucre
239f75fc8d
fix BarrogoyfTest after optional fix
2024-05-31 11:07:33 +02:00
Susucre
debe497f63
fixes on new cards
2024-05-31 11:01:26 +02:00
Susucre
6f4fbeffe3
fix short living lki bug for Chromatic Star ( #12331 )
2024-05-30 21:07:48 +02:00
Susucre
7543274659
implement [M3C] Barrowgoyf
2024-05-30 19:28:36 +02:00
Susucre
fac1861c9f
implement [M3C] Pyrogoyf
2024-05-30 19:24:59 +02:00
Susucre
07629e9b33
implement [MH3] Birthing Ritual
2024-05-30 12:43:14 +02:00
xenohedron
b4da526770
refactor: common class DrawCardTargetControllerEffect
...
tests for Ob Nixilis the Hate-Twisted; Dream Fracture
resolves #12292
2024-05-30 00:50:00 -04:00
Susucre
20b7a115da
prevent direct access of Player->counters ; some cleanup on counter removal effects ; implement [MH3] Izzet Generatorium ( #12314 )
2024-05-29 22:34:54 +02:00
Susucre
3dc9f5d382
implement [MH3] Ocelot Pride
2024-05-28 18:20:14 +02:00
Oleg Agafonov
30ae4a8d66
test framework: added support of AI vs AI games (test must override getFullSimulatedPlayers to setup additional AIs);
2024-05-28 17:19:42 +04:00
Oleg Agafonov
e3de777bd5
tests: added test for AI repeated actions with Basalt Monolith ( #2023 , #10197 , #6839 )
2024-05-28 13:24:55 +04:00
Susucre
c144416022
implement [MH3] Springheart Nantuko
2024-05-28 00:58:56 +02:00
xenohedron
bdebf7020c
fix Molten Disaster ( #12307 )
...
* add test case
* unify KickedCondition for battlefield and stack usage
* cleanup Molten Disaster to common classes
2024-05-27 17:25:02 -04:00
xenohedron
69e9f3de8a
fix casting from opponent's graveyard
2024-05-27 17:23:35 -04:00
Oleg Agafonov
89523ff8f3
Merge fix
2024-05-27 23:49:17 +04:00
Susucre
50bf3b5d95
implement [MH3] Nadu, Winged Wisdom ; extend "triggers only once each turn" for any other limit ( #12302 )
2024-05-27 20:41:20 +02:00
Oleg Agafonov
2298ebc5f5
Playable mana calculation improved:
...
* server: fixed server crashes on usage of multiple permanents with {Any} mana abilities (example: Energy Refractor, related to #11285 );
* AI: fixed game freezes and errors on computer's {Any} mana usage (closes #9467 , closes #6419 );
2024-05-27 22:24:58 +04:00
xenohedron
33fe4730ae
Fix first strike damage logic ( #12297 )
...
* add tests for first strike rules
* fix first strike damage logic per 702.7c
* add more test cases
* update logic to not check actual damage dealt
* add another test case
* adjust naming and docs
2024-05-26 20:01:01 -04:00
xenohedron
71a3c05e96
add test cases for #12298
2024-05-26 19:56:50 -04:00
Susucre
faa868aa16
implement [MH3] Detective's Phoenix
2024-05-26 16:17:14 +02:00
Susucre
a3b7bb785d
implement [MH3] Ripples of Undeath
2024-05-26 12:07:43 +02:00
Oleg Agafonov
6b86b1053f
Modal double-faced cards - improved support with copy effects (fixed that copied token has abilities from both sides, closes #10146 , closes #8476 );
2024-05-26 13:01:36 +04:00