Skip to content

Releases: triplea-game/triplea

2022-May-29 - Prerelease - 2.6.812

29 May 16:08
de93fc0
Compare
Choose a tag to compare
Pre-release
Fix national objectives with 2.5 save games. (#10524)

* Fix national objectives with 2.5 save games.

Fix national objectives with 2.5 save games, where the players list may be empty instead of null.
Also clean up some code in ObjectivePanel.java.

2022-May-28 - Prerelease - 2.6.811

28 May 21:08
05850c5
Compare
Choose a tag to compare
Pre-release
Add an end-to-end test that executes an all-AI game to completion. (#…

2022-May-28 - Prerelease - 2.6.810

28 May 12:29
0a17a36
Compare
Choose a tag to compare
Pre-release
Add a comment to GameSaveTest.java. (#10521)

2022-May-28 - Prerelease - 2.6.809

28 May 00:29
fa245ef
Compare
Choose a tag to compare
Pre-release
Clean up some AI code. No logic changes. (#10519)

* Clean up ProNonCombatMoveAi.java. No logic changes.

2022-May-27 - Prerelease - 2.6.808

27 May 20:15
b55dce2
Compare
Choose a tag to compare
Pre-release
Remove RelationshipTracker param from many matchers. (#10473)

* Remove RelationshipTracker param from many matchers.

Now that all players have a GameData set, we can always get the relationship tracker from GamePlayer, thus allowing us to eliminate lots of params.

Updates test code to properly mock this to account for this.

2022-May-27 - Prerelease - 2.6.807

27 May 18:29
13308d3
Compare
Choose a tag to compare
Pre-release
When loading saves from past version, fix up null player references. …

2022-May-27 - Prerelease - 2.6.806

27 May 16:27
70ae733
Compare
Choose a tag to compare
Pre-release
Improvements to MoveValidator API. (#10517)

- Reduces number of required params for move validation.
- Moves combat move bool to ctor.
- Moves special move validation from delegates to MoveValidator.
- Updates call sites.
- Some misc clean ups.

2022-May-27 - Prerelease - 2.6.805

27 May 14:55
5926be4
Compare
Choose a tag to compare
Pre-release
Teach ProAI how to buy units that consume other units. (#10476)

Teach ProAI how to buy units that consume other units.

This is done by not treating these units as 'special' buy options that are ignored and instead to consider them normally, and instead:

  - Track units that will be consumed.
  - Don't move such units during move phases.
  - When doing combat simulation that include the placed units, omit the ones that will be consumed.

2022-May-27 - Prerelease - 2.6.804

27 May 14:51
9df4087
Compare
Choose a tag to compare
Pre-release
Several small improvements to players table. (#10516)

Several small improvements to players table:

Make alliances bold in players tab to stand out from players.
Right-align the numeric columns.

2022-May-27 - Prerelease - 2.6.803

27 May 13:24
1ab27d4
Compare
Choose a tag to compare
Pre-release
Make unitImageFactory.getIcon() always return an icon. (#10515)

* Make unitImageFactory.getIcon() always return an icon.

Make unitImageFactory.getIcon() always return an icon, by making use of the "missing unit" icon for missing units. This reduces complexity by callers not having to have extra logic to handle missing icons and brings consistency with other places that show images.

Also some small clean ups in files being changed.

* Remove unused logging annotation and improve comments.