Yair Morgenstern
f4cd384462
Version rollout ( #12329 )
...
* Bump version and create initial changelog entry
* Update French.properties (#12318 )
* Update Brazilian_Portuguese.properties (#12317 )
* Update Brazilian_Portuguese.properties
* Update Brazilian_Portuguese.properties
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
2024-10-21 21:58:40 +03:00
Rob Loach
e9481d4bc1
Add <when espionage is enabled>
conditional ( #12326 )
...
* Modding: Replaced "Hidden when espionage is disabled" with "Only available <when espionage is enabled>"
* Modding: Fix unique deprecation notice
* Add ConditionalEspionageEnabled to isUnavailableBySettings list
2024-10-21 21:51:50 +03:00
itanasi
dcfd2b7a70
Clean up the icon replacement code by adding hide option to .tr() ( #12321 )
2024-10-21 21:51:13 +03:00
SeventhM
879628b067
Allow purchasing wonders with gold when explicitly given a unique ( #12312 )
...
* Allow purchasing wonders with gold when explictly given a unique
* typo
* Reorder stat check to always be checked first
* Why is contiuation indent the defualt in Idea anyways?
2024-10-21 21:50:49 +03:00
yairm210
b0be185bf7
Update mods even if we have cached data
2024-10-21 21:50:00 +03:00
SeventhM
a7f69a6da9
Lint: Move CollectionExtensions ( #12320 )
...
* Lint: Move CollectionExtensions
* Forgot to change package name
* Missed a spot
2024-10-21 10:12:56 +03:00
yairm210
e0864bebf0
Resolves #12307 - Unit icon falls back to UnitTypeIcons/<unitType> successfully
2024-10-20 22:48:42 +03:00
yairm210
9497c17b8d
Resolved #12311 - Cities reduce tile movement cost to 1, per Civ V
2024-10-20 15:28:12 +03:00
Yair Morgenstern
c4738cff68
Version rollout ( #12316 )
...
* Bump version and create initial changelog entry
* Update Latin translation (#12310 )
* Merge a branch
* Fix translation
* Update translation
* Fix translation
* Update translation
* Update translation
---------
Co-authored-by: sls1005 <sls1005@github.com>
* Update German translation (#12309 )
* Update Bangla.properties (#12306 )
* Update Bangla.properties
Translated 3 sentences to Bangla
* Update Bangla.properties
* Update Portuguese.properties (#12303 )
* Update Italian.properties (#12302 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com>
Co-authored-by: sls1005 <sls1005@github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: Shinigami-alt <76843162+Shinigami-alt@users.noreply.github.com>
Co-authored-by: murilozinkkkj <78273099+murilozinkkkj@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2024-10-20 14:56:37 +03:00
EmperorPinguin
e60873d75a
Update AI trading logic ( #12305 )
...
* AI behaviour changes
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update ConstructionAutomation.kt
* Update Automation.kt
* Reverting some changes
* Changes
* revert changes
* revert changes
* revert changes
* revert changes
* Update CityLocationTileRanker.kt
* Citizen assignment for stat conversion
* Update CityLocationTileRanker.kt
* Reduce AI settling
* Avoid AI building units when in negative Supply
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update ConstructionAutomation.kt
* Update build.gradle.kts
* Update gradle-wrapper.properties
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update ConstructionAutomation.kt
* Update CityLocationTileRanker.kt
* AI changes for humans
* Fix puppet focus
* Update Automation.kt
* Puppet focus
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Stats.kt
* Update CityTurnManager.kt
* Remove specialist science modifier
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update CivilianUnitAutomation.kt
* Update ReligionAutomation.kt
* Worker prioritization
Workers are valuable in expand cities.
* Update ConstructionAutomation.kt
Food always important, it's rarely good to skip e.g. granary if we're on 6 pop.
* Update ConstructionAutomation.kt
Should achieve about the same with less lines of code.
* Update Automation.kt
* Update ConstructionAutomation.kt
* Update Policies.json
* Update Policies.json
* Update Policies.json
* Update ConstructionAutomation.kt
* Update Policies.json
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Rename Crop Yield to Growth
* Update worker usage
* Update UnitAutomation.kt
* Tutorials update
* Update Tutorials.json
* Fix spelling error
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* AI tech and policy choices
* Update Techs.json
* Update Policies.json
* Update ConstructionAutomation.kt
* Update UnitPromotions.json
* Update
* Update Policies.json
* Update Tutorials.json
* ReligionAutomation bugfix
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update AI city settling and science game
* Update ReligionAutomation.kt
* Maybe revert this now the belief picking has improved
* Update ReligionAutomation.kt
* Remove some if-statements
* Update Automation.kt
* Update Automation.kt
* Update ConsoleLauncher.kt
* Update
* Update Automation.kt
* Update TileImprovements.json
* Update AI trading
* Update TradeAutomation.kt
2024-10-20 14:20:53 +03:00
SeventhM
74806e8eec
Add unique to show construction when unbuildable ( #12313 )
2024-10-20 14:20:44 +03:00
yairm210
63765ef73f
Modding: Replaced "Hidden when religion is disabled" with "Only available <when religion is enabled>"
2024-10-20 13:55:42 +03:00
yairm210
579ea79d09
Modding: Replaced "Hidden when [victoryType] Victory is disabled" with "Only available <when [victoryType] Victory is enabled>"
2024-10-20 13:35:55 +03:00
yairm210
31919742e5
chore: StateForConditionals accepts GameInfo, HiddenBySettings -> UnavailableBySettings for pending changes
2024-10-20 12:29:23 +03:00
yairm210
9e1d29f180
AI: Added weighted decision for policy branches
2024-10-20 12:16:49 +03:00
yairm210
e1dbd65bdd
AI: Preferred victory type only affects AI policy decision if that victory type is enabled
2024-10-20 10:56:29 +03:00
yairm210
d164f7baf4
Resolved rare crash when map contains improvements not in ruleset
2024-10-20 10:05:37 +03:00
yairm210
c885e2462d
Resolved #12307 - Allow fallback to "UnitTypeIcons/$unitName" if "UnitIcons/$unitName" does not exist
2024-10-18 14:55:59 +03:00
Yair Morgenstern
a149335e83
Version rollout ( #12301 )
...
* Bump version and create initial changelog entry
* Update Brazilian_Portuguese.properties (#12297 )
* Merge a branch (#12294 )
Change 'compendium' to 'breviarium' (https://latin-dictionary.net/definition/6936/breviarium-breviari-i )
Co-authored-by: sls1005 <sls1005@github.com>
* Update French.properties (#12291 )
* Update Indonesian.properties (#12289 )
I can only do small corrections and translation for now.
* Update Italian.properties (#12288 )
* Update Portuguese.properties (#12287 )
* Update German translation (#12286 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com>
Co-authored-by: sls1005 <sls1005@github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: X2003 <158255876+Xenia2003@users.noreply.github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: murilozinkkkj <78273099+murilozinkkkj@users.noreply.github.com>
Co-authored-by: mape6 <mape6@posteo.de>
2024-10-16 00:42:35 +03:00
yairm210
1159c29f85
Modding: Resolved #12299 - Allow removing free policies
2024-10-16 00:36:39 +03:00
yairm210
0d19bf55e5
Resolved #12295 - crash on modded game with no capital city indicator
2024-10-16 00:32:51 +03:00
yairm210
e0f3c0acd4
AI: Improved automated worker tile selection (workable tile applies to current tile, separated to debuggable function))
2024-10-16 00:26:46 +03:00
yairm210
afbc15db79
Solve ANRs due to resuming music player which is in an unplayable state
2024-10-15 14:54:02 +03:00
yairm210
d26d942f58
Allow mod search always - hack version (does not remove loader)
2024-10-14 17:11:39 +03:00
yairm210
f9d21d2767
Cache online mod list for fast load
2024-10-14 17:06:06 +03:00
yairm210
755d66e085
Actually I think I had it right the first time - avoid building if all carriable units can already be carried now, NOT if carrier will have empty slots
2024-10-14 11:12:51 +03:00
Yair Morgenstern
b56c868c7c
Version rollout ( #12285 )
...
* Bump version and create initial changelog entry
* Update Latin translation (#12284 )
* Merge a branch
* Update translation
* Fix translation
* Update translation
* Fix translation
---------
Co-authored-by: sls1005 <sls1005@github.com>
* Update French.properties (#12281 )
* Update Italian.properties (#12278 )
* Update German translation (#12277 )
* Update Brazilian_Portuguese.properties (#12275 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com>
Co-authored-by: sls1005 <sls1005@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: mape6 <mape6@posteo.de>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
2024-10-13 22:58:18 +03:00
yairm210
e5b4793d58
AI: Better rules to not build unit-carrying units
2024-10-13 22:56:23 +03:00
yairm210
8d10ca881e
Added "if [modFilter] is not enabled" conditional - https://github.com/yairm210/Civ-IV/pull/36
2024-10-13 22:46:59 +03:00
EmperorPinguin
899c5d48ea
Update Citizen Assignment and ConsoleLauncher.kt ( #12267 )
...
* AI behaviour changes
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update ConstructionAutomation.kt
* Update Automation.kt
* Reverting some changes
* Changes
* revert changes
* revert changes
* revert changes
* revert changes
* Update CityLocationTileRanker.kt
* Citizen assignment for stat conversion
* Update CityLocationTileRanker.kt
* Reduce AI settling
* Avoid AI building units when in negative Supply
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update ConstructionAutomation.kt
* Update build.gradle.kts
* Update gradle-wrapper.properties
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update ConstructionAutomation.kt
* Update CityLocationTileRanker.kt
* AI changes for humans
* Fix puppet focus
* Update Automation.kt
* Puppet focus
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Stats.kt
* Update CityTurnManager.kt
* Remove specialist science modifier
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update CivilianUnitAutomation.kt
* Update ReligionAutomation.kt
* Worker prioritization
Workers are valuable in expand cities.
* Update ConstructionAutomation.kt
Food always important, it's rarely good to skip e.g. granary if we're on 6 pop.
* Update ConstructionAutomation.kt
Should achieve about the same with less lines of code.
* Update Automation.kt
* Update ConstructionAutomation.kt
* Update Policies.json
* Update Policies.json
* Update Policies.json
* Update ConstructionAutomation.kt
* Update Policies.json
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Rename Crop Yield to Growth
* Update worker usage
* Update UnitAutomation.kt
* Tutorials update
* Update Tutorials.json
* Fix spelling error
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* AI tech and policy choices
* Update Techs.json
* Update Policies.json
* Update ConstructionAutomation.kt
* Update UnitPromotions.json
* Update
* Update Policies.json
* Update Tutorials.json
* ReligionAutomation bugfix
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update AI city settling and science game
* Update ReligionAutomation.kt
* Maybe revert this now the belief picking has improved
* Update ReligionAutomation.kt
* Remove some if-statements
* Update Automation.kt
* Update Automation.kt
* Update ConsoleLauncher.kt
* Update
* Update Automation.kt
2024-10-13 22:32:26 +03:00
yairm210
d25a436391
Resolved #12279 - Units that can withdraw before melee do not do so when escorting civilian units
2024-10-13 16:30:37 +03:00
yairm210
edad6d794b
Resolved #12282 - Filtering uniques are also checked for in unit types
2024-10-13 16:28:58 +03:00
yairm210
f0fc40bd3e
Resolved #12276 - Free tech pickable in any way you enter the tech screen
2024-10-13 16:15:50 +03:00
Yair Morgenstern
327e31b5e2
Version rollout ( #12274 )
...
* Bump version and create initial changelog entry
* Update Brazilian_Portuguese.properties (#12270 )
* Update Latin translation (#12269 )
* Merge a branch
Change 'urbs pupuli' to 'municipium'
* Fix translation; fix typo
* Update translation
---------
Co-authored-by: sls1005 <sls1005@github.com>
* Update German translation (#12268 )
* Update Italian.properties (#12266 )
* Update French.properties (#12265 )
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com>
Co-authored-by: sls1005 <sls1005@github.com>
Co-authored-by: mape6 <mape6@posteo.de>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
2024-10-10 23:14:29 +03:00
yairm210
2e51de3b22
Added "Remaining [civFilter] Civilizations" as countable value
2024-10-10 23:14:14 +03:00
yairm210
be40912b56
AI: Greatly discourage attacking enemies with stronger total combat strength
2024-10-10 23:07:23 +03:00
yairm210
695f536031
Conditional phrasing: "for [civFilter]" -> "for [civFilter] Civilizations"
2024-10-10 23:03:28 +03:00
yairm210
3ff7b935b6
Fixed spies stealing multiple tech steals in one turn
2024-10-10 22:58:00 +03:00
yairm210
feae93b799
Added 'City-State' as value for nationFilter
2024-10-10 22:57:19 +03:00
yairm210
e4ed06abd0
AI: Keep 'don't spread religion' promises better
2024-10-09 08:03:26 +03:00
yairm210
7632e681e7
Resolved new game ANRs in a better way
2024-10-08 13:23:03 +03:00
yairm210
bf8ccee943
Modding: Resolved badly configured ruins causing crashes
2024-10-07 08:53:54 +03:00
yairm210
246142dffc
Revert "Missionaries no longer restricted from spreading religion in city where it's already the major religion"
...
This reverts commit 604b9f10e7
.
2024-10-06 16:53:44 +03:00
Yair Morgenstern
2a6516d15e
Version rollout ( #12264 )
...
* Bump version and create initial changelog entry
* Update Brazilian_Portuguese.properties (#12263 )
* Update translation (#12259 )
Co-authored-by: sls1005 <sls1005@github.com>
* Update Italian.properties (#12255 )
* Update Italian.properties
* Update Italian.properties
* Update Latin translation (#12254 )
* Merge a branch
Changed 'passus' to 'gressus'.
Changed 'non validus' to 'irritus'.
* Merge a branch
* Fix translation
* Update translation
* Change '-tor' to '-trum' for some words
* Update translation
* Change 'pugnator' to 'aeroplanum pugnans'
* Update translation
* Update translation
* Update translation
* Update translation
* Update translation
* Fix translation
---------
Co-authored-by: sls1005 <sls1005@github.com>
---------
Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
Co-authored-by: sls1005 <90055573+sls1005@users.noreply.github.com>
Co-authored-by: sls1005 <sls1005@github.com>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
2024-10-06 16:53:38 +03:00
EmperorPinguin
6f4d8fd7b5
Improve AI city settling, science game, and belief picking ( #12256 )
...
* AI behaviour changes
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update ConstructionAutomation.kt
* Update Automation.kt
* Reverting some changes
* Changes
* revert changes
* revert changes
* revert changes
* revert changes
* Update CityLocationTileRanker.kt
* Citizen assignment for stat conversion
* Update CityLocationTileRanker.kt
* Reduce AI settling
* Avoid AI building units when in negative Supply
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update ConstructionAutomation.kt
* Update build.gradle.kts
* Update gradle-wrapper.properties
* Update CityLocationTileRanker.kt
* Update CityLocationTileRanker.kt
* Update ConstructionAutomation.kt
* Update CityLocationTileRanker.kt
* AI changes for humans
* Fix puppet focus
* Update Automation.kt
* Puppet focus
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Automation.kt
* Update Stats.kt
* Update CityTurnManager.kt
* Remove specialist science modifier
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update CivilianUnitAutomation.kt
* Update ReligionAutomation.kt
* Worker prioritization
Workers are valuable in expand cities.
* Update ConstructionAutomation.kt
Food always important, it's rarely good to skip e.g. granary if we're on 6 pop.
* Update ConstructionAutomation.kt
Should achieve about the same with less lines of code.
* Update Automation.kt
* Update ConstructionAutomation.kt
* Update Policies.json
* Update Policies.json
* Update Policies.json
* Update ConstructionAutomation.kt
* Update Policies.json
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Rename Crop Yield to Growth
* Update worker usage
* Update UnitAutomation.kt
* Tutorials update
* Update Tutorials.json
* Fix spelling error
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* Update Tutorials.json
* AI tech and policy choices
* Update Techs.json
* Update Policies.json
* Update ConstructionAutomation.kt
* Update UnitPromotions.json
* Update
* Update Policies.json
* Update Tutorials.json
* ReligionAutomation bugfix
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update ReligionAutomation.kt
* Update AI city settling and science game
* Update ReligionAutomation.kt
* Maybe revert this now the belief picking has improved
* Update ReligionAutomation.kt
2024-10-06 16:46:46 +03:00
PLynx
5d1c05d8e4
Add two population-related conditional uniques ( #12258 )
...
* Added the Conditional Below Population
* Added the Conditional Between Population
2024-10-06 16:46:34 +03:00
yairm210
7fbd8a194b
chore: Delete dead code
2024-10-06 16:01:19 +03:00
yairm210
034c081234
chore: Easier debug for canActivateSideEffects
2024-10-06 16:00:21 +03:00
yairm210
35e5a5f674
Remove "-0 HP" from city attack notifications
2024-10-06 15:44:08 +03:00
yairm210
604b9f10e7
Missionaries no longer restricted from spreading religion in city where it's already the major religion
2024-10-06 15:34:49 +03:00