Alexander Novotny
f8f9b0caa0
Fix verify failures ( #12168 )
2024-04-22 09:58:28 -04:00
jimga150
28a1442899
Krark's Thumb - fixed that it can generates too many flip triggers ( #12152 )
...
---------
Co-authored-by: Susucre <34709007+Susucre@users.noreply.github.com>
2024-04-22 11:22:42 +04:00
Susucre
c0c05579ba
fix client NPE if Radiation trigger in trigger order panel
...
The frameStyle was unexpectedly null when displaying the trigger in the view to choose trigger panels.
It was good on the stack so I missed that in initial implementation.
Bug showed up once there was another trigger on Beginning of Main Phase, for instance Coalition Relic.
The lack of frameStyle lead to a rendering NPE.
2024-04-21 18:52:46 +02:00
Susucre
a35078440a
fix Nuclear Fallout
2024-04-21 17:23:37 +02:00
Susucre
2eb872c93e
tweak PlayerPanel pixels
2024-04-21 11:19:13 +02:00
Oleg Agafonov
6ca94e11ff
Case the Joint - fixed that it doesn't look at other players library (related to #12151 );
2024-04-20 23:47:59 +04:00
Oleg Agafonov
5784bce025
Disciple of Caelus Nin - fixed that it doesn't ask other players to keep permanents ( closes #12151 );
2024-04-20 23:46:10 +04:00
Oleg Agafonov
f95a70dda4
Leafkin Avenger - fixed that it count opponent creatures, added card hint ( closes #12146 );
2024-04-20 23:40:50 +04:00
Susucre
dee0637496
fix and test Zirda's Companion legality ( #12142 )
2024-04-20 11:14:29 +02:00
jimga150
b2c52ff906
Dragon Cultist - fixed wrong damage count ( #12149 )
2024-04-19 21:19:31 +04:00
xenohedron
e095a76561
update Czech Republic -> Czechia ( resolves #12143 )
2024-04-19 01:18:38 -04:00
xenohedron
89bc08a840
adjust TokenImagesTest to not use MB1
2024-04-18 20:18:48 -04:00
Susucre
629ff68c64
fix VerifyTest
2024-04-18 21:11:17 +02:00
Susucre
9a21f24f2c
[PIP] Implement Glowing One & Ingesting Radroach
2024-04-18 19:28:15 +02:00
Susucre
0da12c4bc2
fix Kess, Dissident Mage ( #11924 )
...
fix #11924
2024-04-18 17:56:31 +02:00
xenohedron
fc3551fc0a
text improvements
2024-04-17 20:54:05 -04:00
RaelCappra
52530b173d
Update Banned & Restricted List, March 2024 ( #12136 )
...
* Modern: ban Violent Outburst
* Vintage: unrestrict Ponder
2024-04-17 20:26:17 -04:00
Matthew Wilson
b76a3ba889
gui: fix Saga DFC rendering ( #12134 )
2024-04-17 20:25:15 -04:00
jimga150
006f212b6b
[REX] Implement Indoraptor, the Perfect Hybrid ( #12122 )
...
* Implement Indoraptor, the Perfect Hybrid
* Add tests
2024-04-17 20:24:56 -04:00
jimga150
b0d7daa85e
[REX] Implement Grim Giganotosaurus ( #12103 )
...
* Implement Grim Giganotosaurus
* Refactor MonstrosityAbility to take cost adjuster
* Update Nemesis of Mortals' monstrous ability and add test for cost reduction
2024-04-17 20:24:37 -04:00
Susucre
9d7bf27d38
[PIP] Implement Rad Counters mechanic ( #12087 )
2024-04-17 20:04:17 +02:00
Susucre
11373fd75d
fix Xanathar, Guild Kingpin ( #12133 )
...
fix #12133
2024-04-17 19:59:31 +02:00
Oleg Agafonov
92b722d3ca
server: fixed bloated logs about table owner's invalid deck
2024-04-17 12:27:41 +04:00
Oleg Agafonov
a9372e93ff
server: improved game stability on player's concede (related to #11460 )
2024-04-17 12:21:11 +04:00
Oleg Agafonov
88eb35ebc7
code clean
2024-04-16 23:37:22 +04:00
Oleg Agafonov
e8e2f23284
server: improved server stability ( #11285 ) and reworked triggers/playable logic ( #8426 ):
...
* game: now all playable calculations done in game simulation, outside real game (no more freeze and ruined games by wrong Nyxbloom Ancient and other cards with wrong replacement dialog);
* game: fixed multiple problems with triggers (wrong order, duplicated calls or "too many mana" bugs, see #8426 , #12087 );
* tests: added data integrity checks for game's triggers (3 enabled and 3 disabled due current game engine logic);
2024-04-16 23:10:18 +04:00
Susucre
f68e435fc4
rework and test Phyrexian Ingester
2024-04-14 12:33:26 +02:00
Susucre
017286ed94
fix ContinuousEffect that access affectedObjectsSet before it is initialized ( #12080 )
2024-04-13 16:50:06 +02:00
Susucre
cce7f79d89
fix and test Lara Croft, Tomb Raider ( #11945 )
...
Fix #11945
2024-04-13 13:21:29 +02:00
Susucre
fc011ac7e0
fix Opposition Agent ( #10576 )
...
Fix #10576
2024-04-13 12:59:52 +02:00
jimga150
db9e849ac8
[REX] Implement Henry Wu, InGen Geneticist ( #12106 )
2024-04-13 12:22:58 +02:00
Susucre
607d55f16b
[OTC] Implement 2 cards, refactor some exile effects ("Gonti-like") ( #12118 )
...
[OTC] Implement Gonti, Canny Acquisitor
[OTC] Implement Dream Thief's Bandana
2024-04-13 12:21:05 +02:00
Susucre
c77634c843
separate 'you may play'|'you may cast' AsThoughtEffect approuvers
...
Also, reworked Gonti, Lord of Luxury and checks it now works properly with Zoetic Cavern.
2024-04-13 12:10:53 +02:00
xenohedron
31295eb645
followup fix to #12058
2024-04-12 23:24:56 -04:00
xenohedron
8394429a47
reminder text fixes
2024-04-12 22:43:35 -04:00
xenohedron
8853e7d875
refactor: clean up static filters for sacrifice targets ( #12120 )
...
* simplify sacrifice target filters, part 1
* minor cleanup
* adjust SacrificeXTargetCost
* adjust Arctic Merfolk
* more cleanup
* remove unused
* adjust filters not used for sacrifice
* fix Hew the Entwood
* fix Nahiri's Lithoforming
* remove unused
* remove another
* cleanup more
* fix MegatronDestructiveForce
* remove next
* next batch of replacements
* remove next
* rename filter to match text
* finish removing
* use existing static filter
2024-04-12 22:24:10 -04:00
xenohedron
5c9d1cd205
fix #12058 (check phased in for "control a commander")
2024-04-12 20:59:36 -04:00
xenohedron
1198192a13
more text adjustments
2024-04-12 20:45:53 -04:00
sandbo00
d011e70baf
[PIP] Implement Marcus, Mutant Mayor ( #11999 )
...
---------
Co-authored-by: xenohedron <xenohedron@users.noreply.github.com>
2024-04-12 20:16:15 -04:00
xenohedron
f3fccfbd8a
refactor: use setter method and private field
2024-04-12 20:11:04 -04:00
xenohedron
577a3708fc
adjust some text, cleanup some variable access
2024-04-12 20:08:26 -04:00
Alexander Novotny
8271686cb4
[PIP] Implement Shaun, Father of Synths ( #12109 )
...
* Added method to set triggered abilities to optional
* TokenCopy effect now copies permanentModifier
* Implemented Shaun, Father of Synths
* remove TODO
* Made `setOptional` chainable
2024-04-12 19:41:58 -04:00
jimga150
96939b31eb
Implement [REX] Owen Grady, Raptor Trainer ( #12094 )
2024-04-12 19:41:27 -04:00
Cameron Merkel
b141fdea2c
[PIP] Implement The Motherlode, Excavator ( #12076 )
2024-04-12 19:41:11 -04:00
Cameron Merkel
3aa3e0671f
[PIP] Implement Veronica, Dissident Scribe ( #12113 )
2024-04-12 23:47:43 +02:00
Susucre
6b3db829fa
[OTC] Implement Discreet Retreat
2024-04-12 19:28:32 +02:00
Susucre
bf131fff79
[OTC] Implement Orochi Soul-Reaver
2024-04-12 19:28:32 +02:00
theelk801
a248c23458
[OTC] fix Greywater's Fixer giving unearth rather than encore
2024-04-12 11:40:28 -04:00
Susucre
5fb1651403
fix small bugs in two cards
...
Fix #12112
2024-04-12 15:44:17 +02:00
Susucre
72a2e32d1c
fix 514.3a, give player priority on cleanup when something happened ( #12115 )
2024-04-12 15:31:53 +02:00