Oleg Agafonov

Results 527 comments of 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?...

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...