xenohedron
35334f50b6
fix verify
2024-01-14 22:51:00 -05:00
PurpleCrowbar
6439c97e82
[PH19] Implement The Cinematic Phoenix ( #11657 )
2024-01-14 22:34:37 -05:00
xenohedron
23ca348f5b
text fix
2024-01-14 20:18:29 -05:00
Oleg Agafonov
482a56f3ea
Karn Liberated - improved game restart support in commander games ( #11628 , #11081 );
2024-01-15 05:03:21 +04:00
Oleg Agafonov
08b99fcbf7
AI: removed outdated AIMinimax project ( #7075 ), removed some useless player classes, code and config files, improved docs;
2024-01-15 05:03:21 +04:00
Oleg Agafonov
6ac2f44cc1
game, refactor: improved player related code, fixed miss reset fields between games like commanderIds ( #11081 , #11628 )
2024-01-15 05:03:21 +04:00
xenohedron
a090a2a9d0
refactor/cleanup DoIfCostPaid ( #11656 )
2024-01-14 19:57:24 -05:00
xenohedron
aa642324d7
refactor: sacrifice permanent triggered abilities ( #11655 )
...
* refactor constructors in SacrificePermanentTriggeredAbility
enables general use
* refactor some custom classes
* reorder method signature, add docs
* refactor another batch of custom classes
* cleanup remaining custom classes
2024-01-14 19:57:11 -05:00
ssk97
d35fd4aa29
fix Armored Kincaller; Goblin Researcher ( #11653 )
...
* Armored Kincaller shouldn't trigger off of itself
* Goblin Researcher condition needs to check its watcher
* Lifegain text fix
2024-01-14 19:56:54 -05:00
Matthew Wilson
5043ed62ab
[LCC] Implement Promise of Aclazotz ( #11652 )
...
Co-authored-by: Matthew Wilson <matthew_w@vaadin.com>
2024-01-14 19:56:32 -05:00
Matthew Wilson
1da9b03810
[LCC] Implement Ripples of Potential ( #11650 )
...
---------
Co-authored-by: Matthew Wilson <matthew_w@vaadin.com>
2024-01-14 19:56:18 -05:00
xenohedron
f0043ee9d9
cleanup The Tomb of Aclazotz without breaking it ( #11648 )
...
* add test for Tarrian's Journal // The Tomb of Aclazotz
* re-apply cleanup without breaking this time
2024-01-14 19:55:55 -05:00
xenohedron
ac53e5b518
text fix
2024-01-13 20:29:48 -05:00
Matthew Wilson
1ee14e1880
[LCC] Implement Clavileno, First of the Blessed ( #11647 )
...
* [LCC] Implement Clavileno, First of the Blessed
* Replace restricted symbol in card text
* Address comments
---------
Co-authored-by: Matthew Wilson <matthew_w@vaadin.com>
2024-01-13 20:24:48 -05:00
Ebola16
39139a448f
fix As Foretold: alt cost only applies to SpellAbility ( #11646 )
2024-01-13 20:24:33 -05:00
xenohedron
341d8b9add
fix #11643 (choice for add mana of any type produced)
2024-01-13 16:26:54 -05:00
xenohedron
dba8725b26
merge cleanup, text fixes
2024-01-13 15:53:56 -05:00
Matthew Wilson
212a7bc159
[LCC] Implement The Grim Captain's Locker ( #11645 )
...
Co-authored-by: Matthew Wilson <matthew_w@vaadin.com>
2024-01-13 15:43:39 -05:00
jimga150
5dee4904f1
[REX] Implement Welcome To... // Jurassic Park ( #11642 )
2024-01-13 15:43:22 -05:00
jimga150
d372b71784
[REX] Implement Don't Move ( #11637 )
2024-01-13 15:42:58 -05:00
Matthew Wilson
2a59c22cb5
fix #11581 (copies of hydras must ETB with counters) ( #11639 )
...
* fix: Issue 11581
* Add `setStrictChooseMode(true)` to unit tests
---------
Co-authored-by: Matthew Wilson <matthew_w@vaadin.com>
2024-01-13 15:42:36 -05:00
Oleg Agafonov
de21d0ee02
refactor: removed spell usage in watcher and cost (related to #11572 , #11575 );
2024-01-13 12:05:33 +04:00
Oleg Agafonov
95481cd736
Mana Maze - fixed game error on usage ( closes #11572 , closes #11575 );
2024-01-13 11:42:22 +04:00
Cameron Merkel
6939886680
[ICE] Implement Touch of Vitae ( #11638 )
2024-01-13 00:53:37 -05:00
xenohedron
44893028f5
refactor: Constructor access modifier cleanup ( #11644 )
...
* ContinuousRuleModifyingEffectImpl
* OneShotEffect
* ContinuousEffectImpl
* fix CRLF
* *EffectImpl
* *Effect
* DoIfCostPaid
* cleanup token copy constructors -> private
* fix build error from misspelled class name
2024-01-13 00:53:22 -05:00
Ebola16
ef750e7a7e
Sword of Light and Shadow - removed duplicated choose use dialog ( #11636 )
2024-01-12 10:27:14 +04:00
xenohedron
15cecf5acb
add back effect text
2024-01-11 00:52:28 -05:00
xenohedron
7d821ef922
fix #11626 (Runadi, Behemoth Caller)
2024-01-11 00:34:02 -05:00
Jeff Wadsworth
2232b9b90c
Revert The Tomb of Aclazotz refactor.
2024-01-10 23:29:50 -06:00
xenohedron
60ad6c2325
new common predicate class
...
ManaValueLessThanOrEqualToSourcePowerPredicate
2024-01-10 23:55:43 -05:00
xenohedron
a19103a958
text cleanup, closes #11625
2024-01-10 23:40:32 -05:00
Skaspels
bff57da79c
Implement [LCC] Carmen, Cruel Skymarcher
2024-01-10 23:32:38 -05:00
jimga150
3b29733aec
[LCC] Implement Contest of Claws ( #11630 )
2024-01-10 23:29:55 -05:00
Cameron Merkel
978258cef5
[WHO] Implement Leela, Sevateem Warrior ( #11629 )
2024-01-10 23:29:39 -05:00
Cameron Merkel
bd4ac48611
[WHO] Implement Duggan, Private Detective ( #11627 )
2024-01-10 23:29:24 -05:00
Jeff Wadsworth
05e545efb2
Reverted pom.xml to original source.
2024-01-10 17:28:25 -06:00
Jeff Wadsworth
58739cf2d6
Fixed #11623
2024-01-10 17:24:42 -06:00
Oleg Agafonov
b6042f7b22
tests: improved load tests with AI games, added parallel option (play multiple AI games at the same time and show final result table, auto-generated decks can be repeatable by random seed - see test_TwoAIPlayGame_Multiple);
2024-01-10 18:53:44 +04:00
Oleg Agafonov
72d6a7134d
Merge fix
2024-01-08 23:28:17 +04:00
Oleg Agafonov
eedb9e6054
server, tests: improved game error and AI logs, added docs, added error stats in load test's result table (related to #11572 );
2024-01-08 23:21:44 +04:00
PurpleCrowbar
19e829a959
Fix typo in creature types
2024-01-08 16:46:52 +00:00
Oleg Agafonov
b3c55555a1
tests: fixed error on load tests end (related to #11572 ), improved logs, improved session lifecycle on load tests;
...
tests: added additional test for Mana Maze and deep copy (related to #11572 );
docs: added more info to network related code;
2024-01-08 04:14:27 +04:00
xenohedron
98a3d8b947
fix that Manamorphose can't be used to cast Imperiosaur ( #11620 )
2024-01-07 14:22:20 -05:00
xenohedron
5376e81d90
minor cleanup to ManaPool
2024-01-07 14:21:59 -05:00
xenohedron
c55be4b7c8
minor adjustment to Convoke ui
2024-01-07 14:21:59 -05:00
PurpleCrowbar
41bdd5258c
Add LCI token images
2024-01-07 19:19:34 +00:00
xenohedron
43f5b7b233
merge cleanup/fix
2024-01-07 00:11:53 -05:00
skaspels
cd5cdb4d55
Implement [REX] Permission Denied and [LCC] Arm-Mounted Anchor ( #11618 )
2024-01-07 00:07:38 -05:00
jimga150
a835dcf4fc
[LCC] Implement Wayta, Trainer Prodigy ( #11608 )
2024-01-06 16:24:40 -05:00
xenohedron
3712d2319d
add test for Fight
2024-01-06 16:21:10 -05:00