Version rollout (#11007)

* Bump version and create initial changelog entry

* Update French.properties (#11006)

* updated belarusian translation (#11005)

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* update android/assets/jsons/translations/Belarusian.properties

* Update Brazilian_Portuguese.properties (#11003)

---------

Co-authored-by: yairm210 <yairm210@users.noreply.github.com>
Co-authored-by: Ouaz <Ouaz@users.noreply.github.com>
Co-authored-by: flac <87523240+twinflac@users.noreply.github.com>
Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
This commit is contained in:
Yair Morgenstern 2024-01-25 23:36:56 +02:00 committed by GitHub
parent d216db5ced
commit 09651f711e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 268 additions and 394 deletions

View File

@ -210,417 +210,226 @@ Diplomatic Marriage ([amount] Gold) = Дыпламатычнае Аб'яднан
We have married into the ruling family of [civName], bringing them under our control. = Вы аб'ядналіся з кіруючай сям'ёй [civName], перанакіраваўшы іх пад сваё кантраляванне.
[civName] has married into the ruling family of [civName2], bringing them under their control. = [civName] аб'ядналіся з кіруючай сям'ёй [civName2], перанакіраваўшы іх пад іх кантраляванне.
You have broken your Pledge to Protect [civName]! = Вы адмянілі ваш Дагавор аб Ахове [civName]!
# Requires translation!
City-States grow wary of your aggression. The resting point for Influence has decreased by [amount] for [civName]. =
City-States grow wary of your aggression. The resting point for Influence has decreased by [amount] for [civName]. = Паселішчы-дзяржавы насцярожаныя ад вашых агрэсіўных дзеянняў. Шчасце за ўплыў паменшылася на [amount] ад [civName].
# Requires translation!
[cityState] is being attacked by [civName] and asks all major civilizations to help them out by gifting them military units. =
# Requires translation!
[cityState] is being invaded by Barbarians! Destroy Barbarians near their territory to earn Influence. =
# Requires translation!
[cityState] is grateful that you killed a Barbarian that was threatening them! =
# Requires translation!
[cityState] is being attacked by [civName]! Kill [amount] of the attacker's military units and they will be immensely grateful. =
# Requires translation!
[cityState] is deeply grateful for your assistance in the war against [civName]! =
# Requires translation!
[cityState] no longer needs your assistance against [civName]. =
# Requires translation!
War against [civName] =
[cityState] is being attacked by [civName] and asks all major civilizations to help them out by gifting them military units. = [cityState] былі атакаваныя [civName] і просяць усе вялікія цывілізацыі каб дапамаглі ім падараваўшы вайсковыя адзінкі.
[cityState] is being invaded by Barbarians! Destroy Barbarians near their territory to earn Influence. = На [cityState] напалі Варвары! Знішчыце Варвараў каля іх тэрыторыі каб атрымаць Уплыў.
[cityState] is grateful that you killed a Barbarian that was threatening them! = [cityState] удзячны за тое, што вы забілі Варвара які пагражаў ім!
[cityState] is being attacked by [civName]! Kill [amount] of the attacker's military units and they will be immensely grateful. = [cityState] была атакаваная [civName]! Забйце [amount] варожыя ваенныя адзінкі і яны будуць вам бязмерна ўдзячны.
[cityState] is deeply grateful for your assistance in the war against [civName]! = [cityState] глыблка ўдзячны вам за вашу дапамогу ў вайне супраць [civName]!
[cityState] no longer needs your assistance against [civName]. = [cityState] больш не патрабуе вашай дапамогі супраць [civName].
War against [civName] = Вайна супраць [civName]
# Requires translation!
We need you to help us defend against [civName]. Killing [amount] of their military units would slow their offensive. =
# Requires translation!
Currently you have killed [amount] of their military units. =
# Requires translation!
You need to find them first! =
You need to find them first! = Спачатку вам патрэбна знайсці іх!
# Requires translation!
Cultured =
# Requires translation!
Maritime =
# Requires translation!
Mercantile =
# Requires translation!
Religious =
# Requires translation!
Militaristic =
# Requires translation!
Type =
# Requires translation!
Friendly =
# Requires translation!
Hostile =
# Requires translation!
Irrational =
# Requires translation!
Personality =
# Requires translation!
Influence =
Cultured = Культурны
Maritime = Марскія Справы
Mercantile = Меркантыльны
Religious = Рэлігіёзны
Militaristic = Ваенны
Type = Тып
Friendly = Сябар
Hostile = Вораг
Irrational = Ірацыянальнасць
Personality = Індывідуальнасць
Influence = Уплыў
# Requires translation!
Ally: [civilization] with [amount] Influence =
# Requires translation!
Unknown civilization =
# Requires translation!
Reach 30 for friendship. =
# Requires translation!
Reach highest influence above 60 for alliance. =
# Requires translation!
When Friends: =
# Requires translation!
When Allies: =
# Requires translation!
The unique luxury is one of: =
# Requires translation!
Demand Tribute =
# Requires translation!
Tribute Willingness =
# Requires translation!
Ally: [civilization] with [amount] Influence = Саюзнік: [civilization] з [amount] Уплывам.
Unknown civilization = Незнаёмая цывілізацыя
Reach 30 for friendship. = Атрымайце 30 уплыва для сяброўства.
Reach highest influence above 60 for alliance. = Атрымайце вышэйшы узровень уплыва ввышэй за 60 для саюза.
When Friends: = Калі Сябры:
When Allies: = Калі Саюзнікі:
The unique luxury is one of: = Непаўторнае Тварэнне:
Demand Tribute = Патрабаваць Даніну
Tribute Willingness = Вольная Даніна
At least 0 to take gold, at least 30 and size 4 city for worker =
# Requires translation!
Take [amount] gold (-15 Influence) =
# Requires translation!
Take worker (-50 Influence) =
# Requires translation!
[civName] is afraid of your military power! =
Take [amount] gold (-15 Influence) = Патрабаваць [amount] золата (-15 уплыва)
Take worker (-50 Influence) = Патрабаваць рабочага (-50 Уплыва)
[civName] is afraid of your military power! = [civName] баіцца вашай ваеннай моцы!
# Requires translation!
Major Civ =
# Requires translation!
No Cities =
# Requires translation!
Base value =
# Requires translation!
Has Ally =
# Requires translation!
Has Protector =
# Requires translation!
Demanding a Worker =
# Requires translation!
Demanding a Worker from small City-State =
# Requires translation!
Very recently paid tribute =
# Requires translation!
Recently paid tribute =
# Requires translation!
Influence below -30 =
# Requires translation!
Military Rank =
# Requires translation!
Military near City-State =
# Requires translation!
Sum: =
Major Civ = Вялікая Цывілізацыя
No Cities = Няма Гарадоў
Base value = Базавае значэнне
Has Ally = Мае Саюзніка
Has Protector = Мае Абаронцу
Demanding a Worker = Патрабуе Рабочага
Demanding a Worker from small City-State = Патрабуе Рабочага ад маленькага Паселішча-Дзяржавы
Very recently paid tribute = Толькі, што плаціў даніну
Recently paid tribute = Не так доўно плаціў даніну
Influence below -30 = Уплыў ніжэй за -30
Military Rank = Вайсковы Ранг
Military near City-State = Войскі каля Паселішча-Дзяржавы
Sum: = Сумма:
# Trades
# Requires translation!
Trade =
# Requires translation!
Offer trade =
# Requires translation!
They'll decide on their turn =
# Requires translation!
Retract offer =
# Requires translation!
What do you have in mind? =
# Requires translation!
Our items =
# Requires translation!
Our trade offer =
# Requires translation!
[otherCiv]'s trade offer =
# Requires translation!
[otherCiv]'s items =
# Requires translation!
+[amount] untradable copy =
# Requires translation!
+[amount] untradable copies =
# Requires translation!
Pleasure doing business with you! =
# Requires translation!
I think not. =
# Requires translation!
That is acceptable. =
# Requires translation!
Accept =
# Requires translation!
Keep going =
# Requires translation!
There's nothing on the table =
# Requires translation!
Peace Treaty =
# Requires translation!
Agreements =
# Requires translation!
Defensive Pact =
# Requires translation!
Open Borders =
# Requires translation!
Gold per turn =
# Requires translation!
Cities =
# Requires translation!
Technologies =
# Requires translation!
Declarations of war =
# Requires translation!
Introduction to [nation] =
# Requires translation!
Declare war on [nation] =
# Requires translation!
Luxury resources =
# Requires translation!
Strategic resources =
# Requires translation!
Owned by you: [amountOwned] =
# Requires translation!
Non-existent city =
Trade = Таргаваць
Offer trade = Заключыць Таргоўлю
They'll decide on their turn = Яны вырашаць калі абдудзецца іх ход
Retract offer = Саксаваць дагавор
What do you have in mind? = Што ў вас у галаве?
Our items = Нашы рэчы
Our trade offer = Наш дагавор аб таргоўлі
[otherCiv]'s trade offer = Дагаваор аб таргоўлі [otherCiv]
[otherCiv]'s items = Рэчы [otherCiv]
+[amount] untradable copy = Не тарговая копія +[amount]
+[amount] untradable copies = Не тарговыя копіі +[amount]
Pleasure doing business with you! = Асалода працаваць з вамі!
I think not. = Я думаю не.
That is acceptable. = Гэта прыемліма.
Accept = Згадзіцца
Keep going = Працягваць шлях
There's nothing on the table = На стале няма нічога.
Peace Treaty = Мірны Дагавор
Agreements = Згоды
Defensive Pact = Абарончы Пакт
Open Borders = Адкрытая Мяжа
Gold per turn = Золата за ход
Cities = Гарады
Technologies = Тэхналогіі
Declarations of war = Заключэнні аб вайне
Introduction to [nation] = Знаёмства з [nation]
Declare war on [nation] = Заключыць вайну з [nation]
Luxury resources = Каштоўныя рэсурсы
Strategic resources = Стратэгічныя рэсурсы
Owned by you: [amountOwned] = У вас ёсць: [amountOwned]
Non-existent city = Неуваходзячы горад
# Unit differences
# Requires translation!
[resourceName] not required =
# Requires translation!
Lost ability (vs [originalUnit]): [ability] =
# Requires translation!
Upgrade all [count] [unit] ([cost] gold) =
# Requires translation!
National ability =
# Requires translation!
[firstValue] vs [secondValue] =
# Requires translation!
Gained =
# Requires translation!
Lost =
[resourceName] not required = [resourceName] не патрабуецца
Lost ability (vs [originalUnit]): [ability] = Страчанная здольнасць (супраць [originalUnit]): [ability]
Upgrade all [count] [unit] ([cost] gold) = Павысіцт усё [count] [unit] ([cost] золата)
National ability = Нацыянальная здольнасць
[firstValue] vs [secondValue] = [firstValue] на [secondValue]
Gained = Атрымана
Lost = Страчана
# New game screen
# Requires translation!
Uniques =
# Requires translation!
Promotions =
# Requires translation!
Load copied data =
# Requires translation!
Reset to defaults =
# Requires translation!
Select nations =
# Requires translation!
Set available nations for random pool =
# Requires translation!
Available nations =
# Requires translation!
Banned nations =
# Requires translation!
Are you sure you want to reset all game options to defaults? =
# Requires translation!
Start game! =
# Requires translation!
Map Options =
# Requires translation!
Game Options =
# Requires translation!
Civilizations =
# Requires translation!
Map Type =
# Requires translation!
Map file =
# Requires translation!
Max Turns =
# Requires translation!
Could not load map! =
# Requires translation!
Generated =
# Requires translation!
Random Generated =
# Requires translation!
Which options should be available to the random selection? =
# Requires translation!
Existing =
# Requires translation!
Custom =
# Requires translation!
Map Generation Type =
# Requires translation!
Enabled Map Generation Types =
# Requires translation!
Default =
# Requires translation!
Pangaea =
# Requires translation!
Continent and Islands =
# Requires translation!
Two Continents =
# Requires translation!
Three Continents =
# Requires translation!
Four Corners =
# Requires translation!
Archipelago =
# Requires translation!
Inner Sea =
# Requires translation!
Perlin =
# Requires translation!
Random number of Civilizations =
# Requires translation!
Min number of Civilizations =
# Requires translation!
Max number of Civilizations =
# Requires translation!
Random number of City-States =
# Requires translation!
Min number of City-States =
# Requires translation!
Max number of City-States =
# Requires translation!
One City Challenge =
# Requires translation!
Enable Nuclear Weapons =
# Requires translation!
No City Razing =
# Requires translation!
No Barbarians =
# Requires translation!
Disable starting bias =
# Requires translation!
Raging Barbarians =
# Requires translation!
No Ancient Ruins =
# Requires translation!
No Natural Wonders =
# Requires translation!
Allow anyone to spectate =
# Requires translation!
Victory Conditions =
# Requires translation!
Scientific =
# Requires translation!
Domination =
# Requires translation!
Cultural =
# Requires translation!
Diplomatic =
# Requires translation!
Time =
# Requires translation!
Your previous options needed to be reset to defaults. =
Uniques = Тыпы
Promotions = Павышэнні
Load copied data = Загрузіць скапіяваные дадзеныя
Reset to defaults = Збросіць да звычайных настроек
Select nations = Выбраць нацыі
Set available nations for random pool = Задаць даступныя нацыі выпадкова
Available nations = Даступныя нацыі
Banned nations = Заблакаваныя нацыі
Are you sure you want to reset all game options to defaults? = Вы сапраўды жадаеце скінуць усе гульнявыя налады да стандартных?
Start game! = Пачаць гульню!
Map Options = Налады Мапы
Game Options = Гульнявыя Налады
Civilizations = Цывілізацыі
Map Type = Тыпы Мап
Map file = Файл мапы
Max Turns = Максімальная Колькасць Хадоў
Could not load map! = Не магчыма загрузіць мапу!
Generated = Згенераваная
Random Generated = Выпадкова Згенераваная
Which options should be available to the random selection? = Якія налады будуць даступны пры выпадковым выбары?
Existing = Існуючыя
Custom = Карыстальніцкія
Map Generation Type = Тып Генерацыі Мапы
Enabled Map Generation Types = Уключаныя Тыпы Генерацыі Мапы
Default = Звычайны
Pangaea = Пангея
Continent and Islands = Кантынеты і Аставы
Two Continents = Два Кантыненты
Three Continents = Тры Кантыненты
Four Corners = Чатыры Кантыненты
Archipelago = Архіпелаг
Inner Sea = Унутранняе Мора
Perlin = Перлін
Random number of Civilizations = Выпадковая колькасць Цывілізацый
Min number of Civilizations = Мінімальная колькасць Цывілізацый
Max number of Civilizations = Максімальная колькасць Цывілізацый
Random number of City-States = Выпадковая колькасць Паселішчаў-Дзяржаў
Min number of City-States = Мінімальная колькасць Паселішчаў-Дзяржаў
Max number of City-States = Максімальная колькасць Паселішчаў-Дзяржаў
One City Challenge = Заданне З Адзіным Горадам
Enable Nuclear Weapons = Дазволіць Ядзерную Зброю
No City Razing = Неразбуральныя гарады
No Barbarians = Без Варвараў
Disable starting bias = Адключыць пачатковую зрушэнне
Raging Barbarians = Злыя Варвары
No Ancient Ruins = Без Дрэўніх Руін
No Natural Wonders = Без Цудаў Прыроды
Allow anyone to spectate = Дазволіць сачыць
Victory Conditions = Умовы Перамогі
Scientific = Навуковая
Domination = Дамініравання
Cultural = Культурная
Diplomatic = Дыпламатыя
Time = Час
Your previous options needed to be reset to defaults. = Вашы папярэднія налады павінны быць саксаванымі да звычайных.
# Used for random nation indicator in empire selector and unknown nation icons in various overview screens.
# Should be a single character, or at least visually square.
# Requires translation!
? =
? = ?
# Requires translation!
Map Shape =
# Requires translation!
Enabled Map Shapes =
# Requires translation!
Hexagonal =
# Requires translation!
Flat Earth Hexagonal =
# Requires translation!
Rectangular =
# Requires translation!
Height =
# Requires translation!
Width =
# Requires translation!
Radius =
# Requires translation!
Enable Espionage =
Map Shape = Вобласць Мапы
Enabled Map Shapes = Выбраныя Вобласці Мапы
Hexagonal = Шасцівугольная
Flat Earth Hexagonal = Проская Шасцівугольная Зямля
Rectangular = Квадратная
Height = Высата
Width = Шырыня
Radius = Радыус
Enable Espionage = Дазволіць Шпіянаж
# Requires translation!
Resource Setting =
# Requires translation!
Enabled Resource Settings =
# Requires translation!
Other Settings =
# Requires translation!
Sparse =
# Requires translation!
Resource Setting = Налады Рэсурсаў
Enabled Resource Settings = Выбраныя Налалы Рэсурсаў
Other Settings = Другія Налады
Sparse = Разрозненнасць
Abundant =
# Requires translation!
Strategic Balance =
# Requires translation!
Legendary Start =
# Requires translation!
This is used for painting resources, not in map generator steps: =
Strategic Balance = Стратэгічны Баланс
Legendary Start = Легендарны Пачатак
This is used for painting resources, not in map generator steps: = Гэта выкарыстоўваецца для размяшчэння рэсурсаў, а не ў ступенях генератара мапы:
# Requires translation!
Advanced Settings =
# Requires translation!
RNG Seed =
# Requires translation!
Map Elevation =
# Requires translation!
Temperature extremeness =
# Requires translation!
Temperature shift =
# Requires translation!
Resource richness =
# Requires translation!
Vegetation richness =
# Requires translation!
Rare features richness =
# Requires translation!
Max Coast extension =
# Requires translation!
Biome areas extension =
# Requires translation!
Water level =
Advanced Settings = Спецыяльныя Налады
RNG Seed = Семя RNG
Map Elevation = Узвышшы Мапы
Temperature extremeness = Экстрымальнасць тэмпературы
Temperature shift = Змена тэмпературы
Resource richness = Насычанасць рэсурсамі
Vegetation richness = Расліннасць
Rare features richness = Насычанасць рэдкімі з'явамі
Max Coast extension = Максімальнае расшырэнне Ўзбярэжжа
Biome areas extension = Расшырэнне вобласці біёмаў
Water level = Узровень вады
# Requires translation!
Online Multiplayer =
# Requires translation!
You're currently using the default multiplayer server, which is based on a free Dropbox account. Because a lot of people use this, it is uncertain if you'll actually be able to access it consistently. Consider using a custom server instead. =
# Requires translation!
Open Documentation =
# Requires translation!
Don't show again =
Online Multiplayer = Многакарыстальніцкі Рэжым
You're currently using the default multiplayer server, which is based on a free Dropbox account. Because a lot of people use this, it is uncertain if you'll actually be able to access it consistently. Consider using a custom server instead. = Вы выкарыстоўваеце звычайны мнагакарыстальніцкі сервер, які працуе на бясплатным акаунце Dropbox. Так як многа людзей выкарыстоўваюць гэты сервер, невядома, ці атрымаецца ў вас мець да яе стабільны доступ.
Open Documentation = Адкрыць Дакументацыю
Don't show again = Не паказваць гэта ізноў
# Requires translation!
World Size =
# Requires translation!
Enabled World Sizes =
# Requires translation!
Tiny =
# Requires translation!
Small =
# Requires translation!
Medium =
# Requires translation!
Large =
# Requires translation!
Huge =
# Requires translation!
World wrap requires a minimum width of 32 tiles =
# Requires translation!
The provided map dimensions were too small =
# Requires translation!
The provided map dimensions were too big =
# Requires translation!
The provided map dimensions had an unacceptable aspect ratio =
World Size = Памер Свету
Enabled World Sizes = Выбраня Памеры Свету
Tiny = Маленькі
Small = Паменшаны
Medium = Сярэдні
Large = Вялікі
Huge = Велізарны
World wrap requires a minimum width of 32 tiles = Агортванне свету патрэбна быць як мінімум 32 клеткі
The provided map dimensions were too small = Заданы памер мапы занадта маленькі
The provided map dimensions were too big = Заданы памер мапы занадта вялікі
The provided map dimensions had an unacceptable aspect ratio = Заданы памер мапы мае непрыймальныя суадносіны старон
# Requires translation!
Difficulty =
Difficulty = Складанасць
# Requires translation!
AI =
# Requires translation!
Remove =
# Requires translation!
Random =
# Requires translation!
Human =
# Requires translation!
Hotseat =
# Requires translation!
User ID =
# Requires translation!
Click to copy =
AI = Альтэрнатыўны Інтылект
Remove = Выдаліць
Random = Выпадкова
Human = Чалавек
Hotseat = Гарачая Кропка
User ID = ID Карыстальніка
Click to copy = Нажаць каб скапіяваць
# Requires translation!
@ -3863,9 +3672,7 @@ Invisible to non-adjacent units =
# Requires translation!
Can see invisible [mapUnitFilter] units =
# Requires translation!
May upgrade to [unit] through ruins-like effects =
# Requires translation!
Can upgrade to [unit] =
May upgrade to [baseUnitFilter] through ruins-like effects =
# Requires translation!
Destroys tile improvements when attacking =
# Requires translation!
@ -4057,8 +3864,6 @@ after enhancing a religion =
# Requires translation!
if [buildingFilter] is constructed =
# Requires translation!
if [buildingFilter] is constructed by anybody =
# Requires translation!
with [resource] =
# Requires translation!
without [resource] =

View File

@ -2158,8 +2158,7 @@ Can be earned through combat = Pode ser obtido através do combate
Invisible to non-adjacent units = Invisível para unidades não adjacentes
Can see invisible [mapUnitFilter] units = Pode ver unidades invisíveis [mapUnitFilter]
May upgrade to [unit] through ruins-like effects = Pode melhorar para [unit] através de efeitos semelhantes a ruínas
# Requires translation!
Can upgrade to [unit] =
Can upgrade to [unit] = Pode melhorar para [unit]
Destroys tile improvements when attacking = Destrói melhorias de painel ao atacar
Cannot move = Não pode se mover
Double movement in [terrainFilter] = Movimento duplo em [terrainFilter]
@ -2255,8 +2254,7 @@ after founding a religion = depois de fundar uma religião
before enhancing a religion = antes de aprimorar uma religião
after enhancing a religion = depois de aprimorar uma religião
if [buildingFilter] is constructed = se [buildingFilter] for construído
# Requires translation!
if [buildingFilter] is constructed by anybody =
if [buildingFilter] is constructed by anybody = se [buildingFilter] for construído por qualquer pessoa
with [resource] = com [resource]
without [resource] = sem [resource]
when above [amount] [stat/resource] = quando acima de [amount] de [stat/resource]

View File

@ -2159,7 +2159,7 @@ Invisible to non-adjacent units = Invisible pour les unités non-adjacentes
Can see invisible [mapUnitFilter] units = Peut voir les unités [mapUnitFilter] invisibles
May upgrade to [unit] through ruins-like effects = Peut s'améliorer en [unit] via les bonus de ruines
# Requires translation!
Can upgrade to [unit] =
Can upgrade to [unit] = Peut être amélioré en [unit]
Destroys tile improvements when attacking = Détruit les aménagements de case en attaquant
Cannot move = Ne peut pas se déplacer
Double movement in [terrainFilter] = Mouvement doublé sur [terrainFilter]
@ -2256,7 +2256,7 @@ before enhancing a religion = avant de renforcer une religion
after enhancing a religion = après avoir renforcé une religion
if [buildingFilter] is constructed = si [buildingFilter] est construit(e)
# Requires translation!
if [buildingFilter] is constructed by anybody =
if [buildingFilter] is constructed by anybody = si un(e) [buildingFilter] est construit(e) par quiconque
with [resource] = avec [resource]
without [resource] = sans [resource]
when above [amount] [stat/resource] = quand à plus de [amount] [stat/resource]

View File

@ -4,8 +4,8 @@ package com.unciv.build
object BuildConfig {
const val kotlinVersion = "1.8.21"
const val appName = "Unciv"
const val appCodeNumber = 960
const val appVersion = "4.10.2"
const val appCodeNumber = 961
const val appVersion = "4.10.3"
const val gdxVersion = "1.12.1"
const val ktorVersion = "2.2.3"

View File

@ -1,3 +1,39 @@
## 4.10.3
chore: Separated conditional checks to separate file
Removed Unique.isOfType() + general code cleanup
Replaced special "hidden after generating a Great Prophet" with a more multi-purpose conditional
Add "Unavailable" unique for all except beliefs, which are a mess right now
Enum rename: OnlyAvailableWhen -> OnlyAvailable
Returned deprecated StrengthBonusVsCityStates to work for the usual transitional period
Unified 'does resource generate naturally on' checks to include all uniques everywhere
'not shown on world screen' unique accepts civ conditionals
Adjacency function can receive civ, for foreign/resource filters
Added adjacency conditionals
CityCombatant.matchesFilter contains multifilter and civ filter
ICombatant.matchesCategory -> matchesFilter, standardization
Added deprecation for multi-tilefilter uniques
By tuvus:
- Air unit automation improvement
- Espionage automation
By SeventhM:
- Fix errors when starting games as Maya
- Fix build errors
## 4.10.2
By SeventhM:

View File

@ -464,7 +464,7 @@ open class UncivGame(val isConsoleMode: Boolean = false) : Game(), PlatformSpeci
companion object {
//region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT
val VERSION = Version("4.10.2", 960)
val VERSION = Version("4.10.3", 961)
//endregion
lateinit var Current: UncivGame

View File

@ -0,0 +1,35 @@
chore: Separated conditional checks to separate file
Removed Unique.isOfType() + general code cleanup
Replaced special "hidden after generating a Great Prophet" with a more multi-purpose conditional
Add "Unavailable" unique for all except beliefs, which are a mess right now
Enum rename: OnlyAvailableWhen -> OnlyAvailable
Returned deprecated StrengthBonusVsCityStates to work for the usual transitional period
Unified 'does resource generate naturally on' checks to include all uniques everywhere
'not shown on world screen' unique accepts civ conditionals
Adjacency function can receive civ, for foreign/resource filters
Added adjacency conditionals
CityCombatant.matchesFilter contains multifilter and civ filter
ICombatant.matchesCategory -> matchesFilter, standardization
Added deprecation for multi-tilefilter uniques
By tuvus:
- Air unit automation improvement
- Espionage automation
By SeventhM:
- Fix errors when starting games as Maya
- Fix build errors