Evan Kranzler
40d24869a8
[FIC] Implement G'raha Tia, Scion Reborn, rework DoIfCostPaid and "do only once" effects ( #13660 )
...
* rework effects with DoIfCostPaid and "do this only once each turn"
* [FIC] Implement G'raha Tia, Scion Reborn
* [FIC] Implement Emet Selch of the Third Seat
* rework Emet-Selch
* add test
* add static methods to handle whether ability was used this turn
2025-06-10 19:45:03 -07:00
Susucre
71c4be03fb
add TODO to new @Ignore
2025-06-10 19:45:03 -07:00
Susucre
e628cd0dc3
add even more saga tests
...
enable the two ignored after #11619
2025-06-10 19:45:02 -07:00
Susucre
a609027e2f
add more saga tests
...
enable the two ignored after #11619
2025-06-10 19:45:02 -07:00
Susucre
09d01d43f6
test The Phasing of Zhalfir ; small tweak to TestPlayer to not count phased out permanents
2025-06-10 19:45:02 -07:00
Susucre
ed2cbb5a80
add tests for Urza's Saga and The Triumph of Anax
2025-06-10 19:45:02 -07:00
theelk801
989304359e
fix verify failure
2025-06-10 19:45:02 -07:00
theelk801
869f383837
[FIN] update spoiler
2025-06-10 19:45:02 -07:00
Susucre
f35ae03a7d
set [MIR] Shadowbane as RETRO_ART
2025-06-10 19:45:02 -07:00
Susucre
cf981f9f1e
implement [MIR] Shadowbane
2025-06-10 19:45:02 -07:00
Susucre
80d4ab5280
missed a final attribute in previous commit
2025-06-10 19:45:02 -07:00
Susucre
a6ca052106
refactor one-use prevention effect for a chosen source
...
fixes a few bugs along the way:
[[Pilgrim and Justice]] & [[Pilgrim of Virue]] were incorrectly adding a "to you" to their damage clause.
[[Ajani's Aid]] was improperly a one-use prevention effect.
[[Story Circle]] and [[Prismatic Circle]] have not been refactor as it is not currently possible to have a proper filter for them. Would require a FilterSource with a 4-argument match most likely.
2025-06-10 19:45:02 -07:00
theelk801
7d62aa9ec5
[FIN] Implement Rydia, Summoner of Mist
2025-06-10 19:45:02 -07:00
theelk801
1284078b43
[FIN] Implement Venat, Heart of Hydaelyn / Hydaelyn, the Mothercrystal
2025-06-10 19:45:02 -07:00
theelk801
4066f64bb7
[FCA] add set
2025-06-10 19:45:02 -07:00
theelk801
c540fdf6b1
[FIN] Implement Rydia's Return
2025-06-10 19:45:02 -07:00
theelk801
9434696904
[FIN] Implement Blitzball
2025-06-10 19:45:02 -07:00
Susucre
c273fe94bd
implement [FIC] Edgar, Master Machinist ( #13676 )
2025-06-10 19:45:02 -07:00
Susucre
dcf785ed12
implement [FIN] Sorceress's Schemes ( #13694 ) ; small refactor of TargerCard
2025-06-10 19:45:02 -07:00
theelk801
03d8f1bd94
[FIN] Implement Exdeath, Void Warlock / Neo Exdeath, Dimension's End
2025-06-10 19:45:02 -07:00
theelk801
460e3669d6
[FIN] add missing flavor word to The Wandering Minstrel
2025-06-10 19:45:01 -07:00
theelk801
786312c8f6
[FIN] Implement The Wandering Minstrel
2025-06-10 19:45:01 -07:00
theelk801
edf256005c
[FIN] Implement Summon: G.F. Ifrit
2025-06-10 19:45:01 -07:00
theelk801
79a3dda6cc
[FIN] Implement Sidequest: Card Collection / Magicked Card
2025-06-10 19:45:01 -07:00
theelk801
396237b16b
[FIN] Implement Vincent's Limit Break
2025-06-10 19:45:01 -07:00
theelk801
bad234a2de
[FIN] Implement Tifa's Limit Break
2025-06-10 19:45:01 -07:00
theelk801
f1fc0c9dbb
[FIN] update spoiler
2025-06-10 19:45:01 -07:00
theelk801
787f7e137b
[FIC] Implement Yuna, Grand Summoner
2025-06-10 19:45:01 -07:00
Balázs Kristóf
08ff9c54a7
[FIC] Implement Coin of Fate ( #13624 )
2025-06-10 19:45:01 -07:00
Balázs Kristóf
46d1795c5c
[FIC] Implement Banon, the Returners' Leader ( #13627 )
...
* [FIC] Implement Banon, the Returners' Leader
* fix Banon data line
2025-06-10 19:45:01 -07:00
theelk801
95d818a1a0
[FIN] Implement Vaan, Street Thief
2025-06-10 19:45:01 -07:00
theelk801
6fb5a9546b
[FIN] Implement Torgal, A Fine Hound
2025-06-10 19:45:01 -07:00
theelk801
a5ced3925c
[FIN] Implement Random Encounter
2025-06-10 19:45:01 -07:00
xenohedron
15a4a26404
fix and test Stern Judge
2025-06-10 19:45:01 -07:00
padfoothelix
1ce03d9ad8
[WHO] Implement Ashad, the Lone Cyberman ( #13659 )
2025-06-10 19:45:01 -07:00
padfoothelix
03f0822769
[WHO] Implement Danny Pink ( #13473 )
2025-06-10 19:45:01 -07:00
xenohedron
d8ec8cdb2b
fix some more cards
2025-06-10 19:45:01 -07:00
xenohedron
1046899930
update Neoform
2025-06-10 19:45:01 -07:00
xenohedron
61ad8f9b6b
fix some more cards
2025-06-10 19:45:01 -07:00
xenohedron
1ccf99abab
fix Emergent Sequence properly
...
(confirmed by test coverage)
2025-06-10 19:45:01 -07:00
xenohedron
e15ea03522
update a few more cards
2025-06-10 19:45:01 -07:00
xenohedron
c7e053c64c
unrelated corrections
2025-06-10 19:45:01 -07:00
xenohedron
e6686317af
update cards to use new method
2025-06-10 19:45:01 -07:00
xenohedron
692a843b86
refactor: introduce new helper method
...
to find permanent from card after moved to battlefield
2025-06-10 19:45:01 -07:00
Oleg Agafonov
8147ebe531
server: fixed that it doesn't allow to use 3 characters names despite config settings
2025-06-10 19:44:59 -07:00
theelk801
5945ab5cb6
[FIN] Implement Genji Glove
2025-06-10 19:44:16 -07:00
theelk801
06f5fe0cff
[FIN] Implement Excalibur II
2025-06-10 19:44:16 -07:00
theelk801
51d199f75b
[FIN] update spoiler
2025-06-10 19:44:16 -07:00
theelk801
0a850cc052
remove some more unnecessary filter arguments from target constructors
2025-06-10 19:44:16 -07:00
theelk801
bfdc895919
[FIN] Implement Golbez, Crystal Collector
2025-06-10 19:44:16 -07:00