mage/Mage.Server.Plugins
Alexander Novotny a36a7d9b7f
[LTR] Add Goldberry, River-Daughter (#10524)
* Added Goldberry

* Slight optimizaztion

* Happy Path Test

* More unhappy tests

* Sanity check for Goldberry's counter choices

* Updated player.getMultiAmount to support individual constraints

* Some cleanup

Also modified ResourcefulDefense to use new multi amount api

* Updated logging

* Added hint for number of counters

* Fixed issue with Resourceful Defense

* Improvements to defaults

Default list will properly make sure to stay within individual maximums
If a player is asked for a choice that isn't actually a choice because each choice's min and max are equal, instead the default response is immediately returned. This helps with situations like moving a counter off of Goldberry when she only has one counter on her.

* -1/-1 Counter test

* Fixed issue with -1/-1 counters

* Adjusted dialog to properly enforce constraints
2023-07-28 21:29:40 -04:00
..
Mage.Deck.Constructed Update CanadianHighlander.java (#10459) 2023-06-12 12:37:53 -04:00
Mage.Deck.Limited [LTR] Implement Nazgul 2023-05-30 18:24:54 -04:00
Mage.Game.BrawlDuel [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.BrawlFreeForAll [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.CanadianHighlanderDuel code style: eliminate unnecessary static imports (#10585) 2023-07-08 13:08:28 -04:00
Mage.Game.CommanderDuel [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.CommanderFreeForAll [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.CustomPillarOfTheParunsDuel game: added Pillar of the Paruns custom mode (#10633) 2023-07-18 08:55:46 +04:00
Mage.Game.FreeForAll refactor: expose startingHandSize in GameImpl constructor. (#10629) 2023-07-16 18:36:26 +04:00
Mage.Game.FreeformCommanderDuel [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.FreeformCommanderFreeForAll [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.FreeformUnlimitedCommander Improvements to limited with Freeform Unlimited Commander (#10114) 2023-06-07 19:05:37 -04:00
Mage.Game.MomirDuel refactor: expose startingHandSize in GameImpl constructor. (#10629) 2023-07-16 18:36:26 +04:00
Mage.Game.MomirGame refactor: expose startingHandSize in GameImpl constructor. (#10629) 2023-07-16 18:36:26 +04:00
Mage.Game.OathbreakerDuel [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.OathbreakerFreeForAll [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.PennyDreadfulCommanderFreeForAll [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.TinyLeadersDuel [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Game.TwoPlayerDuel refactor: expose startingHandSize in GameImpl constructor. (#10629) 2023-07-16 18:36:26 +04:00
Mage.Player.AI [LTR] Add Goldberry, River-Daughter (#10524) 2023-07-28 21:29:40 -04:00
Mage.Player.AI.DraftBot [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Player.AI.MA Refactor: added miss Ability source in some choose methods 2023-04-21 10:08:33 +04:00
Mage.Player.AIMCTS Refactor: added miss Ability source in some choose methods 2023-04-21 10:08:33 +04:00
Mage.Player.AIMinimax [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Player.Human [LTR] Add Goldberry, River-Daughter (#10524) 2023-07-28 21:29:40 -04:00
Mage.Tournament.BoosterDraft Merge fix 2023-06-07 19:36:55 -04:00
Mage.Tournament.Constructed [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
Mage.Tournament.Sealed [DEV] JDK 11+ support. All builds still target Java 1.8. 2022-08-05 00:17:00 -04:00
pom.xml game: added Pillar of the Paruns custom mode (#10633) 2023-07-18 08:55:46 +04:00