This commit is contained in:
Yair Morgenstern 2024-01-04 09:24:46 +02:00
parent 3633e95584
commit 4565907985
42 changed files with 422 additions and 358 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 904 KiB

After

Width:  |  Height:  |  Size: 911 KiB

View File

@ -3573,6 +3573,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -3880,6 +3880,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -3807,6 +3807,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2148,6 +2148,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Pode capturar unidades [mapUnitFilter] mortas
[amount] XP gained from combat = [amount] XP recebido do combate
[relativeAmount]% XP gained from combat = [relativeAmount]% de XP ganho em combate
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] é desenvolvida [relativeAmount]% mais rápido
Invisible to non-adjacent units = Invisível para unidades não adjacentes
Can see invisible [mapUnitFilter] units = Pode ver unidades invisíveis [mapUnitFilter]

View File

@ -2896,6 +2896,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2151,6 +2151,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Poc capturar unitats [mapUnitFilter] eliminades
[amount] XP gained from combat = [amount] dexperiència guanyada per combat
[relativeAmount]% XP gained from combat = Es guanya [relativeAmount] % dexperiència pels combats
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = Cada «[greatPerson]» saconsegueix un [relativeAmount] % més de pressa
Invisible to non-adjacent units = Invisible per a les unitats que no estiguin adjacents
Can see invisible [mapUnitFilter] units = Pot veure unitats [mapUnitFilter] invisibles

View File

@ -2464,6 +2464,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Může zajmout poražené [mapUnitFilter] jednotky
[amount] XP gained from combat = [amount] zkušeností získáno bojem
[relativeAmount]% XP gained from combat = [relativeAmount]% zkušeností z boje
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] se získává o [relativeAmount]% rychleji
Invisible to non-adjacent units = Neviditelný pro nesousední jednotky
Can see invisible [mapUnitFilter] units = Může vidět neviditelné [mapUnitFilter] jednotky

View File

@ -2167,6 +2167,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Kan verslagen [mapUnitFilter] eenheden gevangennemen
[amount] XP gained from combat = [amount] XP verkregen door te vechten
[relativeAmount]% XP gained from combat = [relativeAmount]% XP verdiend in veldslag
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] wordt [relativeAmount]% sneller verkregen
Invisible to non-adjacent units = Onzichtbaar voor niet-aangrenzende eenheden
Can see invisible [mapUnitFilter] units = Kan onzichtbare [mapUnitFilter] eenheden zien

View File

@ -4003,6 +4003,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2312,6 +2312,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Maaaring dumakip ng pinaslang na [mapUnitFilter] yunit
[amount] XP gained from combat = [amount] XP malilikom sa pakikidigma
[relativeAmount]% XP gained from combat = [relativeAmount]% XP mula sa labanan
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] ay makukuha mo ng [relativeAmount]% na mas mabilis
Invisible to non-adjacent units = Hindi nakikita ng mga katabi na yunit
Can see invisible [mapUnitFilter] units = Maaaring makakita ng [mapUnitFilter] units

View File

@ -3030,6 +3030,8 @@ May capture killed [mapUnitFilter] units =
[amount] XP gained from combat =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] ansaitaan [relativeAmount]% nopeampaa
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2148,6 +2148,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Peut capturer des unités [mapUnitFilter] vaincues
[amount] XP gained from combat = [amount] XP gagné après combat
[relativeAmount]% XP gained from combat = [relativeAmount]% XP gagné après combat
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] est produit [relativeAmount]% plus vite
Invisible to non-adjacent units = Invisible pour les unités non-adjacentes
Can see invisible [mapUnitFilter] units = Peut voir les unités [mapUnitFilter] invisibles

View File

@ -2169,6 +2169,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Kann getötete [mapUnitFilter] Einheiten gefangen nehmen
[amount] XP gained from combat = [amount] EP im Kampf gewonnen
[relativeAmount]% XP gained from combat = [relativeAmount]% EP im Kampf gewonnen
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] wird [relativeAmount]% schneller verdient
Invisible to non-adjacent units = Unsichtbar für nicht benachbarte Einheiten
Can see invisible [mapUnitFilter] units = Kann unsichtbare [mapUnitFilter] Einheiten sehen

