Yair Morgenstern
320309aadd
Don't kill the multiplayer updater on *pause*, instead on destroy() "exit early"
2023-06-12 18:36:34 +03:00
Yair Morgenstern
61a90a4193
Fixed user-invisible crash on multiplayer updating thread when resuming game
2023-06-12 18:19:45 +03:00
Yair Morgenstern
1bd8c4fde7
Fixed crash when resuming EmpireOverviewScreen
2023-06-12 17:34:56 +03:00
Yair Morgenstern
685df48f5a
AI more willing to take happiness risk to create a new city
2023-06-12 12:10:10 +03:00
Yair Morgenstern
71828349df
AI only constructs Settler if it already has worker / improvements
2023-06-12 11:27:27 +03:00
Yair Morgenstern
e5232494a0
Improved AI city location picking
...
Done by ignoring tiles already belonging to another civ / within work range of another city
2023-06-12 10:27:26 +03:00
SomeTroglodyte
404a148cfb
Key bindings - unit actions, world screen and grouped UI ( #8986 )
...
* Keyboard Bindings: Simpler Widget
* Keyboard Bindings: Reset binding
* Keyboard Bindings: Simpler Widget - revert opening feature
* Keyboard Bindings Step 6: Unit Actions
* Keyboard Bindings Step 7: Grouped UI
* Keyboard Bindings Step 7: Grouped UI-TFW
* Keyboard Bindings Step 6: Unit Actions - patch
* Keyboard Bindings Step 9: World Screen
* Keyboard Bindings - German
* Keyboard Bindings: Fix merge errors
* Keyboard Bindings: Tiny forgotten things
* Merge fixes
2023-06-12 10:13:57 +03:00
SomeTroglodyte
e109848e28
Nation picker gets an Icon View, keyboard selection, and fixed sort ( #9553 )
...
* Nation picker gets an Icon View, keyboard selection, and fixed sort
* Minor linting
* Proper centering in the selection circle
* Fix merge mistakes
* Nation picker Icon View - reviews and layout tweaks
2023-06-12 09:55:25 +03:00
Yair Morgenstern
f25637c619
Global politics table includes current civ (GOOD version)
2023-06-12 09:24:42 +03:00
Yair Morgenstern
42041647f8
Revert "Global politics overview table includes current civ"
...
This reverts commit cfc292eb0a
.
2023-06-12 09:24:42 +03:00
WhoIsJohannes
6c8754adbd
Always select military unit first, don't select great people or settl… ( #9569 )
...
* Always select military unit first, don't select great people or settlers first.
* Make diff less intrusive
2023-06-12 07:24:34 +03:00
SomeTroglodyte
4bf319b36a
Improve connected to / disconnected from Capital handling ( #9545 )
...
* Improve connected to / disconnected from Capital handling
* Improve connected to / disconnected from Capital handling - typo
2023-06-12 07:18:15 +03:00
SomeTroglodyte
ae74dca074
Make ExpanderTab "expand" properly ( #9522 )
...
* Make ExpanderTab "expand" properly
* Make ExpanderTab "expand" properly - patch1
* Make ExpanderTab "expand" properly - new signature
* Make ExpanderTab "expand" properly - enable dynamic content
* Minor WorldScreenMusicPopup visual tweaks
* Make ExpanderTab "expand" properly - tweaks
* Make ExpanderTab "expand" properly - Kdoc and types review
* Post-merge fixes
2023-06-12 07:16:06 +03:00
Yair Morgenstern
8d2af7af78
Resolved #8736 - AI Workers remove fallout
2023-06-11 17:16:47 +03:00
Yair Morgenstern
cfc292eb0a
Global politics overview table includes current civ
2023-06-11 17:00:20 +03:00
SomeTroglodyte
3187f49e91
UiElementDocsWriter improvement to cope with BorderedTable ( #9506 )
2023-06-11 14:45:59 +03:00
Yair Morgenstern
0d02100e51
Version rollout ( #9565 )
...
* Bump version and create initial changelog entry
* Update Spanish.properties (#9530 )
* Update Spanish.properties
* Update Spanish.properties
* Update Brazilian_Portuguese.properties (#9529 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
2023-06-11 12:49:23 +03:00
WhoIsJohannes
edac7bcd04
Show line color in more cases ( #9550 )
2023-06-11 12:41:40 +03:00
WhoIsJohannes
d0acedd092
Only consider attackable enemies within visible tiles. ( #9551 )
2023-06-11 12:38:09 +03:00
SomeTroglodyte
7fb8bae251
Fix translated sorting ( #9563 )
...
* Fix translated sorting
* Minor linting, missing pedia icon, missing tooltip template
* Wiki on icons for Beliefs
2023-06-11 12:37:25 +03:00
SeventhM
c506331dcc
Pantheon Mod Constants ( #9562 )
...
* Religion Mod Constant
* Update mistake in wiki
2023-06-11 12:36:41 +03:00
SomeTroglodyte
8b72dba4fb
Refactor input-related components into own package ( #9552 )
2023-06-11 12:36:09 +03:00
Yair Morgenstern
a853851cb8
Resolved #9556 - Transform uniques accept conditionals correctly
2023-06-11 12:22:36 +03:00
Yair Morgenstern
4dad953db9
bugfix: AI evaluation of ButItemsDiscount no longer crashes
2023-06-11 11:10:33 +03:00
SomeTroglodyte
86aa3b842b
Only *display* first 5 missing mods but auto-download all ( #9543 )
...
* Only *display* first 5 missing mods but autodownload all
* Fix removeMissingTerrainModReferences
* Linting
2023-06-08 12:13:22 +03:00
Yair Morgenstern
fe1b5825bb
Resolves #9533 - double movement unique accepts conditionals ( #9538 )
2023-06-07 15:49:59 +03:00
SomeTroglodyte
936b9e34ef
Fix and unit-test Hakkapeliitta TransferMovement ability ( #9539 )
2023-06-07 13:35:53 +03:00
Yair Morgenstern
edccbf6273
"before adopting / after adopting" uniques accept belief as well as policy - #3242
2023-06-07 10:21:12 +03:00
Yair Morgenstern
e44af219eb
'random generated map type' is actually random
2023-06-07 10:14:15 +03:00
Yair Morgenstern
17ad432228
Resolved #9531 - only display first 5 missing mods
2023-06-07 09:58:32 +03:00
Yair Morgenstern
cf3d5d3fdb
4.6.18-patch1
...
Revert palace mod checks due to incompatibility with Rekmod
2023-06-05 23:22:48 +03:00
Yair Morgenstern
d2c0ce5229
Revert "Mod checks against sellable, missing or multiple Palace(s) ( #9516 )"
...
This reverts commit 2d02e69d24
.
2023-06-05 23:21:23 +03:00
Yair Morgenstern
5a652dc0d4
Version rollout ( #9528 )
...
* Bump version and create initial changelog entry
* Update German translation (#9525 )
* Update Japanese.properties (#9523 )
* Update Japanese.properties
*Add new translations
*Fixed some translations
* Update Japanese.properties
*Add new translations
*Add Carthage city names
*Add translations for messages - Netherlands, Carthage
*Fix translations
* Update Japanese.properties
* Netherlands, Carthage message - revert translations to null
* Update Japanese.properties
*Fixed lack of praceholders
* Update Italian.properties (#9520 )
* Update Polish.properties (#9517 )
* Update French.properties (#9512 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: namazulake <130637228+namazulake@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
2023-06-05 19:38:11 +03:00
SomeTroglodyte
2d02e69d24
Mod checks against sellable, missing or multiple Palace(s) ( #9516 )
...
* Mod checks against sellable, missing or multiple Palace(s)
* Fix Studio adding quotes unasked
2023-06-05 19:04:27 +03:00
SomeTroglodyte
e036d27935
Fix tooltips on Android with physical keyboard detected ( #9527 )
2023-06-05 19:03:50 +03:00
Yair Morgenstern
688872b5b1
Resolved #9494 - Pillaged improvements have a visual indication on the icon
2023-06-04 16:56:05 +03:00
Yair Morgenstern
7602aa4d0d
Fixed great engineer automation trying to reach cities it can't
2023-06-04 13:42:15 +03:00
Yair Morgenstern
c0bd8c12fb
Fixed later civs not getting any CS quests
2023-06-04 11:58:27 +03:00
SomeTroglodyte
13619d18a1
Upgraded music player popup ( #9514 )
...
* Popups get the ability to scroll only the content without the buttons
* Centralize LoadingPopup
* Split non-WorldScreenMenuPopup classes off from that file
* Linting
* Nicer music playback dialog
* Translation templates
2023-06-04 11:53:56 +03:00
SomeTroglodyte
8a024bf9fe
Popups get the ability to scroll only the content without the buttons ( #9513 )
...
* Popups get the ability to scroll only the content without the buttons
* Centralize LoadingPopup
* Split non-WorldScreenMenuPopup classes off from that file
* Linting
2023-06-04 08:41:58 +03:00
Crsi
b9a916e081
Fixed special case to allow winning player to continue the MP game ( #9509 )
2023-06-04 08:21:24 +03:00
SomeTroglodyte
1c830672ef
Fix translation templates / use as per #6131 ( #9515 )
2023-06-04 08:21:13 +03:00
Yair Morgenstern
cdc4ffae74
Bump version and create initial changelog entry ( #9507 )
...
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
2023-06-03 22:51:46 +03:00
SomeTroglodyte
dc707382f3
More reapply CityFocus on yield changes ( #9459 )
2023-06-03 22:44:51 +03:00
SomeTroglodyte
42b35bce4f
Allow image overlay and changing world wrap in map editor ( #9493 )
2023-06-03 22:43:35 +03:00
Yair Morgenstern
9bbd3b416e
Resolved #9501 - badly configured era conditional no longer causes crashes
2023-06-03 22:42:36 +03:00
Yair Morgenstern
b3e2faed71
Remove "does not support server feature set" error for uncivserver.xyz
2023-06-03 22:29:23 +03:00
Jack Rainy
aebd529400
More efficient use of the charts space ( #9505 )
2023-06-03 22:07:25 +03:00
SomeTroglodyte
00712e49a8
Small File Chooser and Separator fixes ( #9496 )
...
* Fix FileChooser click-behind
* Fix separators not allowing a Table to shrink back when other cells change width
2023-06-01 22:53:20 +03:00
Yair Morgenstern
a7107fa04d
Trigger resource recalculation upon gaining a unit that requires resources
2023-06-01 11:43:55 +03:00
SomeTroglodyte
fcd309781d
Upgrading from Unit overview improved ( #9485 )
...
* Unit upgrade tooltip in overview
* Unit upgrade tooltip in action table
* Unit upgrade tooltip in action table - colored Key
* Unit upgrade in Overview - reselect
* Fix merge problems and FormattedLine color markup ability
* Relax MarkupRenderer.render lines parameter type
* Skin has a getColor shortcut - use it
* Unit overview upgrade icons now open a menu instead of upgrading immediately
* Unit Overview upgrade - "Mid" buttons
* Unit Overview upgrade - reorg
2023-05-31 18:41:57 +03:00
Yair Morgenstern
b851abc7fd
Guard against '><' causing translation recursion
2023-05-31 15:21:49 +03:00
Yair Morgenstern
90da09e924
Version rollout ( #9491 )
...
* Bump version and create initial changelog entry
* Update German translation (#9489 )
* Update Polish.properties (#9480 )
* Update Polish.properties
* Update Polish.properties
* Update French.properties (#9479 )
* Update Japanese.properties (#9478 )
* Update Japanese.properties
Testament of Faith
* Update Japanese.properties
Enhancer of Faith
* Update Japanese.properties
Religions
* Update Japanese.properties
some Faith Description
* Update Japanese.properties
add Faith Description
* Update Japanese.properties
delete comment
* Update Spanish.properties (#9474 )
* Updated Brazilian_Portuguese.properties (#9473 )
* Update Italian.properties (#9470 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: undo <3245867+undoroid@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2023-05-31 14:58:28 +03:00
Yair Morgenstern
ce6d3394bc
Added checksum to be added to uploaded multiplayer games ( #9483 )
...
* Added checksum to be added to uploaded multiplayer games
* Policy adoption triggers resource recalculation
2023-05-31 14:58:00 +03:00
SomeTroglodyte
de09eda043
Politics overview no longer discloses random number of players ( #9466 )
...
* Linting
* Hide player count in politics overview diagram legend if randomized
* Comment on getKnownCivs
2023-05-31 14:52:05 +03:00
SomeTroglodyte
2c1d413b6c
Unit Overview: Improving a tile is also "what the unit is doing" ( #9482 )
...
* Unit Overview: Improving a tile is also "what the unit is doing"
* Unit Overview automated worker actions
2023-05-31 14:50:42 +03:00
SomeTroglodyte
9302036311
Replacement PlatformSaverLoader for Linux X11 systems ( #9490 )
2023-05-31 14:43:31 +03:00
janarvid
ff9d5ff9c1
Fix bug worker will not replace improvement to enable strategy resour… ( #9449 )
...
* Fix bug worker will not replace improvement to enable strategy resources #9328
* Make test logic more clear and add some comments
2023-05-28 17:52:37 +03:00
SomeTroglodyte
73aeabec2c
All notifications from Overview are now temporary ( #9455 )
...
* Refactor notification history re-show functionality
* Refactor explored resources notification generator
* Refactor "Unimproved" to use existing providesResource
* Make overview resource "links" into temporary notifications
* Added link to overview resource "Unimproved" column
* Minor linting
2023-05-28 17:51:33 +03:00
Yair Morgenstern
d7b6fea2d4
Spectators do not get natural wonder discovery notifications
2023-05-28 09:24:33 +03:00
Yair Morgenstern
ae4719c552
Version rollout ( #9469 )
...
* Bump version and create initial changelog entry
* Update Polish.properties (#9465 )
* Update Polish.properties
* Update Polish.properties
* Update Polish.properties
* Update Italian.properties (#9464 )
* Update Italian.properties
* Update Italian.properties
* [Translation] Update Simplified Chinese translation (#9452 )
* update Simplified Chinese
* update Simplified Chinese
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com>
2023-05-28 09:00:01 +03:00
SomeTroglodyte
9739374e17
Update civ resources when a researched tech reveals a resource ( #9467 )
2023-05-28 08:39:36 +03:00
SomeTroglodyte
ef193babee
Map editor update - concurrency, resource amounts, file double-click ( #9461 )
2023-05-27 21:44:23 +03:00
SomeTroglodyte
1c124c9ddf
Fix UniqueType.RoadMaintenance being ignored ( #9456 )
2023-05-27 21:44:03 +03:00
SomeTroglodyte
c73d5d74d0
Fix mouse wheel on NotificationsScroll ( #9451 )
...
* Fix mouse wheel on NotificationsScroll
* Explain why getMouseWheelX is overridden to zero
2023-05-27 21:32:51 +03:00
SomeTroglodyte
268d27d1ed
Unit overview remembers scroll position after promoting ( #9454 )
2023-05-27 21:32:23 +03:00
Yair Morgenstern
8be9cd6a76
Modding: units can transform without limit on destination unit
2023-05-24 11:46:31 +03:00
Yair Morgenstern
6f830a33a9
Merge branch 'temp'
2023-05-24 11:46:05 +03:00
Yair Morgenstern
d9b62fbf3e
4.6.14-patch1
2023-05-24 11:45:55 +03:00
Yair Morgenstern
133704282c
Merge branch 'temp'
2023-05-24 11:43:39 +03:00
Yair Morgenstern
4ef33b84e5
4.6.14-patch1
...
Fix AI automation preventing settlers from moving
2023-05-24 11:42:42 +03:00
Yair Morgenstern
00b52851f3
Unpurchaseable units are properly unpurchaseable
2023-05-24 00:16:49 +03:00
alexban011
0d76ae1e3c
feat: allow loading of games if there are no saved games ( #9441 )
2023-05-23 23:15:37 +03:00
Yair Morgenstern
5fcfa6ac2d
Resolved #9444 - Crop yield chart no longer displays score data
2023-05-23 23:12:04 +03:00
Yair Morgenstern
e75742d3d6
Fixed policy branch finishers overriding branches - oops!
2023-05-23 22:37:10 +03:00
Yair Morgenstern
35718c00e7
Fixed softlock for mod policies overriding existing policy locations
2023-05-23 22:15:31 +03:00
Yair Morgenstern
b94321f535
4.6.14
2023-05-23 20:37:51 +03:00
Yair Morgenstern
5857301732
Version rollout ( #9440 )
...
* Bump version and create initial changelog entry
* Update German translation (#9437 )
* Update Spanish.properties (#9434 )
* Update Brazilian_Portuguese.properties (#9433 )
* Update French.properties (#9426 )
* Update Italian.properties (#9422 )
* Update Japanese.properties (#9346 )
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
*Add translations
*Add city names
* Update Japanese.properties
*Add new translations
*Fixed some translations regarding tile improvements that I have translated previously
* Update Japanese.properties
*Add translation for City-Nations messages, ruin-regarding messages, and more.
* Update Japanese.properties
Add translations for
*Sweden, Austria, and some city-states
*Multiplayer Game notifications
*Tile Improvements
*Civilopedia explanations
* Update Japanese.properties
Add translations for
*Religion beliefs
*Civilopedia descriptions
*Victory status
*and more
* Update Japanese.properties
* Edit details
* Update Japanese.properties
*add new branches
* Update Japanese.properties
Fix wrong placeholders
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: namazulake <130637228+namazulake@users.noreply.github.com>
2023-05-23 20:33:10 +03:00
Yair Morgenstern
7aea703fcc
Resolve #9432 - city-state-owned great merchants can no longer 'conduct trade mission' on their own tiles
2023-05-23 19:41:41 +03:00
Yair Morgenstern
472bb55b40
Resolve #9435 - don't crash for ByteBuffer byte errors
2023-05-23 19:29:06 +03:00
SomeTroglodyte
b3166c4922
Fix ConcurrentModificationException when puppeting a city ( #9430 )
2023-05-22 20:12:31 +03:00
SomeTroglodyte
5f60c887f7
Next-Turn Progressbar ( #9409 )
...
* Next-Turn Progressbar
* Next-Turn Progressbar - doc
* NextTurnProgress: Rethink max on first turn
2023-05-22 17:59:28 +03:00
Yair Morgenstern
575983578a
Game saves are regular json, not minimalized json ( #9427 )
2023-05-22 17:57:56 +03:00
Yair Morgenstern
edd09910a1
AI civilian improvement: Don't freeze when enemy is near, keep working in tiles where he can't reach
2023-05-22 14:31:49 +03:00
Yair Morgenstern
fc81d7dda3
Units that can enter foreign lands without open borders are not expelled on open borders end
2023-05-22 14:31:43 +03:00
SomeTroglodyte
ae8d69b5b3
Resolve To-do in Unit upgrade resource requirements ( #9420 )
...
* Update Counter get() nullability
* Counter upgrade
* Use Counter for unit resource requirements
* Linting
2023-05-22 14:28:36 +03:00
Yair Morgenstern
e2b3432d84
Population icon gets locked with doubleclick, clicks cycle between assigned and unassigned ( #9428 )
2023-05-22 14:27:00 +03:00
Yair Morgenstern
95ffbd6a6e
4.6.13
2023-05-21 14:16:50 +03:00
Yair Morgenstern
9c2a9975a6
Version rollout ( #9418 )
...
* Bump version and create initial changelog entry
* Update Greek.properties (#9407 )
* Update Spanish.properties (#9397 )
* Update Indonesian.properties (#9393 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: marek06072 <133993044+marek06072@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: t <73392607+tsaqibfs@users.noreply.github.com>
2023-05-21 14:08:49 +03:00
Yair Morgenstern
280025fa10
Resolved #9416 - failure to get preview image no longer causes crash
2023-05-21 12:35:57 +03:00
SomeTroglodyte
a91dca0930
Fix off-by-one error in autoAssignPopulation ( #9411 )
...
* Fix off-by-one error in autoAssignPopulation
* Fix more off-by-one errors from for-repeat conversions
* Linting: Use Actions.forever shortcut where appropriate
2023-05-21 12:08:03 +03:00
SomeTroglodyte
ec4586af6c
Fix Ensure Minimum Stats ( #9408 )
2023-05-21 00:13:50 +03:00
Yair Morgenstern
728afab1db
Modding: Added 'upon adopting [belief]' trigger, allowed belief adoption to trigger uniques
2023-05-19 00:22:34 +03:00
Yair Morgenstern
6841a7f214
Added turn number to victory replay
2023-05-19 00:06:03 +03:00
alexban011
6603c6cfd0
refactor: break large functions into smaller ones ( #9406 )
2023-05-18 22:02:26 +03:00
alexban011
54f651c2fb
fix: fixed translation text ( #9404 )
...
* fix: fixed translation text
* fix: fixed Romanian.properties
2023-05-18 18:30:17 +03:00
alexban011
91116f8df3
Fixed more warnings ( #9401 )
...
* fix: fix FunctionParameterNaming warnings
* fix: fix InvalidPackageDeclaration warnings
* fix: fix MatchingDeclarationName warnings
* fix: fix WrongEqualsTypeParameter warnings
* fix: fix UnusedPrivateProperty warnings
* fix: fix UseCheckOrError warningsU
* fix: fix UseRequire warningsU
* detekt: disabled SpreadOperator rule
* fix: resolve MemberNameEqualsClassName rule
* detekt: disabled ForbiddenComment rule
* fix: resolved SwallowedException warning
* fix: resolved ThrowingExceptionsWithoutMessageOrCause warning
* fix: resolved EmptyFunctionBlock warning
* fix: resolved EmptyFunctionBlock warning
* fix: resolved InstanceOfCheckForError warning
* detekt: disable TooGenericExceptionCaught warning
* detekt: disable TooGenericExceptionThrown warning
* fix: resolve part of NestedBlockDepth warnings
2023-05-18 10:12:33 +03:00
SomeTroglodyte
d31a2d83ba
Happiness change from bought buildings can reapply citizen focus ( #9395 )
...
* Happiness change from bought buildings can reapply citizen focus
* Fix compilation error
2023-05-18 00:37:38 +03:00
SomeTroglodyte
1de866c7ed
Local and/or jpg mod previews ( #9394 )
...
* Allow mod preview image to be a jpg
* Allow preview images from WIP mods lacking github url
* Wiki preview.jpg
* Allow mod preview image to be a jpg - review
2023-05-16 13:00:44 +03:00
Yair Morgenstern
7f4b7bbd21
Resolved #9391 - clicking locally-added mods no longer crashes
2023-05-15 09:22:21 +03:00
SomeTroglodyte
6d185ea5a5
Fix UnitTable layout ( #9392 )
2023-05-15 09:09:39 +03:00
Yair Morgenstern
fc222ca4cf
4.6.12-patch1
2023-05-14 23:37:42 +03:00
Yair Morgenstern
5fe8fbf99a
Mod preview images: Dispose of Pixmap, cache images for later use
...
Based on CR by @SomeTroglodyte
2023-05-14 23:33:58 +03:00
Yair Morgenstern
4a7f65f281
4.6.12
2023-05-14 22:03:40 +03:00
Yair Morgenstern
3879f18288
Version rollout ( #9388 )
...
* Bump version and create initial changelog entry
* Update Italian.properties (#9381 )
* Update Italian.properties
* Update Italian.properties
* Update French.properties (#9378 )
* Update Polish.properties (#9377 )
* Updated Brazilian_Portuguese.properties (#9376 )
* Update German translation (#9373 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
2023-05-14 21:55:54 +03:00
alexban011
841a1aa564
ci: improved detekt configuration and ci ( #9380 )
...
* ci: improved detekt configuration
it still needs some work but it's getting there
* detekt: separated errors from warnings
Detekt doesn't currently have a mechanism for failing only on specific issues
workaround suggested by the maintainer of Detekt
* rebased on master
* fix: resolve ExplicitItLambdaParameter
* fix: fix last star import
2023-05-14 21:55:36 +03:00
SomeTroglodyte
ae13f32f72
Animate battle damage numbers ( #9387 )
...
* Animated battle damage numbers 001
* Animated battle damage numbers 002
* Animated battle damage numbers 003
* Animated battle damage numbers 004
2023-05-14 21:52:15 +03:00
Yair Morgenstern
e6135fa486
Display map ruleset when picking map, don't show unloadable maps
2023-05-14 21:51:19 +03:00
Yair Morgenstern
5bbd8bce53
Allow mods to contain a "preview.png" file for visual indication
2023-05-14 14:36:46 +03:00
Yair Morgenstern
48bd416347
Multi-server preparations: Save server info in game, save server functionality in specific class ( #9379 )
...
* Save server info in game
* Moved server functionality into server class
* Fix Android multiplayer update
2023-05-13 21:51:44 +03:00
SomeTroglodyte
97769b89b6
Combat java.util.star-import ( #9382 )
2023-05-13 21:50:55 +03:00
Yair Morgenstern
d2eaae0922
4.6.11-patch1 ( #9375 )
...
* Convert 'camps' vectorhashmap to 'encampments' arraylist
* Solve camps For Real This Time
Previous solution was only taking the first item of the class, not all of it
* 4.6.11-patch1
2023-05-11 16:54:37 +03:00
Yair Morgenstern
dde3732383
Convert 'camps' vectorhashmap to 'encampments' arraylist ( #9374 )
2023-05-11 16:51:29 +03:00
Yair Morgenstern
9a0ba7dcd8
4.6.11
2023-05-11 13:53:12 +03:00
Yair Morgenstern
3f2dd3614f
Version rollout ( #9372 )
...
* Bump version and create initial changelog entry
* Update Indonesian.properties (#9371 )
* Update Brazilian_Portuguese.properties (#9352 )
* Update Russian.properties (#9351 )
There was a letter missing in the word
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: t <73392607+tsaqibfs@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: iliademid21 <132929464+iliademid21@users.noreply.github.com>
2023-05-11 13:50:21 +03:00
SomeTroglodyte
2ef5ed14e1
Fix 4.6.10 no longer loading older games ( #9370 )
...
* Fix 4.6.10 no longer loading older games
* Save games with correct current version info
2023-05-11 13:01:00 +03:00
Crsi
3e4ba83bcc
Added a fix for #7380 to complete a game turn and set upToDate for last human player ( #9366 )
2023-05-10 22:18:26 +03:00
SomeTroglodyte
d4af4e1053
Policy images in red text, policy branch icons in pedia ( #9365 )
2023-05-10 14:36:50 +03:00
alexban011
f3e80a4021
Fixed a couple warnings reported by code analysis ( #9364 )
...
* fix: resolve EmptyCatchBlock warnings
* fix: resolve PrintStackTrace warnings
* fix: resolve SwallowedException warnings
* fix: resolve ThrowingExceptionsWithoutMessageOrCause warnings
* fix: resolve ConstructorParameterNaming warnings
* fix: resolve FunctionParameterNaming warnings
* fix: resolve InvalidPackageDeclaration warnings
* fix: resolve ForEachOnRange warnings
* fix: resolve ImplicitDefaultLocale warnings
* fix: resolve MayBeConst warnings
* fix: resolve NewLineAtEndOfFile warnings
* fix: resolve UnusedParameter warnings
* fix: resolve UtilityClassWithPublicConstructor warnings
* fix: resolve WildcardImport warnings
2023-05-10 11:43:53 +03:00
SomeTroglodyte
1df7ee46ac
Prevent some state changing actions during next-turn ( #9327 )
...
* Prevent some state changing actions during next-turn
* Direct canChangeState
2023-05-10 11:39:48 +03:00
Yair Morgenstern
341c290ce4
Resolved #9357 - update UI after founding city when breaking promise
2023-05-10 10:34:44 +03:00
Yair Morgenstern
be20c917cc
4.6.10-patch2
...
Resolved #9363 #9356 - solved font crash exception
2023-05-10 10:28:44 +03:00
Skekdog
a3ef6fa314
Add May not annex cities
unique ( #9314 )
...
* Add `May not annex cities` unique, following same behaviour as Civ5 Venice. Hopefully this time I won't need to re-install windows.
* Add `May not annex cities` unique, following same behaviour as Civ5 Venice. Hopefully this time I won't need to re-install windows.
* Fix raze button being unavailable in city screen
* Fixed raze button being available in city screen, as per civ5
* Corrected indentation
* mayAnnex instead of canAnnex, hasUnique rather than getMatchingUniques
* AI will follow rules
* Replaced getMatchingUniques with hasUnique, for real this time
2023-05-09 23:02:19 +03:00
Yair Morgenstern
203477eca1
4.6.10-patch1
2023-05-08 21:01:23 +03:00
Yair Morgenstern
ed2c294c6f
Version rollout ( #9350 )
...
* Bump version and create initial changelog entry
* Update Italian.properties (#9347 )
* Update Italian.properties
* Update Italian.properties
* Update German translation (#9345 )
* Update German translation
* Update German translation
* Update Spanish.properties (#9344 )
* update Simplified_Chinese (#9339 )
* Update French.properties (#9336 )
* Update French.properties
* Update French.properties
Better translation for the Kremlin quote.
* Update Polish.properties (#9335 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
2023-05-08 18:45:27 +03:00
Yair Morgenstern
02e6785969
Resolved #9332 - Solved rare concurrency bug for explored tiles
2023-05-08 18:37:44 +03:00
Yair Morgenstern
f8b4b202e7
Automated workers no longer stay on unimprovable tile if another tile is improvable
2023-05-08 18:29:34 +03:00
Yair Morgenstern
ea64f941a6
Resolved #9340 - fixed 'enhance religion' crash
2023-05-08 18:02:11 +03:00
Yair Morgenstern
ade3af7729
4.6.9-patch2
2023-05-07 09:57:19 +03:00
Yair Morgenstern
7b5ed07805
Resolved #9333 - Improperly configured mod conditionals do not cause crash
2023-05-07 09:52:59 +03:00
Yair Morgenstern
32041d5b49
4.6.9-patch1
2023-05-07 09:43:25 +03:00
Yair Morgenstern
cf4419912d
4.6.9
2023-05-06 21:25:13 +03:00
Yair Morgenstern
c895771b3a
Bump version and create initial changelog entry ( #9334 )
...
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
2023-05-06 21:21:50 +03:00
Crsi
299aa06d94
Close the friend selection popup in NewGameScreen by click outside or ESC/BACK key ( #9329 )
2023-05-06 21:13:19 +03:00
SomeTroglodyte
100f4ede64
Fix memory leak from repeatedly resetting the font ( #9326 )
...
* Fix memory leak from repeatedly resetting the font
* Reduce ruleset recompilation by MainMenuScreen background changes
2023-05-05 15:20:30 +03:00
Yair Morgenstern
4b9c7171d3
Resolved #9242 - Hide buildings requiring multiple cities in one city challenge
2023-05-04 11:22:03 +03:00
Yair Morgenstern
fab32e8c8a
Resolved #9304 - Added Policy icons and solved 'icons from Image' reflection :)
2023-05-04 11:07:54 +03:00
Yair Morgenstern
ec65b7e189
Resolved #9211 - Show Strategic resources you have by trade even if you have not researched tech for it yet
2023-05-04 10:49:40 +03:00
Yair Morgenstern
13a530ba11
Resolved #9294 - solved "get vanilla ruleset" errors after downloading mods
2023-05-04 10:39:42 +03:00
Yair Morgenstern
f6f0c7a050
Resolve #9262 - scale down unit overlays on zoom in to allow selecting bombard target above city
2023-05-04 10:28:30 +03:00
SomeTroglodyte
b0876935f5
Show a preview of custom maps on new game screen ( #9234 )
...
* Show a preview of custom maps on new game screen
* Show a preview of custom maps on new game screen - step 2
* Show a preview of custom maps on new game screen V2
2023-05-04 09:31:43 +03:00
SomeTroglodyte
43b044740c
Allow closing a Popup by clicking outside its area ( #9306 )
...
* Allow closing a Popup by clicking outside its area
* Allow closing a Popup by clicking outside its area - upd1
2023-05-04 09:25:14 +03:00
Yair Morgenstern
817764ec38
Probably resolved #9320 - AI 'found religion' crash
2023-05-04 09:20:00 +03:00
Yair Morgenstern
0252416e23
Version rollout ( #9313 )
...
* Bump version and create initial changelog entry
* Update Ukrainian.properties (#9311 )
* Update Polish.properties (#9309 )
* Update Indonesian.properties (#9307 )
Improve some translations
* Update French.properties (#9303 )
* Update Catalan.properties (#9299 )
* Update German.properties (#9297 )
Fixed mistakes from the last pull request and made a few corrections.
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Gualdimar <Gualdimar@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: kensvin <kensvin28@gmail.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Joan Josep <juanjo.ng.83@gmail.com>
Co-authored-by: Knirps1 <52383078+Knirps1@users.noreply.github.com>
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
2023-05-03 00:06:53 +03:00
SomeTroglodyte
159ae86960
Reduce a few memory allocations ( #9312 )
2023-05-02 23:26:39 +03:00
WhoIsJohannes
fadeaafc75
Various performance improvements ( #9296 )
...
* Move caches for passThrough and movementCost into the parent method.
* Reuse path calculated for reaching enemy city if still far away instead of recalculating it for the "landing tile".
* Cache getDistanceToTilesWithinTurn by removing tilesToIgnore from the call and doing that filtering later. Also simplify caller side with some transformations around differences for the first iteration and subsequent iterations.
* Check whether a player is spectator by comparing their civName directly with the Constant rather than going through the lazily initialized property of the nation. This is significantly faster (10x ?) and we're calling this method a lot (tens of millions of times).
Also check whether a tile is explored directly on the tile, not the other way round.
* Revert "Cache getDistanceToTilesWithinTurn by removing tilesToIgnore from the call and doing that filtering later. Also simplify caller side with some transformations around differences for the first iteration and subsequent iterations."
This reverts commit f75ce00d83
.
* Simplify UnitMovement.getShortestPath
2023-05-01 07:35:41 +03:00
Yair Morgenstern
271e88ad03
Version rollout ( #9292 )
...
* Bump version and create initial changelog entry
* update Simplified_Chinese translation (#9289 )
Co-authored-by: chr_56 <_>
* update Japanese.properties (#9286 )
* Update Japanese.properties
* Update Japanese.properties
* Update Spanish.properties (#9285 )
* Update Indonesian.properties (#9283 )
* Update Brazilian_Portuguese.properties (#9277 )
* Update Polish.properties (#9276 )
* Update French.properties (#9274 )
Small translation improvements:
- Remove a few past tenses which are unnecessary in French (in the context, past participle alone is enough, especially in notifications)
- More precise translation for "the defence of [cityName]", to refer to the unit garrisoned in the attacked city ("la défense" doesn't sound well)
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com>
Co-authored-by: namazulake <130637228+namazulake@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: t <73392607+tsaqibfs@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
2023-04-26 22:08:34 +03:00
WhoIsJohannes
b8bd1fc2c2
Performance improvements ( #9271 )
...
* Speed up WorkerAutomation.findTileToWork - apparently tileCanBeImproved is quite expensive
* Add cache for rankTileForCityWork in CityPopulationManager.autoAssignPopulation
* Optimize NextTurnAutomation.declareWar by moving expensive BFSs to the end and potentially short-circuiting evaluation if result won't be promising anyways.
* No need to throw if atLeast is negative.
* Revert changes to CityPopulationManager.kt
* Revert changes to CityPopulationManager.kt
* Speed up WorkerAutomation.findTileToWork - apparently tileCanBeImproved is quite expensive
* Add cache for rankTileForCityWork in CityPopulationManager.autoAssignPopulation
* Optimize NextTurnAutomation.declareWar by moving expensive BFSs to the end and potentially short-circuiting evaluation if result won't be promising anyways.
* No need to throw if atLeast is negative.
* Revert changes to CityPopulationManager.kt
* Revert changes to CityPopulationManager.kt
2023-04-26 18:47:07 +03:00
chr_56
03ffa84bd3
Allow to reveal explored resources from a city's demanding resources in CityOverviewTab
( #9287 )
...
* allow to locate explored resources from a city's demanding resources in `CityOverviewTab`
* better code of `updateCities` in `CityOverviewTab`
2023-04-26 15:43:13 +03:00
WhoIsJohannes
cccaa88456
Cache civ uniques while refreshing world map tiles. ( #9284 )
...
* Cache civ uniques while refreshing world map tiles.
This should have a pretty significant performance improvement of about 10% next rount time.
* Forgot to add stateForConditionals to cache key.
* Make cache keys depend on function
* Restrict LocalUniqueCache API to avoid using it the wrong way.
* Use default values instead of two methods
2023-04-26 10:17:58 +03:00
Yair Morgenstern
cb626861df
docs: better unique parameter documentation
2023-04-25 17:45:40 +03:00
Yair Morgenstern
079c237547
terrainFilter now accommodates nationFilter for owner
2023-04-25 17:45:40 +03:00
SomeTroglodyte
2b57bd44ab
Visual clue a load game from clipboard is underway ( #9278 )
2023-04-25 17:24:05 +03:00
SomeTroglodyte
a507da9a4a
Fix border case crash with lone AI winning on turn 0 ( #9280 )
2023-04-25 17:22:29 +03:00
Yair Morgenstern
e427d91850
Remove double icons from airsweep/nuke battle table
2023-04-25 17:20:35 +03:00
Yair Morgenstern
eecccd4542
Fade unit icon in overview if not idle
2023-04-25 17:18:07 +03:00
SomeTroglodyte
42dff5584e
"can be promoted" notification only when it's actually new ( #9230 )
...
* "can be promoted" notification only when it's actually new
* Reviews - sumOf instead of fold
2023-04-24 22:27:28 +03:00
SomeTroglodyte
dc5cc6d601
Fix wrapping for promotions in unit overview ( #9239 )
2023-04-24 22:11:39 +03:00
Yair Morgenstern
c7dde1bc41
Version rollout ( #9273 )
...
* Bump version and create initial changelog entry
* Completed German translation and fixed a few mistakes (#9266 )
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
* Update Polish.properties (#9264 )
* Update Italian.properties (#9260 )
* Update French.properties (#9258 )
* Update Indonesian.properties (#9257 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Knirps1 <52383078+Knirps1@users.noreply.github.com>
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Newexae <96820363+Newexae@users.noreply.github.com>
Co-authored-by: kensvin <kensvin28@gmail.com>
2023-04-24 17:37:40 +03:00
Yair Morgenstern
c9067df642
Remove 'reset to Dropbox' button since it's deprecated
2023-04-24 17:33:28 +03:00
Yair Morgenstern
0b3614d1df
Remove experimental rendering (experiment unsuccessful)
2023-04-24 17:31:42 +03:00
WhoIsJohannes
033957c738
Performance improvements ( #9265 )
...
* UnitMovement#getDistanceToTilesWithinTurn hotspots
* Make fog busting less expensive
* Speed up tryHeadTowardsEncampment
* Reorder conditions in isGoodTileToExplore
* Reorder conditions in isGoodTileToExplore
* Revert "Speed up tryHeadTowardsEncampment"
This reverts commit d3841a233b
.
* Don't lookup twice.
2023-04-24 17:16:43 +03:00
Yair Morgenstern
95ee35d301
Testing: Damage animations on damaged units
2023-04-24 17:07:55 +03:00
WhoIsJohannes
2f7fa6ba5c
Civs should not go all-out war if they're weaker than barbs ( #9267 )
2023-04-24 14:58:01 +03:00
SomeTroglodyte
a6f8f57860
Avoid first contact alerts for dead City-States ( #9269 )
...
* Avoid first contact alerts for dead City-States
* Clearer simpler (hopefully) updateOurTiles
2023-04-24 14:56:10 +03:00
Yair Morgenstern
e6b3640181
chore: Battle animation readability
2023-04-24 09:35:53 +03:00
WhoIsJohannes
19920ffbae
Don't leak other civs in the game through LineChart colors. ( #9263 )
2023-04-23 23:26:41 +03:00
Yair Morgenstern
ed3e6f2587
Slightly faster animation
2023-04-23 22:58:25 +03:00
Yair Morgenstern
782863f709
Units sprites move towards the enemy they're attacking
2023-04-23 22:29:02 +03:00
Yair Morgenstern
717e4befac
Version rollout ( #9256 )
...
* Bump version and create initial changelog entry
* Update Indonesian.properties (#9255 )
Now, Indonesian translation is complete
* Fixing some typos in the German translation (#9236 )
* Fixing some typos in the German translation
* Fixed another typo
* Fixed a huge amount of typos
Ran over it with a hunspell. Found a few other mistakes in the process.
* Fixed mistranslations in quotes
Fixed one translation that seemed to be made with a software translator.
Replaced a translation of a translation with the original quote.
---------
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
* Fix typo in Polish.properties (#9233 )
* Update Turkish.properties (#9227 )
* Update Turkish.properties
* Add files via upload
* Update Spanish.properties (#9206 )
* Update Spanish.properties
* Update Spanish.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: t <73392607+tsaqibfs@users.noreply.github.com>
Co-authored-by: Knirps1 <52383078+Knirps1@users.noreply.github.com>
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
Co-authored-by: bread <77245194+breadtard@users.noreply.github.com>
Co-authored-by: Enesb852 <130827350+Enesb852@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
2023-04-23 10:05:35 +03:00
Yair Morgenstern
226bd85c84
Resolved #9249 - Solved AI Great Scientist crash
2023-04-23 09:40:33 +03:00
Yair Morgenstern
2b4dbe2ad2
Resolved #9247 #9246 #9248 #9252 #9237 - Great Merchant doesn't try to go to unreachable tiles
2023-04-23 09:31:35 +03:00
SomeTroglodyte
cafcbbad4b
Make AI diplomatic marriage safe from concurrent modification issues ( #9244 )
2023-04-21 17:16:52 +03:00
SomeTroglodyte
e265e9a71f
Fix Main Menu BG map cycle not stopping on user action ( #9229 )
2023-04-20 00:21:02 +03:00
Yair Morgenstern
e9296842b6
4.6.4-patch2
...
Use the same framebuffer / spritebatch for all icon renders
2023-04-19 22:31:29 +03:00
Yair Morgenstern
a79fe06df3
4.6.4-patch1
...
Dispose used objects immediately to avoid OutOfMemory
2023-04-19 15:39:22 +03:00
Yair Morgenstern
32191bd57d
4.6.4
2023-04-19 11:52:57 +03:00
Yair Morgenstern
2184c494fc
Version rollout ( #9224 )
...
* Bump version and create initial changelog entry
* Updated Brazilian_Portuguese.properties (#9223 )
* Updated Brazilian_Portuguese.properties
* Updated Brazilian_Portuguese.properties
* Update Russian localization (#9222 )
* Update Russian localization
Just in case, for the "X attacked our unit Y", I have chosen to make it a bit less precise (not directly stating that "Y" is player's unit) because due to language's specifics it's practically impossible with this translation scheme to not make grammar error.
* fix
should have used copy-paste
* Update Polish.properties (#9215 )
* Update Italian.properties (#9209 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Alex <64156241+Alex-1000@users.noreply.github.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2023-04-19 11:42:09 +03:00
Yair Morgenstern
a10cf3bff2
Use label for chart dropdown - #6131
2023-04-19 11:41:08 +03:00
SomeTroglodyte
52f26ed9d3
Reassign workers when resistance ends or improvement created ( #9212 )
2023-04-19 11:34:31 +03:00
Yair Morgenstern
85c0f71f2a
Removed more double icons
2023-04-19 11:32:00 +03:00
Yair Morgenstern
4d63f0542f
Avoid font-related crash
2023-04-19 11:26:11 +03:00
Yair Morgenstern
2f25ed3053
Replaced hardcoded embarked sight with configurable
...
"Normal vision when embarked" replaced by "[+1] Sight <for [Embarked] units>"
2023-04-19 11:12:21 +03:00
Yair Morgenstern
26a155351e
UnitFilter accepts NationFilter of the civ (e.g. "vs [England] units")
...
chore: Constants for "Embarked" and "Wounded"
2023-04-19 10:51:01 +03:00
SomeTroglodyte
2b1f2513fc
Fix "religions to be founded" expanders accumulating ( #9214 )
...
* Fix my own dumb blunder re "Religions to be founded" expander
* Faith required for next Prophet should be visible
2023-04-19 08:19:22 +03:00
Yair Morgenstern
4da4d35a28
Resolved #9194 - Clear frameBuffer before we use it to draw images
2023-04-18 23:09:33 +03:00
Yair Morgenstern
35fbb5f9f3
Resolved #9221 - removed icons from selectboxes
2023-04-18 23:00:16 +03:00
WhoIsJohannes
9ba5497ce4
Show replay after 5 rounds and don't reveal where player is on the map. ( #9216 )
2023-04-18 01:11:31 +03:00
SomeTroglodyte
92ad0495f2
I'm pretty sure annexed cities in resistance shouldn't be allowed to buy tiles ( #9213 )
2023-04-17 21:42:37 +03:00
Yair Morgenstern
dbc9b0d0bd
4.6.3-patch1
2023-04-17 21:04:20 +03:00
Yair Morgenstern
958318e53b
Patch fix for crash, from Discord - @WhoIsJohannes
2023-04-17 21:04:20 +03:00
WhoIsJohannes
4eea7984f7
LineChart improvements (Highlight & DP) ( #9210 )
...
* LineChart improvements (Highlight & DP)
* Fix civ icon at end of line not showing.
2023-04-17 18:56:22 +03:00
Yair Morgenstern
0eda518bf9
Whoops a movement change got in when it shouldn't have
2023-04-17 13:50:44 +03:00
Yair Morgenstern
844b0a15d1
4.6.3
2023-04-17 09:36:45 +03:00
Yair Morgenstern
699a6bf12a
Removed double icons
2023-04-17 09:33:31 +03:00
Yair Morgenstern
0bf5cae401
Solved RAM crashes hopefully :)
2023-04-17 09:33:31 +03:00
Yair Morgenstern
e313f00f6d
Version rollout ( #9208 )
...
* Bump version and create initial changelog entry
* Update French.properties (#9201 )
* Translate Simplified_Chinese.properties (#9200 )
4.6.2 Basic Translate
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: YaoSiQian <2229561981@qq.com>
2023-04-17 09:33:26 +03:00
Yair Morgenstern
eabb91b0d8
Aircraft attack/move range colors entire tile
2023-04-17 08:37:02 +03:00
WhoIsJohannes
ccf37af468
Show garrison in city screen, so that it's easier to decide whether one should produce a military unit. ( #9202 )
2023-04-17 08:20:18 +03:00
WhoIsJohannes
d25804ffb5
Great people automation ( #9125 )
...
* Add automation for great scientist & merchant
* Automate great people (great merchant, great engineer & great scientist).
* Address comments
* Rename method for consistency
* Resolve comments
2023-04-17 08:19:55 +03:00