theelk801
7ec2737b32
[BLC] various text fixes
2025-06-10 19:45:04 -07:00
theelk801
e6002849fb
[BLB] various text fixes
2025-06-10 19:45:04 -07:00
theelk801
358beaeb74
rework text generation for modes with costs and/or flavor words
2025-06-10 19:45:04 -07:00
theelk801
fc9500f744
[FIC] Implement Urianger Augurelt
2025-06-10 19:45:04 -07:00
theelk801
693365fd6f
[FIC] Implement Lifestream's Blessing
2025-06-10 19:45:04 -07:00
theelk801
b85ea42382
[FIN] Edgar, King of Figaro makes all flip events winnable
2025-06-10 19:45:04 -07:00
theelk801
ee11f41201
[FIC] Implement Strago and Relm
2025-06-10 19:45:04 -07:00
theelk801
45ebf39e7a
fix test failure
2025-06-10 19:45:04 -07:00
theelk801
ba8824554e
more text fixes (DRC is now 100%)
2025-06-10 19:45:04 -07:00
theelk801
8d8e39cf23
various text fixes
2025-06-10 19:45:04 -07:00
Susucre
15af9de9b0
add test for Betor, Ancestor's Voice
...
Attempting to replicate #13716 bug without result.
Assuming there was a counter replacement effect in place missing in the bug report.
2025-06-10 19:45:04 -07:00
Susucre
b6e63b54f2
fix and test Font of Agonies
...
fixes #13717
2025-06-10 19:45:04 -07:00
Steven Knipe
f0ebf1c2ba
add SigardasSplendorTest, other test improvements
2025-06-10 19:45:04 -07:00
Steven Knipe
bd996b2dac
Shared zcc init code
2025-06-10 19:45:04 -07:00
theelk801
b3d721c16b
[MIR] Implement Discordant Spirit
2025-06-10 19:45:04 -07:00
theelk801
ddf9eb4519
[MIR] Implement Sirocco
2025-06-10 19:45:04 -07:00
theelk801
3f9605787a
[FDN] a few text fixes
2025-06-10 19:45:04 -07:00
theelk801
2157c03988
[J25] various text fixes
2025-06-10 19:45:04 -07:00
Susucre
e26d0c1bb9
refactor: add FilterSource to match TargetSource ( #13703 )
...
Small fix of enabling TargetSource to choose/target a Command Object
2025-06-10 19:45:04 -07:00
theelk801
65bc705c0e
[J25] add missing condition to Psemilla, Meletian Poet
2025-06-10 19:45:04 -07:00
theelk801
d63aaf36f4
[J25] Implement Psemilla, Meletian Poet
2025-06-10 19:45:04 -07:00
theelk801
81ba0e0ddf
[J25] Implement Aphelia, Viper Whisperer
2025-06-10 19:45:04 -07:00
Oleg Agafonov
96a8efd2a6
Player under control - fixed that it doesn't hide opponent's hand after control lost (part of #13353 );
2025-06-10 19:45:04 -07:00
Oleg Agafonov
26aa55d05d
tests: added verify check for wrong target tags usage, improved work with tagged targets (related to 8b2a81cb42)
2025-06-10 19:45:04 -07:00
ssk97
3ff70a9696
refactor: remove notTarget targets from abilities ( #13651 )
...
Adds OneShotNonTargetEffect and PutCountersTargetCost
Fixes the target timing of spells/abilities, as non-targets should be chosen on resolution.
2025-06-10 19:45:04 -07:00
xenohedron
1fa30e0197
fix some missing target tags
2025-06-10 19:45:04 -07:00
Steven Knipe
eab10c4933
Fix Vault 13 test and card once zcc fix is merged
2025-06-10 19:45:04 -07:00
Steven Knipe
e2c8d32bf5
ForEachOpponentTargetsAdjuster -> ForEachPlayerTargetsAdjuster
2025-06-10 19:45:04 -07:00
xenohedron
fcac2862c8
refactor: new predicate for mana value equal to counters on source
2025-06-10 19:45:04 -07:00
xenohedron
7b540fc61c
refactor: move class to correct package
2025-06-10 19:45:03 -07:00
xenohedron
7544dd9039
text fixes [MRD] [DST] [5DN]
2025-06-10 19:45:03 -07:00
xenohedron
9a8979f1fc
refactor cards to new common class
...
"When a [] enters, you may return this card from your graveyard to the battlefield enchanting that creature"
2025-06-10 19:45:03 -07:00
xenohedron
99ad577504
text fixes [ODY] [TOR] [JUD] [ONS] [LGN] [SCG]
2025-06-10 19:45:03 -07:00
theelk801
04e02b1134
make affinity filters package private
2025-06-10 19:45:03 -07:00
Evan Kranzler
0b714946b0
Rework affinity implementation ( #13707 )
...
* rework affinity implementation
* move filters
2025-06-10 19:45:03 -07:00
theelk801
2d237fdba1
a few more text fixes
2025-06-10 19:45:03 -07:00
theelk801
72b9e1970f
[FIC] a few changes to Blitzball Stadium
2025-06-10 19:45:03 -07:00
theelk801
1772759d89
[FIC] Implement Fandaniel, Telophoroi Ascian
2025-06-10 19:45:03 -07:00
theelk801
9b04fe45d2
[FIC] Implement Conformer Shuriken
2025-06-10 19:45:03 -07:00
Balázs Kristóf
ed775270c6
[FIC] Implement Blitzball Stadium ( #13626 )
2025-06-10 19:45:03 -07:00
Oleg Agafonov
66e6126ad4
deck: imrpoved draft cubes order in config and choose dialog (part of #13705 )
2025-06-10 19:45:03 -07:00
Oleg Agafonov
fc59fa4961
deck: fixed miss tourney Booster Draft Swiss (Rich Man)
2025-06-10 19:45:03 -07:00
Oleg Agafonov
ac43e90e18
deck: updated The Paper Cube, fixed legacy/vintage (part of #13705 )
2025-06-10 19:45:03 -07:00
Oleg Agafonov
1cace5f7f2
deck: updated Legacy Cube to latest version, removed outdated cubes, improved last update info (part of #13705 )
2025-06-10 19:45:03 -07:00
Evan Kranzler
ecfa608295
[FIC] Implement Locke, Treasure Hunter ( #13695 )
2025-06-10 19:45:03 -07:00
Oleg Agafonov
d8bc1f7066
Draft Cubes rework (better cube from deck, dynamic data, better errors processing, actual MTGO Vintage Cube) ( #13705 )
...
- GUI, table: added dynamic data support for Cube Types (no more depends on server's config names, part of #12050 );
- server: replace multiple MTGO Vintage Cubes by single cube, updated to April 2025 (part of #12050 );
- server: fixed table freeze on starting error (related to #11285 );
- GUI, table: added better support of Cube From Deck (client/server side errors, additional info about loaded cards, etc);
2025-06-10 19:45:03 -07:00
Susucre
2475537b5e
cleanup CantBeCounteredControlledEffect
2025-06-10 19:45:03 -07:00
Susucre
97a8c405cf
add TODOs on hacked Spellbane Centaur
2025-06-10 19:45:03 -07:00
theelk801
d43b33cec6
[FIN] more text fixes
2025-06-10 19:45:03 -07:00
theelk801
7d700989a2
[FIC] more text fixes
2025-06-10 19:45:03 -07:00