View File

@ -3618,6 +3618,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2229,6 +2229,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Elfoghatja a megölt [mapUnitFilter] egységeket
[amount] XP gained from combat = [amount] TP-t szerez harc közben
[relativeAmount]% XP gained from combat = A harc [relativeAmount]% TP-t hoz
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [relativeAmount]%-kal gyorsabban kapsz [greatPerson] egységeket
Invisible to non-adjacent units = Nem látják a nem szomszédos egységek
Can see invisible [mapUnitFilter] units = Észreveszi a láthatatlan [mapUnitFilter] egységeket

View File

@ -2179,6 +2179,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Dapat membajak unit [mapUnitFilter] yang dikalahkan
[amount] XP gained from combat = [amount] XP dari pertarungan
[relativeAmount]% XP gained from combat = [relativeAmount]% XP dari pertarungan
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] didapatkan [relativeAmount]% lebih cepat
Invisible to non-adjacent units = Tidak dapat dilihat oleh unit yang tidak bersebelahan
Can see invisible [mapUnitFilter] units = Dapat melihat unit [mapUnitFilter] yang tidak kasat mata

View File

@ -2151,6 +2151,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Può catturare le unità [mapUnitFilter] sconfitte
[amount] XP gained from combat = [amount] XP dal combattimento
[relativeAmount]% XP gained from combat = [relativeAmount] XP dal combattimento
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = Recluti [greatPerson] il [relativeAmount]% più in fretta
Invisible to non-adjacent units = Invisibile alle unità non adiacenti
Can see invisible [mapUnitFilter] units = Può scoprire le unità [mapUnitFilter] invisibili

View File

@ -2244,6 +2244,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units =
[amount] XP gained from combat = 戦闘で得られるXPが[amount]
[relativeAmount]% XP gained from combat = 戦闘で得られるXPが[relativeAmount]
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson]を[relativeAmount]%早く獲得
Invisible to non-adjacent units = 隣接していないユニットから見えない
Can see invisible [mapUnitFilter] units = [mapUnitFilter]ユニットを視認できる

View File

@ -2213,6 +2213,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = [mapUnitFilter] 유닛 처치시 포획 가능
[amount] XP gained from combat = 전투로 [amount] XP 획득
[relativeAmount]% XP gained from combat = 전투로 얻는 XP [relativeAmount]%
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] 출현 속도 +[relativeAmount]%
Invisible to non-adjacent units = 인접한 유닛이 없으면 보이지 않음
Can see invisible [mapUnitFilter] units = [mapUnitFilter] 유닛 탐지 가능

View File

@ -1,4 +1,4 @@
3+# Language settings
# Language settings
# Equivalent of a space in your language
# If your language doesn't use spaces, just add "" as a translation, otherwise " "
@ -337,27 +337,16 @@ Currently you have killed [amount] of their military units. =
# Requires translation!
You need to find them first! =
# Requires translation!
Cultured = Statum Culturae
# Requires translation!
Maritime = Statum Maritimum
# Requires translation!
Mercantile = Statum Mercatus
# Requires translation!
Religious = Statum Religiosum
# Requires translation!
Militaristic = Statum Militare
# Requires translation!
Type = Genus
# Requires translation!
Friendly = Amicum
# Requires translation!
Hostile = Inimicum
# Requires translation!
Irrational = Absurdum
# Requires translation!
Personality = Persona
# Requires translation!
Influence = Influentia
# Requires translation!
@ -3762,6 +3751,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2424,6 +2424,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Gali grobti nukautus: [mapUnitFilter]
[amount] XP gained from combat = [amount] patirties mūšyje
[relativeAmount]% XP gained from combat = [relativeAmount]% patirties kariaujant
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] įgyjamas [relativeAmount]% greičiau
Invisible to non-adjacent units = Nematoma(s) daliniams nesamtiems šalia
Can see invisible [mapUnitFilter] units = Gali aptikti nematomus dalinius: [mapUnitFilter]
@ -7157,3 +7159,4 @@ In the Resources overview, click on a resource icon to center the world screen o
Alternatively, click on the "Unimproved" number to center the world screen only on owned tiles where the resource is not improved. =
# Requires translation!
If more than one tile is available, click repeatedly on the notification to cycle through all of them. =

