Yair Morgenstern
711655c786
Better wrapping for long construction item names
2023-04-09 01:20:17 +03:00
Yair Morgenstern
0d9cff0922
"<for [nationFilter]>" conditional added
2023-04-08 22:46:49 +03:00
Yair Morgenstern
7748ef42ab
4.5.17
2023-04-08 22:16:35 +03:00
Yair Morgenstern
d339de1929
Version rollout ( #9139 )
...
* Bump version and create initial changelog entry
* Added 112 dutch translations (#9131 )
* Update Polish.properties (#9129 )
* Update Polish.properties
* Update Polish.properties
* Update Polish.properties
* Update Hungarian.properties (#9107 )
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Italian.properties (#9102 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Abe van der Wielen <abevanderwielen@gmail.com>
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com>
Co-authored-by: balazsszalab <balazsszalab@freemail.hu>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2023-04-08 22:09:54 +03:00
Yair Morgenstern
243efa3988
chore: inspection performance improvements
2023-04-08 22:03:22 +03:00
Yair Morgenstern
77f230ff1a
Fixed json loading errors in latest version due to tab names changing
2023-04-08 22:03:22 +03:00
SomeTroglodyte
04d4def24f
Notifications can be hidden ( #9108 )
...
* Some linting around Notification UI
* Hide-able NotificationsScroll with restore button
2023-04-08 21:40:48 +03:00
SomeTroglodyte
6b084f0e6b
Victory screen score charts ( #9121 )
...
* VictoryScreen with Charts by WhoIsJohannes
* VictoryScreen with Charts by WhoIsJohannes - atlas
* VictoryScreen with Charts by WhoIsJohannes - lost icon attribution
2023-04-08 21:38:27 +03:00
SomeTroglodyte
93d2ba2af5
Carrier right-click attack fix ( #9130 )
2023-04-08 21:36:19 +03:00
Yair Morgenstern
cb20d91822
Battle table displays bonuses according to tile that unit will attack from, not the current tile it's on
2023-04-08 21:34:55 +03:00
SomeTroglodyte
ca06d7e54a
Main menu background map changes infrequently ( #9133 )
2023-04-07 16:22:46 +03:00
SomeTroglodyte
36667d9d18
Random Nations game starter - reactive UI ( #9127 )
...
* Random Nations game starter - reactive UI
* Random Nations game starter - reactive UI continued
* Random Nations game starter - reactive UI - patch
2023-04-07 09:53:04 +03:00
WhoIsJohannes
21510a8455
Show city size in CityScreenCityPickerTable.kt ( #9120 )
...
I need this quite often when deciding whether to build something such as "Library" (get 1 research for each 2 population -> "Oh, wait, what's the population of this city?")
Longer term I want to check how hard it would be to show the effects of something more directly e.g. for the social policy picker screen. E.g. "Gain one happiness for each city with a garrison" or "Empire produces double the amount of resources" or "1 extra happiness for each walls, castle, arsenal etc.", would be nice to see directly to how much happiness, resources that translates to make a better decision.
2023-04-05 12:25:30 +03:00
WhoIsJohannes
6b4003311b
Don't buy tiles in the very early game. ( #9117 )
2023-04-04 23:42:18 +03:00
SomeTroglodyte
2150fc2244
Random nation count ( #9118 )
...
* Fix game starter problems with random number of players
* Some cleanup to use new Player constructor signature
2023-04-04 23:41:45 +03:00
WhoIsJohannes
0e87be8487
Prevent offering zero gold. ( #9119 )
...
This happened to me in a game, unfortunately I don't have the save since it's one round ago in a multiplayer game, but I'm pretty sure this is the part of the code causing the problem.
2023-04-04 23:40:36 +03:00
letstalkaboutdune
735a0f6f40
AbsoluteUnits - Mandekalu Cavalry, Conquistador, Inquisitor (Post-Industrial) ( #9115 )
2023-04-04 22:06:39 +03:00
SomeTroglodyte
910778418a
Victory screen replay gets a Slider ( #9116 )
...
* VictoryScreen tweaks for narrow portrait, UncivSlider update
* VictoryScreen Replay Slider
2023-04-04 22:06:22 +03:00
AdityaMH
ad080b4dc6
Fix missing desert (again) in wheat farm in flood plains in hexarealm ( #9113 )
...
* Fix missing desert for flood plains in hexarealm tileset
* fix typo
* Fix missing desert (again) in wheat farm in flood plains
2023-04-04 16:42:32 +03:00
Yair Morgenstern
7cfbc9b7fa
Fixed bug where AI could buy tiles not contiguous to city - @WhoIsJohannes
2023-04-04 10:58:08 +03:00
SomeTroglodyte
4c88fbb996
Change map resource controls presentation ( #9104 )
2023-04-04 10:52:42 +03:00
WhoIsJohannes
bc341a6fcb
Don't do anything crazy if military is inferior and never give away m… ( #9096 )
...
* Don't do anything crazy if military is inferior and never give away more than 10% (ceil) of your cities in any case.
* Don't coerce types implicitly.
* Comment weird distance to capital logic and invert -- => +
* Maximum give away 20% of cities instead of 10%
2023-04-04 10:50:33 +03:00
SomeTroglodyte
cd4e25a4f1
Victory screen reorg/cleanup ( #9111 )
...
* VictoryScreen reorg
* VictoryScreen reorg - use TabbedPager
* VictoryScreen reorg - make helpers reusable
* VictoryScreen reorg - fixed headers
* VictoryScreen reorg - debug access to Replay
* Victories reorg - more cleanup
* VictoryScreen reorg - icons and keys
* VictoryScreen reorg - RankingType
* VictoryScreen reorg - RecreateOnResize
* VictoryScreen reorg - Avoid floating text overlapping buttons
* VictoryScreen reorg - remove obsolete todo
2023-04-04 10:49:58 +03:00
WhoIsJohannes
8b01498227
Get going with producing military if your ass is about to get kicked. ( #9109 )
2023-04-03 23:38:04 +03:00
Yair Morgenstern
9e239de6ce
Resolved #9103 - invalid conditionals on building uniques no longer lead to crashes
2023-04-03 21:54:52 +03:00
Yair Morgenstern
6953e0341b
4.5.16-patch
...
Fixed 'construct improvement' crash
2023-04-03 21:34:39 +03:00
SomeTroglodyte
ca36c0e6e6
Prevent MapEditor 'pinch zoom' painting tiles ( #9101 )
2023-04-03 17:06:11 +03:00
Yair Morgenstern
0dcc15ccc3
Fixed release notes for new versions
2023-04-03 15:16:27 +03:00
Yair Morgenstern
3c595c8952
4.5.16
2023-04-03 14:56:28 +03:00
Yair Morgenstern
35d5b8c43c
Version rollout ( #9100 )
...
* Bump version and create initial changelog entry
* Updated Brazilian_Portuguese.properties (#9094 )
* Update Ukrainian.properties (#9093 )
* Update Catalan.properties (#9090 )
* Update Spanish.properties (#9088 )
All tutorial page text
* Update Hungarian.properties (#9084 )
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Hungarian.properties
* Update Simplified_Chinese.properties (#9083 )
- add more translation
* Update French.properties (#9082 )
* Update Turkish.properties (#9081 )
Add and revise translations
* Update Bulgarian.properties (#9080 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: Gualdimar <Gualdimar@users.noreply.github.com>
Co-authored-by: Joan Josep <juanjo.ng.83@gmail.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com>
Co-authored-by: balazsszalab <balazsszalab@freemail.hu>
Co-authored-by: Tim <2884320+tim-hub@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: omerfaruk-cakmak <32402595+omerfaruk-cakmak@users.noreply.github.com>
Co-authored-by: Bogomil Stefanov <101423783+vynaaa@users.noreply.github.com>
2023-04-03 14:53:35 +03:00
Yair Morgenstern
67482f0ebe
#9098 - rankStatsForCityWork also uses local unique cache
2023-04-03 14:36:24 +03:00
Yair Morgenstern
d6f5e0badb
#9098 - getKnownCivs returns sequence
2023-04-03 14:09:56 +03:00
Yair Morgenstern
a37391781a
Fixed tests
2023-04-03 13:56:13 +03:00
Yair Morgenstern
f387de9506
performance: Don't update visible tiles if we've moved within our border
2023-04-03 11:13:29 +03:00
Yair Morgenstern
ad299a8a62
performance: Cache uniques for calculating specialist stats
2023-04-03 11:03:59 +03:00
Yair Morgenstern
9c121086ea
Performance: Removed map lookup for getLastTerrain
...
This was used in isImpassible which was used in canPassThrough, which means it was called A LOT
2023-04-03 10:55:52 +03:00
Yair Morgenstern
f0ee25dcac
Performance: Removed map lookup every time we want to get a unit's type
2023-04-03 10:49:50 +03:00
Yair Morgenstern
bfb869f64f
Performance: nation type booleans are all lazy vals, to avoid unnecessary string comparisons
...
These were so numerous that they were popping up in the CPU profiler which is just unacceptable
2023-04-03 10:45:19 +03:00
Yair Morgenstern
f50b88c9a5
Performance: Save civ tiles and neighbors in cache to update visible tiles faster
2023-04-03 10:32:09 +03:00
Yair Morgenstern
3db03a78d2
Performance: Use unique cache for tile percentage stats and auto-assigning population to tiles
2023-04-03 09:27:05 +03:00
SomeTroglodyte
d3ac7c24bd
Declare Era.citySound not TranslationFileWriter-worthy ( #9095 )
2023-04-03 07:22:58 +03:00
SomeTroglodyte
a4c4c5f93e
Music player controls ( #9087 )
...
* Music controls cleanup
* Music controls cleanup - assets
* Music controls cleanup - fix incorrect attribution
2023-04-01 22:06:46 +03:00
Yair Morgenstern
36b90075da
4.5.15
2023-03-31 16:17:52 +03:00
Yair Morgenstern
9f521895aa
Version rollout ( #9079 )
...
* Bump version and create initial changelog entry
* Update Simplified_Chinese.properties (#9078 )
- for screen orientation part translation
- and a few due-to missed translation
- and borderless
* Update Ukrainian.properties (#9076 )
* Update Hungarian.properties (#9074 )
* Update Indonesian.properties (#9071 )
* Update Indonesian.properties
* Update Indonesian.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Tim <2884320+tim-hub@users.noreply.github.com>
Co-authored-by: Gualdimar <Gualdimar@users.noreply.github.com>
Co-authored-by: balazsszalab <balazsszalab@freemail.hu>
Co-authored-by: kensvin <kensvin28@gmail.com>
2023-03-31 15:52:29 +03:00
SomeTroglodyte
45d66f0580
Civilopedia Welcome, moddable ( #8940 )
2023-03-31 14:58:07 +03:00
WhoIsJohannes
de7177692f
Make AI buy city tiles. ( #9065 )
...
* Make AI buy city tiles.
* Address comments
2023-03-31 14:54:03 +03:00
SomeTroglodyte
ce495d4ff2
Fix ColorMarkupLabel prefSize ( #9077 )
2023-03-31 14:48:30 +03:00
Yair Morgenstern
2d184655c7
Automated units don't try and conquer the same city twice
2023-03-30 20:51:56 +03:00
SomeTroglodyte
aea988a6bb
Untinted embedded symbols - Notifications and Citystate diplomacy ( #9051 )
2023-03-30 16:32:43 +03:00
SomeTroglodyte
3d56c1ba5d
Fix disbanding units a civ cannot afford ( #9073 )
...
* Fix disbanding units a civ cannot afford
* Avoid performance impact of CityState Afraid evaluation where possible
2023-03-30 10:22:52 +03:00