From 9edc713d5ca5f5423fafc2e7b387a3ea44b759f9 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Fri, 3 Dec 2021 11:33:18 +0200 Subject: [PATCH] 3.18.6 --- .../Brazilian_Portuguese.properties | 26 +- .../jsons/translations/Bulgarian.properties | 7 + .../jsons/translations/Czech.properties | 7 + .../jsons/translations/Dutch.properties | 7 + .../jsons/translations/English.properties | 7 + .../jsons/translations/Filipino.properties | 7 + .../jsons/translations/Finnish.properties | 7 + .../jsons/translations/French.properties | 7 + .../jsons/translations/German.properties | 7 + .../jsons/translations/Greek.properties | 7 + .../jsons/translations/Hungarian.properties | 7 + .../jsons/translations/Indonesian.properties | 7 + .../jsons/translations/Italian.properties | 7 + .../jsons/translations/Japanese.properties | 7 + .../jsons/translations/Korean.properties | 7 + .../jsons/translations/Lithuanian.properties | 7 + .../jsons/translations/Malay.properties | 7 + .../Persian_(Pinglish-DIN).properties | 7 + .../Persian_(Pinglish-UN).properties | 7 + .../jsons/translations/Polish.properties | 7 + .../jsons/translations/Portuguese.properties | 7 + .../jsons/translations/Romanian.properties | 7 + .../jsons/translations/Russian.properties | 15 +- .../Simplified_Chinese.properties | 7 + .../jsons/translations/Spanish.properties | 7 + .../jsons/translations/Swedish.properties | 20 +- .../Traditional_Chinese.properties | 7 + .../jsons/translations/Turkish.properties | 7 + .../jsons/translations/Ukrainian.properties | 7 + .../completionPercentages.properties | 4 +- buildSrc/src/main/kotlin/BuildConfig.kt | 4 +- changelog.md | 12 + docs/uniques.md | 262 +++++++++--------- 33 files changed, 351 insertions(+), 174 deletions(-) diff --git a/android/assets/jsons/translations/Brazilian_Portuguese.properties b/android/assets/jsons/translations/Brazilian_Portuguese.properties index 762cc08d6dc5..b709830a10ad 100644 --- a/android/assets/jsons/translations/Brazilian_Portuguese.properties +++ b/android/assets/jsons/translations/Brazilian_Portuguese.properties @@ -9,7 +9,7 @@ # put the english word 'true' behind the '=', otherwise 'false'. # Don't translate these words to your language, only put 'true' or 'false'. # Requires translation! -StartWithCapitalLetter true = +StartWithCapitalLetter = @@ -40,7 +40,6 @@ Oh no! It looks like something went DISASTROUSLY wrong! This is ABSOLUTELY not s # Requires translation! Unsellable = - # Requires translation! Not displayed as an available construction unless [building] is built = Não disponivel para construção até [building] ser construido. # Requires translation! Not displayed as an available construction without [resource] = @@ -63,11 +62,11 @@ Wonder is being built elsewhere = Uma maravilha está sendo construída em outra # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = Requer [buildingName] em todas as cidades -Requires a [buildingName] in this city = Requer [buildingName] nesta cidade # Requires translation! +[buildingName] required: = +Requires a [buildingName] in this city = Requer [buildingName] nesta cidade Cannot be built with [buildingName] = Não pode ser construido tendo [buildingName] Consumes 1 [resource] = Consome 1 unid. de [resource] - # Requires translation! Consumes [amount] [resource] = Consome [amount] [resource] Required tech: [requiredTech] = Requer tecnologia: [requiredTech] Requires [PolicyOrNationalWonder] = Requer [PolicyOrNationalWonder] @@ -123,7 +122,6 @@ We will remember this. = Nós iremos lembrar disto. [civName] and [targetCivName] have signed a Peace Treaty! = [civName] e [targetCivName] assinaram um Tratado de Paz! [civName] and [targetCivName] have signed the Declaration of Friendship! = [civName] e [targetCivName] assinaram a Declaração de Amizade! [civName] has denounced [targetCivName]! = [civName] condenou [targetCivName]! - # Requires translation! Do you want to break your promise to [leaderName]? = Deseja quebrar sua promessa com [leaderName]? # Requires translation! We promised not to settle near them ([count] turns remaining) = @@ -136,7 +134,6 @@ They promised not to settle near us ([count] turns remaining) = [civName] is upset that you attacked [cityState], whom they have pledged to protect! = # Requires translation! [civName] is outraged that you destroyed [cityState], whom they had pledged to protect! = - # Requires translation! [civName] has destroyed [cityState], whom you had pledged to protect! = [civName] destruiu [cityState], a quem vocÊ jurou proteger! Unforgivable = Imperdoável @@ -178,11 +175,8 @@ You refused to stop settling cities near us = Você se recusou a parar de povoar Your arrogant demands are in bad taste = Suas exigências arrogantes são desagradáveis Your use of nuclear weapons is disgusting! = Seu uso de armas nucleares é nojento! You have stolen our lands! = Você roubou nossas terras! - # Requires translation! You gave us units! = Você nos deu unidades! - # Requires translation! You destroyed City States that were under our protection! = Você destruiu cidades estado que estavam sob a nossa proteção! - # Requires translation! You attacked City States that were under our protection! = Você atacou cidades estado que estavam sob a nossa proteção! # Requires translation! You demanded tribute from City States that were under our protection! = @@ -205,12 +199,10 @@ It's come to my attention that I may have attacked [civName], a city-state under # Requires translation! I thought you might like to know that I've launched an invasion of one of your little pet states.\nThe lands of [civName] will make a fine addition to my own. = - # Requires translation! Return [unitName] to [civName]? = Devolver [unitName] para [civName]? # Requires translation! The [unitName] we liberated originally belonged to [civName]. They will be grateful if we return it to them. = - # Requires translation! Enter the amount of gold = Insira a quantidade de ouro # City-States @@ -386,7 +378,6 @@ Game Options = Opções de jogo Civilizations = Civilizações Map Type = Tipo de mapa Map file = Arquivo do mapa - # Requires translation! Could not load map! = Não foi possivel carregar o mapa # Requires translation! Invalid map: Area ([area]) does not match saved dimensions ([dimensions]). = @@ -422,13 +413,9 @@ Diplomatic = Map Shape = Formato do mapa Hexagonal = Hexagonal Rectangular = Retangular - # Requires translation! Height = Altura - # Requires translation! Width = Largura - # Requires translation! Radius = Raio - # Requires translation! Enable Religion = Habilitar religião # Requires translation! @@ -454,9 +441,7 @@ Large = Grande Huge = Imenso # Requires translation! World wrap requires a minimum width of 32 tiles = - # Requires translation! The provided map dimensions were too small = As dimensões de mapa inseridas são pequenas demais - # Requires translation! The provided map dimensions were too big = As dimensões de mapa inseridas são grandes demais # Requires translation! The provided map dimensions had an unacceptable aspect ratio = @@ -6060,6 +6045,11 @@ Neuschwanstein = Castelo de Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Bulgarian.properties b/android/assets/jsons/translations/Bulgarian.properties index 701fd5861fbd..432f1f40edc7 100644 --- a/android/assets/jsons/translations/Bulgarian.properties +++ b/android/assets/jsons/translations/Bulgarian.properties @@ -63,6 +63,8 @@ Wonder is being built elsewhere = Паметник на цивилизацият # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = Изисква [buildingName] във всички градове + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Изисква [buildingName] в града # Requires translation! Cannot be built with [buildingName] = @@ -7420,6 +7422,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Czech.properties b/android/assets/jsons/translations/Czech.properties index 9c132b865028..4b21f04872dc 100644 --- a/android/assets/jsons/translations/Czech.properties +++ b/android/assets/jsons/translations/Czech.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = Vyžadu Wonder is being built elsewhere = Div světa již stavíte v jiném městě National Wonder is being built elsewhere = Národní Div již stavíte v jiném městě Requires a [buildingName] in all cities = Vyžaduje budovu [buildingName] ve všech městech + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Vyžaduje budovu [buildingName] v tomto městě Cannot be built with [buildingName] = Nelze postavit s budovou [buildingName] Consumes 1 [resource] = Spotřebuje surovinu [resource] @@ -4722,6 +4724,11 @@ Neuschwanstein = Zámek Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Dutch.properties b/android/assets/jsons/translations/Dutch.properties index da0074ad7f08..6115c463ed1e 100644 --- a/android/assets/jsons/translations/Dutch.properties +++ b/android/assets/jsons/translations/Dutch.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = Vereist Wonder is being built elsewhere = Wonder wordt ergens anders gebouwd National Wonder is being built elsewhere = Nationaal Wonder wordt ergens anders gebouwd Requires a [buildingName] in all cities = Vereist een [buildingName] in alle steden + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Vereist een [buildingName] in deze stad Cannot be built with [buildingName] = Kan niet gebouwd worden tegelijk met [buildingName] Consumes 1 [resource] = Gebruikt 1 [resource] @@ -6271,6 +6273,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/English.properties b/android/assets/jsons/translations/English.properties index 01231ad2f1f7..76014397aeb6 100644 --- a/android/assets/jsons/translations/English.properties +++ b/android/assets/jsons/translations/English.properties @@ -90,6 +90,8 @@ National Wonder is being built elsewhere = # Requires translation! Requires a [buildingName] in all cities = # Requires translation! +[buildingName] required: = + # Requires translation! Requires a [buildingName] in this city = # Requires translation! Cannot be built with [buildingName] = @@ -8194,6 +8196,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Filipino.properties b/android/assets/jsons/translations/Filipino.properties index 9bde92105b0e..b7b75c5f26cb 100644 --- a/android/assets/jsons/translations/Filipino.properties +++ b/android/assets/jsons/translations/Filipino.properties @@ -59,6 +59,8 @@ Requires at least one of the following resources worked near the city: = Nangang Wonder is being built elsewhere = Isang nakamamanghang imprastraktura ay ginagawa sa ibang lugar National Wonder is being built elsewhere = Isang nasyonal na nakamamanghang imprastraktura ay ginagawa sa ibang lugar. Requires a [buildingName] in all cities = Kailangan ng [buildingName] sa lahat ng siyudad + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Kailangan ng [buildingName] sa siyudad na ito. # Requires translation! Cannot be built with [buildingName] = @@ -8076,6 +8078,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Finnish.properties b/android/assets/jsons/translations/Finnish.properties index 03a8fe94dda9..a2fc91d08d38 100644 --- a/android/assets/jsons/translations/Finnish.properties +++ b/android/assets/jsons/translations/Finnish.properties @@ -59,6 +59,8 @@ Requires at least one of the following resources worked near the city: = Vaatii Wonder is being built elsewhere = Ihmettä rakennetaan muualla National Wonder is being built elsewhere = Kansallisihmettä rakennetaan muualla Requires a [buildingName] in all cities = Vaatii rakennuksen [buildingName] joka kaupungissasi + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Vaatii rakennuksen [buildingName] tässä kaupungissa # Requires translation! Cannot be built with [buildingName] = @@ -6313,6 +6315,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/French.properties b/android/assets/jsons/translations/French.properties index 187dc956b855..86e14a0cb89c 100644 --- a/android/assets/jsons/translations/French.properties +++ b/android/assets/jsons/translations/French.properties @@ -58,6 +58,8 @@ Requires at least one of the following resources worked near the city: = Il faut Wonder is being built elsewhere = Cette merveille est déjà en construction ailleurs National Wonder is being built elsewhere = La Merveille nationale est en construction ailleurs Requires a [buildingName] in all cities = Nécessite un(e) [buildingName] dans toutes les villes + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Nécessite un(e) [buildingName] dans cette ville Cannot be built with [buildingName] = Ne peut être construit avec [buildingName] Consumes 1 [resource] = Consomme 1 [resource] @@ -5249,6 +5251,11 @@ Neuschwanstein = Château de Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/German.properties b/android/assets/jsons/translations/German.properties index b2acfcf2719c..9da942da5e4e 100644 --- a/android/assets/jsons/translations/German.properties +++ b/android/assets/jsons/translations/German.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = Benöti Wonder is being built elsewhere = Das Wunder wird woanders gebaut National Wonder is being built elsewhere = Das Nationale Wunder wird woanders gebaut Requires a [buildingName] in all cities = Benötigt das Gebäude [buildingName] in allen Städten + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Benötigt das Gebäude [buildingName] in dieser Stadt Cannot be built with [buildingName] = Kann nicht mit [buildingName] gebaut werden Consumes 1 [resource] = Verbraucht 1 [resource] @@ -4594,6 +4596,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Greek.properties b/android/assets/jsons/translations/Greek.properties index 53e785a614bb..b902d2a7bc35 100644 --- a/android/assets/jsons/translations/Greek.properties +++ b/android/assets/jsons/translations/Greek.properties @@ -72,6 +72,8 @@ Requires at least one of the following resources worked near the city: = Wonder is being built elsewhere = Το θαύμα του κόσμου κτίζεται κάπου αλλού National Wonder is being built elsewhere = Το εθνικό θαύμα του κόσμου κτίζεται κάπου αλλού Requires a [buildingName] in all cities = Απαιτείται ένας/μία/ένα [buildingName] σε όλες τις πόλεις + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Απαιτείται ένας/μία/'ενα [buildingName] σε αυτήν την πολη Cannot be built with [buildingName] = Δεν μπορεί να κτισθεί με [buildingName] Consumes 1 [resource] = καταναλώνει 1 [resource] @@ -7603,6 +7605,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Hungarian.properties b/android/assets/jsons/translations/Hungarian.properties index 46301cedab6e..18406e4987c7 100644 --- a/android/assets/jsons/translations/Hungarian.properties +++ b/android/assets/jsons/translations/Hungarian.properties @@ -61,6 +61,8 @@ Requires at least one of the following resources worked near the city: = Wonder is being built elsewhere = A Csodát már máshol megépítették National Wonder is being built elsewhere = A Természeti Csodát már máshol megépítették Requires a [buildingName] in all cities = [buildingName] szükséges minden városban + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = [buildingName] szükséges a városban # Requires translation! Cannot be built with [buildingName] = @@ -5952,6 +5954,11 @@ Neuschwanstein = Neuschwanstein kastély + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Indonesian.properties b/android/assets/jsons/translations/Indonesian.properties index 8e509e3dcee4..75dbfa07145e 100644 --- a/android/assets/jsons/translations/Indonesian.properties +++ b/android/assets/jsons/translations/Indonesian.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = Membutu Wonder is being built elsewhere = Keajaiban Dunia ini sedang dibangun di tempat lain National Wonder is being built elsewhere = Keajaiban Nasional ini sedang dibangun di tempat lain Requires a [buildingName] in all cities = Membutuhkan [buildingName] yang sudah dibangun di semua kota + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Membutuhkan [buildingName] yang sudah dibangun di kota ini Cannot be built with [buildingName] = Tidak dapat dibangun dengan [buildingName] Consumes 1 [resource] = Membutuhkan 1 [resource] @@ -4603,6 +4605,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Italian.properties b/android/assets/jsons/translations/Italian.properties index e1eb80f215fd..0941c6c2d10c 100644 --- a/android/assets/jsons/translations/Italian.properties +++ b/android/assets/jsons/translations/Italian.properties @@ -57,6 +57,8 @@ Requires at least one of the following resources worked near the city: = Richied Wonder is being built elsewhere = Meraviglia in costruzione altrove National Wonder is being built elsewhere = Una Meraviglia Nazionale è in costruzione altrove Requires a [buildingName] in all cities = Richiede [buildingName] in tutte le città + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Richiede [buildingName] nella città Cannot be built with [buildingName] = Non costruibile con [buildingName] Consumes 1 [resource] = Richiede [resource] @@ -4596,6 +4598,11 @@ Neuschwanstein = Castello di Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Japanese.properties b/android/assets/jsons/translations/Japanese.properties index e6a0cffd447c..9f95d7322ca2 100644 --- a/android/assets/jsons/translations/Japanese.properties +++ b/android/assets/jsons/translations/Japanese.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = 次の Wonder is being built elsewhere = 他の都市で建設済み National Wonder is being built elsewhere = 自然遺産は別の地で生成されている Requires a [buildingName] in all cities = すべての都市に[buildingName]が必要 + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = 都市に[buildingName]が必要 Cannot be built with [buildingName] = [buildingName]では建設できない Consumes 1 [resource] = [resource]が必要 @@ -5284,6 +5286,11 @@ Neuschwanstein = ノイシュヴァンシュタイン城 + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Korean.properties b/android/assets/jsons/translations/Korean.properties index 7edb2db8a026..023a126c975a 100644 --- a/android/assets/jsons/translations/Korean.properties +++ b/android/assets/jsons/translations/Korean.properties @@ -58,6 +58,8 @@ Requires at least one of the following resources worked near the city: = 도시 Wonder is being built elsewhere = 다른 도시에서 건설중 National Wonder is being built elsewhere = 다른 도시에서 건설중 Requires a [buildingName] in all cities = 모든 도시에 [buildingName] 필요 + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = 도시에 [buildingName] 필요 Cannot be built with [buildingName] = [buildingName]과 함께 건설 될 수 없음 Consumes 1 [resource] = 소모하는 자원: [resource] @@ -4936,6 +4938,11 @@ Neuschwanstein = 노이슈반슈타인 성 + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Lithuanian.properties b/android/assets/jsons/translations/Lithuanian.properties index fd54cd157cf2..7077477b3545 100644 --- a/android/assets/jsons/translations/Lithuanian.properties +++ b/android/assets/jsons/translations/Lithuanian.properties @@ -62,6 +62,8 @@ Requires at least one of the following resources worked near the city: = Reikali Wonder is being built elsewhere = Stebuklas kuriamas kitur National Wonder is being built elsewhere = Nacijos stebuklas kuriamas kitur Requires a [buildingName] in all cities = Visuose miestuose reikalingas [buildingName] + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Šiame mieste reikalingas [buildingName] Cannot be built with [buildingName] = Negalima statyti be [buildingName] Consumes 1 [resource] = Vartoja 1 [resource] @@ -7455,6 +7457,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Malay.properties b/android/assets/jsons/translations/Malay.properties index 8ffe1f9b52da..dad96c4ec48f 100644 --- a/android/assets/jsons/translations/Malay.properties +++ b/android/assets/jsons/translations/Malay.properties @@ -65,6 +65,8 @@ Wonder is being built elsewhere = Wonder sedang dibina di tempat lain # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = Memerlukan [buildingName] di semua bandar + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Memerlukan [buildingName] di bandar ini # Requires translation! Cannot be built with [buildingName] = @@ -7578,6 +7580,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties b/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties index 0bf35f3dcdda..1e39fae6ae92 100644 --- a/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties +++ b/android/assets/jsons/translations/Persian_(Pinglish-DIN).properties @@ -64,6 +64,8 @@ Wonder is being built elsewhere = In O’ejoobe dar jāye digari dar hāl sāḵ # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = Niāz dārad ke yek [buildingName] dar hame ye šahr hā bāšad + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Niāz dārad ke yek [buildingName] dar in šahr bāšad # Requires translation! Cannot be built with [buildingName] = @@ -7451,6 +7453,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Persian_(Pinglish-UN).properties b/android/assets/jsons/translations/Persian_(Pinglish-UN).properties index 1a2cae943600..c765327419fe 100644 --- a/android/assets/jsons/translations/Persian_(Pinglish-UN).properties +++ b/android/assets/jsons/translations/Persian_(Pinglish-UN).properties @@ -64,6 +64,8 @@ Wonder is being built elsewhere = In O’ejoobe dar jaaye digari dar haal saakht # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = Niaaz daarad ke yek [buildingName] dar hame ye shahr haa baashad + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Niaaz daarad ke yek [buildingName] dar in shahr baashad # Requires translation! Cannot be built with [buildingName] = @@ -7448,6 +7450,11 @@ Neuschwanstein = + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Polish.properties b/android/assets/jsons/translations/Polish.properties index 9ccb7fd6511c..3950fb52913d 100644 --- a/android/assets/jsons/translations/Polish.properties +++ b/android/assets/jsons/translations/Polish.properties @@ -58,6 +58,8 @@ Requires at least one of the following resources worked near the city: = Wymaga Wonder is being built elsewhere = Ten Cud budowany jest już w innym mieście National Wonder is being built elsewhere = Ten Cud Narodowy jest już budowany w innym miejscu Requires a [buildingName] in all cities = Wszystkie twoje miasta muszą posiadać: [buildingName] + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Miasto musi posiadać: [buildingName] Cannot be built with [buildingName] = Nie może być wybudowane z [buildingName] Consumes 1 [resource] = Pochłania 1 [resource] @@ -5340,6 +5342,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Portuguese.properties b/android/assets/jsons/translations/Portuguese.properties index 0feef4d75f9d..20921b3d36a2 100644 --- a/android/assets/jsons/translations/Portuguese.properties +++ b/android/assets/jsons/translations/Portuguese.properties @@ -58,6 +58,8 @@ Requires at least one of the following resources worked near the city: = Requer Wonder is being built elsewhere = Uma maravilha está a ser construida numa cidade estrangeira National Wonder is being built elsewhere = A Maravilha Nacional está a ser construída noutro lugar Requires a [buildingName] in all cities = Requer um(a) [buildingName] em todas as cidades + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Requer um [buildingName] nesta cidade Cannot be built with [buildingName] = Não pode ser construído com [buildingName] Consumes 1 [resource] = Requer [resource] @@ -5688,6 +5690,11 @@ Neuschwanstein = Castelo de Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Romanian.properties b/android/assets/jsons/translations/Romanian.properties index ffd1b0efc1f3..3be062f342a5 100644 --- a/android/assets/jsons/translations/Romanian.properties +++ b/android/assets/jsons/translations/Romanian.properties @@ -65,6 +65,8 @@ Wonder is being built elsewhere = Această Minune este în proces de construire # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = Necesită ca [buildingName] să fie în toate orașele + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Necesită ca [buildingName] să fie în acest oraș # Requires translation! Cannot be built with [buildingName] = @@ -7068,6 +7070,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Russian.properties b/android/assets/jsons/translations/Russian.properties index d6fae0cb09e0..38129bfa1c38 100644 --- a/android/assets/jsons/translations/Russian.properties +++ b/android/assets/jsons/translations/Russian.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = Тре Wonder is being built elsewhere = Чудо света уже строится в другом месте National Wonder is being built elsewhere = Национальное Чудо уже строится в другом месте Requires a [buildingName] in all cities = Требуется [buildingName] во всех городах + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Требуется [buildingName] в городе Cannot be built with [buildingName] = Нельзя построить вместе с [buildingName] Consumes 1 [resource] = Потребляет 1 [resource] @@ -240,9 +242,7 @@ No Cities = Нет городов Base value = Базовое значение Has Ally = Есть союзник Has Protector = Есть защитник - # Requires translation! Demanding a Worker = Требование рабочего - # Requires translation! Demanding a Worker from small City-State = Требование рабочего из небольшого города-государства Very recently paid tribute = Совсем недавно платили дань Recently paid tribute = Недавно платили дань @@ -610,7 +610,6 @@ You and [name] are no longer allies! = Вы и [name] больше не союз [cityName] has been connected to your capital! = От города [cityName] был проложен путь к вашей столице! [cityName] has been disconnected from your capital! = Город [cityName] был отрезан от вашей столицы! [civName] has accepted your trade request = [civName] принимает ваше торговое предложение - # Requires translation! [civName] has made a counteroffer to your trade request = [civName] делает вам встречное предложение в ответ на ваше торговое предложение [civName] has denied your trade request = [civName] отклоняет ваше торговое предложение [tradeOffer] from [otherCivName] has ended = Вы больше не получаете товар [tradeOffer] от державы [otherCivName] @@ -639,11 +638,8 @@ Clearing a [forest] has created [amount] Production for [cityName] = Выруб [civName] no longer needs your help with the [questName] quest. = [civName] больше не нуждается в вашей помощи с заданием [questName] The [questName] quest for [civName] has ended. It was won by [civNames]. = Задание [questName] для [civName] подошло к концу. Победителями признаны: [civNames] The resistance in [cityName] has ended! = Сопротивление в [cityName] закончилось! - # Requires translation! [cityName] demands [resource]! = Городу [cityName] требуется [resource]! - # Requires translation! Because they have [resource], the citizens of [cityName] are celebrating We Love The King Day! = Появление [resource] вызвало в городе [cityName] День любви к отчизне! - # Requires translation! We Love The King Day in [cityName] has ended. = День любви к отчизне завершился в городе [cityName]. Our [name] took [tileDamage] tile damage and was destroyed = Наш [name] получил [tileDamage] урона от клетки и был уничтожен Our [name] took [tileDamage] tile damage = Наш [name] получил [tileDamage] урона от клетки @@ -795,9 +791,7 @@ Food converts to production = Обмен еды на производство [turnsToStarvation] turns to lose population = Ходов до потери населения: [turnsToStarvation] Stopped population growth = Pост населения oстановлен In resistance for another [numberOfTurns] turns = Сопротивление окончится через [numberOfTurns] х. - # Requires translation! We Love The King Day for another [numberOfTurns] turns = День любви к отчизне окончится через [numberOfTurns] х. - # Requires translation! Demanding [resource] = Требуется [resource] Sell for [sellAmount] gold = Продать за [sellAmount] золота Are you sure you want to sell this [building]? = Вы действительно хотите продать [building]? @@ -4625,6 +4619,11 @@ Neuschwanstein = Замок Нойшванштайн + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Simplified_Chinese.properties b/android/assets/jsons/translations/Simplified_Chinese.properties index 1c1b08cb3ef3..d5e1d916a4d1 100644 --- a/android/assets/jsons/translations/Simplified_Chinese.properties +++ b/android/assets/jsons/translations/Simplified_Chinese.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = 要求 Wonder is being built elsewhere = 其他城市正在建造该奇观 National Wonder is being built elsewhere = 国家奇迹正在其他地方建造 Requires a [buildingName] in all cities = 需要所有城市建有[buildingName] + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = 需要城市建有[buildingName] Cannot be built with [buildingName] = 不能在[buildingName]上建造 Consumes 1 [resource] = 需要 1 单位[resource] @@ -4594,6 +4596,11 @@ Neuschwanstein = 新天鹅堡 + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Spanish.properties b/android/assets/jsons/translations/Spanish.properties index 62990ac9477a..5992a5887e24 100644 --- a/android/assets/jsons/translations/Spanish.properties +++ b/android/assets/jsons/translations/Spanish.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = ¡Requi Wonder is being built elsewhere = Esta maravilla se está construyendo en otro lugar National Wonder is being built elsewhere = Maravilla Nacional se está construyendo en otro lugar Requires a [buildingName] in all cities = Requiere un [buildingName] en todas las ciudades + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Requiere un [buildingName] en esta ciudad Cannot be built with [buildingName] = No puede ser construido con [buildingName] Consumes 1 [resource] = Consume 1 de [resource] @@ -4709,6 +4711,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Swedish.properties b/android/assets/jsons/translations/Swedish.properties index 9963e2bbf85c..ee7081c1bb99 100644 --- a/android/assets/jsons/translations/Swedish.properties +++ b/android/assets/jsons/translations/Swedish.properties @@ -56,6 +56,8 @@ Requires at least one of the following resources worked near the city: = Kräver Wonder is being built elsewhere = Undret byggs någon annanstans National Wonder is being built elsewhere = Det Nationella Undret byggs någon annanstans Requires a [buildingName] in all cities = Kräver en [buildingName] i alla städer + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Kräver en [buildingName] i denna stad Cannot be built with [buildingName] = Kan inte byggas med [buildingName] Consumes 1 [resource] = Konsumerar 1 [resource] @@ -608,7 +610,6 @@ You and [name] are no longer allies! = Du och [name] är inte längre allierade! [cityName] has been connected to your capital! = [cityName] har anslutits till din huvudstad! [cityName] has been disconnected from your capital! = Anslutningen mellan [cityName] och din huvudstad har brutits! [civName] has accepted your trade request = [civName] har godtagit ditt handelsförslag - # Requires translation! [civName] has made a counteroffer to your trade request = [civName] har kommit med ett motförslag till ditt handelsförslag [civName] has denied your trade request = [civName] har avslagit ditt handelsförslag [tradeOffer] from [otherCivName] has ended = [tradeOffer] från [otherCivName] har avslutats @@ -637,11 +638,8 @@ Clearing a [forest] has created [amount] Production for [cityName] = Fällandet [civName] no longer needs your help with the [questName] quest. = [civName] behöver inte längre din hjälp med [questName]-uppdraget. The [questName] quest for [civName] has ended. It was won by [civNames]. = [questName]-uppdraget åt [civName] har avslutats. Det vanns av [civNames]. The resistance in [cityName] has ended! = Motståndet i [cityName] har slutat! - # Requires translation! [cityName] demands [resource]! = [cityName] kräver [resource]! - # Requires translation! Because they have [resource], the citizens of [cityName] are celebrating We Love The King Day! = Eftersom de har [resource] firar medborgarna i [cityName] Vi Älskar Kungen-Dagen! - # Requires translation! We Love The King Day in [cityName] has ended. = Vi Älskar Kungen-Dagen i [cityName] har tagit slut. Our [name] took [tileDamage] tile damage and was destroyed = Vår [name] tog [tileDamage] rutskada och utplånades Our [name] took [tileDamage] tile damage = Vår [name] tog [tileDamage] rutskada @@ -727,7 +725,6 @@ Territory = Territorium Force = Styrka GOLDEN AGE = GULDÅLDER Golden Age = Guldålder - # Requires translation! We Love The King Day = Vi Älskar Kungen-Dagen [year] BC = [year] f kr [year] AD = [year] e kr @@ -793,9 +790,7 @@ Food converts to production = Mat omvandlas till produktion [turnsToStarvation] turns to lose population = [turnsToStarvation] drag tills befolkning förloras Stopped population growth = Avbruten befolkningsökning In resistance for another [numberOfTurns] turns = I motstånd under ytterligare [numberOfTurns] drag - # Requires translation! We Love The King Day for another [numberOfTurns] turns = Vi Älskar Kungen-Dagen i [numberOfTurns] drag till - # Requires translation! Demanding [resource] = Kräver [resource] Sell for [sellAmount] gold = Sälj för [sellAmount] guld Are you sure you want to sell this [building]? = Är du säker på att du vill sälja denna [building]? @@ -3281,7 +3276,6 @@ Secularism = Sekularism Humanism = Humanism Free Thought = Fritänkande Sovereignty = Suveränitet - # Requires translation! [amount]% [stat] = [amount]% [stat] Scientific Revolution = Vetenskaplig Revolution [amount] Free Technologies = [amount] Gratisteknologier @@ -4270,7 +4264,6 @@ Rocket Artillery = Raketartilleri Mobile SAM = Rörligt Luftvärnssystem Guided Missile = Målsökande Missil - # Requires translation! [amount]% maintenance costs = [amount]% driftkostnad Nuclear Missile = Kärnvapenmissil @@ -4603,6 +4596,11 @@ Neuschwanstein = Neuschwanstein + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + @@ -5835,12 +5833,8 @@ Once active, the game's year display will use mayan notation. = När den aktiver The Maya measured time in days from what we would call 11th of August, 3114 BCE. A day is called K'in, 20 days are a Winal, 18 Winals are a Tun, 20 Tuns are a K'atun, 20 K'atuns are a B'ak'tun, 20 B'ak'tuns a Piktun, and so on. = Mayanerna mätte tiden i dagar från vad vi skulle kalla 11:e augusti, 3114 f kr. En dag kallas Kin, 20 dagar är en Winal, 18 Winaler är en Tun, 20 Tuner är en Katun, 20 Katuner är en Baktun, 20 Baktuner en Piktun, och så vidare. Unciv only displays ය B'ak'tuns, ඹ K'atuns and ම Tuns (from left to right) since that is enough to approximate gregorian calendar years. The Maya numerals are pretty obvious to understand. Have fun deciphering them! = Unciv visar endast ය Baktuner, ඹ Katuner and ම Tuner (från vänster till höger) eftersom det räcker för att komma nära nog gregorianska kalenderår. Det mayanska talsystemet är inte svårt att förstå. Roa dig med att uttyda dem! - # Requires translation! Your cities will periodically demand different luxury goods to satisfy their desire for new things in life. = Dina städer kommer då och då kräva olika lyxresurser för att tillfredsställa sina behov för nya upplevelser. - # Requires translation! If you manage to acquire the demanded luxury by trade, expansion, or conquest, the city will celebrate We Love The King Day for 20 turns. = Om du lyckas få tag på den krävda resursen genom handel, expansion eller erövring kommer staden fira Vi Älskar Kungen-Dagen i 20 drag. - # Requires translation! During the We Love The King Day, the city will grow 25% faster. = Under Vi Älskar Kungen-Dagen kommer staden växa 25% snabbare. - # Requires translation! This means exploration and trade is important to grow your cities! = Det betyder att utforskning och handel är viktigt för att få dina städer att växa! diff --git a/android/assets/jsons/translations/Traditional_Chinese.properties b/android/assets/jsons/translations/Traditional_Chinese.properties index bad50b765d98..a1f21b9fe6ce 100644 --- a/android/assets/jsons/translations/Traditional_Chinese.properties +++ b/android/assets/jsons/translations/Traditional_Chinese.properties @@ -63,6 +63,8 @@ Wonder is being built elsewhere = 其他城市正在建造該奇觀 # Requires translation! National Wonder is being built elsewhere = Requires a [buildingName] in all cities = 需要所有城市建有[buildingName] + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = 需要城市建有[buildingName] # Requires translation! Cannot be built with [buildingName] = @@ -5423,6 +5425,11 @@ Neuschwanstein = 新天鵝堡 + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Turkish.properties b/android/assets/jsons/translations/Turkish.properties index ac08416910b9..d3dea5504eff 100644 --- a/android/assets/jsons/translations/Turkish.properties +++ b/android/assets/jsons/translations/Turkish.properties @@ -59,6 +59,8 @@ Requires at least one of the following resources worked near the city: = Şehrin Wonder is being built elsewhere = Eser başka bir yerde inşa ediliyor National Wonder is being built elsewhere = Ulusal Harika başka bir yerde inşa edilmekte Requires a [buildingName] in all cities = Bütün şehirlerde bir [buildingName] gerekir + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = Bu şehirde bir [buildingName] gerekiyor # Requires translation! Cannot be built with [buildingName] = @@ -5160,6 +5162,11 @@ Neuschwanstein = Neuschwanstein Kalesi + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/Ukrainian.properties b/android/assets/jsons/translations/Ukrainian.properties index 4434e5c63eb2..cec56c0715d1 100644 --- a/android/assets/jsons/translations/Ukrainian.properties +++ b/android/assets/jsons/translations/Ukrainian.properties @@ -59,6 +59,8 @@ Requires at least one of the following resources worked near the city: = Wonder is being built elsewhere = Диво будується у іншому місті National Wonder is being built elsewhere = Національне диво споруджується в іншому місті Requires a [buildingName] in all cities = У всіх містах мусить бути споруда: [buildingName] + # Requires translation! +[buildingName] required: = Requires a [buildingName] in this city = У місті мусить бути споруда: [buildingName] Cannot be built with [buildingName] = Не можна спорудити разом з [buildingName] Consumes 1 [resource] = Потрібен ресурс: [resource] @@ -4829,6 +4831,11 @@ Neuschwanstein = Замок Нойшванштайн + # Requires translation! +Recycling Center = + # Requires translation! +Limited to [amount] per Civilization = + diff --git a/android/assets/jsons/translations/completionPercentages.properties b/android/assets/jsons/translations/completionPercentages.properties index 754a5e5e29ee..5283c7265445 100644 --- a/android/assets/jsons/translations/completionPercentages.properties +++ b/android/assets/jsons/translations/completionPercentages.properties @@ -12,7 +12,7 @@ Indonesian = 99 Finnish = 44 Spanish = 92 Malay = 14 -Brazilian_Portuguese = 52 +Brazilian_Portuguese = 53 Traditional_Chinese = 67 Polish = 70 Lithuanian = 18 @@ -25,5 +25,5 @@ Japanese = 71 English = 1 Czech = 90 Hungarian = 54 -Dutch = 46 +Dutch = 45 Greek = 14 diff --git a/buildSrc/src/main/kotlin/BuildConfig.kt b/buildSrc/src/main/kotlin/BuildConfig.kt index bfc3b4cee284..b1e333d44f7b 100644 --- a/buildSrc/src/main/kotlin/BuildConfig.kt +++ b/buildSrc/src/main/kotlin/BuildConfig.kt @@ -3,8 +3,8 @@ package com.unciv.build object BuildConfig { const val kotlinVersion = "1.5.30" const val appName = "Unciv" - const val appCodeNumber = 650 - const val appVersion = "3.18.5-patch1" + const val appCodeNumber = 651 + const val appVersion = "3.18.6" const val gdxVersion = "1.10.0" const val roboVMVersion = "2.3.1" diff --git a/changelog.md b/changelog.md index 9ac99f22eb1a..48d3de45fccb 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,15 @@ +## 3.18.6 + +Fixed niche bug that let you try and capture civilians in territory you can't enter + +New Recycling center building - By itanasi + +By will-ca: +- Center Agriculture in Tech tree. +- Show which cities are missing required buildings for National Wonders. + +Fixed a bug where statue of Zeus would not work - By xlenstra + ## 3.18.5 By SimonCeder: diff --git a/docs/uniques.md b/docs/uniques.md index 2496c2ab0a1d..74b277bb71d4 100644 --- a/docs/uniques.md +++ b/docs/uniques.md @@ -1,5 +1,6 @@ ## Table of Contents + - [Improvement uniques](#improvement-uniques) - [Global uniques](#global-uniques) - [Building uniques](#building-uniques) - [CityState uniques](#citystate-uniques) @@ -7,18 +8,84 @@ - [Unit uniques](#unit-uniques) - [Terrain uniques](#terrain-uniques) - [Resource uniques](#resource-uniques) - - [Improvement uniques](#improvement-uniques) - [Conditional uniques](#conditional-uniques) - [Ruins uniques](#ruins-uniques) - [Promotion uniques](#promotion-uniques) - [Deprecated uniques](#deprecated-uniques) -## Global uniques +## Improvement uniques #### [stats] Example: "[+1 Gold, +2 Production]" -Applicable to: Global, FollowerBelief, Improvement +Applicable to: Improvement, Global, FollowerBelief + +#### Provides [amount] [resource] +Example: "Provides [20] [Iron]" + +Applicable to: Improvement, Building + +#### Can also be built on tiles adjacent to fresh water +Applicable to: Improvement + +#### [stats] from [tileFilter] tiles +Example: "[+1 Gold, +2 Production] from [Farm] tiles" + +Applicable to: Improvement + +#### [stats] for each adjacent [tileFilter] +Example: "[+1 Gold, +2 Production] for each adjacent [Farm]" + +Applicable to: Improvement + +#### Can be built outside your borders +Applicable to: Improvement + +#### Can be built just outside your borders +Applicable to: Improvement + +#### Cannot be built on [tileFilter] tiles until [tech] is discovered +Example: "Cannot be built on [Farm] tiles until [tech] is discovered" + +Applicable to: Improvement + +#### Cannot be built on [tileFilter] tiles +Example: "Cannot be built on [Farm] tiles" + +Applicable to: Improvement + +#### Does not need removal of [tileFilter] +Example: "Does not need removal of [Farm]" + +Applicable to: Improvement + +#### Gives a defensive bonus of [amount]% +Example: "Gives a defensive bonus of [20]%" + +Applicable to: Improvement + +#### Costs [amount] gold per turn when in your territory +Example: "Costs [20] gold per turn when in your territory" + +Applicable to: Improvement + +#### Deal [amount] damage to adjacent enemy units +Example: "Deal [20] damage to adjacent enemy units" + +Applicable to: Improvement + +#### Great Improvement +Applicable to: Improvement + +#### Provides a random bonus when entered +Applicable to: Improvement +#### Unpillagable +Applicable to: Improvement + +#### Indestructible +Applicable to: Improvement + +## Global uniques #### [stats] [cityFilter] Example: "[+1 Gold, +2 Production] [in all cities]" @@ -219,29 +286,6 @@ Applicable to: Global #### Triggers a Cultural Victory upon completion Applicable to: Global -#### [amount]% Strength -Example: "[20]% Strength" - -Applicable to: Global, Unit - -#### [amount] Movement -Example: "[20] Movement" - -Applicable to: Global, Unit - -#### [amount] Sight -Example: "[20] Sight" - -Applicable to: Global, Unit - -#### [amount]% Spread Religion Strength -Example: "[20]% Spread Religion Strength" - -Applicable to: Global, Unit - -#### Normal vision when embarked -Applicable to: Global, Unit - #### Free [baseUnitFilter] appears Example: "Free [Melee] appears" @@ -322,37 +366,6 @@ Applicable to: Global #### Remove extra unhappiness from annexed cities Applicable to: Building -#### Consumes [amount] [resource] -Example: "Consumes [20] [Iron]" - -Applicable to: Building, Unit, Improvement - -#### Provides [amount] [resource] -Example: "Provides [20] [Iron]" - -Applicable to: Building, Improvement - -#### Unbuildable -Applicable to: Building, Unit - -#### Cannot be purchased -Applicable to: Building, Unit - -#### Can be purchased with [stat] [cityFilter] -Example: "Can be purchased with [Culture] [in all cities]" - -Applicable to: Building, Unit - -#### Can be purchased for [amount] [stat] [cityFilter] -Example: "Can be purchased for [20] [Culture] [in all cities]" - -Applicable to: Building, Unit - -#### Limited to [amount] per Civilization -Example: "Limited to [20] per Civilization" - -Applicable to: Building, Unit - #### Cost increases by [amount] per owned city Example: "Cost increases by [20] per owned city" @@ -368,11 +381,6 @@ Example: "Requires a [Library] in this city" Applicable to: Building -#### Not displayed as an available construction without [buildingName/tech/resource/policy] -Example: "Not displayed as an available construction without [buildingName/tech/resource/policy]" - -Applicable to: Building, Unit - #### Must be on [terrainFilter] Example: "Must be on [Grassland]" @@ -435,6 +443,37 @@ Example: "Retain [20]% of the happiness from a luxury after the last copy has be Applicable to: Nation ## Unit uniques +#### Consumes [amount] [resource] +Example: "Consumes [20] [Iron]" + +Applicable to: Unit, Improvement, Building + +#### Unbuildable +Applicable to: Unit, Building + +#### Cannot be purchased +Applicable to: Unit, Building + +#### Can be purchased with [stat] [cityFilter] +Example: "Can be purchased with [Culture] [in all cities]" + +Applicable to: Unit, Building + +#### Can be purchased for [amount] [stat] [cityFilter] +Example: "Can be purchased for [20] [Culture] [in all cities]" + +Applicable to: Unit, Building + +#### Limited to [amount] per Civilization +Example: "Limited to [20] per Civilization" + +Applicable to: Unit, Building + +#### Not displayed as an available construction without [buildingName/tech/resource/policy] +Example: "Not displayed as an available construction without [buildingName/tech/resource/policy]" + +Applicable to: Unit, Building + #### Founds a new city Applicable to: Unit @@ -451,17 +490,40 @@ Example: "Can see invisible [Wounded] units" Applicable to: Unit +#### [amount]% Strength +Example: "[20]% Strength" + +Applicable to: Unit, Global + #### [amount]% Strength decreasing with distance from the capital Example: "[20]% Strength decreasing with distance from the capital" Applicable to: Unit +#### [amount] Movement +Example: "[20] Movement" + +Applicable to: Unit, Global + +#### [amount] Sight +Example: "[20] Sight" + +Applicable to: Unit, Global + +#### [amount]% Spread Religion Strength +Example: "[20]% Spread Religion Strength" + +Applicable to: Unit, Global + #### May found a religion Applicable to: Unit #### May enhance a religion Applicable to: Unit +#### Normal vision when embarked +Applicable to: Unit, Global + #### Cannot attack Applicable to: Unit @@ -539,6 +601,9 @@ Applicable to: Unit #### Religious Unit Applicable to: Unit +#### Hidden when religion is disabled +Applicable to: Unit, Ruins, Building + ## Terrain uniques #### Must be adjacent to [amount] [simpleTerrain] tiles Example: "Must be adjacent to [20] [simpleTerrain] tiles" @@ -709,68 +774,6 @@ Applicable to: Resource #### Can only be created by Mercantile City-States Applicable to: Resource -## Improvement uniques -#### Can also be built on tiles adjacent to fresh water -Applicable to: Improvement - -#### [stats] from [tileFilter] tiles -Example: "[+1 Gold, +2 Production] from [Farm] tiles" - -Applicable to: Improvement - -#### [stats] for each adjacent [tileFilter] -Example: "[+1 Gold, +2 Production] for each adjacent [Farm]" - -Applicable to: Improvement - -#### Can be built outside your borders -Applicable to: Improvement - -#### Can be built just outside your borders -Applicable to: Improvement - -#### Cannot be built on [tileFilter] tiles until [tech] is discovered -Example: "Cannot be built on [Farm] tiles until [tech] is discovered" - -Applicable to: Improvement - -#### Cannot be built on [tileFilter] tiles -Example: "Cannot be built on [Farm] tiles" - -Applicable to: Improvement - -#### Does not need removal of [tileFilter] -Example: "Does not need removal of [Farm]" - -Applicable to: Improvement - -#### Gives a defensive bonus of [amount]% -Example: "Gives a defensive bonus of [20]%" - -Applicable to: Improvement - -#### Costs [amount] gold per turn when in your territory -Example: "Costs [20] gold per turn when in your territory" - -Applicable to: Improvement - -#### Deal [amount] damage to adjacent enemy units -Example: "Deal [20] damage to adjacent enemy units" - -Applicable to: Improvement - -#### Great Improvement -Applicable to: Improvement - -#### Provides a random bonus when entered -Applicable to: Improvement - -#### Unpillagable -Applicable to: Improvement - -#### Indestructible -Applicable to: Improvement - ## Conditional uniques #### Applicable to: Conditional @@ -939,9 +942,6 @@ Applicable to: Ruins #### This Unit upgrades for free including special upgrades Applicable to: Ruins -#### Hidden when religion is disabled -Applicable to: Ruins, Building, Unit - #### Hidden before founding a Pantheon Applicable to: Ruins @@ -963,6 +963,9 @@ Example: "Heal this unit by [20] HP" Applicable to: Promotion ## Deprecated uniques + - "[stats] on [tileFilter] tiles once [tech] is discovered" - Deprecated As of 3.17.10, replace with "[stats] from [tileFilter] tiles " + - "[stats] once [tech] is discovered" - Deprecated As of 3.17.10, replace with "[stats] " + - "Deal 30 damage to adjacent enemy units" - Deprecated As of 3.17.10, replace with "Adjacent enemy units ending their turn take [30] damage" - "+[amount]% [stat] [cityFilter]" - Deprecated As of 3.17.10, replace with "[+amount]% [stat] [cityFilter]" - "+[amount]% [stat] in all cities" - Deprecated As of 3.17.10, replace with "[+amount]% [stat] [in all cities]" - "[amount]% [stat] while the empire is happy" - Deprecated As of 3.17.1, replace with "[amount]% [stat] [in all cities] " @@ -996,7 +999,6 @@ Applicable to: Promotion - "[stats] from every specialist" - Deprecated As of 3.16.16 - removed 3.17.11, replace with "[stats] from every specialist [in all cities]" - "[stats] if this city has at least [amount] specialists" - Deprecated As of 3.16.16 - removed 3.17.11, replace with "[stats] " - "Not displayed as an available construction unless [buildingName] is built" - Deprecated As of 3.16.11, replace with "Not displayed as an available construction without [buildingName]" - - "[stats] once [tech] is discovered" - Deprecated As of 3.17.10, replace with "[stats] " - "Double movement in coast" - Deprecated As of 3.17.1 - removed 3.17.13, replace with "Double movement in [terrainFilter]" - "Double movement rate through Forest and Jungle" - Deprecated As of 3.17.1 - removed 3.17.13, replace with "Double movement in [terrainFilter]" - "Double movement in Snow, Tundra and Hills" - Deprecated As of 3.17.1 - removed 3.17.13, replace with "Double movement in [terrainFilter]" @@ -1011,6 +1013,4 @@ Applicable to: Promotion - "+[amount]% defence in [tileFilter] tiles" - Deprecated As of 3.17.5 - removed 3.18.5, replace with "[amount]% Strength " - "+[amount]% Strength in [tileFilter]" - Deprecated As of 3.17.5 - removed 3.18.5, replace with "[amount]% Strength " - "[amount] Visibility Range" - Deprecated As of 3.17.5 - removed 3.18.5, replace with "[amount] Sight" - - "Limited Visibility" - Deprecated As of 3.17.5 - removed 3.18.5, replace with "[-1] Sight" - - "[stats] on [tileFilter] tiles once [tech] is discovered" - Deprecated As of 3.17.10, replace with "[stats] from [tileFilter] tiles " - - "Deal 30 damage to adjacent enemy units" - Deprecated As of 3.17.10, replace with "Adjacent enemy units ending their turn take [30] damage" \ No newline at end of file + - "Limited Visibility" - Deprecated As of 3.17.5 - removed 3.18.5, replace with "[-1] Sight" \ No newline at end of file