View File

@ -2948,6 +2948,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -3397,6 +3397,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2968,6 +2968,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2151,6 +2151,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Może przejmować zniszczone jednostki [mapUnitFilter]
[amount] XP gained from combat = [amount] PD zdobytych w walce
[relativeAmount]% XP gained from combat = [relativeAmount]% więcej PD uzyskiwanych z walki
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = Jednostki [greatPerson] będą generowane [relativeAmount]% szybciej
Invisible to non-adjacent units = Widoczny tylko dla bezpośrednio sąsiadujących jednostek
Can see invisible [mapUnitFilter] units = Wykrywa niewidoczne jednostki [mapUnitFilter]

View File

@ -2482,6 +2482,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[amount] XP gained from combat =
[relativeAmount]% XP gained from combat = [relativeAmount]% de experiência ganha em combate
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] é ganho [relativeAmount]% mais rápido
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2373,6 +2373,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[amount] XP gained from combat =
[relativeAmount]% XP gained from combat = [relativeAmount]% XP câștigat din luptă
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] este câștigat [relativeAmount]% mai repede
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2156,6 +2156,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Может захватывать разгромленных юнитов: [mapUnitFilter]
[amount] XP gained from combat = [amount] ОО от боя
[relativeAmount]% XP gained from combat = Бой приносит [relativeAmount]% опыта
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] появляется на [relativeAmount]% быстрее
Invisible to non-adjacent units = Невидим для юнитов, которые не находятся рядом
Can see invisible [mapUnitFilter] units = Может обнаруживать невидимые юниты: [mapUnitFilter]

View File

@ -3354,6 +3354,8 @@ May capture killed [mapUnitFilter] units =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
# Requires translation!
[greatPerson] is earned [relativeAmount]% faster =
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2153,6 +2153,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = 能俘虏敌方被打败的[mapUnitFilter]单位
[amount] XP gained from combat = 从战斗中获得了[amount]XP
[relativeAmount]% XP gained from combat = 从战斗中获得[relativeAmount]%经验
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson]的产生速率 +[relativeAmount]%
Invisible to non-adjacent units = 对非相邻单位不可见
Can see invisible [mapUnitFilter] units = 能发现隐形的[mapUnitFilter]单位

View File

@ -2151,6 +2151,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Puede capturar unidades [mapUnitFilter] eliminadas
[amount] XP gained from combat = [amount] EXP obtenido del combate
[relativeAmount]% XP gained from combat = [relativeAmount]% EXP ganada del combate
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] se gana [relativeAmount]% más rápido
Invisible to non-adjacent units = Invisible para unidades no-adyacentes
Can see invisible [mapUnitFilter] units = Puede ver unidades [mapUnitFilter] invisibles

View File

@ -2432,6 +2432,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Kan tillfångata besegrade [mapUnitFilter]-enheter
[amount] XP gained from combat = [amount] EP från strid
[relativeAmount]% XP gained from combat = [relativeAmount]% EP från strider
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] tjänas in [relativeAmount]% snabbare
Invisible to non-adjacent units = Osynlig för icke-angränsande enheter
Can see invisible [mapUnitFilter] units = Kan se osynliga [mapUnitFilter] enheter

View File

@ -2250,6 +2250,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = 可以捕獲被打敗的[mapUnitFilter]單位
[amount] XP gained from combat = 從戰鬥中獲得了[amount]經驗值
[relativeAmount]% XP gained from combat = 從戰鬥中獲得 [relativeAmount]% 經驗值
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson]的產生速率+[relativeAmount]%
Invisible to non-adjacent units = 對非相鄰單位不可見
Can see invisible [mapUnitFilter] units = 能發現不可見的[mapUnitFilter]單位

View File

