theelk801
bac4e7b507
(refactor) break out assignment into its own package
2024-06-18 13:44:11 -04:00
ssk97
b335947afd
Fix TargetsCountAdjuster to always add target even if the max is 0. ( #12478 )
2024-06-16 06:39:33 +04:00
xenohedron
391c01c87d
implement [MH3] Herigast, Erupting Nullkite
2024-06-15 14:54:14 -04:00
xenohedron
f08d5acb30
implement [VIS] Pygmy Hippo
2024-06-15 13:57:55 -04:00
PurpleCrowbar
f83073081d
Add M3C token images
2024-06-15 01:41:10 +01:00
PurpleCrowbar
993ffd8894
Add MH3 token images
2024-06-15 01:22:00 +01:00
xenohedron
fdd244786b
refactor: improve method name (related to 86fa9278)
2024-06-13 00:43:51 -04:00
xenohedron
723df8f53c
fix some unnecessary usage of setTargetName
...
add docs on usage of methods
2024-06-13 00:43:51 -04:00
Evan Kranzler
3ae1f0d7fb
(Ready to merge) Update cephalid to octopus, KLD block cat dragons ( #12456 )
...
* update cephalid to octopus
* update KLD block cat dragons
2024-06-12 12:11:34 -04:00
xenohedron
b85d2883e3
style: remove some static imports
2024-06-11 23:47:48 -04:00
xenohedron
d61de05eb8
refactor: simpler processAction syntax ( #12458 )
...
* game.processAction() instead of game.getState().processAction(game)
* add simpler method name and docs
* find/replace to new method
* remove old method
* deprecate applyEffects
2024-06-11 22:55:43 -04:00
grimreap124
a8215efe1a
Implement [ACR] The Animus ( #12453 )
2024-06-11 14:18:59 +04:00
xenohedron
fc21365847
Fix "becomes the target of" logic to check all modes ( #12452 )
...
* check all targets from all modes for getTargetingStackObject
* update logic related to a97dec3
2024-06-11 00:58:12 -04:00
Oleg Agafonov
e209ce1c97
server: fixed wrong cheater detection in some tourney sideboardings ( closes #11877 )
2024-06-11 00:30:00 +04:00
Oleg Agafonov
fe4814680e
game, AI: fixed bloated logs in AI and other games
2024-06-10 20:29:40 +04:00
xenohedron
a5488228b8
fix usable zone logic for abilities that function from other zones ( #12446 )
...
* remove superfluous constructor params
* fix Syrix, Carrier of the Flame
* standardize Zone = Battlefield
* rename class
* remove redundant class
* add docs
* adjustment
2024-06-09 22:15:04 -04:00
xenohedron
0d4acf26e5
refactor: improve method name - checkShortLivingLKI
2024-06-09 22:13:33 -04:00
xenohedron
aeaeccb63b
Fix bugs with dies triggers due to short living LKI reset ( #12438 )
...
* replace applyEffects() with processAction() for card usages
* update Goblin Welder and test
* add test for Historian's Wisdom
* enable other related tests
* only reset short living LKI for process action, not all apply effects
* update docs
* remove applyEffects from condition in Historian's Wisdom
* add another test case
2024-06-09 18:56:19 -04:00
Ikko Eltociear Ashimine
be8a52fe60
chore: update TournamentUtil.java ( #12444 )
...
appropiate -> appropriate
2024-06-09 18:56:04 -04:00
Susucre
86fa92788e
improve target naming for Getaway Glamer
2024-06-09 18:05:01 +02:00
theelk801
ee479d24c9
[ACR] Implement The Spear of Leonidas
2024-06-09 11:47:49 -04:00
xenohedron
4bdca4b9ad
text fixes
2024-06-08 15:23:23 -04:00
Susucre
e2066f41ab
fix copy effect not being discarded early enough ( #12434 )
2024-06-08 20:49:20 +02:00
Evan Kranzler
cdf91e66fb
Change tribal card type to kindred, update viashino and naga ( #12271 )
...
* change tribal card type to kindred
* update viashino to lizard
* update naga to snake
2024-06-08 13:55:52 -04:00
Susucre
40a1fc6c23
cleanup and add tests on '{this} enters the battlefield tapped unless [Condition]'
...
Almost a refactor. The only change is that all those cards were missing the notTarget argument in TapSourceEffect.
closes #12411
2024-06-08 19:35:35 +02:00
Oleg Agafonov
a071593d47
refactor: added runtime check for wrong usage of AddContinuousEffectToGame ( closes #12427 )
2024-06-07 23:20:13 +04:00
Oleg Agafonov
37dbdb4b4b
refactor: fixed miss deep copy of AlternativeSourceCosts in PlayerImpl (related to #12420 )
2024-06-07 23:06:59 +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
de323a3577
fixed tests
2024-06-07 13:34:49 +04: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
xenohedron
79a37d249e
more text adjustments
2024-06-06 23:28:10 -04:00
xenohedron
3ed1a82ac9
add docs, remove unnecessary try-catch
2024-06-06 23:13:42 -04:00
grimreap124
1d8be572b5
Implement [M3C] Razorfield Ripper ( #12389 )
2024-06-06 23:11:38 -04:00
xenohedron
f2d6629313
text fixes
2024-06-06 23:05:44 -04:00
Evan Kranzler
720d6075ea
(Don't merge yet) Rename totem armor to umbra armor ( #12270 )
...
* rename totem armor to umbra armor
* merge fix
* merge fix
2024-06-06 20:52:37 -04:00
grimreap124
976097e1e8
Implement [WHO] The Rani ( #12369 )
2024-06-06 19:23:10 -04:00
grimreap124
af879be1d2
Implement [M3C] Aether Refinery ( #12337 )
2024-06-06 19:22:55 -04:00
Susucre
24e73df510
implement [MH3] Thief of Existence
2024-06-07 00:19:37 +02:00
Evan Kranzler
27bea843a3
[M3C] Implement Ulalek, Fused Atrocity and new colorless hybrid mana ( #12273 )
...
* improved by (#12415 )
* Added symbol downloads for new colorless hybrid
---------
Co-authored-by: Alexander Novotny <alexander_novo@mail.tmcc.edu>
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2024-06-06 23:43:45 +04:00
theelk801
1b2de47e78
fix Tarmogoyf token name, Tarmogoyf Nest ability cost order
2024-06-06 15:39:33 -04:00
Susucre
b65a5e0e1c
implement [MH3] Rosheen, Roaring Prophet
2024-06-06 17:36:11 +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
8ec4ffd9de
implement [MH3] Genku, Future Shaper
2024-06-06 17:36:10 +02:00
Susucre
a63d0d079e
implement [MH3] Shilgengar, Sire of Famine
2024-06-06 12:51:12 +02:00
Susucre
ab280ad2ba
implement [MKM] Cryptic Coat ( #12164 ) and Cloak ability
2024-06-06 12:47:07 +02:00
Susucre
425858e413
fixes on new cards
2024-06-06 11:12:29 +02:00
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