8c0693c998
Latin reboot ( #10573 )
...
* Reboot Latin
* Reboot Latin - 002
* Reboot Latin - 003
* Reboot Latin - atlas
2023-11-25 18:22:23 +02:00
59dab8992f
Fix City ambient sounds ( #10574 )
...
* Fix city ambient sound not pausing when desktop version is minimized
* Fix city ambient sounds not working from jar/apk
2023-11-25 18:08:19 +02:00
e9d3c153dc
Console: Added set/remove tile improvement
2023-11-24 16:13:38 +02:00
df8f7c6bdd
Console: Show available commands on empty command
2023-11-24 15:36:56 +02:00
7dc54dab03
Console: Added add/remove for cities
2023-11-24 15:36:56 +02:00
c75e7f9407
Move city founding effects to the proper function
2023-11-24 15:36:56 +02:00
b7823e0b39
"Fixed" Rusyn language ( #10561 )
...
* Rusyn.properties
Translation on Rusyn language (ISO-code "rue")
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Update Rusyn.properties
* Add a flag for Rusyn
* LocaleCode for Rusyn to use Ukrainian Collator but still write separate fastlane files
* Update Rusyn language files
* Redo atlas
---------
Co-authored-by: KotDivuar <148721627+KotDivuar@users.noreply.github.com >
2023-11-24 14:22:24 +02:00
c4b5925394
Fixed Bosnian ( #10559 )
...
* Rescue Bosnian.properties
* Rename and revert
* Let's minimize diff size for completionPercentages.properties from now on
* One generate translations run on Bosnian
* Add the Flag
* Add the LocaleCode
* Fix illegally tranzlahtedd placeholders
2023-11-24 07:21:27 +02:00
3c8d4cfcbf
Version rollout ( #10546 )
...
* Bump version and create initial changelog entry
* Update Polish.properties (#10544 )
* Update Spanish.properties (#10542 )
* Update Turkish.properties (#10536 )
* Update Turkish.properties
Added new translations
* Update Turkish.properties
* Update Turkish.properties
* Update Turkish.properties
* Update Brazilian_Portuguese.properties (#10535 )
* Update Simplified Chinese (#10534 )
* Update French.properties (#10531 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com >
Co-authored-by: komandotayfa <53448093+komandotayfa@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com >
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com >
2023-11-23 00:06:54 +02:00
0cf8ea2619
Map overlay toggle buttons rework ( #10505 )
...
* Simplify MapOverlayToggleButton signature and let the instances use individually moddable images
* Gimp sources of new images (all from existing attributions)
* New images and atlas
2023-11-23 00:00:19 +02:00
a6ac9aa24d
Fix free buildings triggering from conditionals in incorrect places ( #10532 )
...
* ignore trigger condtional uniques
* Have UniqueTriggerActivation only add the buildings of its unique
* (minor optimization) move where we find the free building
* Once again I forget about imports
2023-11-22 23:59:53 +02:00
3604d82fa9
Add a map import tool able to read "Battle for Wesnoth" maps ( #10541 )
...
* Add a map import tool able to read "Battle for Wesnoth" maps
* Fix and explain vertical distortion
2023-11-22 23:59:22 +02:00
30c4b323ec
Add a setting to forbid closing popups by clicking behind them ( #10539 )
...
* Add a setting to forbit closing popups by clicking behind them
* Change default checkbox state to false
* Update template and Russian translation
2023-11-22 23:59:07 +02:00
8bd2363361
[Linting] Some minor code purity stuff I came across ( #10537 )
...
* Centralize shift and control key detection (Unit multiselect now with right-shift too)
* Lint of an ugly curly brace placement - otherwise the original was fine
* Answer open question in comment
* Follow a Gdx 1.12 deprecation
* Another clarifying comment - on ScrollPane's built-in potential surprise that the constructor calls its own overridable public methods
2023-11-22 23:58:57 +02:00
4c8db02dfd
Initial scenario/dev console, with 1 command :D ( #10540 )
...
* Initial console, with 1 command :D
* add/remove city tiles
* add/remove units!
* Added command history, accessible with up and down keys
* 'add promotion' cli command
* 'remove promotion' cli command
* Enumified
* Converted enums into classes - enums are weirdly restricted in all kinds of uncomfortable ways
* Added autocomplete!
2023-11-22 23:41:09 +02:00
810392a55e
[Translation] Add back "general" unit types ( #10526 )
...
* Add back "general" unit types
These entries have been removed from translation files, making them untranslated in-game (in Civilopedia articles)
* Revert changes in template.properties
* Fix missing unit type translations
Fix by @SomeTroglodyte
2023-11-21 11:07:19 +02:00
8dc0db49e7
4.9.0
2023-11-20 23:15:39 +02:00
052df9c064
Better performance for 'best tile to found city' (minimized canReach calls) @tuvus
2023-11-20 23:08:18 +02:00
10cb51795c
Version rollout ( #10530 )
...
* Bump version and create initial changelog entry
* Update Brazilian_Portuguese.properties (#10528 )
* Update French.properties (#10524 )
* Update Italian.properties (#10522 )
* Update Polish.properties (#10521 )
* Update Polish.properties
* Added Fastlane_short_description
* Update Malay.properties (#10520 )
Translated line 33 to line 325.
Not at all finished.
This time though I didn't mess up.
---------
Co-authored-by: yairm210 <yairm210@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: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
Co-authored-by: Mikhail <151419244+MetaFBMI@users.noreply.github.com >
2023-11-20 22:52:44 +02:00
e67fd6a28b
Add the SellBuilding Unique ( #10514 )
...
* Restored the SellBuilding Unique
* Rephrased SellBuilding unique
2023-11-20 22:47:47 +02:00
1744d1271f
Add gain stat modified by speed and improvement speed by filter uniques ( #10443 )
...
* Add gain stat modified by speed and improvement speed by filter uniques
* Fix rulesets
* Remove nonfunctional leftover resource text
* Reword improvement unqiue as suggested
2023-11-20 22:47:35 +02:00
4adbd2e634
Add a TriggerUponDiscoveringTile unique type ( #10523 )
...
* Add a TriggerUponDiscoveringTile unique type
* Add a check for trigger presence
2023-11-20 22:47:17 +02:00
90767fce9a
Resolved #10366 - City centers don't provide resources you don't have tech to extract
2023-11-20 22:47:05 +02:00
08c3f97f82
Support for Leader voices ( #10395 )
...
* Prepare Leader Voices: Framework
* Leader Voices: Hooks and corresponding text field comments
* Leader Voices: wiki
* Leader Voices: oops, comments
* Decouple voice play calls to make global modification easier
* Move voices to own folder and give them a separate volume setting
* Oops, template needed too
* Oops, wiki needed too
2023-11-20 22:21:30 +02:00
450813fa49
Settlers no longer stuck in endless loops wanting to found cities on tiles they can't reach @tuvus
2023-11-20 22:17:38 +02:00
987f67d9cd
[code quality] Reorg, clean up and comment a few things ( #10527 )
...
* UncivGame is a pure class file again, GUI split off
* Purify GameSettings step 1 - non-multiplayer nested classes
* Purify GameSettings step 2 - multiplayer nested classes
* Purify GameParameters - BaseRuleset to own file
* Rework WindowState to centralize minimum/maximum treatment
* Rename MultiplayerTurnNotifierDesktop to UncivWindowListener
* Clarifications on what the WindowListener actually does (and now the attention-getting does something on non-Windows too)
2023-11-19 23:52:15 +02:00
2a9ec81523
Resolves #10512 resolves #10425 - Conditional tile checks pre-placement
2023-11-19 23:04:35 +02:00
f833918177
Resolved #10525 - AI clears inquisitors from city centers to make way for spaceship units
2023-11-19 22:16:54 +02:00
e6bb9d4d9a
More simplification of motivationToAttack
2023-11-19 15:56:21 +02:00
13d0ea51d5
Separated hasAtLeastMotivationToAttack into separate class, split into subfunctions for main function readability
2023-11-19 15:52:16 +02:00
62687c2230
Unified errorSeverityForFilter checks into single function, we have a LOT of filters!
2023-11-19 00:10:08 +02:00
fb1e57668e
Added tests for parameters for complex filters, fixed nested complex filter returning 'possible filtering' when it should have been known
2023-11-19 00:06:34 +02:00
9488aa6415
Version rollout ( #10519 )
...
* Bump version and create initial changelog entry
* Update Dutch.properties (#10513 )
* Update French.properties (#10506 )
* Update Italian.properties (#10504 )
* Update Polish.properties (#10502 )
* Update Polish.properties
* Update Polish.properties
* Update Polish.properties
* Update Brazilian_Portuguese.properties (#10495 )
* Update Catalan.properties (#10479 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
Co-authored-by: Lena Bullens <95299589+LenaBullens@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: Lesiakower <125187776+Lesiakower@users.noreply.github.com >
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com >
Co-authored-by: Joan Josep <juanjo.ng.83@gmail.com >
2023-11-18 22:43:48 +02:00
98c3c446c5
Allow controlling Android fullscreen from options ( #10518 )
2023-11-18 22:38:36 +02:00
0d077ee099
(UX, minor) Change "took tile damage" notification to **select** the poor victim ( #10471 )
...
* Change "took tile damage" notification to select the poor victim
* Convenience constructor for NotificationAction:MapUnitAction
* More verbose Kdoc for MapUnitAction
2023-11-18 22:35:41 +02:00
accb62a0ed
Fix unit triggers not triggering/triggering off the wrong units ( #10496 )
2023-11-18 22:35:01 +02:00
6fe9b7ea7f
AI diplomacy balancing ( #10476 )
...
* Merged Original AIDiplomacyBalancing changes to this branch
* Fixed being over supply resulting in the civ not attacking
* Fixed "War with allies" motivation not being added
2023-11-18 22:34:46 +02:00
8c9e6b07e0
Test/add tests for cityexpansionmanager ( #10510 )
...
* improve error message and add test for precondition checking
* add tests for CityExpansionManager
2023-11-18 22:34:26 +02:00
167f25cacd
Modding: Added "non-[filter]" and multi-value filtering to Tile filter
2023-11-18 22:34:04 +02:00
ddf8b449b3
Modding: Added "non-[filter]" and multi-value filtering to Improvement filter
2023-11-18 22:30:07 +02:00
5484576640
Modding: Added "non-[filter]" and multi-value filtering to Terrain filter
2023-11-18 22:27:47 +02:00
2a862aa895
Modding: Added "non-[filter]" and multi-value filtering to Building filter
2023-11-18 22:23:22 +02:00
68fd3d74b3
Modding: Added "non-[filter]" and multi-value filtering to Nation and Civ filters
2023-11-18 22:20:47 +02:00
dc6413d707
Modding: Added "non-[filter]" filtering for unit filters
...
Cleaned up unit filter validations to match actual filters
2023-11-18 22:16:43 +02:00
2b0568f025
Modding: Added "[relativeAmount] Air Interception Range" unique
2023-11-18 19:16:33 +02:00
870c146e34
Resolved #10474 - Add/remove attack images on the tile, even if the attacked unit has meanwhile been killed
2023-11-14 12:52:47 +02:00
e8b9864287
Resolved #10478 - *internal* tilesets to load are now determined pre-loading, to minimize concurrent modification exceptions
2023-11-14 12:18:05 +02:00
dfcedb6267
Resolved #10494 - dim resources on tiles not immediately visible
2023-11-14 11:51:03 +02:00
46e39d7d38
Bump version and create initial changelog entry ( #10492 )
...
Co-authored-by: yairm210 <yairm210@users.noreply.github.com >
2023-11-13 22:34:21 +02:00
643f98b53f
Resolves #10486
2023-11-13 22:33:29 +02:00