@ -2295,6 +2295,8 @@ May capture killed [mapUnitFilter] units = öldürülen [mapUnitFilter] birlikle
[amount] XP gained from combat =
# Requires translation!
[relativeAmount]% XP gained from combat =
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson], %[relativeAmount] daha hızlı kazanılır
# Requires translation!
Invisible to non-adjacent units =

View File

@ -2179,6 +2179,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Може захопити знищені підрозділи типу [mapUnitFilter]
[amount] XP gained from combat = [amount] Досвіду отримано у бою
[relativeAmount]% XP gained from combat = [relativeAmount]% Досвіду у бою
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] зʼявляється на [relativeAmount]% швидше
Invisible to non-adjacent units = Невидима для не-прилеглих підрозділів
Can see invisible [mapUnitFilter] units = Може бачити невидимі підрозділи типу [mapUnitFilter]

View File

@ -2423,6 +2423,8 @@ Earn [amount]% of [mapUnitFilter] unit's [costOrStrength] as [civWideStat] when
May capture killed [mapUnitFilter] units = Có thể bắt được các đơn vị [mapUnitFilter] bị giết
[amount] XP gained from combat = [amount] XP nhận được từ chiến đấu
[relativeAmount]% XP gained from combat = [relativeAmount]% XP nhận được từ chiến đấu
# Requires translation!
Can be earned through combat =
[greatPerson] is earned [relativeAmount]% faster = [greatPerson] kiếm được [relativeAmount] nhanh hơn%
Invisible to non-adjacent units = Ẩn với các đơn vị không liền kề
Can see invisible [mapUnitFilter] units = Có thể thấy các đơn vị [mapUnitFilter] ẩn
@ -7152,3 +7154,4 @@ In the Resources overview, click on a resource icon to center the world screen o
Alternatively, click on the "Unimproved" number to center the world screen only on owned tiles where the resource is not improved. =
# Requires translation!
If more than one tile is available, click repeatedly on the notification to cycle through all of them. =

View File

@ -9,7 +9,7 @@ Dutch = 98
English = 0
Filipino = 91
Finnish = 38
French = 100
French = 99
German = 99
Greek = 14
Hungarian = 77

View File

@ -1,19 +1,19 @@
## 4.9.16
By SeventhM:
- Change the icons from some units/buildings
- Add unique to allow for generalized great generals
Console: civ/city names better matching
Show carried hammers from mid turn obsolete units - By soggerr
By SeventhM:
- Change the icons from some units/buildings
- Add unique to allow for generalized great generals
Show carried production from mid-turn obsoleted units - By soggerr
By tuvus:
- Fixed crash when a worker tries to build a cached improvement that it can't build
- valueCityStateAlliance no longer causes a crash when the city-state has not been met
- Fixed crash when a worker tries to build a cached improvement it can't build
- Fixed crash evaluating alliance with unmet city-state
By SomeTroglodyte:
- Wiki: Texture packing updated
- City-stationed unit icons get a circular touchable area
- Minor ImprovementPicker linting
- City-stationed unit icons get circular touchable area
set minimum max coast extension to 1 - By remdu

View File

@ -1368,6 +1368,9 @@ Simple unique parameters are explained by mouseover. Complex parameters are expl
Applicable to: Unit
??? example "Can be earned through combat"
Applicable to: Unit
??? example "Invisible to others"
Applicable to: Unit

View File

@ -1,18 +1,16 @@
Console: civ/city names better matching
By SeventhM:
- Change the icons from some units/buildings
- Add unique to allow for generalized great generals
- Change the icons from some units/buildings
- Add unique to allow for generalized great generals
Show carried hammers from mid turn obsolete units - By soggerr
Show carried production from mid-turn obsoleted units - By soggerr
By tuvus:
- Fixed crash when a worker tries to build a cached improvement that it can't build
- valueCityStateAlliance no longer causes a crash when the city-state has not been met
- Fixed crash when a worker tries to build a cached improvement it can't build
- Fixed crash evaluating alliance with unmet city-state
By SomeTroglodyte:
- Wiki: Texture packing updated
- City-stationed unit icons get a circular touchable area
- Minor ImprovementPicker linting
- City-stationed unit icons get circular touchable area
set minimum max coast extension to 1 - By remdu