Oleg Agafonov
Oleg Agafonov
I came up with the idea that the old compatibility problem with java 9+ in different client/server java, not in code compatibility itself (well, except that watcher warning). Xmage uses...
EU, US and beta servers works on OpenJDK8 all the time -- it works fine with Oracle's and OpenJDK's clients. Also I tested jdk+jfx pack from [zulu source](https://www.azul.com/downloads/zulu-community/?version=java-8-lts&package=jdk-fx) -- it...
[Original problem](https://stackoverflow.com/a/53824670/1276632) of xml packages compile in missing `module-info.java` files -- new Java 9+ modules system. Project must be migrated to it. Related issue #6820.
- [ ] 1. I don’t like THREE diff places for one “field” (card, effect, ability). Must be in one place. Why you can’t keep that field in ability only?...
Is that a rare bug or it appears in all AI games?
It can be related to the changes from a7e1c501224d16939170a6537ade84c0c490c8a1 (and later commits) about AI and planeswalker attacks. I don't check current code but first commit version allows attack multiple planeswalkers...
Possible research/idea: use standard lib to work with a combinations data (see google's guava lib).
> Use Gauava for which part? Possible mana's combinations/collections. It's can generate combinations, store it, sorting, deduplicating, etc. And it's already optimized for performance and memory usage.
@Alex-Vasile do not merge active PRs until active discussion/research finish (it's a bad thing and goes to unstable/unfinished code and technical debt, see your use case with auto-choices in #9206)....
@Zerrisx can you explain what you mean in [Kaervek's Spite](https://scryfall.com/card/vis/63/kaerveks-spite) and [Rielle, the Everwise](https://scryfall.com/card/iko/203/rielle-the-everwise) combo? What's cost and how it can be affected to results? > As an additional cost...