This commit is contained in:
Yair Morgenstern 2023-12-17 22:33:05 +02:00
parent c0f837628b
commit 08514cbd2e
2 changed files with 12 additions and 12 deletions

View File

@ -1,24 +1,22 @@
## 4.9.10
Add the remove unit promotion unique - By PLynx01
Add remove unit promotion unique - By PLynx01
Fix key bindings all reset to unbound on entering options and leaving without looking at the keys page - By SomeTroglodyte
Fix key bindings in edge case - By SomeTroglodyte
By remdu:
- Coast spread algorithm
- avoid initializing with terrain that shouldn't be naturally generated
- Coast spread algorithm
- don'y initialize with non naturally generated terrain
Stop on Path Blocked - By itanasi
Stop movement on Path Blocked - By itanasi
Units that can't build roads should not have connect roads automation. - By willjallen
Only units that build roads have connect roads automation. - By willjallen
By SeventhM:
- Fix Great Scientist science calculation
- Show stat percent differences in replacement building differences
- Fix Great Scientist calculation
- Show stat percent differences in replacement building
By dHannasch:
- Add BaseUnit.automaticallyUpgradedInProductionToUnitByTech()
- Don't list Unique requiring a tech in the Civilopedia for that tech
Don't list Unique requiring a tech in the Civilopedia for that tech - By dHannasch
## 4.9.9

View File

@ -85,8 +85,10 @@ class UniqueValidator(val ruleset: Ruleset) {
}
if (unique.conditionals.any() && unique.type in MapUnitCache.UnitMovementUniques)
// Not necessarily even a problem, but yes something mod maker should be aware of
rulesetErrors.add("$prefix unique \"${unique.text}\" contains a conditional on a unit movement unique. " +
"Due to performance considerations, this conditional may not always apply.", RulesetErrorSeverity.WarningOptionsOnly)
"Due to performance considerations, this unique is cached on the unit," +
" and the conditional may not always limit the unique correctly.", RulesetErrorSeverity.OK)
if (reportRulesetSpecificErrors)
// If we don't filter these messages will be listed twice as this function is called twice on most objects