Commit graph

42952 commits

Author SHA1 Message Date
dependabot[bot]
d3919315d2
Bump org.apache.shiro:shiro-core from 1.8.0 to 1.13.0 in /Mage.Server
Bumps [org.apache.shiro:shiro-core](https://github.com/apache/shiro) from 1.8.0 to 1.13.0.
- [Release notes](https://github.com/apache/shiro/releases)
- [Changelog](https://github.com/apache/shiro/blob/main/RELEASE-NOTES)
- [Commits](https://github.com/apache/shiro/compare/shiro-root-1.8.0...shiro-root-1.13.0)

---
updated-dependencies:
- dependency-name: org.apache.shiro:shiro-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 20:46:04 +00:00
Oleg Agafonov
2186a49a0f tests: added todo and PoC test for multi target definition (see test_JadeSeedstonesAndMultiTargets) 2024-01-16 17:52:17 +04:00
Susucre
027bda9c04 fix Alistair The Brigadier filter. (#11665) 2024-01-16 11:15:19 +01:00
Ebola16
85c17c786f
gui: decrease luminosity for LOG_TT_COLOR_MULTI (#11663) 2024-01-16 00:26:10 -05:00
xenohedron
26fd58fa08 fix #11660 (Rowan's Grim Search) 2024-01-16 00:25:01 -05:00
ssk97
24bc4d95b1
[REX] Implement 5 cards (#11631)
* Life Finds a Way

* Spitting Dilophosaurus

* Ellie And Alan, Paleontologists

* Savage Order

* Ravenous Tyrannosaurus
2024-01-16 00:15:01 -05:00
xenohedron
53f8a3eba7
fix Dueling Grounds applying to noncreatures (#11662) 2024-01-16 00:14:39 -05:00
Oleg Agafonov
7838e2b7cf tests: enabled and fixed randomly failed test with battle cards, fixed wrong blocker declare in multiplayer game; 2024-01-16 01:33:07 +04:00
PurpleCrowbar
044d490173 Fix WOC Mind Stone rarity 2024-01-15 19:14:26 +00:00
Oleg Agafonov
7bda2d95d2 GUI: improved stability of popup hint window (fixed game freeze in some use cases, fixes #11595) 2024-01-15 19:57:33 +04:00
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