SomeTroglodyte
9889bfcd1d
Show impassable tile percentage on Map Editor View summary ( #9917 )
2023-08-16 17:59:14 +03:00
Yair Morgenstern
52c0dcfb38
4.7.14
2023-08-14 16:32:14 +03:00
Yair Morgenstern
ff24a5b884
Version rollout ( #9909 )
...
* Bump version and create initial changelog entry
* Update Russian.properties (#9903 )
* Update Russian.properties
* Update Russian.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: deqtodo <94169613+deqtodo@users.noreply.github.com>
2023-08-14 16:29:05 +03:00
SomeTroglodyte
a4a43dadc1
Mod manager smallish overhaul ( #9878 )
...
* Mod Manager - move classes, visibility
* Mod Manager - separate metadata from UI buttons
* Mod Manager - split off info/actions pane and make it scrollable
* Mod Manager - fix bottom button mouseover
* Mod Manager - getRepoSize lint and doc
* Mod Manager - banner for builtin rulesets and hide visual checkbox in obvious-BS cases
* Mod Manager - MB rounded to next instead of down
* Mod Manager - One missed lint
* Post-merge sort imports
* Avatars as fallback for preview
2023-08-14 16:17:18 +03:00
Oskar Niesen
756431ee74
Fixed GameStarter adding gold to spectator Civilization on later eras when it shouldn't. ( #9901 )
2023-08-14 16:14:45 +03:00
Yair Morgenstern
c1da217ff6
Resolved #9908 - Improvements created by buildings can activate 'take over adjacent tiles' unique
2023-08-14 16:14:05 +03:00
Yair Morgenstern
42a5440a76
Safeguard against errors in establishing the URL connection to Github
2023-08-11 11:52:33 +03:00
Yair Morgenstern
34fbe9e9a2
AI: Better policy selection
2023-08-10 16:20:01 +03:00
Yair Morgenstern
e406533ef0
AI: Finer-tuned Food ranking vs other stats for cities
2023-08-10 16:05:38 +03:00
Yair Morgenstern
27a5bd0cc5
AI: Build melee naval units to defend coastal cities and move them there
2023-08-10 12:00:03 +03:00
Yair Morgenstern
654b9f80f2
AI will not waste promotions on Heal Instantly
2023-08-10 11:13:51 +03:00
Yair Morgenstern
95b8fab950
Rivers at the bottom edge of maps are considered by tiles for river-adjacency
2023-08-10 10:45:47 +03:00
SeventhM
0fbe5a18b8
Fix promotions being unavailable when it can be reached a slower way ( #9856 )
...
Previously if a promotion could require 2 promotions from branch A but 1 branch B and the branch B also lead to an earlier promotion from branch A, it erroneously consider that a loop. Solved by copying the logic from the ruleset Validator (going child up to parent, rather than parent to child and passing in the hashset rather than using a global one)
2023-08-09 09:17:09 +03:00
Yair Morgenstern
036c6c820e
4.7.13
2023-08-09 01:10:50 +03:00
Yair Morgenstern
98029b68d2
Version rollout ( #9899 )
...
* Bump version and create initial changelog entry
* Update Catalan.properties (#9897 )
* some Persian-UN translations (#9893 )
* Update Persian_(Pinglish-UN).properties
Added and fixed some till 1295.
* Update Persian_(Pinglish-UN).properties
fixed typo.
* Update Persian_(Pinglish-UN).properties
till 2254
* Update Persian_(Pinglish-UN).properties
fixed "Populism".
* Update Turkish.properties (#9891 )
Just making same translate...
* Update Italian.properties (#9883 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Joan Josep <juanjo.ng.83@gmail.com>
Co-authored-by: Ilia <81512402+ilia-abbasi@users.noreply.github.com>
Co-authored-by: Omar Mammadov <114606477+OmarMammadov@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2023-08-09 01:00:26 +03:00
SomeTroglodyte
8576f16c6e
Ruleset validator: Tilesets ( #9881 )
...
* Defensive Tileset loading
* Deleting a mod should do the same cleanup as downloading a new one
* Extensive RulesetValidator checks on Tileset mod integrity
2023-08-09 00:47:14 +03:00
SomeTroglodyte
903fb2c097
NextTurnAction as enum ( #9889 )
2023-08-09 00:47:07 +03:00
SomeTroglodyte
6c841e52c6
Minor Mod Manager fixes (mods having dashes in their repo name not shown right away) ( #9894 )
...
* Fix Mod Manager not displaying some freshly downloaded mods immediately
(and scroll it into view)
* Mod Manager DL-from-URL stays open after invalid link
* Minor lint
* Another lint on an unfortunate lint
2023-08-09 00:46:59 +03:00
Yair Morgenstern
0561a7951c
Much more accurate improvement stat effects
2023-08-09 00:46:33 +03:00
Yair Morgenstern
60ea752c1f
chore: Modernized DiplomacyManagerTests
2023-08-08 23:55:37 +03:00
SomeTroglodyte
4fac033704
Ruleset object reorganization ( #9898 )
...
* IHasUniques without INamed removed - treat ModOptions same as GlobalUniques in that respect
* Unify uniqueObjects and uniqueMap initialization
* Move and split RulesetValidator
* Split Ruleset file to make it pure single-class
* Minor linting
2023-08-08 23:06:33 +03:00
Yair Morgenstern
7b778f7535
Moved changeImprovement to TileInfoImprovementFunctions
2023-08-08 22:06:25 +03:00
Yair Morgenstern
3cbd447620
Removed HandleImprovementCompletion function, added test for citadel tile takeover
2023-08-08 22:00:18 +03:00
Yair Morgenstern
08c8bcf383
Removed double lines between handleImprovementCompletion and changeImprovement
2023-08-08 20:25:12 +03:00
Yair Morgenstern
417b6ff798
removeImprovement convenience function
2023-08-08 19:29:33 +03:00
Yair Morgenstern
55b4191be3
changeImprovement now contains 'terrain feature removal' logic
2023-08-08 19:25:51 +03:00
Yair Morgenstern
545ff0b944
Resolved #9887 - Improvement picker screen does not cause 'phantom' units to be assigned to civ
2023-08-04 13:35:41 +03:00
Yair Morgenstern
915238ed1a
#9886 - Set initial screen color on Desktop so it's not black-to-blue
2023-08-04 09:52:08 +03:00
Yair Morgenstern
af49e8297f
#9876 fix - Lock known city states before gaining influence to avoid altering the sequence we're iterating on
2023-08-04 09:29:34 +03:00
Yair Morgenstern
d9ceb9290d
4.7.12-patch1
2023-08-04 09:21:51 +03:00
Yair Morgenstern
6d65d08974
4.7.12
2023-08-03 14:08:01 +03:00
Yair Morgenstern
5956f0ceb6
4.7.12
2023-08-03 13:17:31 +03:00
Yair Morgenstern
e49fda3b97
Version rollout ( #9880 )
...
* Bump version and create initial changelog entry
* Update Simplified_Chinese (#9879 )
* Update Spanish.properties (#9877 )
* Update Polish.properties (#9875 )
* Update Brazilian_Portuguese.properties (#9867 )
* Update German.properties (#9864 )
* Update German.properties
Fixed a few mistakes and added more translations
* Fixed a few mistakes in German translation
---------
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
* Update French.properties (#9862 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com>
Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@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: Knirps1 <52383078+Knirps1@users.noreply.github.com>
Co-authored-by: Birk Birkner <birkner@bbirkner.de>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
2023-08-03 13:05:13 +03:00
Yair Morgenstern
c92afe0f04
Compare improvements by tile yield calculation ( #9873 )
...
* Compare improvements by tile yield calculation
* Docstring
* Explicit documentation for which functions in Stats are and are not mutating functions
2023-08-03 11:39:04 +03:00
SomeTroglodyte
bcb26b6d2a
Treat remaining untyped Uniques in default rulesets ( #9763 )
...
* Treat remaining untyped Uniques in default rulesets, make unit test catch them
* Change untyped filtering Uniques check to Validation by inclusion in GlobalUniques instead of UniqueType.AircraftMarker
* Wiki for untyped filtering Uniques
* Re-include the "Who knows" of Future Tech on the Tech picker
2023-08-03 11:38:50 +03:00
Yair Morgenstern
fc40da11d9
Added tests to ensure that resources from buildings behave as expected ( #9860 )
...
* Added tests to ensure that resources from buildings behave as expected
* More tests suggested by @SeventhM
* Caught an edge case - if you pillage your own tile improvement, your resources would not have updated!
* Actually every time an improvement changes you could have a resource change
* Update resources eon every improvement change because they could be providing resources via uniques
2023-08-03 11:38:36 +03:00
Oskar Niesen
15bfaa24a5
Transported units gifting fix ( #9865 )
...
* Gifting units containing transported units now gifts the transported units as well.
* Change transported units so that they can't be gifted.
2023-08-03 11:38:25 +03:00
SeventhM
0fe584700b
Allow free unit triggers for any location ( #9870 )
...
* Allow free unit triggers for any location
* Almost forgot this was broken
* Fix situation when tile is null, but therebis a city to place at
2023-08-03 11:38:14 +03:00
Yair Morgenstern
fdc891dada
Update README.md
...
Removed old download badges
2023-08-02 23:30:41 +03:00
Yair Morgenstern
5e7f49dac8
Resolved #9874 - free buildings are converted to civ-specific replacements
2023-08-02 16:01:21 +03:00
Yair Morgenstern
bbf2f2ff89
Resolve #9854 - update Windows JDK to Adoptium JDK 11
2023-08-02 15:50:55 +03:00
Yair Morgenstern
8de47b4a62
Resolved #9871
...
Workers now remove fallout and similar stat-hindering terrains
2023-08-02 11:47:12 +03:00
SomeTroglodyte
ad75ad916b
Move Mod Manager to prepare class splits ( #9863 )
2023-07-31 21:54:55 +03:00
Yair Morgenstern
15577cb3c5
double-click on worked tile icon locks tile, for worked tiles as well!
2023-07-31 11:17:23 +03:00
Yair Morgenstern
19f0cadb1e
Steam deploy is failing, and it's not in use anyway, time to say goodbye
2023-07-30 23:31:48 +03:00
Yair Morgenstern
1b410278ab
4.7.11
2023-07-30 18:19:28 +03:00
Yair Morgenstern
b89611c953
Version rollout ( #9859 )
...
* Bump version and create initial changelog entry
* Update Dutch.properties (#9846 )
* Update Dutch.properties
* Update Dutch.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Lena Bullens <95299589+LenaBullens@users.noreply.github.com>
2023-07-30 18:12:16 +03:00
SomeTroglodyte
52e756e9fb
Key bindings CityScreen ( #9828 )
...
* CityScreen keyboard bindings - ExpanderTab update
* CityScreen keyboard bindings - Linting
* CityScreen keyboard bindings - Main Keys
* CityScreen keyboard bindings - Queue
* CityScreen keyboard bindings - Fix Expander scroll-to
2023-07-30 17:40:05 +03:00
SomeTroglodyte
a5e1f6d800
Local mod folder names preserved. ( #9844 )
...
* Reduce conversion of local mod folder names to treat only ending spaces/dashes
* Wiki entry for GlobalUniques
* Missing originRuleset coverage
* Nicer RulesetValidator messages when name or originRuleset are missing
2023-07-30 17:39:50 +03:00
SeventhM
203ee77c8b
Clean up some differences between units that can move on water and other units ( #9841 )
...
* Clean up some differences between units that can move on water, water units, and land units
* Strangely no evidence this actually comes up?
* refernce the cache in more places
* Decided to change this back to match expected results
* Remove unnecessary parenthesis
2023-07-30 17:39:41 +03:00