Susucre
98f910a892
implement [MH3] Shadow of the Second Sun
2024-06-06 00:14:06 +02:00
Jeff Wadsworth
66a1dcd707
Update ThatSpellGraveyardExileReplacementEffect.java
...
Fixed #12396
2024-06-05 15:49:36 -05:00
Susucre
48ffa3ba84
implement [MH3] Ashling, Flame Dancer
2024-06-05 21:22:38 +02:00
Susucre
be72a5bba6
implement [MH3] Aether Revolt
2024-06-04 17:59:06 +02:00
Susucre
d350485d64
implement [MH3] Kozilek's Command
2024-06-04 16:52:31 +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
fd8cb28fc2
update text generation for tokens with abilities to account for new and old phrasing
2024-06-04 01:10:31 -04:00
xenohedron
95eed18d73
some text fixes
2024-06-02 23:12:06 -04:00
xenohedron
d5f2c1849d
update other cards to use common class
...
resolves ##11809
2024-06-02 23:02:58 -04:00
xenohedron
07e65c999c
remove unintended import, cleanup docs
2024-06-02 21:28:14 -04:00
xenohedron
d226b30592
avoid casting to Card with dedicated method getSourceCardIfItStillExists
2024-06-02 21:28:14 -04:00
xenohedron
d8be015c65
getBattlefield directly, not via getState
2024-06-02 21:28:14 -04:00
xenohedron
7a76a3b005
remove superfluous usage of isPhasedOutIndirectly
2024-06-02 21:28:14 -04:00
xenohedron
3497facd6b
new RemoveAllCountersAllEffect
2024-06-02 21:28:14 -04:00
xenohedron
21f1aa559b
common class for "whenever ... deals damage to you, "
2024-06-02 21:28:14 -04:00
xenohedron
4025b312ad
cleanup calls to respect range of influence
2024-06-02 21:28:14 -04:00
xenohedron
156c474df8
remove bloated class used only once
2024-06-02 21:28:14 -04:00
xenohedron
10230f0d99
getPermanent directly, not via getBattlefield
2024-06-02 21:28:14 -04:00
Susucre
ecde2669d0
fix Crabomination's Emerge from artifact
2024-06-02 21:12:46 +02:00
xenohedron
058ae26de7
refactor: new GainLifeTargetControllerEffect
2024-06-01 16:57:27 -04:00
xenohedron
af89fd80ee
even more text fixes/updates
2024-06-01 16:32:11 -04:00
xenohedron
d067110632
text update "when you next cast..."
2024-06-01 15:26:40 -04:00
Susucre
d1e12595d9
implement [MH3] Planar Genesis
2024-06-01 17:45:06 +02:00
grimreap124
f36a40716d
implement [MH3] Vexing Bauble ( #12344 )
2024-06-01 16:17:50 +02:00
Susucre
6efdce1e4e
implement [MH3] Jolted Away
2024-06-01 14:51:30 +02:00
Susucre
31c772d368
clean EmergeAbility and Doom Foretold
2024-06-01 13:07:21 +02:00
xenohedron
af59ff2c5c
fix text gen mistake
2024-06-01 01:05:47 -04:00
Susucre
dfe9390a2a
implement [MH3] Crabomination
2024-05-31 18:26:42 +02:00
grimreap124
3d89256c84
implement [MH3] Lethal Throwdown ( #12327 )
2024-05-31 12:13:42 +02:00
grimreap124
48579814f9
implement [MH3] Spymaster's Vault ( #12325 )
2024-05-31 12:13:20 +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
grimreap124
014033e445
implement [MH3] Golden-Tail Trainer ( #12323 )
2024-05-30 13:11:31 +02:00
xenohedron
d7a8af00c1
text fixes
2024-05-30 01:03:21 -04: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
a3282ee6a1
fix Niv-Mizzet Guildpact dealing damage to both targets
...
Fix #12329
2024-05-29 20:23:23 +02:00
theelk801
b475e03255
update energy text generation (errata confirmed by commander deck reprints)
2024-05-28 15:01:22 -04: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
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
Susucre
faa868aa16
implement [MH3] Detective's Phoenix
2024-05-26 16:17:14 +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
Oleg Agafonov
0e39d6a833
images: fixed miss token image in some use cases (if it was created from a card and a set contains multiple images);
2024-05-26 12:56:03 +04:00
Susucre
bcff245a31
rework more Prevention Effects involving counters. Implement [PIP] Bloatfly Swarm ( #12205 )
2024-05-23 19:48:44 +02:00
Susucre
e3e34dae33
implement [MH3] Strix Serenade ; refactor similar effects with Pongify effect
...
Slight refactor for Serenade, Swan Song and An Offer You Can't Refuse to
use the shared class (formely for Permanents only) for Pongify kind of effects.
2024-05-23 19:47:06 +02:00
Susucre
f30ec10846
implement [MH3] Drowner of Truth // Drowned Jungle
2024-05-23 18:19:29 +02:00
Susucre
79165f269c
implement [MH3] Sorin of House Markov // Sorin, Ravenous Neonate
2024-05-22 22:18:52 +02:00