mirror of
https://github.com/yairm210/Unciv.git
synced 2025-01-03 13:30:51 +07:00
Version rollout (#10182)
* Bump version and create initial changelog entry * Update Dutch.properties (#10174) * Update Turkish.properties (#10171) * Update Turkish.properties Almost fully translated up to line 950 with very few lines untranslated to that point. (do let me know if I did anything wrong I never used github before) (but I did read the translating text so I did not change things like [amount]) * Update Turkish.properties Changed a few things and translated up to 1000~ * Update Turkish.properties * Update Turkish.properties * Update Turkish.properties * Update Simplified_Chinese (#10168) * Update Spanish.properties (#10166) * Update French.properties (#10165) * Update Polish.properties (#10164) * Update Italian.properties (#10163) * Update Brazilian_Portuguese.properties (#10162) * Update Brazilian_Portuguese.properties * Update Brazilian_Portuguese.properties --------- Co-authored-by: yairm210 <yairm210@users.noreply.github.com> Co-authored-by: Lena Bullens <95299589+LenaBullens@users.noreply.github.com> Co-authored-by: TheFighter <95092927+The-Fighter@users.noreply.github.com> Co-authored-by: chr_56 <30681738+chr56@users.noreply.github.com> Co-authored-by: Caballero Arepa <78449553+Caballero-Arepa@users.noreply.github.com> Co-authored-by: Ouaz <Ouaz@users.noreply.github.com> Co-authored-by: Lesiakower <125187776+Lesiakower@users.noreply.github.com> Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com> Co-authored-by: Vitor Gabriel <59321138+Ranbut@users.noreply.github.com>
This commit is contained in:
parent
9c930347c3
commit
5d22482a56
@ -934,8 +934,7 @@ After being hit by our [nukeType], [civName] has declared war on us! = Depois de
|
|||||||
The civilization of [civName] has been destroyed! = A civilização de [civName] foi destruida!
|
The civilization of [civName] has been destroyed! = A civilização de [civName] foi destruida!
|
||||||
The City-State of [name] has been destroyed! = A Cidade-estado do(a) [name] foi destruída!
|
The City-State of [name] has been destroyed! = A Cidade-estado do(a) [name] foi destruída!
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = Seu(a) [ourUnit] capturou um inimigo [theirUnit]!
|
Your [ourUnit] captured an enemy [theirUnit]! = Seu(a) [ourUnit] capturou um inimigo [theirUnit]!
|
||||||
# Requires translation!
|
Your captured [unitName] has been returned by [civName] = Seu(a) [unitName] capturado(a) foi retornado(a) por [civName]
|
||||||
Your captured [unitName] has been returned by [civName] =
|
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Seu(a) [ourUnit] saqueou [amount] [Stat] de [theirUnit]
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Seu(a) [ourUnit] saqueou [amount] [Stat] de [theirUnit]
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = Nós capturamos um acampamento bárbaro e recuperamos [goldAmount] de ouro!
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = Nós capturamos um acampamento bárbaro e recuperamos [goldAmount] de ouro!
|
||||||
An enemy [unitType] has joined us! = Um(a) inimigo(a) [unitType] se juntou a nós!
|
An enemy [unitType] has joined us! = Um(a) inimigo(a) [unitType] se juntou a nós!
|
||||||
|
@ -934,8 +934,7 @@ After being hit by our [nukeType], [civName] has declared war on us! = Na getrof
|
|||||||
The civilization of [civName] has been destroyed! = De [civName] beschaving is vernietigt!
|
The civilization of [civName] has been destroyed! = De [civName] beschaving is vernietigt!
|
||||||
The City-State of [name] has been destroyed! = De stadstaat van [name] is vernietigd!
|
The City-State of [name] has been destroyed! = De stadstaat van [name] is vernietigd!
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = Je [ourUnit] heeft zojuist een [theirUnit] gevangen genomen!
|
Your [ourUnit] captured an enemy [theirUnit]! = Je [ourUnit] heeft zojuist een [theirUnit] gevangen genomen!
|
||||||
# Requires translation!
|
Your captured [unitName] has been returned by [civName] = Je gevangengenomen [unitName] is teruggebracht door [civName]
|
||||||
Your captured [unitName] has been returned by [civName] =
|
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Je [ourUnit] heeft [amount] [Stat] van [theirUnit] geplunderd
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Je [ourUnit] heeft [amount] [Stat] van [theirUnit] geplunderd
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = We hebben een barabarenkamp veroverd en bekwamen [goldAmount] goud!
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = We hebben een barabarenkamp veroverd en bekwamen [goldAmount] goud!
|
||||||
An enemy [unitType] has joined us! = Een vijandige [unitType] heeft zich bij ons aangesloten!
|
An enemy [unitType] has joined us! = Een vijandige [unitType] heeft zich bij ons aangesloten!
|
||||||
@ -1416,8 +1415,7 @@ Civilization Info = Beschaving informatie
|
|||||||
Relations = Relaties
|
Relations = Relaties
|
||||||
Trade request = Handelsverzoek
|
Trade request = Handelsverzoek
|
||||||
Garrisoned by unit = Versterkt door eenheid
|
Garrisoned by unit = Versterkt door eenheid
|
||||||
# Requires translation!
|
Status\n(puppet, resistance or being razed) = Status\n(vazal, opstand of aan het verwoest worden)
|
||||||
Status\n(puppet, resistance or being razed) =
|
|
||||||
|
|
||||||
# Victory
|
# Victory
|
||||||
|
|
||||||
|
@ -935,7 +935,7 @@ The civilization of [civName] has been destroyed! = La civilisation [civName] a
|
|||||||
The City-State of [name] has been destroyed! = La Cité-État [name] a été détruite !
|
The City-State of [name] has been destroyed! = La Cité-État [name] a été détruite !
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = Notre [ourUnit] a capturé un(e) [theirUnit] ennemi(e) !
|
Your [ourUnit] captured an enemy [theirUnit]! = Notre [ourUnit] a capturé un(e) [theirUnit] ennemi(e) !
|
||||||
# Requires translation!
|
# Requires translation!
|
||||||
Your captured [unitName] has been returned by [civName] =
|
Your captured [unitName] has been returned by [civName] = Votre [unitName] capturé(e) a été rendu(e) par [civName]
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Votre [ourUnit] a dépouillé [theirUnit] de [amount] [Stat]
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Votre [ourUnit] a dépouillé [theirUnit] de [amount] [Stat]
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = Nous avons conquis un campement barbare et récolté [goldAmount] Or !
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = Nous avons conquis un campement barbare et récolté [goldAmount] Or !
|
||||||
An enemy [unitType] has joined us! = Un(e) [unitType] ennemi(e) a rejoint nos rangs !
|
An enemy [unitType] has joined us! = Un(e) [unitType] ennemi(e) a rejoint nos rangs !
|
||||||
|
@ -934,8 +934,7 @@ After being hit by our [nukeType], [civName] has declared war on us! = A seguito
|
|||||||
The civilization of [civName] has been destroyed! = La civiltà [civName] è stata distrutta!
|
The civilization of [civName] has been destroyed! = La civiltà [civName] è stata distrutta!
|
||||||
The City-State of [name] has been destroyed! = La Città-Stato [name] è stata distrutta!
|
The City-State of [name] has been destroyed! = La Città-Stato [name] è stata distrutta!
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = [ourUnit] ha catturato l'unità nemica [theirUnit]!
|
Your [ourUnit] captured an enemy [theirUnit]! = [ourUnit] ha catturato l'unità nemica [theirUnit]!
|
||||||
# Requires translation!
|
Your captured [unitName] has been returned by [civName] = [civName] ci ha restituito [unitName]
|
||||||
Your captured [unitName] has been returned by [civName] =
|
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = [ourUnit] ha saccheggiato [amount] [Stat] da [theirUnit]
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = [ourUnit] ha saccheggiato [amount] [Stat] da [theirUnit]
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = Abbiamo distrutto un accampamento barbaro e recuperato [goldAmount] Oro!
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = Abbiamo distrutto un accampamento barbaro e recuperato [goldAmount] Oro!
|
||||||
An enemy [unitType] has joined us! = L'unità nemica [unitType] si è unita a noi!
|
An enemy [unitType] has joined us! = L'unità nemica [unitType] si è unita a noi!
|
||||||
|
@ -935,7 +935,7 @@ The civilization of [civName] has been destroyed! = Cywilizacja [civName] zosta
|
|||||||
The City-State of [name] has been destroyed! = Wolne Miasto [name] zostało zniszczone!
|
The City-State of [name] has been destroyed! = Wolne Miasto [name] zostało zniszczone!
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = Nasza jednostka [ourUnit] przejęła wrogą jednostkę [theirUnit]!
|
Your [ourUnit] captured an enemy [theirUnit]! = Nasza jednostka [ourUnit] przejęła wrogą jednostkę [theirUnit]!
|
||||||
# Requires translation!
|
# Requires translation!
|
||||||
Your captured [unitName] has been returned by [civName] =
|
Your captured [unitName] has been returned by [civName] = Nasza pojmana jednostka [unitName] została zwrócona przez cywilizację [civName]
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Nasza jednostka: [ourUnit] splądrowała [amount] [Stat] od [theirUnit]
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Nasza jednostka: [ourUnit] splądrowała [amount] [Stat] od [theirUnit]
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = Zdobyliśmy obóz Barbarzyńców: +[goldAmount] Złota!
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = Zdobyliśmy obóz Barbarzyńców: +[goldAmount] Złota!
|
||||||
An enemy [unitType] has joined us! = Wroga jednostka [unitType] przeszła na naszą stronę!
|
An enemy [unitType] has joined us! = Wroga jednostka [unitType] przeszła na naszą stronę!
|
||||||
@ -1367,7 +1367,7 @@ Total Supply = Całkowite zaopatrzenie
|
|||||||
In Use = W użyciu
|
In Use = W użyciu
|
||||||
Supply Deficit = Deficyt zaopatrzenia
|
Supply Deficit = Deficyt zaopatrzenia
|
||||||
Production Penalty = Kara za produkcję
|
Production Penalty = Kara za produkcję
|
||||||
Increase your supply or reduce the amount of units to remove the production penalty = Zwiększ zaopatzenie lub zredukuj ilość jednostek by zniwelować karę za produkcję
|
Increase your supply or reduce the amount of units to remove the production penalty = Zwiększ zaopatrzenie lub zredukuj ilość jednostek by zniwelować karę za produkcję
|
||||||
Name = Nazwa
|
Name = Nazwa
|
||||||
Closest city = Najbliższe miasto
|
Closest city = Najbliższe miasto
|
||||||
Action = Akcja
|
Action = Akcja
|
||||||
@ -2473,7 +2473,7 @@ Our mutual military struggle brings us closer together. = Walka przeciw wspólne
|
|||||||
We applaud your liberation of conquered cities! = Doceniamy, że wyzwalacie podbite miasta
|
We applaud your liberation of conquered cities! = Doceniamy, że wyzwalacie podbite miasta
|
||||||
We have signed a public declaration of friendship = Podpisaliśmy publiczną Deklarację Przyjaźni
|
We have signed a public declaration of friendship = Podpisaliśmy publiczną Deklarację Przyjaźni
|
||||||
You have declared friendship with our allies = Podpisaliście Deklarację Przyjaźni z naszymi sojusznikami
|
You have declared friendship with our allies = Podpisaliście Deklarację Przyjaźni z naszymi sojusznikami
|
||||||
We have signed a promise to protect each other. = Przyrzekliśmy nawzajem się bronić.
|
We have signed a promise to protect each other. = Przyrzekliśmy nawzajem się bronić
|
||||||
You have declared a defensive pact with our allies = Podpisaliście Pakt Defensywny z naszymi sojusznikami
|
You have declared a defensive pact with our allies = Podpisaliście Pakt Defensywny z naszymi sojusznikami
|
||||||
You have denounced our enemies = Potępiliście naszych wrogów
|
You have denounced our enemies = Potępiliście naszych wrogów
|
||||||
Our open borders have brought us closer together. = Otwarte granice zbliżyły nas do siebie
|
Our open borders have brought us closer together. = Otwarte granice zbliżyły nas do siebie
|
||||||
|
@ -934,8 +934,7 @@ After being hit by our [nukeType], [civName] has declared war on us! = 在被我
|
|||||||
The civilization of [civName] has been destroyed! = [civName]文明已经灭亡!
|
The civilization of [civName] has been destroyed! = [civName]文明已经灭亡!
|
||||||
The City-State of [name] has been destroyed! = 城邦[name]覆灭了!
|
The City-State of [name] has been destroyed! = 城邦[name]覆灭了!
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = 我们的[ourUnit]俘虏了敌方的[theirUnit]!
|
Your [ourUnit] captured an enemy [theirUnit]! = 我们的[ourUnit]俘虏了敌方的[theirUnit]!
|
||||||
# Requires translation!
|
Your captured [unitName] has been returned by [civName] = 我们被俘虏的 [unitName] 已经被 [civName] 解救并归还!
|
||||||
Your captured [unitName] has been returned by [civName] =
|
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = 我们的[ourUnit]从敌方的[theirUnit]掠夺了 [amount] [Stat]!
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = 我们的[ourUnit]从敌方的[theirUnit]掠夺了 [amount] [Stat]!
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = 我们摧毁蛮族营地并获得了 [goldAmount] 金钱!
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = 我们摧毁蛮族营地并获得了 [goldAmount] 金钱!
|
||||||
An enemy [unitType] has joined us! = 一个敌方[unitType]加入了我们!
|
An enemy [unitType] has joined us! = 一个敌方[unitType]加入了我们!
|
||||||
@ -1247,10 +1246,8 @@ Add to the top of the queue = 添加至 队列顶部
|
|||||||
Add to the queue in all cities = 添加至 所有城市的队列
|
Add to the queue in all cities = 添加至 所有城市的队列
|
||||||
Add or move to the top in all cities = 添加或移至 所有城市的队列顶端
|
Add or move to the top in all cities = 添加或移至 所有城市的队列顶端
|
||||||
Remove from the queue in all cities = 从所有城市的队列中移除
|
Remove from the queue in all cities = 从所有城市的队列中移除
|
||||||
# Requires translation!
|
Disable = 禁用
|
||||||
Disable =
|
Enable = 启用
|
||||||
# Requires translation!
|
|
||||||
Enable =
|
|
||||||
|
|
||||||
# Specialized Popups - Ask for text or numbers, file picker
|
# Specialized Popups - Ask for text or numbers, file picker
|
||||||
|
|
||||||
@ -1418,8 +1415,7 @@ Civilization Info = 文明信息
|
|||||||
Relations = 关系
|
Relations = 关系
|
||||||
Trade request = 贸易请求
|
Trade request = 贸易请求
|
||||||
Garrisoned by unit = 按单位驻守
|
Garrisoned by unit = 按单位驻守
|
||||||
# Requires translation!
|
Status\n(puppet, resistance or being razed) = 状态\n(傀儡, 抵抗, 拆除中)
|
||||||
Status\n(puppet, resistance or being razed) =
|
|
||||||
|
|
||||||
# Victory
|
# Victory
|
||||||
|
|
||||||
@ -2544,8 +2540,7 @@ Buildable Buildings = 可建建筑
|
|||||||
Buildable Wonders = 可建奇观
|
Buildable Wonders = 可建奇观
|
||||||
Buildable National Wonders = 可建国家奇观
|
Buildable National Wonders = 可建国家奇观
|
||||||
Other Constructions = 其他建筑
|
Other Constructions = 其他建筑
|
||||||
# Requires translation!
|
Disabled Constructions = 被禁用的建造
|
||||||
Disabled Constructions =
|
|
||||||
Next City = 下一个城市
|
Next City = 下一个城市
|
||||||
Previous City = 上一个城市
|
Previous City = 上一个城市
|
||||||
Show Stats = 显示统计
|
Show Stats = 显示统计
|
||||||
|
@ -935,7 +935,7 @@ The civilization of [civName] has been destroyed! = ¡La civilización de [civNa
|
|||||||
The City-State of [name] has been destroyed! = ¡La Ciudad-Estado de [name] ha sido destruida!
|
The City-State of [name] has been destroyed! = ¡La Ciudad-Estado de [name] ha sido destruida!
|
||||||
Your [ourUnit] captured an enemy [theirUnit]! = ¡Tu [ourUnit] capturó un [theirUnit] enemigo!
|
Your [ourUnit] captured an enemy [theirUnit]! = ¡Tu [ourUnit] capturó un [theirUnit] enemigo!
|
||||||
# Requires translation!
|
# Requires translation!
|
||||||
Your captured [unitName] has been returned by [civName] =
|
Your captured [unitName] has been returned by [civName] = Tu [unitName] capturado ha sido rescatado por [civName]
|
||||||
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Tu [ourUnit] saqueó [amount] [Stat] de [theirUnit]
|
Your [ourUnit] plundered [amount] [Stat] from [theirUnit] = Tu [ourUnit] saqueó [amount] [Stat] de [theirUnit]
|
||||||
We have captured a barbarian encampment and recovered [goldAmount] gold! = ¡Hemos capturado un campamento bárbaro y recuperamos [goldAmount] de oro!
|
We have captured a barbarian encampment and recovered [goldAmount] gold! = ¡Hemos capturado un campamento bárbaro y recuperamos [goldAmount] de oro!
|
||||||
An enemy [unitType] has joined us! = ¡Un [unitType] enemigo ha cambiado de bando!
|
An enemy [unitType] has joined us! = ¡Un [unitType] enemigo ha cambiado de bando!
|
||||||
@ -1417,7 +1417,7 @@ Relations = Relaciones
|
|||||||
Trade request = Propuesta de Comercio
|
Trade request = Propuesta de Comercio
|
||||||
Garrisoned by unit = Guarnición con unidad
|
Garrisoned by unit = Guarnición con unidad
|
||||||
# Requires translation!
|
# Requires translation!
|
||||||
Status\n(puppet, resistance or being razed) =
|
Status\n(puppet, resistance or being razed) = Estatus\n(títere, resistencia o siendo arrasada)
|
||||||
|
|
||||||
# Victory
|
# Victory
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -4,8 +4,8 @@ package com.unciv.build
|
|||||||
object BuildConfig {
|
object BuildConfig {
|
||||||
const val kotlinVersion = "1.8.21"
|
const val kotlinVersion = "1.8.21"
|
||||||
const val appName = "Unciv"
|
const val appName = "Unciv"
|
||||||
const val appCodeNumber = 915
|
const val appCodeNumber = 916
|
||||||
const val appVersion = "4.8.7"
|
const val appVersion = "4.8.8"
|
||||||
|
|
||||||
const val gdxVersion = "1.11.0"
|
const val gdxVersion = "1.11.0"
|
||||||
const val ktorVersion = "2.2.3"
|
const val ktorVersion = "2.2.3"
|
||||||
|
64
changelog.md
64
changelog.md
@ -1,3 +1,67 @@
|
|||||||
|
## 4.8.8
|
||||||
|
|
||||||
|
performance: - Don't need to always create hashsets, don't need linked hash set
|
||||||
|
|
||||||
|
performance: - Only check promotion circular references once, not once per promotion
|
||||||
|
|
||||||
|
performance: - Cache unique parameter validity for the same ruleset
|
||||||
|
|
||||||
|
performance: Only build strings in ruleset validation when necessary
|
||||||
|
|
||||||
|
Added unitTypes json schema
|
||||||
|
|
||||||
|
Added techs json schema
|
||||||
|
|
||||||
|
Added tileImprovement json schema
|
||||||
|
|
||||||
|
Added nations json schema
|
||||||
|
|
||||||
|
description testing on vscode showed we should remove pattern descriptions
|
||||||
|
|
||||||
|
Added link to unique list :D
|
||||||
|
|
||||||
|
Added descriptions for some fields
|
||||||
|
|
||||||
|
Double patterns for uniques, for square brackets as well
|
||||||
|
|
||||||
|
Added pattern to uniques to catch bugs
|
||||||
|
|
||||||
|
civilopediaText.json array-ized, since it's common *as an array*
|
||||||
|
|
||||||
|
Added units.json and separate schemas for uniques and civilopediaText, for sharing
|
||||||
|
|
||||||
|
specialistSlots and greatPersonPoints are specifically maps to numbers
|
||||||
|
|
||||||
|
Buildings schema references stats schema, so it's reusable from other places
|
||||||
|
|
||||||
|
Documentation: Validate json using online tool
|
||||||
|
|
||||||
|
Documentation: Validate json using online tool
|
||||||
|
|
||||||
|
update documentation since latest schema works on both!
|
||||||
|
|
||||||
|
Add stats as separate schema
|
||||||
|
|
||||||
|
Remove anyOf, because technically it requires matching all subschemas - just redeclare the stats values...
|
||||||
|
|
||||||
|
Consistent indendation
|
||||||
|
|
||||||
|
Instructions for setting up schemas on Visual Studio
|
||||||
|
|
||||||
|
Instructions for setting up schemas on AS
|
||||||
|
|
||||||
|
Better schema for checking field names
|
||||||
|
|
||||||
|
Test - Added building schema.json to docs
|
||||||
|
|
||||||
|
4.8.7-google-play
|
||||||
|
|
||||||
|
By tuvus:
|
||||||
|
- AI Open Borders Offer fix
|
||||||
|
- Fix Nuke Notification
|
||||||
|
|
||||||
|
Fix City construction context menu changing Puppets - By SomeTroglodyte
|
||||||
|
|
||||||
## 4.8.7
|
## 4.8.7
|
||||||
|
|
||||||
Reload images when downloading or removing a mod
|
Reload images when downloading or removing a mod
|
||||||
|
@ -536,7 +536,7 @@ open class UncivGame(val isConsoleMode: Boolean = false) : Game(), PlatformSpeci
|
|||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
//region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT
|
//region AUTOMATICALLY GENERATED VERSION DATA - DO NOT CHANGE THIS REGION, INCLUDING THIS COMMENT
|
||||||
val VERSION = Version("4.8.7", 915)
|
val VERSION = Version("4.8.8", 916)
|
||||||
//endregion
|
//endregion
|
||||||
|
|
||||||
lateinit var Current: UncivGame
|
lateinit var Current: UncivGame
|
||||||
|
63
fastlane/metadata/android/en-US/changelogs/916.txt
Normal file
63
fastlane/metadata/android/en-US/changelogs/916.txt
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
|
||||||
|
|
||||||
|
performance: - Don't need to always create hashsets, don't need linked hash set
|
||||||
|
|
||||||
|
performance: - Only check promotion circular references once, not once per promotion
|
||||||
|
|
||||||
|
performance: - Cache unique parameter validity for the same ruleset
|
||||||
|
|
||||||
|
performance: Only build strings in ruleset validation when necessary
|
||||||
|
|
||||||
|
Added unitTypes json schema
|
||||||
|
|
||||||
|
Added techs json schema
|
||||||
|
|
||||||
|
Added tileImprovement json schema
|
||||||
|
|
||||||
|
Added nations json schema
|
||||||
|
|
||||||
|
description testing on vscode showed we should remove pattern descriptions
|
||||||
|
|
||||||
|
Added link to unique list :D
|
||||||
|
|
||||||
|
Added descriptions for some fields
|
||||||
|
|
||||||
|
Double patterns for uniques, for square brackets as well
|
||||||
|
|
||||||
|
Added pattern to uniques to catch bugs
|
||||||
|
|
||||||
|
civilopediaText.json array-ized, since it's common *as an array*
|
||||||
|
|
||||||
|
Added units.json and separate schemas for uniques and civilopediaText, for sharing
|
||||||
|
|
||||||
|
specialistSlots and greatPersonPoints are specifically maps to numbers
|
||||||
|
|
||||||
|
Buildings schema references stats schema, so it's reusable from other places
|
||||||
|
|
||||||
|
Documentation: Validate json using online tool
|
||||||
|
|
||||||
|
Documentation: Validate json using online tool
|
||||||
|
|
||||||
|
update documentation since latest schema works on both!
|
||||||
|
|
||||||
|
Add stats as separate schema
|
||||||
|
|
||||||
|
Remove anyOf, because technically it requires matching all subschemas - just redeclare the stats values...
|
||||||
|
|
||||||
|
Consistent indendation
|
||||||
|
|
||||||
|
Instructions for setting up schemas on Visual Studio
|
||||||
|
|
||||||
|
Instructions for setting up schemas on AS
|
||||||
|
|
||||||
|
Better schema for checking field names
|
||||||
|
|
||||||
|
Test - Added building schema.json to docs
|
||||||
|
|
||||||
|
4.8.7-google-play
|
||||||
|
|
||||||
|
By tuvus:
|
||||||
|
- AI Open Borders Offer fix
|
||||||
|
- Fix Nuke Notification
|
||||||
|
|
||||||
|
Fix City construction context menu changing Puppets - By SomeTroglodyte
|
Loading…
Reference in New Issue
Block a user