Compare commits

...

28 Commits
v136 ... v136.1

Author SHA1 Message Date
Github Actions
b94393f150 Automatic bundle update 2022-07-19 02:16:10 +00:00
Anuken
1c2aca91e4 Merge remote-tracking branch 'origin/master' 2022-07-18 22:14:57 -04:00
Anuken
a6ae178b46 Misc minor fixes 2022-07-18 22:14:53 -04:00
Epowerj
2332d9bee1 Tweaked intersect 2022-07-18 13:41:04 -04:00
Epowerj
a36a87fa83 Added an extra island to lake 2022-07-18 13:37:18 -04:00
Epowerj
1529d4ecc9 Tweaked aegis 2022-07-18 11:22:26 -04:00
Epowerj
fceec59a61 Added more resources to onset 2022-07-18 11:21:13 -04:00
Даркнесс#3729
e79b02c9bd [ServerList] Update Darkdustry IP (#7192)
The old domain is ded ;-;
2022-07-18 10:01:40 -04:00
Anuken
2c6b2a6fa9 Fixed #7193 2022-07-18 10:01:24 -04:00
Anuken
7680b4e0c5 Merge remote-tracking branch 'origin/master' 2022-07-17 21:48:37 -04:00
Anuken
4b0bc6fe5c Fixed Serpulo cores being used on Erekir 2022-07-17 21:48:33 -04:00
Github Actions
32871920b2 Automatic bundle update 2022-07-18 00:36:56 +00:00
Anuken
494440a591 Fixed incorrect 'command mode' hint on mobile 2022-07-17 20:35:49 -04:00
Anuken
26fbf4c71e Fixed NaN liquid efficiency 2022-07-17 19:12:57 -04:00
Anuken
1e7219f7d1 Merge remote-tracking branch 'origin/master' 2022-07-17 10:27:31 -04:00
Anuken
ebf9e82146 Crash fixes / Mod browser >=136 filter 2022-07-17 10:27:27 -04:00
Github Actions
ffff3fa351 Automatic bundle update 2022-07-17 13:22:44 +00:00
Lucky Clover
93f12a5544 Update bundle_zh_CN.properties (#7135)
* Update bundle_zh_CN.properties

* 部分补充

* 光彩统一改成光效

* Update bundle_zh_CN.properties

Thanks @SoMall-dumpling for review

* Suggestions from @xem8k5, @Cry0flu1d and more

* thanks mi2/xerxer

* miner fix

* Corrections from SoMall-dumpling

* Update suggestions from  @nanmenyangde

* liquid翻译讨论确定:液体->流体

* from @nanmenyangde

* suggestion from @SoMall-dumpling & @BlackDeluxeCat
2022-07-17 09:21:53 -04:00
Goobrr
764ec34ff5 Objective Editor UI Rework, Part 1 (#7179)
* Objective tile ui

* Fancier connectors

* New ninepatches

* Button styles
2022-07-17 09:21:31 -04:00
Anuken
c4d5126ac2 Minor bugfixes 2022-07-17 08:48:10 -04:00
Anuken
4fa3f4d8dd Intersect attack fix 2022-07-17 00:18:40 -04:00
Anuken
88e4ca4992 Fixed some portrait layout bugs 2022-07-16 15:30:02 -04:00
Anuken
8d63e22fd4 Merge remote-tracking branch 'origin/master' 2022-07-16 12:29:31 -04:00
Anuken
f13f69633e Fixed android deploy task 2022-07-16 12:29:27 -04:00
Github Actions
4ac7254842 Automatic bundle update 2022-07-16 15:32:30 +00:00
ThatOneBepis
4c80cf90cc Update bundle_sr.properties (#7181) 2022-07-16 11:31:35 -04:00
Ilya246
f34ec77312 distributorium rename to .pl (#7182)
this has already been discussed by us and does not need comment confirmation
2022-07-16 11:31:20 -04:00
Anuken
8383d151a3 fixed release script but it's too late 2022-07-16 11:04:44 -04:00
71 changed files with 711 additions and 485 deletions

View File

@@ -29,6 +29,8 @@ jobs:
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git clone --depth 1 https://github.com/Anuken/MindustryJitpack.git git clone --depth 1 https://github.com/Anuken/MindustryJitpack.git
rm -rf .git rm -rf .git
cp -r ./MindustryJitpack/.git ./.git cp -r ./MindustryJitpack/.git ./.git

View File

@@ -23,9 +23,9 @@ repositories{
task deploy(type: Copy){ task deploy(type: Copy){
dependsOn "assembleRelease" dependsOn "assembleRelease"
from "build/outputs/apk/standard/release/android-standard-release.apk" from "build/outputs/apk/release/android-release.apk"
into "../deploy/" into "../deploy/"
rename("android-standard-release.apk", "${generateDeployName('android')}.apk") rename("android-release.apk", "${generateDeployName('android')}.apk")
} }
android{ android{

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

View File

@@ -1721,6 +1721,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Used in all types of construction and ammunition. item.copper.description = Used in all types of construction and ammunition.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2120,3 +2122,7 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Самы асноўны будаўнічы матэрыял. Шырока выкарыстоўваецца ва ўсіх тыпах блокаў. item.copper.description = Самы асноўны будаўнічы матэрыял. Шырока выкарыстоўваецца ва ўсіх тыпах блокаў.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1705,6 +1705,8 @@ hint.presetLaunch = Към сивите [accent]сектори за кацане
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = След като ядрото се препълни с конкретен тип ресурс, всички допълнителни доставени количества от него ще бъдат [accent]унищожени[]. hint.coreIncinerate = След като ядрото се препълни с конкретен тип ресурс, всички допълнителни доставени количества от него ще бъдат [accent]унищожени[].
hint.coopCampaign = Когато играете [accent]Кампанията в отбор[], ресурсите произведени на дадена карта ще бъдат автоматично изпратени [accent]до секторите на всички играчи[].\n\nВсички направени от собственика на сектора проучвания ще бъдат пренесени и на останалите играчи. hint.coopCampaign = Когато играете [accent]Кампанията в отбор[], ресурсите произведени на дадена карта ще бъдат автоматично изпратени [accent]до секторите на всички играчи[].\n\nВсички направени от собственика на сектора проучвания ще бъдат пренесени и на останалите играчи.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Използван във всякакви типове конструкции и боеприпаси. item.copper.description = Използван във всякакви типове конструкции и боеприпаси.
item.copper.details = Мед. Copper. Необичайно изобилен метал на Serpulo. Структурно слаб, освен ако не е подсилен. item.copper.details = Мед. Copper. Необичайно изобилен метал на Serpulo. Структурно слаб, освен ако не е подсилен.
@@ -2099,3 +2101,5 @@ lenum.build = Построй структура.
lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[]. lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[].
lenum.within = Проверете дали дадена позиция е в обхват на единицата. lenum.within = Проверете дали дадена позиция е в обхват на единицата.
lenum.boost = Започни/Спри ускорението. lenum.boost = Започни/Спри ускорението.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1709,6 +1709,8 @@ hint.presetLaunch = Na šedé [accent]sektory v přistávací zóně[], jako je
hint.presetDifficulty = Tento sektor má [scarlet]vysokou úroveň nepřátelského ohrožření[].\nSpouštení do takových sektorů se [accent]nedoporučuje[] bez náležité technologie a přípravy. hint.presetDifficulty = Tento sektor má [scarlet]vysokou úroveň nepřátelského ohrožření[].\nSpouštení do takových sektorů se [accent]nedoporučuje[] bez náležité technologie a přípravy.
hint.coreIncinerate = Poté, co je kapacita jádra určité položky naplněna, jakékoliv další stejné přijaté položky budou [accent]zničeny[]. hint.coreIncinerate = Poté, co je kapacita jádra určité položky naplněna, jakékoliv další stejné přijaté položky budou [accent]zničeny[].
hint.coopCampaign = Když hraješ [accent]kooperativní kampaň[], položky, které jsou vyrobeny v této mapě, budou též zaslány [accent]do Tvých místních sektorů[].\n\nJakýkoliv vývoj dosažený hostitelem se též přenáší. hint.coopCampaign = Když hraješ [accent]kooperativní kampaň[], položky, které jsou vyrobeny v této mapě, budou též zaslány [accent]do Tvých místních sektorů[].\n\nJakýkoliv vývoj dosažený hostitelem se též přenáší.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Používá se ve všech typech bloků a munice. item.copper.description = Používá se ve všech typech bloků a munice.
item.copper.details = Měď. Nezvykle nadpočetný kov na Serpulu. Konstrukčně slabý, pokud není rafinovaná. item.copper.details = Měď. Nezvykle nadpočetný kov na Serpulu. Konstrukčně slabý, pokud není rafinovaná.
@@ -2107,3 +2109,5 @@ lenum.build = Postavit strukturu.
lenum.getblock = Získat budovu a typ na dané pozici.\nJednotka musí být v dosahu dané pozice.\nSolidní non-budovy budou mít typ [accent]@solid[]. lenum.getblock = Získat budovu a typ na dané pozici.\nJednotka musí být v dosahu dané pozice.\nSolidní non-budovy budou mít typ [accent]@solid[].
lenum.within = Zkontrolovat, jestli jednotka je blízko dané pozice. lenum.within = Zkontrolovat, jestli jednotka je blízko dané pozice.
lenum.boost = Začít/Přestat posilovat. lenum.boost = Začít/Přestat posilovat.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Det simpleste byggemateriale. Bruges i store mængder til næsten alle typer af blokke. item.copper.description = Det simpleste byggemateriale. Bruges i store mængder til næsten alle typer af blokke.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
item.lead.description = Et grundlæggende materiale. Har bred anvendelse inden for elektronik og rørlægning. item.lead.description = Et grundlæggende materiale. Har bred anvendelse inden for elektronik og rørlægning.
@@ -2068,3 +2070,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1715,6 +1715,8 @@ hint.presetLaunch = Zu grauen [accent]Sektoren[] wie dem [accent]Frozen Forest[]
hint.presetDifficulty = Dieser Sektor hat eine [scarlet]hohe Gefahrenstufe[].\nOhne richtige Technologie und Vorbereitung ist es [accent]nicht empfohlen[], zu diesem Sektor zu starten. hint.presetDifficulty = Dieser Sektor hat eine [scarlet]hohe Gefahrenstufe[].\nOhne richtige Technologie und Vorbereitung ist es [accent]nicht empfohlen[], zu diesem Sektor zu starten.
hint.coreIncinerate = Wenn dem Kern Materialien zugeführt werden, für die er keinen Platz mehr hat, werden diese [accent]verbrannt[]. hint.coreIncinerate = Wenn dem Kern Materialien zugeführt werden, für die er keinen Platz mehr hat, werden diese [accent]verbrannt[].
hint.coopCampaign = Wenn du die [accent]Mehrspielerkampagne[] spielst, werden produzierte Items [accent]zu deinen lokalen Sektoren[] geschickt.\n\nNeuen Erforschungen vom Host werden auch übertragen. hint.coopCampaign = Wenn du die [accent]Mehrspielerkampagne[] spielst, werden produzierte Items [accent]zu deinen lokalen Sektoren[] geschickt.\n\nNeuen Erforschungen vom Host werden auch übertragen.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Wird als Baumaterial oder Munition verwendet. item.copper.description = Wird als Baumaterial oder Munition verwendet.
item.copper.details = Kupfer. Auf Serpulo reichlich vorhanden. Strukturell schwach, solange es nicht verstärkt wird. item.copper.details = Kupfer. Auf Serpulo reichlich vorhanden. Strukturell schwach, solange es nicht verstärkt wird.
@@ -2114,3 +2116,5 @@ lenum.build = Einen Block bauen.
lenum.getblock = Gibt den Blocktyp an den Koordinaten zurück.\nEinheiten müssen nah genug dran sein.\nFeste nicht-Blöcke sind [accent]@solid[]. lenum.getblock = Gibt den Blocktyp an den Koordinaten zurück.\nEinheiten müssen nah genug dran sein.\nFeste nicht-Blöcke sind [accent]@solid[].
lenum.within = Prüft, ob eine Einheit in einem Radius um einen Punkt ist. lenum.within = Prüft, ob eine Einheit in einem Radius um einen Punkt ist.
lenum.boost = Aktiviert / deaktiviert den Boost. lenum.boost = Aktiviert / deaktiviert den Boost.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1716,6 +1716,8 @@ hint.presetLaunch = Las zonas de aterrizaje de los [accent]sectores grises[], co
hint.presetDifficulty = Este sector tiene un [scarlet]alto nivel de amenaza enemiga[].\n[accent]No es recomendable[] viajar a sectores como estos sin las tecnologías adecuadas y preparación. hint.presetDifficulty = Este sector tiene un [scarlet]alto nivel de amenaza enemiga[].\n[accent]No es recomendable[] viajar a sectores como estos sin las tecnologías adecuadas y preparación.
hint.coreIncinerate = Tras completar la capacidad máxima de almacenamiento en el núcleo para un tipo de objeto, cualquier recurso adicional de ese tipo que reciba el núcleo será [accent]incinerado[]. hint.coreIncinerate = Tras completar la capacidad máxima de almacenamiento en el núcleo para un tipo de objeto, cualquier recurso adicional de ese tipo que reciba el núcleo será [accent]incinerado[].
hint.coopCampaign = Si estás jugando el modo [accent]campaña en multijugador[], los objetos producidos en el mapa actual también se enviarán [accent]a tus sectores locales[].\n\nCualquier nueva investigación tecnológica realizada por el anfitrión también se desbloqueará para los demás jugadores. hint.coopCampaign = Si estás jugando el modo [accent]campaña en multijugador[], los objetos producidos en el mapa actual también se enviarán [accent]a tus sectores locales[].\n\nCualquier nueva investigación tecnológica realizada por el anfitrión también se desbloqueará para los demás jugadores.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Usado en todo tipo de bloques y munición. item.copper.description = Usado en todo tipo de bloques y munición.
item.copper.details = Cobre. Metal anormalmente abundante en Serpulo. Estructuralmente débil a menos que sea reforzado. item.copper.details = Cobre. Metal anormalmente abundante en Serpulo. Estructuralmente débil a menos que sea reforzado.
@@ -2115,3 +2117,5 @@ lenum.build = Construye una estructura.
lenum.getblock = Obtiene la estructura y su categoría en unas coordenadas específicas.\nLa unidad debe estar en el rango de su posición.\nLos bloques no-construcciones tendrán el tipo [accent]@solid[]. lenum.getblock = Obtiene la estructura y su categoría en unas coordenadas específicas.\nLa unidad debe estar en el rango de su posición.\nLos bloques no-construcciones tendrán el tipo [accent]@solid[].
lenum.within = Comprueba si una unidad se encuentra cerca de una posición. lenum.within = Comprueba si una unidad se encuentra cerca de una posición.
lenum.boost = Iniciar/Detener vuelo. lenum.boost = Iniciar/Detener vuelo.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Peamine materjal, mida kasutatakse igat tüüpi konstruktsioonide ehitamiseks. item.copper.description = Peamine materjal, mida kasutatakse igat tüüpi konstruktsioonide ehitamiseks.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Egiturazko material oinarrizkoena. Asko erabilia bloke mota guztietarako. item.copper.description = Egiturazko material oinarrizkoena. Asko erabilia bloke mota guztietarako.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1697,6 +1697,8 @@ hint.presetLaunch = Harmaisiin [accent]laskeutumisaluesektoreihin[], kuten [acce
hint.presetDifficulty = Tässä sektorissa on [scarlet]korkea uhkataso[].\nLaukaiseminen korkean uhkatason sektoreihin [accent]ei ole suositeltua[] ilman asianmukaista teknologiaa ja valmistautumista. hint.presetDifficulty = Tässä sektorissa on [scarlet]korkea uhkataso[].\nLaukaiseminen korkean uhkatason sektoreihin [accent]ei ole suositeltua[] ilman asianmukaista teknologiaa ja valmistautumista.
hint.coreIncinerate = Kun ydin on täynnä tiettyä tavaraa, ylimääräinen samanlainen tavara, joa tulee ytimeen, [accent]höyrystetään[]. hint.coreIncinerate = Kun ydin on täynnä tiettyä tavaraa, ylimääräinen samanlainen tavara, joa tulee ytimeen, [accent]höyrystetään[].
hint.coopCampaign = Pelatessa [accent]yhteistyö(co-op)polkua[], tavarat, jotka tuotetaan nykyisessä kartassa lähetetään myös [accent]paikallisille sektoreille[].\n\nYlläpitäjän tekemät uudet tutkimukset siirtyvät myös. hint.coopCampaign = Pelatessa [accent]yhteistyö(co-op)polkua[], tavarat, jotka tuotetaan nykyisessä kartassa lähetetään myös [accent]paikallisille sektoreille[].\n\nYlläpitäjän tekemät uudet tutkimukset siirtyvät myös.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Yksinkertaisin rakennemateriaali. Käytetään laajalti kaikenlaisissa palikoissa. item.copper.description = Yksinkertaisin rakennemateriaali. Käytetään laajalti kaikenlaisissa palikoissa.
item.copper.details = Kupari. Epänormaalin yleinen metalli Serpulolla. Vahvistamattomana rakenteellisesti heikko. item.copper.details = Kupari. Epänormaalin yleinen metalli Serpulolla. Vahvistamattomana rakenteellisesti heikko.
@@ -2074,3 +2076,5 @@ lenum.build = Rakenna tietty rakennus.
lenum.getblock = Selvitä rakennus ja sen tyyppi tietyissä koordinaateissa.\nSijainnin täytyy olla yksikön kantamalla.\nKiinteillä ei-rakennuksilla on tyyppi [accent]@solid[]. lenum.getblock = Selvitä rakennus ja sen tyyppi tietyissä koordinaateissa.\nSijainnin täytyy olla yksikön kantamalla.\nKiinteillä ei-rakennuksilla on tyyppi [accent]@solid[].
lenum.within = Tarkista, onko joukko tietyn sijainnin lähellä. lenum.within = Tarkista, onko joukko tietyn sijainnin lähellä.
lenum.boost = Aloita tai lopeta tehostus. lenum.boost = Aloita tai lopeta tehostus.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Ang pinaka basic na struktural materyal. Malawakang ginagamit sa lahat ng types ng blocks. item.copper.description = Ang pinaka basic na struktural materyal. Malawakang ginagamit sa lahat ng types ng blocks.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1719,6 +1719,8 @@ hint.presetLaunch = Les [accent]secteurs[] gris, tels que [accent]Frozen Forest[
hint.presetDifficulty = Ce secteur a un niveau de menace ennemi [scarlet]élevé[].\nIl n'est [accent]pas recommandé[] de se lancer dans de tels secteurs sans la technologie et la préparation appropriées. hint.presetDifficulty = Ce secteur a un niveau de menace ennemi [scarlet]élevé[].\nIl n'est [accent]pas recommandé[] de se lancer dans de tels secteurs sans la technologie et la préparation appropriées.
hint.coreIncinerate = Lorsqu'un Noyau est rempli d'une ressource en particulier, le surplus qui rentrera dans celui-ci sera [accent]incinéré[]. hint.coreIncinerate = Lorsqu'un Noyau est rempli d'une ressource en particulier, le surplus qui rentrera dans celui-ci sera [accent]incinéré[].
hint.coopCampaign = Quand vous jouez en [accent]campagne multijoueur[], les ressources produites dans le secteur dans lequel vous jouez sera aussi envoyé [accent]dans vos secteurs[].\n\nLes recherches faites par l'hôte sont aussi partagées. hint.coopCampaign = Quand vous jouez en [accent]campagne multijoueur[], les ressources produites dans le secteur dans lequel vous jouez sera aussi envoyé [accent]dans vos secteurs[].\n\nLes recherches faites par l'hôte sont aussi partagées.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Le matériau structurel de base. Utilisation très répandue dans tous les types de blocs et en tant que munition. item.copper.description = Le matériau structurel de base. Utilisation très répandue dans tous les types de blocs et en tant que munition.
item.copper.details = Le cuivre est un matériau anormalement abondant sur Serpulo. Il est structurellement faible à moins d'être renforcé. item.copper.details = Le cuivre est un matériau anormalement abondant sur Serpulo. Il est structurellement faible à moins d'être renforcé.
@@ -2117,3 +2119,5 @@ lenum.build = Construit une structure.
lenum.getblock = Récupére des données sur un bâtiment et son type aux coordonnées données.\nL'unité doit se trouver dans la portée de la position.\nLes blocs solides qui ne sont pas des bâtiments auront le type [accent]@solid[]. lenum.getblock = Récupére des données sur un bâtiment et son type aux coordonnées données.\nL'unité doit se trouver dans la portée de la position.\nLes blocs solides qui ne sont pas des bâtiments auront le type [accent]@solid[].
lenum.within = Vérifie si l'unité est près de la position. lenum.within = Vérifie si l'unité est près de la position.
lenum.boost = Active/Désactive le boost. lenum.boost = Active/Désactive le boost.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1704,6 +1704,8 @@ hint.presetLaunch = A szürke [accent]kampány szektorok[]ba, amilyen például
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = Ha a magodban egy nyersanyag elérte a maximumot, a beérkező ilyen nyersanyagaid azonnal [accent]megsemmisítésre kerülnek[]. hint.coreIncinerate = Ha a magodban egy nyersanyag elérte a maximumot, a beérkező ilyen nyersanyagaid azonnal [accent]megsemmisítésre kerülnek[].
hint.coopCampaign = Ha [accent]co-op kampány[]t játszol, az adott mapon termelt nyersanyagok a [accent]saját szektoraidba[] is bekerülnek.\n\nA host minden fejlesztése is átkerül. hint.coopCampaign = Ha [accent]co-op kampány[]t játszol, az adott mapon termelt nyersanyagok a [accent]saját szektoraidba[] is bekerülnek.\n\nA host minden fejlesztése is átkerül.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Széleskörűen felhasználható építkezésre és lövedékként. item.copper.description = Széleskörűen felhasználható építkezésre és lövedékként.
item.copper.details = Szokatlanul elterjedt fém a Serpulón. Gyenge szerkezetű, de megerősíthető. item.copper.details = Szokatlanul elterjedt fém a Serpulón. Gyenge szerkezetű, de megerősíthető.
@@ -2081,3 +2083,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1716,6 +1716,8 @@ hint.presetLaunch = [accent]Zona pendaratan[] yang berwarna abu-abu, seperti [ac
hint.presetDifficulty = Sektor ini memiliki [scarlet]ancaman bahaya musuh yang tinggi[].\nMeluncurkan ke sektor tersebut [accent]tidak disarankan[] tanpa teknologi yang sesuai dan persiapan yang matang. hint.presetDifficulty = Sektor ini memiliki [scarlet]ancaman bahaya musuh yang tinggi[].\nMeluncurkan ke sektor tersebut [accent]tidak disarankan[] tanpa teknologi yang sesuai dan persiapan yang matang.
hint.coreIncinerate = Setelah inti penuh dengan suatu barang, barang yang setipe akan [accent]dihancurkan[]. hint.coreIncinerate = Setelah inti penuh dengan suatu barang, barang yang setipe akan [accent]dihancurkan[].
hint.coopCampaign = Ketika bermain [accent]kampanye multiplayer[], barang yang diproduksi di map ini akan diberikan ke [accent]sektor kamu juga[].\n\nSetiap penelitian baru yang dilakukan oleh host juga akan diberikan kepadamu. hint.coopCampaign = Ketika bermain [accent]kampanye multiplayer[], barang yang diproduksi di map ini akan diberikan ke [accent]sektor kamu juga[].\n\nSetiap penelitian baru yang dilakukan oleh host juga akan diberikan kepadamu.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Digunakan pada semua tipe konstruksi dan amunisi. item.copper.description = Digunakan pada semua tipe konstruksi dan amunisi.
item.copper.details = Tembaga. Logam yang sangat melimpah di Serpulo. Lemah secara struktural kecuali jika diperkuat. item.copper.details = Tembaga. Logam yang sangat melimpah di Serpulo. Lemah secara struktural kecuali jika diperkuat.
@@ -2114,3 +2116,5 @@ lenum.build = Membangun sebuah sttruktur.
lenum.getblock = Mengambil bangunan dan tipenya pada koordinat tertentu.\nUnit harus ada dalam jangkauan tersebut.\nBentuk padat yang bukan merupakan bangunan akan memiliki tipe [accent]@solid[]. lenum.getblock = Mengambil bangunan dan tipenya pada koordinat tertentu.\nUnit harus ada dalam jangkauan tersebut.\nBentuk padat yang bukan merupakan bangunan akan memiliki tipe [accent]@solid[].
lenum.within = Memeriksa apakah unit di dekat suatu posisi. lenum.within = Memeriksa apakah unit di dekat suatu posisi.
lenum.boost = Mulai/berhenti mempercepat. lenum.boost = Mulai/berhenti mempercepat.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1702,6 +1702,8 @@ hint.presetLaunch = [accent]Settori grigi d'atterraggio[], come [accent]Foresta
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Usato in molti tipi di costruzioni e munizioni. item.copper.description = Usato in molti tipi di costruzioni e munizioni.
item.copper.details = Rame. Metallo anormalmente abbondante su Serpulo. Strutturalmente debole se non rinforzato. item.copper.details = Rame. Metallo anormalmente abbondante su Serpulo. Strutturalmente debole se non rinforzato.
@@ -2079,3 +2081,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1709,6 +1709,8 @@ hint.presetLaunch = [accent]フローズン · フォレスト[]などの灰色
hint.presetDifficulty = このセクターは[scarlet]敵の脅威レベルが高いです[]。\nこのようなセクターへの出撃は、適切な技術と準備なしには[accent]お勧めできません[]。 hint.presetDifficulty = このセクターは[scarlet]敵の脅威レベルが高いです[]。\nこのようなセクターへの出撃は、適切な技術と準備なしには[accent]お勧めできません[]。
hint.coreIncinerate = コアのアイテム収納数の上限に達したアイテムは搬入されず[accent]破棄[]されます。 hint.coreIncinerate = コアのアイテム収納数の上限に達したアイテムは搬入されず[accent]破棄[]されます。
hint.coopCampaign = [accent]co-op キャンペーン[]をプレイすると、現在のマップで生産されたアイテムは[accent]あなたのセクター[]に移送されます。\n\nホストが行った新しい研究も引き継がれます。 hint.coopCampaign = [accent]co-op キャンペーン[]をプレイすると、現在のマップで生産されたアイテムは[accent]あなたのセクター[]に移送されます。\n\nホストが行った新しい研究も引き継がれます。
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = 便利な鉱石です。\n多様なブロックの材料として幅広く使われています。 item.copper.description = 便利な鉱石です。\n多様なブロックの材料として幅広く使われています。
item.copper.details = セルプロに豊富な金属です。\n補強しない限り構造的に弱いです。 item.copper.details = セルプロに豊富な金属です。\n補強しない限り構造的に弱いです。
@@ -2087,3 +2089,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1709,6 +1709,8 @@ hint.presetLaunch = [accent]얼어붙은 숲[]과 같은 회색[accent]캠페인
hint.presetDifficulty = 이 지역은 [scarlet]위험도가 높은[] 지역입니다.\n적절한 기술과 준비 없이 이런 지역들로 출격하는건 [accent]추천하지 않습니다[]. hint.presetDifficulty = 이 지역은 [scarlet]위험도가 높은[] 지역입니다.\n적절한 기술과 준비 없이 이런 지역들로 출격하는건 [accent]추천하지 않습니다[].
hint.coreIncinerate = 코어가 자원으로 가득 찬 후에 받는 모든 자원들은 [accent]소각[]될 것입니다. hint.coreIncinerate = 코어가 자원으로 가득 찬 후에 받는 모든 자원들은 [accent]소각[]될 것입니다.
hint.coopCampaign = [accent]협동 캠페인[]을 할 때, 현재 맵에서 생산된 자원들은 [accent]당신의 캠페인 지역[]으로도 보내집니다.\n\n호스트가 새로 해금한 연구 또한 적용됩니다. hint.coopCampaign = [accent]협동 캠페인[]을 할 때, 현재 맵에서 생산된 자원들은 [accent]당신의 캠페인 지역[]으로도 보내집니다.\n\n호스트가 새로 해금한 연구 또한 적용됩니다.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = 모든 종류의 구조물 및 탄약으로 사용하는 기본 자원입니다. item.copper.description = 모든 종류의 구조물 및 탄약으로 사용하는 기본 자원입니다.
item.copper.details = 평범한 구리. 세르플로에 비정상적으로 많이 분포함. 보강되지 않는 한 구조적으로 약함. item.copper.details = 평범한 구리. 세르플로에 비정상적으로 많이 분포함. 보강되지 않는 한 구조적으로 약함.
@@ -2107,6 +2109,8 @@ lenum.build = 구조물 건설
lenum.getblock = 특정 좌표의 빌딩과 블록을 반환합니다.\n위치는 기체의 인지 범위 내여야 합니다.\n자연 지형은 [accent]@solid[]의 유형을 가집니다. lenum.getblock = 특정 좌표의 빌딩과 블록을 반환합니다.\n위치는 기체의 인지 범위 내여야 합니다.\n자연 지형은 [accent]@solid[]의 유형을 가집니다.
lenum.within = 좌표 주변 기체 발견 여부 lenum.within = 좌표 주변 기체 발견 여부
lenum.boost = 이륙 시작/중단 lenum.boost = 이륙 시작/중단
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
#1788 line matching #1788 line matching

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Paprasčiausia struktūrinė medžiaga. Plačiai naudojama visų tipų blokams. item.copper.description = Paprasčiausia struktūrinė medžiaga. Plačiai naudojama visų tipų blokams.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Een nuttig materiaal voor gebouwen. Wordt erg vaak in blokken gebruikt. item.copper.description = Een nuttig materiaal voor gebouwen. Wordt erg vaak in blokken gebruikt.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = A useful structure material. Used extensively in all types of blocks. item.copper.description = A useful structure material. Used extensively in all types of blocks.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1716,6 +1716,8 @@ hint.presetLaunch = Szare [accent]sektory[], takie jak [accent]Zamrożony Las[],
hint.presetDifficulty = Ten sektor ma [scarlet]wysoki poziom zagrożenia przez wroga[].\nWystrzeliwanie do takich sektorów jest [accent]nie zalecane[] bez odpowiedniej technologii i przygotowania. hint.presetDifficulty = Ten sektor ma [scarlet]wysoki poziom zagrożenia przez wroga[].\nWystrzeliwanie do takich sektorów jest [accent]nie zalecane[] bez odpowiedniej technologii i przygotowania.
hint.coreIncinerate = Jak rdzeń zostanie w pełni wypełniony danym przedmiotem, reszta przedmiotów tego typu zostanie [accent]spalona[]. hint.coreIncinerate = Jak rdzeń zostanie w pełni wypełniony danym przedmiotem, reszta przedmiotów tego typu zostanie [accent]spalona[].
hint.coopCampaign = Gdy grasz w trybie [accent]kooperacyjnej kampanii[], przedmioty które są produkowane na mapie trafią także [accent]do twoich lokalnych sektorów[].\n\nWszelkie nowe badania przeprowadzone przez hosta są również przenoszone. hint.coopCampaign = Gdy grasz w trybie [accent]kooperacyjnej kampanii[], przedmioty które są produkowane na mapie trafią także [accent]do twoich lokalnych sektorów[].\n\nWszelkie nowe badania przeprowadzone przez hosta są również przenoszone.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Używany we wszystkich rodzajach budowli i uzbrojeń. item.copper.description = Używany we wszystkich rodzajach budowli i uzbrojeń.
item.copper.details = Miedź. Niesamowicie obfity metal na Serpulo. Strukturalnie słaby, chyba że zostanie wzmocniony. item.copper.details = Miedź. Niesamowicie obfity metal na Serpulo. Strukturalnie słaby, chyba że zostanie wzmocniony.
@@ -2121,3 +2123,5 @@ lenum.build = Buduj strukturę.
lenum.getblock = Pobierz budynek i typ ze współrzędnych.\nJednostka musi być w zasięgu pozycji.\nSolidne niebudynki będą miały typ [accent]@solid[]. lenum.getblock = Pobierz budynek i typ ze współrzędnych.\nJednostka musi być w zasięgu pozycji.\nSolidne niebudynki będą miały typ [accent]@solid[].
lenum.within = Sprawdź czy jednostka jest w pobliżu pozycji. lenum.within = Sprawdź czy jednostka jest w pobliżu pozycji.
lenum.boost = Zacznij/zakończ przyspieszać. lenum.boost = Zacznij/zakończ przyspieszać.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1701,6 +1701,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Usado em todos os tipos de construção e munição. item.copper.description = Usado em todos os tipos de construção e munição.
item.copper.details = Cobre. Metal anormalmente abundante em Serpulo. Estruturalmente fraco a não ser que seja reforçado. item.copper.details = Cobre. Metal anormalmente abundante em Serpulo. Estruturalmente fraco a não ser que seja reforçado.
@@ -2079,3 +2081,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = O material mais básico. Usado em todos os tipos de blocos. item.copper.description = O material mais básico. Usado em todos os tipos de blocos.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1709,6 +1709,8 @@ hint.presetLaunch = Poți lansa de oriunde în sectoarele gri, precum [accent]P
hint.presetDifficulty = Acest sector are un [scarlet]nivel ridicat de amenințare inamică[].\n[accent]Nu e recomandat[] să lansezi în asemenea sectoare fără pregătiri sau tehnologie adecvată. hint.presetDifficulty = Acest sector are un [scarlet]nivel ridicat de amenințare inamică[].\n[accent]Nu e recomandat[] să lansezi în asemenea sectoare fără pregătiri sau tehnologie adecvată.
hint.coreIncinerate = După ce nucleul se umple până la refuz cu un tip de material, toate materialele în plus de acel tip care încearcă să între în nucleu sunt [accent]incinerate[]. hint.coreIncinerate = După ce nucleul se umple până la refuz cu un tip de material, toate materialele în plus de acel tip care încearcă să între în nucleu sunt [accent]incinerate[].
hint.coopCampaign = Când joci [accent]campania cooperând cu alți jucători[], materialele produse în sectorul curent vor fi transferate și către [accent]sectoarele tale locale[].\n\nDe asemenea, vei debloca tot ceea ce cercetează gazda. hint.coopCampaign = Când joci [accent]campania cooperând cu alți jucători[], materialele produse în sectorul curent vor fi transferate și către [accent]sectoarele tale locale[].\n\nDe asemenea, vei debloca tot ceea ce cercetează gazda.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Folosit în tot felul de construcții și muniție. item.copper.description = Folosit în tot felul de construcții și muniție.
item.copper.details = Cupru. Metal anormal de abundent pe Serpulo. Structural slab dacă nu este consolidat. item.copper.details = Cupru. Metal anormal de abundent pe Serpulo. Structural slab dacă nu este consolidat.
@@ -2107,3 +2109,5 @@ lenum.build = Construiește o structură.
lenum.getblock = Obține clădirea și tipul clădirii aflate la coordonatele specificate.\nUnitatea trebuie să se afle în raza poziției.\nBlocurile solide care nu sunt clădiri vor avea tipul [accent]@solid[]. lenum.getblock = Obține clădirea și tipul clădirii aflate la coordonatele specificate.\nUnitatea trebuie să se afle în raza poziției.\nBlocurile solide care nu sunt clădiri vor avea tipul [accent]@solid[].
lenum.within = Verifică dacă unitatea se află în apropierea poziției. lenum.within = Verifică dacă unitatea se află în apropierea poziției.
lenum.boost = Pornește/oprește propulsorul. lenum.boost = Pornește/oprește propulsorul.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1708,6 +1708,8 @@ hint.presetLaunch = В серые [accent]секторы с посадочным
hint.presetDifficulty = У этого сектора [scarlet]высокий уровень угрозы[].\nЗапуск на такие сектора [accent]не рекомендуется[] без достаточных технологий и подготовки. hint.presetDifficulty = У этого сектора [scarlet]высокий уровень угрозы[].\nЗапуск на такие сектора [accent]не рекомендуется[] без достаточных технологий и подготовки.
hint.coreIncinerate = После того, как ядро будет заполнено предметом до отказа, любые лишние входящие предметы этого типа будут [accent]сожжены[]. hint.coreIncinerate = После того, как ядро будет заполнено предметом до отказа, любые лишние входящие предметы этого типа будут [accent]сожжены[].
hint.coopCampaign = Во время игры в [accent]кампанию по сети[], произведённые на текущей карте предметы будут также отправлены [accent]на ваши локальные секторы[].\n\nЛюбое исследование со стороны хоста также будет перенесено. hint.coopCampaign = Во время игры в [accent]кампанию по сети[], произведённые на текущей карте предметы будут также отправлены [accent]на ваши локальные секторы[].\n\nЛюбое исследование со стороны хоста также будет перенесено.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Используется во всех типах построек и боеприпасов. item.copper.description = Используется во всех типах построек и боеприпасов.
item.copper.details = Медь. Аномально широко распространённый металл на Серпуло. Структурно слабый, если не укреплён. item.copper.details = Медь. Аномально широко распространённый металл на Серпуло. Структурно слабый, если не укреплён.
@@ -2106,3 +2108,5 @@ lenum.build = Строительство структур.
lenum.getblock = Распознавание блока и его типа на координатах.\nЕдиница должна находиться в пределах досягаемости.\nТвёрдые не-постройки будут иметь тип [accent]@solid[]. lenum.getblock = Распознавание блока и его типа на координатах.\nЕдиница должна находиться в пределах досягаемости.\nТвёрдые не-постройки будут иметь тип [accent]@solid[].
lenum.within = Проверка на нахождение единицы рядом с позицией. lenum.within = Проверка на нахождение единицы рядом с позицией.
lenum.boost = Включение/выключение полёта. lenum.boost = Включение/выключение полёта.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -441,54 +441,54 @@ wavemode.health = snaga
editor.default = [lightgray]<Default> editor.default = [lightgray]<Default>
details = Detalji... details = Detalji...
edit = Edit... edit = Edit...
variables = Vars variables = Varijabla
editor.name = Ime: editor.name = Ime:
editor.spawn = Prizovi Jedinicu editor.spawn = Prizovi Jedinicu
editor.removeunit = Skloni Jedinicu editor.removeunit = Ukloni Jedinicu
editor.teams = Timovi editor.teams = Timovi
editor.errorload = Error loading file. editor.errorload = Greška prilikom čitanja datoteke.
editor.errorsave = Error saving file. editor.errorsave = Greška prilikom sačuvanja datoteke.
editor.errorimage = To je slika, a ne mapa. editor.errorimage = To je slika, a ne mapa.
editor.errorlegacy = Ova mapa je stara, i koristi format mape koji nije podržan. editor.errorlegacy = Ova mapa je stara, i koristi format mape koji nije podržan.
editor.errornot = This is not a map file. editor.errornot = Ovo nije datoteka mape.
editor.errorheader = This map file is either not valid or corrupt. editor.errorheader = This map file is either not valid or corrupt.
editor.errorname = Map has no name defined. Are you trying to load a save file? editor.errorname = Mapa nema definisano ime. Da li pokušavate da učitate sačuvanu igru?
editor.update = Aržuriraj editor.update = Aržuriraj
editor.randomize = Randomize editor.randomize = Nasumično
editor.moveup = Pomeri Gore editor.moveup = Pomeri Gore
editor.movedown = Pomeri Dole editor.movedown = Pomeri Dole
editor.copy = Kopiraj editor.copy = Kopiraj
editor.apply = Apply editor.apply = Apply
editor.generate = Generacija editor.generate = Generiši
editor.sectorgenerate = Sektorska Generacija editor.sectorgenerate = Sektorska Generacija
editor.resize = Resize editor.resize = Preuveličaj
editor.loadmap = Load Map editor.loadmap = Učitaj Mapu
editor.savemap = Sačuvaj Mapu editor.savemap = Sačuvaj Mapu
editor.saved = Sačuvano! editor.saved = Sačuvano!
editor.save.noname = Vaša mapa ne sadrži ime! Postavi neko u 'informacije o mapi' meniju. editor.save.noname = Vaša mapa ne sadrži ime! Postavi neko u 'informacije o mapi' meniju.
editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu.
editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists!
editor.import = Import... editor.import = Preuzmi...
editor.importmap = Import Map editor.importmap = Preuzmi Mapu
editor.importmap.description = Import an already existing map editor.importmap.description = Preuzmite već postojeću mapu
editor.importfile = Import File editor.importfile = Preuzmi Datoteku Mape
editor.importfile.description = Import an external map file editor.importfile.description = Preuzmite spoljašnju datoteku mape
editor.importimage = Import Image File editor.importimage = Preuzmi Slikovnu Datoteku
editor.importimage.description = Import an external map image file editor.importimage.description = Preuzmite spoljašnju datoteku mape putem slike
editor.export = Export... editor.export = Export...
editor.exportfile = Export File editor.exportfile = Export File
editor.exportfile.description = Export a map file editor.exportfile.description = Export a map file
editor.exportimage = Export Terrain Image editor.exportimage = Export Terrain Image
editor.exportimage.description = Export an image file containing only basic terrain editor.exportimage.description = Export an image file containing only basic terrain
editor.loadimage = Uvezi Teren editor.loadimage = Učitaj Teren
editor.saveimage = Izvezi Teren editor.saveimage = Sačuvaj Teren
editor.unsaved = Are you sure you want to exit?\n[scarlet]Any unsaved changes will be lost. editor.unsaved = Da li ste sigurni da želite da izađete?\n[scarlet]Bilo koja promena koja nije sačuvana će biti izgubljena.
editor.resizemap = Resize Map editor.resizemap = Preuveličaj Mapu
editor.mapname = Ime Mape: editor.mapname = Ime Mape:
editor.overwrite = [accent]Warning!\nThis overwrites an existing map. editor.overwrite = [accent]Upozorenje!\n Ovo će da prereže postojeću mapu.
editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it?\n"[accent]{0}[]" editor.overwrite.confirm = [scarlet]Upozorenje![] Mapa sa ovim imenom već postoji. Da li ste sigurni da želite da je prerežete? \n"[accent]{0}[]"
editor.exists = Mapa sa ovim imenom već postoji. editor.exists = Mapa sa ovim imenom već postoji.
editor.selectmap = Select a map to load: editor.selectmap = Izaberite mapu koju bi ste učitali:
toolmode.replace = Zamena toolmode.replace = Zamena
toolmode.replace.description = Samo crtaj na čvrstim blokovima. toolmode.replace.description = Samo crtaj na čvrstim blokovima.
@@ -530,11 +530,11 @@ filter.option.scale = Razmera
filter.option.chance = Šansa filter.option.chance = Šansa
filter.option.mag = Magnitude filter.option.mag = Magnitude
filter.option.threshold = Threshold filter.option.threshold = Threshold
filter.option.circle-scale = Circle Scale filter.option.circle-scale = Razmera Kruga
filter.option.octaves = Octaves filter.option.octaves = Octaves
filter.option.falloff = Falloff filter.option.falloff = Falloff
filter.option.angle = Angle filter.option.angle = Ugao
filter.option.tilt = Tilt filter.option.tilt = Nagib
filter.option.rotate = Rotiraj filter.option.rotate = Rotiraj
filter.option.amount = Količina filter.option.amount = Količina
filter.option.block = Blokovi filter.option.block = Blokovi
@@ -544,7 +544,7 @@ filter.option.target = Ciljanje
filter.option.replacement = Zamena filter.option.replacement = Zamena
filter.option.wall = Zid filter.option.wall = Zid
filter.option.ore = Ruda filter.option.ore = Ruda
filter.option.floor2 = Secondary Floor filter.option.floor2 = Drugi Pod
filter.option.threshold2 = Secondary Threshold filter.option.threshold2 = Secondary Threshold
filter.option.radius = Radius filter.option.radius = Radius
filter.option.percentile = Percentile filter.option.percentile = Percentile
@@ -561,18 +561,18 @@ ping = Ping: {0}ms
tps = TPS: {0} tps = TPS: {0}
memory = Mem: {0}mb memory = Mem: {0}mb
memory2 = Mem:\n {0}mb +\n {1}mb memory2 = Mem:\n {0}mb +\n {1}mb
language.restart = Restart your game for the language settings to take effect. language.restart = Restartujte vašu igru da promenite jezička podešavanja.
settings = Podešavanja settings = Podešavanja
tutorial = Tutorijal tutorial = Tutorijal
tutorial.retake = Re-Take Tutorial tutorial.retake = Ponovi Tutorijal
editor = Editor editor = Editor
mapeditor = Map Editor mapeditor = Map Editor
abandon = Abandon abandon = Napusti
abandon.text = This zone and all its resources will be lost to the enemy. abandon.text = Ova zona i svi njeni resursi će biti izgubljeni od strane neprijatelja.
locked = zaključano locked = zaključano
complete = [lightgray]Complete: complete = [lightgray]Završeno:
requirement.wave = Reach Wave {0} in {1} requirement.wave = Dostići Talas {0} u {1}
requirement.core = Uništi Neprijateljsko Jezgro u {0} requirement.core = Uništi Neprijateljsko Jezgro u {0}
requirement.research = Izuči {0} requirement.research = Izuči {0}
requirement.produce = Proizvedi {0} requirement.produce = Proizvedi {0}
@@ -584,63 +584,63 @@ research.multiplayer = Only the host can research items.
map.multiplayer = Only the host can view sectors. map.multiplayer = Only the host can view sectors.
uncover = Uncover uncover = Uncover
configure = Configure Loadout configure = Configure Loadout
objective.research.name = Research objective.research.name = Izuči
objective.produce.name = Obtain objective.produce.name = Dobij
objective.item.name = Obtain Item objective.item.name = Obtain Item
objective.coreitem.name = Core Item objective.coreitem.name = Core Item
objective.buildcount.name = Build Count objective.buildcount.name = Sagradi
objective.unitcount.name = Unit Count objective.unitcount.name = Broj Jedinica
objective.destroyunits.name = Destroy Units objective.destroyunits.name = Uništi Jedinice
objective.timer.name = Timer objective.timer.name = Štoperica
objective.destroyblock.name = Destroy Block objective.destroyblock.name = Uništi Blok
objective.destroyblocks.name = Destroy Blocks objective.destroyblocks.name = Uništi Blokove
objective.destroycore.name = Destroy Core objective.destroycore.name = Uništi Jezgro
objective.commandmode.name = Command Mode objective.commandmode.name = Upravljački Mod
objective.flag.name = Flag objective.flag.name = Zastava
marker.shapetext.name = Shape Text marker.shapetext.name = Tekst i Oblik
marker.minimap.name = Minimap marker.minimap.name = Minimapa
marker.shape.name = Shape marker.shape.name = Oblik
marker.text.name = Text marker.text.name = Tekst
marker.background = Background marker.background = Pozadina
marker.outline = Outline marker.outline = Outline
objective.research = [accent]Izuči:\n[]{0}[lightgray]{1} objective.research = [accent]Izuči:\n[]{0}[lightgray]{1}
objective.produce = [accent]Dobij:\n[]{0}[lightgray]{1} objective.produce = [accent]Dobij:\n[]{0}[lightgray]{1}
objective.destroyblock = [accent]Uništi:\n[]{0}[lightgray]{1} objective.destroyblock = [accent]Uništi:\n[]{0}[lightgray]{1}
objective.destroyblocks = [accent]Uništi: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} objective.destroyblocks = [accent]Uništi: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3}
objective.item = [accent]Obtain: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.item = [accent]Obtain: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
objective.coreitem = [accent]Move into Core:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.coreitem = [accent]Dostavi u jezgro:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
objective.build = [accent]Sagradi: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.build = [accent]Sagradi: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Proizvedi Jedinica: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Proizvedi Jedinica: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Uništi: [][lightgray]{0}[]x Jedinica objective.destroyunits = [accent]Uništi: [][lightgray]{0}[]x Jedinica
objective.enemiesapproaching = [accent]Neprijatelji Dolaze za: [lightgray]{0}[] objective.enemiesapproaching = [accent]Neprijatelji Dolaze za: [lightgray]{0}[]
objective.destroycore = [accent]Uništi Neprijateljsko Jezgro: objective.destroycore = [accent]Uništi Neprijateljsko Jezgro:
objective.command = [accent]Command Units objective.command = [accent]Upravljaj Jedinicama
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Nuklearno lansiranje u toku: [lightgray]{0}
announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND announce.nuclearstrike = [red]⚠ NUKLEARNI NAPAD JE NEIZBEŽAN
loadout = Loadout loadout = Loadout
resources = Resursi resources = Resursi
resources.max = Maksimum resources.max = Maksimum
bannedblocks = Banned Blocks bannedblocks = Nedozvoljeni Blokovi
objectives = Zadaci objectives = Zadaci
bannedunits = Banned Units bannedunits = Nedozvoljene Jedinice
addall = Dodaj Sve addall = Dodaj Sve
launch.from = Lansirati Od: [accent]{0} launch.from = Lansirati Od: [accent]{0}
launch.capacity = Launching Item Capacity: [accent]{0} launch.capacity = Launching Item Capacity: [accent]{0}
launch.destination = Destinacija: {0} launch.destination = Destinacija: {0}
configure.invalid = Amount must be a number between 0 and {0}. configure.invalid = Količina mora biti između 0 i {0}.
add = Dodaj... add = Dodaj...
guardian = Čuvar guardian = Čuvar
connectfail = [scarlet]Connection error:\n\n[accent]{0} connectfail = [scarlet]Greška u povezivanju:\n\n[accent]{0}
error.unreachable = Server unreachable.\nIs the address spelled correctly? error.unreachable = Server unreachable.\nIs the address spelled correctly?
error.invalidaddress = Invalid address. error.invalidaddress = Invalid address.
error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct!
error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry!
error.alreadyconnected = Već Povezan. error.alreadyconnected = Već Povezan.
error.mapnotfound = Map file not found! error.mapnotfound = Map file not found!
error.io = Network I/O error. error.io = I/O mrežna greška.
error.any = Unknown network error. error.any = Nepoznata greška u mreži.
error.bloom = Failed to initialize bloom.\nYour device may not support it. error.bloom = Failed to initialize bloom.\nYour device may not support it.
weather.rain.name = Kiša weather.rain.name = Kiša
@@ -670,9 +670,9 @@ sectors.vulnerable = [scarlet]Vulnerable
sectors.underattack = [scarlet]Pod napadom! [accent]{0}% štete sectors.underattack = [scarlet]Pod napadom! [accent]{0}% štete
sectors.underattack.nodamage = [scarlet]Nije zauzet sectors.underattack.nodamage = [scarlet]Nije zauzet
sectors.survives = [accent]Preživeće {0} talasa sectors.survives = [accent]Preživeće {0} talasa
sectors.go = Go sectors.go = Kreni
sector.abandon = Abandon sector.abandon = Napusti
sector.abandon.confirm = This sector's core(s) will self-destruct.\nContinue? sector.abandon.confirm = Sva jezgra u ovom sektoru će se samouništiti.Nastaviti?
sector.curcapture = Sektor Zauzet sector.curcapture = Sektor Zauzet
sector.curlost = Sektor Izgubljen sector.curlost = Sektor Izgubljen
sector.missingresources = [scarlet]Nedovoljno Resursa u Jezgru sector.missingresources = [scarlet]Nedovoljno Resursa u Jezgru
@@ -733,28 +733,28 @@ sector.extractionOutpost.description = Zabačena utvrda, sagrađena od strane ne
sector.impact0078.description = Ovde padoše ostaci međuzvezdane transportne letelice koja je prva ušla u sistem..\n\nSakupite sve što je ostalo celo, nađite primenu za tu novu tehnologiju. sector.impact0078.description = Ovde padoše ostaci međuzvezdane transportne letelice koja je prva ušla u sistem..\n\nSakupite sve što je ostalo celo, nađite primenu za tu novu tehnologiju.
sector.planetaryTerminal.description = Krajnji cilj.\n\nOva obalska struktura ima objekat sposoban za lansiranje Jezgara na druge planete. Maksimalno je čuvan.\n\nProizvodite brodove. Elimiši neprijatelja što brže moguće. Sagradi Interplanetarni Akcelerator po osvanjanju sektora. sector.planetaryTerminal.description = Krajnji cilj.\n\nOva obalska struktura ima objekat sposoban za lansiranje Jezgara na druge planete. Maksimalno je čuvan.\n\nProizvodite brodove. Elimiši neprijatelja što brže moguće. Sagradi Interplanetarni Akcelerator po osvanjanju sektora.
sector.onset.name = Žačetak sector.onset.name = Žačetak
sector.aegis.name = Aegis sector.aegis.name = Okrilje
sector.lake.name = Name sector.lake.name = Jezero
sector.intersect.name = Intersect sector.intersect.name = Raskrsnica
sector.atlas.name = Atlas sector.atlas.name = Atlas
sector.split.name = Split sector.split.name = Split
sector.basin.name = Basin sector.basin.name = Sliv
sector.onset.description = Tutorijalni sektor. Ovaj zadatak još nije izrađen. Sakečajte za dodatne informacije. sector.onset.description = Tutorijalni sektor. Ovaj zadatak još nije izrađen. Sakečajte za dodatne informacije.
sector.aegis.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. sector.aegis.description = Neprijatelj je zaštićen pomoću štita. Eksperimentalni razbijač štitova je uočen u sektoru.\nLocirajte ovu građevinu. Transportujte je sa volframskom municijom i uništite neprijateljsku bazu.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible.
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain.
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[].
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = Minimalno prisustvo neprijatelja čini ovaj sektor savršenim za testiranje novih tehnologija transporta.
sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release. sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release.
status.burning.name = Zapaljen status.burning.name = Zapaljen
status.freezing.name = Zamrzavanje status.freezing.name = Zamrzavanje
status.wet.name = Mokar status.wet.name = Mokar
status.muddy.name = Blatnjav status.muddy.name = Blatnjav
status.melting.name = Melting status.melting.name = Topljenje
status.sapped.name = Sapped status.sapped.name = Sapped
status.electrified.name = Electrified status.electrified.name = Electrified
status.spore-slowed.name = Spore Slowed status.spore-slowed.name = Usporen Sporama
status.tarred.name = Tarred status.tarred.name = Tarred
status.overdrive.name = Overdrive status.overdrive.name = Overdrive
status.overclock.name = Overclock status.overclock.name = Overclock
@@ -783,7 +783,7 @@ settings.clearcampaignsaves = Clear Campaign Saves
settings.clearcampaignsaves.confirm = Are you sure you want to clear all of your campaign saves? settings.clearcampaignsaves.confirm = Are you sure you want to clear all of your campaign saves?
paused = [accent]< Pauzirano > paused = [accent]< Pauzirano >
clear = Clear clear = Clear
banned = [scarlet]Banned banned = [scarlet]Nedozvoljeno
unsupported.environment = [scarlet]Unsupported Environment unsupported.environment = [scarlet]Unsupported Environment
yes = Da yes = Da
no = Ne no = Ne
@@ -820,7 +820,7 @@ stat.linkrange = Domet veze
stat.instructions = Insturkcije stat.instructions = Insturkcije
stat.powerconnections = Maksimalne veze stat.powerconnections = Maksimalne veze
stat.poweruse = Upotreba energije stat.poweruse = Upotreba energije
stat.powerdamage = Energija po šteti stat.powerdamage = Energij3 po jedinici štete
stat.itemcapacity = Skladište materijala stat.itemcapacity = Skladište materijala
stat.memorycapacity = Kapacitet memorije stat.memorycapacity = Kapacitet memorije
stat.basepowergeneration = Osnovna generacija struje stat.basepowergeneration = Osnovna generacija struje
@@ -829,16 +829,16 @@ stat.repairtime = Vreme popravke celog bloka
stat.repairspeed = Brzina popravke stat.repairspeed = Brzina popravke
stat.weapons = Oružja stat.weapons = Oružja
stat.bullet = Metak stat.bullet = Metak
stat.moduletier = Module Tier stat.moduletier = Nivo modula
stat.speedincrease = Povećanje brzije stat.speedincrease = Povećanje brzine
stat.range = Domet stat.range = Domet
stat.drilltier = Materijali kojeje moguće kopati stat.drilltier = Materijali koje je moguće kopati
stat.drillspeed = Osnovna brzina bušenja stat.drillspeed = Osnovna brzina bušenja
stat.boosteffect = Efekat pojačivača stat.boosteffect = Efekat pojačivača
stat.maxunits = Maksimalne aktivne jedinice stat.maxunits = Maksimalne aktivne jedinice
stat.health = Izdržljivost stat.health = Izdržljivost
stat.armor = Oklop stat.armor = Oklop
stat.buildtime = Creme izgradnje stat.buildtime = Vreme izgradnje
stat.maxconsecutive = Maksimalni konzekutivni stat.maxconsecutive = Maksimalni konzekutivni
stat.buildcost = Cena izgradnje stat.buildcost = Cena izgradnje
stat.inaccuracy = Nepreciznost stat.inaccuracy = Nepreciznost
@@ -961,32 +961,32 @@ category.liquids = Tečnosti
category.items = Resursi category.items = Resursi
category.crafting = Ulaz/izlaz category.crafting = Ulaz/izlaz
category.function = Funkcija category.function = Funkcija
category.optional = Opcionalna Poboljšanja category.optional = Dotatna Poboljšanja
setting.skipcoreanimation.name = Preskoči animacije sletanja i poletanja Jezgra. setting.skipcoreanimation.name = Preskoči animacije sletanja i poletanja Jezgra.
setting.landscape.name = Lock Landscape setting.landscape.name = Lock Landscape
setting.shadows.name = Shadows setting.shadows.name = Senke
setting.blockreplace.name = Automatic Block Suggestions setting.blockreplace.name = Automatski Predlogi Blokova
setting.linear.name = Linear Filtering setting.linear.name = Linear Filtering
setting.hints.name = Hints setting.hints.name = Hints
setting.logichints.name = Logic Hints setting.logichints.name = Logic Hints
setting.backgroundpause.name = Pause In Background setting.backgroundpause.name = Pauziraj u Pozadini
setting.buildautopause.name = Auto-Pause Building setting.buildautopause.name = Automatski Pauziraj Gradnju
setting.doubletapmine.name = Double-Tap to Mine setting.doubletapmine.name = Double-Tap to Mine
setting.commandmodehold.name = Hold For Command Mode setting.commandmodehold.name = Drži za Upravljački Mod
setting.modcrashdisable.name = Disable Mods On Startup Crash setting.modcrashdisable.name = Disable Mods On Startup Crash
setting.animatedwater.name = Animated Surfaces setting.animatedwater.name = Animirana Površina
setting.animatedshields.name = Animated Shields setting.animatedshields.name = Animirani Štitovi
setting.playerindicators.name = Player Indicators setting.playerindicators.name = Indikatori Igrača
setting.indicators.name = Enemy Indicators setting.indicators.name = Indikatori Neprijatelja
setting.autotarget.name = Auto-Target setting.autotarget.name = Auto-nišan
setting.keyboard.name = Mouse+Keyboard Controls setting.keyboard.name = Mouse+Keyboard Controls
setting.touchscreen.name = Touchscreen Controls setting.touchscreen.name = Touchscreen Controls
setting.fpscap.name = Max FPS setting.fpscap.name = Maksimalni FPS
setting.fpscap.none = None setting.fpscap.none = Nema
setting.fpscap.text = {0} FPS setting.fpscap.text = {0} FPS
setting.uiscale.name = UI Scaling setting.uiscale.name = UI Scaling
setting.uiscale.description = Restart required to apply changes. setting.uiscale.description = Restart required to apply changes.
setting.swapdiagonal.name = Always Diagonal Placement setting.swapdiagonal.name = Uvek Dijagonalno Postavljanje
setting.difficulty.training = Training setting.difficulty.training = Training
setting.difficulty.easy = Easy setting.difficulty.easy = Easy
setting.difficulty.normal = Normal setting.difficulty.normal = Normal
@@ -997,36 +997,36 @@ setting.screenshake.name = Screen Shake
setting.bloomintensity.name = Bloom Intensity setting.bloomintensity.name = Bloom Intensity
setting.bloomblur.name = Bloom Blur setting.bloomblur.name = Bloom Blur
setting.effects.name = Display Effects setting.effects.name = Display Effects
setting.destroyedblocks.name = Display Destroyed Blocks setting.destroyedblocks.name = Prikazuj Uništene Blokove
setting.blockstatus.name = Display Block Status setting.blockstatus.name = Prikazuj Status Blokova
setting.conveyorpathfinding.name = Conveyor Placement Pathfinding setting.conveyorpathfinding.name = Conveyor Placement Pathfinding
setting.sensitivity.name = Controller Sensitivity setting.sensitivity.name = Controller Sensitivity
setting.saveinterval.name = Save Interval setting.saveinterval.name = Interval Čuvanja
setting.seconds = {0} seconds setting.seconds = {0} sekundi
setting.milliseconds = {0} milliseconds setting.milliseconds = {0} milisekundi
setting.fullscreen.name = Fullscreen setting.fullscreen.name = Ceo Ekran
setting.borderlesswindow.name = Borderless Window setting.borderlesswindow.name = Bezgranični Prozor
setting.borderlesswindow.name.windows = Borderless Fullscreen setting.borderlesswindow.name.windows = Ceo Bezgranični Ekran
setting.borderlesswindow.description = Restart may be required to apply changes. setting.borderlesswindow.description = Restartovanje je zahtevano da bi se učitale promene.
setting.fps.name = Show FPS & Ping setting.fps.name = Prikazuj FPS i Ping
setting.console.name = Enable Console setting.console.name = Osposobi Konzolu
setting.smoothcamera.name = Smooth Camera setting.smoothcamera.name = Smooth Camera
setting.vsync.name = VSync setting.vsync.name = VSync
setting.pixelate.name = Pixelate setting.pixelate.name = Pixelate
setting.minimap.name = Show Minimap setting.minimap.name = Prikaži Minimapu
setting.coreitems.name = Display Core Items setting.coreitems.name = Display Core Items
setting.position.name = Show Player Position setting.position.name = Prikaži Poziciju Igrača
setting.mouseposition.name = Show Mouse Position setting.mouseposition.name = Prilaži Poziciju Miša
setting.musicvol.name = Music Volume setting.musicvol.name = Jačina Muzike
setting.atmosphere.name = Show Planet Atmosphere setting.atmosphere.name = Prikaži Atmosferu Planete
setting.ambientvol.name = Ambient Volume setting.ambientvol.name = Jačina Zvuka Ambijenta
setting.mutemusic.name = Mute Music setting.mutemusic.name = Mute Music
setting.sfxvol.name = SFX Volume setting.sfxvol.name = SFX Volume
setting.mutesound.name = Mute Sound setting.mutesound.name = Mute Sound
setting.crashreport.name = Send Anonymous Crash Reports setting.crashreport.name = Send Anonymous Crash Reports
setting.savecreate.name = Auto-Create Saves setting.savecreate.name = Auto-Create Saves
setting.publichost.name = Public Game Visibility setting.publichost.name = Public Game Visibility
setting.playerlimit.name = Player Limit setting.playerlimit.name = Limit Igrača
setting.chatopacity.name = Chat Opacity setting.chatopacity.name = Chat Opacity
setting.lasersopacity.name = Power Laser Opacity setting.lasersopacity.name = Power Laser Opacity
setting.bridgeopacity.name = Bridge Opacity setting.bridgeopacity.name = Bridge Opacity
@@ -1047,9 +1047,9 @@ category.multiplayer.name = Multiplayer
category.blocks.name = Block Select category.blocks.name = Block Select
placement.blockselectkeys = \n[lightgray]Key: [{0}, placement.blockselectkeys = \n[lightgray]Key: [{0},
keybind.respawn.name = Respawn keybind.respawn.name = Respawn
keybind.control.name = Control Unit keybind.control.name = Kontrološi Jedinicu
keybind.clear_building.name = Clear Building keybind.clear_building.name = Clear Building
keybind.press = Press a key... keybind.press = Pritisni dugme...
keybind.press.axis = Press an axis or key... keybind.press.axis = Press an axis or key...
keybind.screenshot.name = Map Screenshot keybind.screenshot.name = Map Screenshot
keybind.toggle_power_lines.name = Toggle Power Lasers keybind.toggle_power_lines.name = Toggle Power Lasers
@@ -1059,8 +1059,8 @@ keybind.move_y.name = Move Y
keybind.mouse_move.name = Follow Mouse keybind.mouse_move.name = Follow Mouse
keybind.pan.name = Pan View keybind.pan.name = Pan View
keybind.boost.name = Boost keybind.boost.name = Boost
keybind.command_mode.name = Command Mode keybind.command_mode.name = Upravljački Mod
keybind.schematic_select.name = Select Region keybind.schematic_select.name = Izageri Region
keybind.schematic_menu.name = Schematic Menu keybind.schematic_menu.name = Schematic Menu
keybind.schematic_flip_x.name = Flip Schematic X keybind.schematic_flip_x.name = Flip Schematic X
keybind.schematic_flip_y.name = Flip Schematic Y keybind.schematic_flip_y.name = Flip Schematic Y
@@ -1081,9 +1081,9 @@ keybind.block_select_08.name = Category/Block Select 8
keybind.block_select_09.name = Category/Block Select 9 keybind.block_select_09.name = Category/Block Select 9
keybind.block_select_10.name = Category/Block Select 10 keybind.block_select_10.name = Category/Block Select 10
keybind.fullscreen.name = Toggle Fullscreen keybind.fullscreen.name = Toggle Fullscreen
keybind.select.name = Select/Shoot keybind.select.name = Izaberi/Pucaj
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonalo Postavljanje
keybind.pick.name = Pick Block keybind.pick.name = Izaberi Blok
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
@@ -1096,9 +1096,9 @@ keybind.pause_building.name = Pause/Resume Building
keybind.minimap.name = Minimapa keybind.minimap.name = Minimapa
keybind.planet_map.name = Planetarna Mapa keybind.planet_map.name = Planetarna Mapa
keybind.research.name = Izuči keybind.research.name = Izuči
keybind.block_info.name = Block Info keybind.block_info.name = O Bloku
keybind.chat.name = Chat keybind.chat.name = Čet
keybind.player_list.name = Player List keybind.player_list.name = Lista Igrača
keybind.console.name = Console keybind.console.name = Console
keybind.rotate.name = Rotate keybind.rotate.name = Rotate
keybind.rotateplaced.name = Rotate Existing (Hold) keybind.rotateplaced.name = Rotate Existing (Hold)
@@ -1132,7 +1132,7 @@ rules.waves = Talasi
rules.attack = Mod Napada rules.attack = Mod Napada
rules.rtsai = RTS AI rules.rtsai = RTS AI
rules.rtsminsquadsize = Minimalna Veličina Odreda rules.rtsminsquadsize = Minimalna Veličina Odreda
rules.rtsmaxsquadsize = Max Squad Size rules.rtsmaxsquadsize = Maksimalna Veličina Odreda
rules.rtsminattackweight = Minimalna Težina Napada rules.rtsminattackweight = Minimalna Težina Napada
rules.cleanupdeadteams = Clean Up Defeated Team Buildings (PvP) rules.cleanupdeadteams = Clean Up Defeated Team Buildings (PvP)
rules.corecapture = Zauzmi Jezgro Po Uništenju rules.corecapture = Zauzmi Jezgro Po Uništenju
@@ -1157,14 +1157,14 @@ rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Talasi Čekaju Za Neprijatelje rules.waitForWaveToEnd = Talasi Čekaju Za Neprijatelje
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Jedinice Zahtevaju Municiju rules.unitammo = Jedinice Zahtevaju Municiju
rules.enemyteam = Enemy Team rules.enemyteam = Neprilateljski Tim
rules.playerteam = Player Team rules.playerteam = Tim Igrača
rules.title.waves = Talasi rules.title.waves = Talasi
rules.title.resourcesbuilding = Resursi i Građevine rules.title.resourcesbuilding = Resursi i Građevine
rules.title.enemy = Neprijatelji rules.title.enemy = Neprijatelji
rules.title.unit = Jedinice rules.title.unit = Jedinice
rules.title.experimental = Experimental rules.title.experimental = Experimental
rules.title.environment = Environment rules.title.environment = Okolina
rules.title.teams = Timovi rules.title.teams = Timovi
rules.title.planet = Planeta rules.title.planet = Planeta
rules.lighting = Osvetljenje rules.lighting = Osvetljenje
@@ -1204,8 +1204,8 @@ item.pyratite.name = Piratit
item.metaglass.name = Meta-Staklo item.metaglass.name = Meta-Staklo
item.scrap.name = Opiljci item.scrap.name = Opiljci
item.fissile-matter.name = Fissile Matter item.fissile-matter.name = Fissile Matter
item.beryllium.name = Beryllium item.beryllium.name = Beriljium
item.tungsten.name = Tungsten item.tungsten.name = Volfram
item.oxide.name = Oksid item.oxide.name = Oksid
item.carbide.name = Karbid item.carbide.name = Karbid
item.dormant-cyst.name = Dormant Cyst item.dormant-cyst.name = Dormant Cyst
@@ -1261,25 +1261,25 @@ unit.reign.name = Vlast
unit.vela.name = Vela unit.vela.name = Vela
unit.corvus.name = Korvus unit.corvus.name = Korvus
unit.stell.name = Stell unit.stell.name = Stell
unit.locus.name = Locus unit.locus.name = Lokus
unit.vanquish.name = Vanquish unit.vanquish.name = Savladaj
unit.conquer.name = Zavladaj unit.conquer.name = Zavladaj
unit.cleroi.name = Cleroi unit.cleroi.name = Cleroi
unit.tecta.name = Tecta unit.tecta.name = Tekta
unit.collaris.name = Collaris unit.collaris.name = Okovratnik
unit.avert.name = Avert unit.avert.name = Odvrat
unit.quell.name = Quell unit.quell.name = Gasitelj
unit.disrupt.name = Disrupt unit.disrupt.name = Lobomotija
unit.evoke.name = Evoke unit.evoke.name = Izazvati
unit.incite.name = Incite unit.incite.name = Podstaći
unit.emanate.name = Emanate unit.emanate.name = Proizići
unit.manifold.name = Manifold unit.manifold.name = Manifold
unit.assembly-drone.name = Assembly Drone unit.assembly-drone.name = Assembly Drone
unit.precept.name = Precept unit.precept.name = Propis
unit.merui.name = Merui unit.merui.name = Merui
unit.anthicus.name = Anthicus unit.anthicus.name = Anthikus
unit.elude.name = Elude unit.elude.name = Izvrda
unit.obviate.name = Obviate unit.obviate.name = Preduhitro
block.parallax.name = Odblesak block.parallax.name = Odblesak
block.cliff.name = Litica block.cliff.name = Litica
@@ -1305,10 +1305,10 @@ block.moss.name = Mahovina
block.shrubs.name = Žbunovi block.shrubs.name = Žbunovi
block.spore-moss.name = Mahovina Spora block.spore-moss.name = Mahovina Spora
block.shale-wall.name = Škriljčani Zid block.shale-wall.name = Škriljčani Zid
block.scrap-wall.name = Zid od opiljaka block.scrap-wall.name = Zid od Opiljaka
block.scrap-wall-large.name = Veliki zid od opiljaka block.scrap-wall-large.name = Veliki Zid od Opiljaka
block.scrap-wall-huge.name = Ogromni zid od opiljaka block.scrap-wall-huge.name = Ogromni Zid od Opiljaka
block.scrap-wall-gigantic.name = Džinovski zid od opiljaka block.scrap-wall-gigantic.name = Džinovski Zid od Opiljaka
block.thruster.name = Potisnik block.thruster.name = Potisnik
block.kiln.name = Pećnica block.kiln.name = Pećnica
block.graphite-press.name = Grafitna Presa block.graphite-press.name = Grafitna Presa
@@ -1335,8 +1335,8 @@ block.darksand-water.name = Voda na Tamnom Pesku
block.char.name = Nagoretina block.char.name = Nagoretina
block.dacite.name = Dacit block.dacite.name = Dacit
block.rhyolite.name = Rilotit block.rhyolite.name = Rilotit
block.dacite-wall.name = Dacitni Uid block.dacite-wall.name = Dacitni Zid
block.dacite-boulder.name = Dacitna Stena block.dacite-boulder.name = Dacitni Kamen
block.ice-snow.name = Snežni Led block.ice-snow.name = Snežni Led
block.stone-wall.name = Kameni Zid block.stone-wall.name = Kameni Zid
block.ice-wall.name = Ledeni Zid block.ice-wall.name = Ledeni Zid
@@ -1368,13 +1368,13 @@ block.magmarock.name = Magmatske Stene
block.copper-wall.name = Bakarni Zid block.copper-wall.name = Bakarni Zid
block.copper-wall-large.name = Veliki Bakarni Zid block.copper-wall-large.name = Veliki Bakarni Zid
block.titanium-wall.name = Titanijumski Zid block.titanium-wall.name = Titanijumski Zid
block.titanium-wall-large.name = Veliki titanijumski Zid block.titanium-wall-large.name = Veliki Titanijumski Zid
block.plastanium-wall.name = Plastanijumski Zid block.plastanium-wall.name = Plastanijumski Zid
block.plastanium-wall-large.name = Veliki plastanijumski Zid block.plastanium-wall-large.name = Veliki Plastanijumski Zid
block.phase-wall.name = Fazni Zid block.phase-wall.name = Fazni Zid
block.phase-wall-large.name = Veliki fazni Zid block.phase-wall-large.name = Veliki Fazni Zid
block.thorium-wall.name = Torijumski Zid block.thorium-wall.name = Torijumski Zid
block.thorium-wall-large.name = Veliki torijumski Zid block.thorium-wall-large.name = Veliki Torijumski Zid
block.door.name = Vrata block.door.name = Vrata
block.door-large.name = Velika Vrata block.door-large.name = Velika Vrata
block.duo.name = Duo block.duo.name = Duo
@@ -1436,7 +1436,7 @@ block.salvo.name = Salvo
block.ripple.name = Impuls block.ripple.name = Impuls
block.phase-conveyor.name = Fazna Traka block.phase-conveyor.name = Fazna Traka
block.bridge-conveyor.name = Premostna Traka block.bridge-conveyor.name = Premostna Traka
block.plastanium-compressor.name = Kompresor plastanijuma block.plastanium-compressor.name = Kompresor Plastanijuma
block.pyratite-mixer.name = Mešalica Piratita block.pyratite-mixer.name = Mešalica Piratita
block.blast-mixer.name = Mešalica Eksploziva block.blast-mixer.name = Mešalica Eksploziva
block.solar-panel.name = Solarni Panel block.solar-panel.name = Solarni Panel
@@ -1458,7 +1458,7 @@ block.mass-driver.name = Akcelerator
block.blast-drill.name = Vazdušna Bušilica block.blast-drill.name = Vazdušna Bušilica
block.impulse-pump.name = Termalna Pumpa block.impulse-pump.name = Termalna Pumpa
block.thermal-generator.name = Termalni Generator block.thermal-generator.name = Termalni Generator
block.surge-smelter.name = Topionica impulsne legure block.surge-smelter.name = Topionica Impulsne legure
block.mender.name = Popravljač block.mender.name = Popravljač
block.mend-projector.name = Projektor Popravke block.mend-projector.name = Projektor Popravke
block.surge-wall.name = Impulsni Zid block.surge-wall.name = Impulsni Zid
@@ -1477,7 +1477,7 @@ block.container.name = Kontejner
block.launch-pad.name = Launch Pad block.launch-pad.name = Launch Pad
block.segment.name = Segment block.segment.name = Segment
block.ground-factory.name = Zemna Fabrika block.ground-factory.name = Zemna Fabrika
block.air-factory.name = VazduŠna Fabrika block.air-factory.name = Vazdušna Fabrika
block.naval-factory.name = Morska Fabrika block.naval-factory.name = Morska Fabrika
block.additive-reconstructor.name = Dodatni Rekonstruktor block.additive-reconstructor.name = Dodatni Rekonstruktor
block.multiplicative-reconstructor.name = Multiplikativni Rekonstruktor block.multiplicative-reconstructor.name = Multiplikativni Rekonstruktor
@@ -1496,11 +1496,11 @@ block.silicon-crucible.name = Silikonska Topionica
block.overdrive-dome.name = Ubrzavna Kupola block.overdrive-dome.name = Ubrzavna Kupola
block.interplanetary-accelerator.name = Interplanetarni akcelerator block.interplanetary-accelerator.name = Interplanetarni akcelerator
block.constructor.name = Zidar block.constructor.name = Zidar
block.constructor.description = Fabricates structures up to 2x2 tiles in size. block.constructor.description = Proizvodi građevine do 2x2 veličine.
block.large-constructor.name = Vekiki Zidar block.large-constructor.name = Vekiki Zidar
block.large-constructor.description = Fabricates structures up to 4x4 tiles in size. block.large-constructor.description = Proizvodi građevine do 4x4 veličine.
block.deconstructor.name = Deconstructor block.deconstructor.name = Deconstructor
block.deconstructor.description = Deconstructs structures and units. Returns 100% of build cost. block.deconstructor.description = Razgrađuje građevine i jedinice koje uđu unutra. Vraća se 100% cene gradnje.
block.payload-loader.name = Payload Loader block.payload-loader.name = Payload Loader
block.payload-loader.description = Load liquids and items into blocks. block.payload-loader.description = Load liquids and items into blocks.
block.payload-unloader.name = Payload Unloader block.payload-unloader.name = Payload Unloader
@@ -1573,10 +1573,10 @@ block.surge-crucible.name = Surge Crucible
block.cyanogen-synthesizer.name = Cyanogen Synthesizer block.cyanogen-synthesizer.name = Cyanogen Synthesizer
block.phase-synthesizer.name = Phase Synthesizer block.phase-synthesizer.name = Phase Synthesizer
block.heat-reactor.name = Toplotni Reaktor block.heat-reactor.name = Toplotni Reaktor
block.beryllium-wall.name = Beryllium Wall block.beryllium-wall.name = Berilijumski Zid
block.beryllium-wall-large.name = Large Beryllium Wall block.beryllium-wall-large.name = Veliki Berilijumski Zid
block.tungsten-wall.name = Tungsten Wall block.tungsten-wall.name = Volframski Zid
block.tungsten-wall-large.name = Large Tungsten Wall block.tungsten-wall-large.name = Veliki Volframski Zid
block.blast-door.name = Blast Door block.blast-door.name = Blast Door
block.carbide-wall.name = Karbidni Zid block.carbide-wall.name = Karbidni Zid
block.carbide-wall-large.name = Veliki Karbidni Zid block.carbide-wall-large.name = Veliki Karbidni Zid
@@ -1584,23 +1584,23 @@ block.reinforced-surge-wall.name = Reinforced Surge Wall
block.reinforced-surge-wall-large.name = Large Reinforced Surge Wall block.reinforced-surge-wall-large.name = Large Reinforced Surge Wall
block.shielded-wall.name = Štitni Zid block.shielded-wall.name = Štitni Zid
block.radar.name = Radar block.radar.name = Radar
block.build-tower.name = Građevinski Toranj block.build-tower.name = Toranj Gradnje
block.regen-projector.name = Projektor Regeneracije block.regen-projector.name = Projektor Regeneracije
block.shockwave-tower.name = Shockwave Tower block.shockwave-tower.name = Toranj Praska
block.shield-projector.name = Projektor Štita block.shield-projector.name = Projektor Štita
block.large-shield-projector.name = Veliki Projektor Štita block.large-shield-projector.name = Veliki Projektor Štita
block.armored-duct.name = Armored Duct block.armored-duct.name = Oklopljeni Kanal
block.overflow-duct.name = Overflow Duct block.overflow-duct.name = Overflow Duct
block.underflow-duct.name = Underflow Duct block.underflow-duct.name = Underflow Duct
block.duct-unloader.name = Duct Unloader block.duct-unloader.name = Duct Unloader
block.surge-conveyor.name = Surge Conveyor block.surge-conveyor.name = Impulsna Traka
block.surge-router.name = Surge Router block.surge-router.name = Impulsni Ruter
block.unit-cargo-loader.name = Unit Cargo Loader block.unit-cargo-loader.name = Unit Cargo Loader
block.unit-cargo-unload-point.name = Unit Cargo Unload Point block.unit-cargo-unload-point.name = Unit Cargo Unload Point
block.reinforced-pump.name = Armirana Pumpa block.reinforced-pump.name = Armirana Pumpa
block.reinforced-conduit.name = Armirana Cev block.reinforced-conduit.name = Armirana Cev
block.reinforced-liquid-junction.name = Reinforced Liquid Junction block.reinforced-liquid-junction.name = Reinforced Liquid Junction
block.reinforced-bridge-conduit.name = Reinforced Bridge Conduit block.reinforced-bridge-conduit.name = Armirana Mostna Cev
block.reinforced-liquid-router.name = Armirani Tečni Ruter block.reinforced-liquid-router.name = Armirani Tečni Ruter
block.reinforced-liquid-container.name = Armirani Tečni Rezervoar block.reinforced-liquid-container.name = Armirani Tečni Rezervoar
block.reinforced-liquid-tank.name = Armirani Tečni Tanker block.reinforced-liquid-tank.name = Armirani Tečni Tanker
@@ -1620,7 +1620,7 @@ block.core-bastion.name = Jezgro: Bastilja
block.core-citadel.name = Core Citadel block.core-citadel.name = Core Citadel
block.core-acropolis.name = Core Acropolis block.core-acropolis.name = Core Acropolis
block.reinforced-container.name = Armirani Kontejner block.reinforced-container.name = Armirani Kontejner
block.reinforced-vault.name = Reinforced Vault block.reinforced-vault.name = Armirani Trezor
block.breach.name = Proboj block.breach.name = Proboj
block.sublimate.name = Sublimate block.sublimate.name = Sublimate
block.titan.name = Titan block.titan.name = Titan
@@ -1635,8 +1635,8 @@ block.ship-refabricator.name = Ship Refabricator
block.tank-assembler.name = Tank Assembler block.tank-assembler.name = Tank Assembler
block.ship-assembler.name = Ship Assembler block.ship-assembler.name = Ship Assembler
block.mech-assembler.name = Mech Assembler block.mech-assembler.name = Mech Assembler
block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor block.reinforced-payload-conveyor.name = Armirana Tovarna Traka
block.reinforced-payload-router.name = Reinforced Payload Router block.reinforced-payload-router.name = Armirani Tovarni Ruter
block.payload-mass-driver.name = Payload Mass Driver block.payload-mass-driver.name = Payload Mass Driver
block.small-deconstructor.name = Small Deconstructor block.small-deconstructor.name = Small Deconstructor
block.canvas.name = Kanvas block.canvas.name = Kanvas
@@ -1649,7 +1649,7 @@ block.ship-fabricator.name = Ship Fabricator
block.prime-refabricator.name = Prime Refabricator block.prime-refabricator.name = Prime Refabricator
block.unit-repair-tower.name = Toranj Jediničnih Popravki block.unit-repair-tower.name = Toranj Jediničnih Popravki
block.diffuse.name = Difuzija block.diffuse.name = Difuzija
block.basic-assembler-module.name = Basic Assembler Module block.basic-assembler-module.name = Prosti Proizvodni Modul
block.smite.name = Smite block.smite.name = Smite
block.malign.name = Malign block.malign.name = Malign
@@ -1661,7 +1661,7 @@ block.logic-display.name = Logički Displej
block.large-logic-display.name = Veliki Logički Displej block.large-logic-display.name = Veliki Logički Displej
block.memory-cell.name = Memorijska Ćelija block.memory-cell.name = Memorijska Ćelija
block.memory-bank.name = Memorijska Banka block.memory-bank.name = Memorijska Banka
team.malis.name = Malis team.malis.name = Baštovan
team.crux.name = Srž team.crux.name = Srž
team.sharded.name = Skrhani team.sharded.name = Skrhani
team.derelict.name = Zabačen team.derelict.name = Zabačen
@@ -1708,6 +1708,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Koristi se za sve građevine. item.copper.description = Koristi se za sve građevine.
item.copper.details = Bakar. Nenormalno prisutan na Serupulu, strukturno je slab ako nije ojačan. item.copper.details = Bakar. Nenormalno prisutan na Serupulu, strukturno je slab ako nije ojačan.
@@ -2106,3 +2108,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = The most basic structural material. Used extensively in all types of blocks. item.copper.description = The most basic structural material. Used extensively in all types of blocks.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1709,6 +1709,8 @@ hint.presetLaunch = [accent]เซ็กเตอร์ลงจอด[]สี
hint.presetDifficulty = เซ็กเตอร์นี้มี[scarlet]ระดับภัยคุกคามศัตรูสูง[]\n[accent]ไม่แนะนำ[]ให้ลงจอดไปยังเซ็กเซอร์พวกนั้นหากไม่มีการเตรียมพร้อมและเทคโนโลยี hint.presetDifficulty = เซ็กเตอร์นี้มี[scarlet]ระดับภัยคุกคามศัตรูสูง[]\n[accent]ไม่แนะนำ[]ให้ลงจอดไปยังเซ็กเซอร์พวกนั้นหากไม่มีการเตรียมพร้อมและเทคโนโลยี
hint.coreIncinerate = เมื่อแกนกลางมีจำนวนไอเท็มชนิดหนึ่งที่เต็ม ไอเท็มชนิดนั้นที่เข้ามาเพิ่มจะ[accent]ถูกเผา[] hint.coreIncinerate = เมื่อแกนกลางมีจำนวนไอเท็มชนิดหนึ่งที่เต็ม ไอเท็มชนิดนั้นที่เข้ามาเพิ่มจะ[accent]ถูกเผา[]
hint.coopCampaign = ตอนที่เล่น[accent]แคมเปญร่วมกัน[]กับเพื่อน ไอเท็มที่ผลิตในแมพนี้จะถูกส่ง[accent]ไปยังเซ็กเตอร์ของคุณด้วย[]\n\nการวิจัยใหม่ที่โฮสต์ได้วิจัยก็เก็บเป็นของคุณด้วย hint.coopCampaign = ตอนที่เล่น[accent]แคมเปญร่วมกัน[]กับเพื่อน ไอเท็มที่ผลิตในแมพนี้จะถูกส่ง[accent]ไปยังเซ็กเตอร์ของคุณด้วย[]\n\nการวิจัยใหม่ที่โฮสต์ได้วิจัยก็เก็บเป็นของคุณด้วย
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = วัสดุก่อสร้างพื้นฐาน ใช้อย่างแพร่หลายในบล็อกเกือบทุกชนิด item.copper.description = วัสดุก่อสร้างพื้นฐาน ใช้อย่างแพร่หลายในบล็อกเกือบทุกชนิด
item.copper.details = ทองแดง มีอยู่มากอย่างผิดปกติบน[accent]เซอร์ปูโล่[] ไม่ค่อยแข็งแรงยกเว้นจะเสริมเกราะ item.copper.details = ทองแดง มีอยู่มากอย่างผิดปกติบน[accent]เซอร์ปูโล่[] ไม่ค่อยแข็งแรงยกเว้นจะเสริมเกราะ
@@ -2108,6 +2110,8 @@ lenum.build = สร้างสิ่งก่อสร้าง
lenum.getblock = ดึงข้อมูลสิ่งก่อสร้างและประเภทสิ่งก่อสร้างที่ตำแหน่งเป้าหมาย\nหน่วยต้องอยู่ในช่วงของตำแหน่ง\nของแข็งที่ไม่ใช่สิ่งก่อสร้างจะส่งกลับเป็น [accent]@solid[] lenum.getblock = ดึงข้อมูลสิ่งก่อสร้างและประเภทสิ่งก่อสร้างที่ตำแหน่งเป้าหมาย\nหน่วยต้องอยู่ในช่วงของตำแหน่ง\nของแข็งที่ไม่ใช่สิ่งก่อสร้างจะส่งกลับเป็น [accent]@solid[]
lenum.within = ตรวจสอบว่ายูนิตอยู่ในระยะหรือไม่ lenum.within = ตรวจสอบว่ายูนิตอยู่ในระยะหรือไม่
lenum.boost = เริ่ม/หยุดการบูสต์ lenum.boost = เริ่ม/หยุดการบูสต์
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
item.metaglass.details = กระจกที่แข็งแรงและทนทานอย่างมากจากการเสริมเกราะ\nด้วยตะกั่ว item.metaglass.details = กระจกที่แข็งแรงและทนทานอย่างมากจากการเสริมเกราะ\nด้วยตะกั่ว
item.titanium.details = โลหะเบาซึ่งหายากตามธรรมชาติ เป็นโลหะที่แข็งแรงใช้ได้ จึงใช้กันอย่างแพร่หลายในการแปรรูปหรือสิ่งก่อสร้าง item.titanium.details = โลหะเบาซึ่งหายากตามธรรมชาติ เป็นโลหะที่แข็งแรงใช้ได้ จึงใช้กันอย่างแพร่หลายในการแปรรูปหรือสิ่งก่อสร้าง

View File

@@ -1694,6 +1694,8 @@ hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = ise yayar bir materyal. Kazma makineleriyle yada tasimayla alinabilir. item.copper.description = ise yayar bir materyal. Kazma makineleriyle yada tasimayla alinabilir.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -2070,3 +2072,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1710,6 +1710,8 @@ hint.presetLaunch = [accent]Donmuş Ormanlar[] gibi [accent]ana sektörlere ini
hint.presetDifficulty = Bu sektör, [scarlet]yüksek tehlike[] barındırıyor.\nBöyle bir sektöre hazırlıksız fırlatış yapmak [accent]tavsiye edilmez[]. hint.presetDifficulty = Bu sektör, [scarlet]yüksek tehlike[] barındırıyor.\nBöyle bir sektöre hazırlıksız fırlatış yapmak [accent]tavsiye edilmez[].
hint.coreIncinerate = Bir çekirdek ağzına kadar dolduktan sonra, ekstra itemler [accent]eritilir[]. hint.coreIncinerate = Bir çekirdek ağzına kadar dolduktan sonra, ekstra itemler [accent]eritilir[].
hint.coopCampaign = Arkadaşlarınla Multiplayer Campaign oynarken, her yaptığınız Araştırma ve item aktarımı, senin oyun içi Campaign ine de aktarılır. hint.coopCampaign = Arkadaşlarınla Multiplayer Campaign oynarken, her yaptığınız Araştırma ve item aktarımı, senin oyun içi Campaign ine de aktarılır.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
#Yukarıdaki bağzı cümleler Anti Dragon tarafından çevirildi. #Yukarıdaki bağzı cümleler Anti Dragon tarafından çevirildi.
item.copper.description = En basit materyal. Her türlü blokda kullanılır. item.copper.description = En basit materyal. Her türlü blokda kullanılır.
item.copper.details = Bakır. En basit materyal. Tüm alt düzey binalarda gerekir. Zayıf ve dayanıksızdır. item.copper.details = Bakır. En basit materyal. Tüm alt düzey binalarda gerekir. Zayıf ve dayanıksızdır.
@@ -2108,3 +2110,5 @@ lenum.build = Bina inşa et.
lenum.getblock = Bir bloğun verilerini al. lenum.getblock = Bir bloğun verilerini al.
lenum.within = Bir birim menzil alanında mı? lenum.within = Bir birim menzil alanında mı?
lenum.boost = Boostlamaya başla/dur lenum.boost = Boostlamaya başla/dur
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1716,6 +1716,8 @@ hint.presetLaunch = Сірі [accent]сектори зони посадки[],
hint.presetDifficulty = Цей сектор має [scarlet]високий рівень ворожої загрози[].\nРобити запуск в такі [accent]не рекомендується[] без належних технологій та підготовки. hint.presetDifficulty = Цей сектор має [scarlet]високий рівень ворожої загрози[].\nРобити запуск в такі [accent]не рекомендується[] без належних технологій та підготовки.
hint.coreIncinerate = Після того, як ядро наповниться предметом, будь-які додаткові предмети того ж типу, які воно отримує, будуть [accent]спалені[]. hint.coreIncinerate = Після того, як ядро наповниться предметом, будь-які додаткові предмети того ж типу, які воно отримує, будуть [accent]спалені[].
hint.coopCampaign = Під час [accent]кооперативної гри в кампанії[] предмети, створені на поточній мапі, також будуть надіслані [accent]у ваші локальні сектори[].\n\nБудь-які нові дослідження, зроблені власником, також переносяться. hint.coopCampaign = Під час [accent]кооперативної гри в кампанії[] предмети, створені на поточній мапі, також будуть надіслані [accent]у ваші локальні сектори[].\n\nБудь-які нові дослідження, зроблені власником, також переносяться.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Використовується у всіх типах блоків і боєприпасах. item.copper.description = Використовується у всіх типах блоків і боєприпасах.
item.copper.details = Мідь. Напрочуд багато жил цієї руди на Серпуло. За своєю структурою слабка, якщо не зміцнена. item.copper.details = Мідь. Напрочуд багато жил цієї руди на Серпуло. За своєю структурою слабка, якщо не зміцнена.
@@ -2113,3 +2115,5 @@ lenum.build = Побудувати будівлю.
lenum.getblock = Розпізнавання блока та його типа за координатами.\nОдиниця повинна знаходитися в межах досяжності.\nСуцільні не-будівлі матимуть тип [accent]@solid[]. lenum.getblock = Розпізнавання блока та його типа за координатами.\nОдиниця повинна знаходитися в межах досяжності.\nСуцільні не-будівлі матимуть тип [accent]@solid[].
lenum.within = Чи знаходиться одиниця біля позиції. lenum.within = Чи знаходиться одиниця біля позиції.
lenum.boost = Почати чи зупинити політ. lenum.boost = Почати чи зупинити політ.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1709,6 +1709,8 @@ hint.presetLaunch = Khác khu vực đáp [accent] xám[], như [accent]Frozen F
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = Sau khi căn cứ đầy vật phẩm, bất kì vật phẩm vào thuộc loại đó nhận được sẽ bị [accent]tiêu hủy[]. hint.coreIncinerate = Sau khi căn cứ đầy vật phẩm, bất kì vật phẩm vào thuộc loại đó nhận được sẽ bị [accent]tiêu hủy[].
hint.coopCampaign = Khi chơi chiến dịch[accent]co-op[], các vật phẩm được sản xuất trong bản đồ hiện tại cũng sẽ được gửi [accent]đến các khu vực của bạn[].\n\nBất kỳ nghiên cứu mới nào được thực hiện đều được lưu lại. hint.coopCampaign = Khi chơi chiến dịch[accent]co-op[], các vật phẩm được sản xuất trong bản đồ hiện tại cũng sẽ được gửi [accent]đến các khu vực của bạn[].\n\nBất kỳ nghiên cứu mới nào được thực hiện đều được lưu lại.
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = Dùng trong tất cả các khu xây dựng và các loại đạn dược. item.copper.description = Dùng trong tất cả các khu xây dựng và các loại đạn dược.
item.copper.details = Đồng, là kim loại phổ biến trên Serpulo. Có cấu trúc yếu trừ khi được tôi luyện. item.copper.details = Đồng, là kim loại phổ biến trên Serpulo. Có cấu trúc yếu trừ khi được tôi luyện.
@@ -2107,3 +2109,5 @@ lenum.build = Xây công trình.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Kiểm tra xem quân lính có gần vị trí không. lenum.within = Kiểm tra xem quân lính có gần vị trí không.
lenum.boost = Bắt đầu/Dừng tăng tốc. lenum.boost = Bắt đầu/Dừng tăng tốc.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -365,7 +365,7 @@ map.publish.confirm = 确定上传此地图?\n\n[lightgray]确定您同意Stea
workshop.menu = 选择要对此项目进行的操作。 workshop.menu = 选择要对此项目进行的操作。
workshop.info = 项目信息 workshop.info = 项目信息
changelog = 更新日志(可选): changelog = 更新日志(可选):
updatedesc = 重写标题和描述 updatedesc = 覆盖标题和描述
eula = Steam最终用户许可协议 eula = Steam最终用户许可协议
missing = 此项目已被删除或转移。 \n[lightgray]链接已在创意工坊中被删除。 missing = 此项目已被删除或转移。 \n[lightgray]链接已在创意工坊中被删除。
publishing = [accent]正在发布… publishing = [accent]正在发布…
@@ -387,10 +387,10 @@ editor.description = 描述:
editor.nodescription = 地图需要至少4个字符的描述才能发布。 editor.nodescription = 地图需要至少4个字符的描述才能发布。
editor.waves = 波次 editor.waves = 波次
editor.rules = 规则 editor.rules = 规则
editor.generation = 地形生成 editor.generation = 生成
editor.objectives = 任务 editor.objectives = 目标
editor.ingame = 游戏内编辑 editor.ingame = 游戏内编辑
editor.playtest = editor.playtest = 游戏内测
editor.publish.workshop = 上传到创意工坊 editor.publish.workshop = 上传到创意工坊
editor.newmap = 新地图 editor.newmap = 新地图
editor.center = 居中 editor.center = 居中
@@ -401,8 +401,8 @@ editor.filters.type = 地图类型:
editor.filters.search = 在特定关键词中进行搜索: editor.filters.search = 在特定关键词中进行搜索:
editor.filters.author = 作者 editor.filters.author = 作者
editor.filters.description = 描述 editor.filters.description = 描述
editor.shiftx = 平移 X 轴坐标 editor.shiftx = x轴平移
editor.shifty = 平移 Y 轴坐标 editor.shifty = y轴平移
workshop = 创意工坊 workshop = 创意工坊
waves.title = 波次 waves.title = 波次
waves.remove = 移除 waves.remove = 移除
@@ -455,12 +455,12 @@ editor.errorheader = 此地图文件无效或已损坏。
editor.errorname = 地图没有定义名称。 加载的可能是存档文件? editor.errorname = 地图没有定义名称。 加载的可能是存档文件?
editor.update = 更新 editor.update = 更新
editor.randomize = 重新生成 editor.randomize = 重新生成
editor.moveup = Move Up editor.moveup = 上移
editor.movedown = Move Down editor.movedown = 下移
editor.copy = Copy editor.copy = 复制
editor.apply = 应用 editor.apply = 应用
editor.generate = 自动生成 editor.generate = 自动生成
editor.sectorgenerate = 区块生成 editor.sectorgenerate = 生成区块
editor.resize = 改变尺寸 editor.resize = 改变尺寸
editor.loadmap = 载入地图 editor.loadmap = 载入地图
editor.savemap = 保存地图 editor.savemap = 保存地图
@@ -504,8 +504,8 @@ toolmode.fillteams = 填充队伍
toolmode.fillteams.description = 不再填充方块,而是填充队伍颜色。 toolmode.fillteams.description = 不再填充方块,而是填充队伍颜色。
toolmode.drawteams = 绘制队伍 toolmode.drawteams = 绘制队伍
toolmode.drawteams.description = 不再绘制方块,而是绘制队伍颜色。 toolmode.drawteams.description = 不再绘制方块,而是绘制队伍颜色。
toolmode.underliquid = 液体下绘制 toolmode.underliquid = 水下地形
toolmode.underliquid.description = 在液体下方绘制地板 toolmode.underliquid.description = 绘制位于液体下的地形
filters.empty = [lightgray]未创建生成器!用下方的按钮来创建。 filters.empty = [lightgray]未创建生成器!用下方的按钮来创建。
@@ -569,7 +569,7 @@ editor = 地图编辑器
mapeditor = 地图编辑器 mapeditor = 地图编辑器
abandon = 放弃 abandon = 放弃
abandon.text = 这个区块及其资源会落入敌人之手。 abandon.text = 这个区块及其资源会落入敌手。
locked = 锁定 locked = 锁定
complete = [lightgray]解锁条件: complete = [lightgray]解锁条件:
requirement.wave = 在{1}坚持到第{0}波 requirement.wave = 在{1}坚持到第{0}波
@@ -584,43 +584,44 @@ research.multiplayer = 只有服务器创建者能研究科技。
map.multiplayer = 只有服务器创建者能查看区块。 map.multiplayer = 只有服务器创建者能查看区块。
uncover = 已解锁 uncover = 已解锁
configure = 设定装运的物资 configure = 设定装运的物资
objective.research.name = Research
objective.produce.name = Obtain objective.research.name = 研究
objective.item.name = Obtain Item objective.produce.name = 获取
objective.coreitem.name = Core Item objective.item.name = 获取物品
objective.buildcount.name = Build Count objective.coreitem.name = 核心物品
objective.unitcount.name = Unit Count objective.buildcount.name = 建造数量
objective.destroyunits.name = Destroy Units objective.unitcount.name = 单位数量
objective.timer.name = Timer objective.destroyunits.name = 摧毁单位
objective.destroyblock.name = Destroy Block objective.timer.name = 计时器
objective.destroyblocks.name = Destroy Blocks objective.destroyblock.name = 摧毁建筑
objective.destroycore.name = Destroy Core objective.destroyblocks.name = 摧毁建筑
objective.commandmode.name = Command Mode objective.destroycore.name = 摧毁核心
objective.flag.name = Flag objective.commandmode.name = 指挥模式
marker.shapetext.name = Shape Text objective.flag.name = 标签
marker.minimap.name = Minimap marker.shapetext.name = 带形状文本
marker.shape.name = Shape marker.minimap.name = 小地图
marker.text.name = Text marker.shape.name = 形状
marker.background = Background marker.text.name = 文本
marker.outline = Outline marker.background = 背景
objective.research = [accent]研究任务:\n[]{0}[lightgray]{1} marker.outline = 轮廓
objective.produce = [accent]生产任务:\n[]{0}[lightgray]{1} objective.research = [accent]研究:\n[]{0}[lightgray]{1}
objective.destroyblock = [accent]摧毁任务:\n[]{0}[lightgray]{1} objective.produce = [accent]生产:\n[]{0}[lightgray]{1}
objective.destroyblocks = [accent]摧毁任务: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3} objective.destroyblock = [accent]摧毁\n[]{0}[lightgray]{1}
objective.item = [accent]生产任务: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.destroyblocks = [accent]摧毁:[lightgray]{0}[white]/{1}\n{2}[lightgray]{3}
objective.coreitem = [accent]移至核心任务:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3} objective.item = [accent]获得:[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
objective.build = [accent]建造任务: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.coreitem = [accent]移动至核心:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
objective.buildunit = [accent]建造单位任务: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.build = [accent]建造[][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]摧毁单位任务: [][lightgray]{0}[]x Units objective.buildunit = [accent]建造单位:[][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.enemiesapproaching = [accent]敌人将至: [lightgray]{0}[] objective.destroyunits = [accent]摧毁单位:[][lightgray]{0}[]x
objective.enemiesapproaching = [accent]敌人来袭:[lightgray]{0}[]
objective.destroycore = [accent]摧毁敌方核心 objective.destroycore = [accent]摧毁敌方核心
objective.command = [accent]指挥单位 objective.command = [accent]指挥单位
objective.nuclearlaunch = [accent]⚠ 侦测到核弹发射: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ 侦测到核打击:[lightgray]{0}
announce.nuclearstrike = [red]⚠ 侦测到核打击入境 announce.nuclearstrike = [red]⚠ 核打击接近中
loadout = 装运 loadout = 装运
resources = 资源 resources = 资源
resources.max = 满额 resources.max = 最大
bannedblocks = 禁用建筑 bannedblocks = 禁用建筑
objectives = 任务目标 objectives = 任务目标
bannedunits = 禁用单位 bannedunits = 禁用单位
@@ -641,7 +642,8 @@ error.alreadyconnected = 已经建立连接。
error.mapnotfound = 找不到地图文件! error.mapnotfound = 找不到地图文件!
error.io = 网络I/O错误。 error.io = 网络I/O错误。
error.any = 未知网络错误。 error.any = 未知网络错误。
error.bloom = 未能初始化效。 \n您的设备可能不支持。 error.bloom = 未能初始化效。 \n您的设备可能不支持。
weather.rain.name = 降雨 weather.rain.name = 降雨
weather.snow.name = 降雪 weather.snow.name = 降雪
weather.sandstorm.name = 沙尘暴 weather.sandstorm.name = 沙尘暴
@@ -670,8 +672,8 @@ sectors.underattack = [scarlet]遭到攻击![accent]{0}%损毁度
sectors.underattack.nodamage = [scarlet]未占领 sectors.underattack.nodamage = [scarlet]未占领
sectors.survives = [accent]预测可守{0}波 sectors.survives = [accent]预测可守{0}波
sectors.go = 进入 sectors.go = 进入
sector.abandon = sector.abandon =
sector.abandon.confirm = 区块核心将自毁\n是否确定? sector.abandon.confirm = 区块核心将自毁\n确认?
sector.curcapture = 区块已占领 sector.curcapture = 区块已占领
sector.curlost = 区块已丢失 sector.curlost = 区块已丢失
sector.missingresources = [scarlet]建造核心所需资源不足 sector.missingresources = [scarlet]建造核心所需资源不足
@@ -681,7 +683,7 @@ sector.lost = 区块[accent]{0}[white]已丢失!
sector.captured = 区块[accent]{0}[white]已占领! sector.captured = 区块[accent]{0}[white]已占领!
sector.changeicon = 更改图标 sector.changeicon = 更改图标
sector.noswitch.title = 无法切换区块 sector.noswitch.title = 无法切换区块
sector.noswitch = 当前区块受袭击的时候,无法切换区块。\n\n区块: [accent]{0}[] [accent]{1}[] sector.noswitch = 你无法在当前区块遭受攻击时切换区块。\n\n区块: [accent]{0}[] 位于 [accent]{1}[]
sector.view = 查看区块 sector.view = 查看区块
threat.low = 低度 threat.low = 低度
@@ -723,7 +725,7 @@ sector.ruinousShores.description = 穿过荒地就是海滩。 \n这里曾经有
sector.stainedMountains.description = 深入内陆地区便是山脉,这里目前还未被孢子污染。 \n敌人势力更加强大别给他们的精锐部队留下喘息之机。\n\n这一地区分布着丰富的钛试着开采并利用它。 sector.stainedMountains.description = 深入内陆地区便是山脉,这里目前还未被孢子污染。 \n敌人势力更加强大别给他们的精锐部队留下喘息之机。\n\n这一地区分布着丰富的钛试着开采并利用它。
sector.overgrowth.description = 这里的孢子靠近它最初的发源地,因此得以疯狂生长。 \n\n敌人在此处建立了一个前哨站建造尖刀单位来摧毁它。 sector.overgrowth.description = 这里的孢子靠近它最初的发源地,因此得以疯狂生长。 \n\n敌人在此处建立了一个前哨站建造尖刀单位来摧毁它。
sector.tarFields.description = 产油区边缘,位于山脉和沙漠之间。 它是为数不多蕴藏了石油的地区之一。 \n尽管这里一片废墟附近仍有一些危险的敌方单位。 不要低估他们。 \n\n[lightgray]尽你所能研究石油加工技术。 sector.tarFields.description = 产油区边缘,位于山脉和沙漠之间。 它是为数不多蕴藏了石油的地区之一。 \n尽管这里一片废墟附近仍有一些危险的敌方单位。 不要低估他们。 \n\n[lightgray]尽你所能研究石油加工技术。
sector.desolateRift.description = 非常危险的区块,资源丰富但空间狭窄,敌人也十分危险。 \n\n尽快离开,不要因敌人的进攻间隔太长而掉以轻心。 sector.desolateRift.description = 非常危险的区块,资源丰富但空间狭窄,敌人也十分危险。 \n\n尽快发展与防御,不要因敌人的进攻间隔太长而掉以轻心。
sector.nuclearComplex.description = 曾用来生产加工钍的设施,如今已变成了废墟。 \n这里有大量的敌人不断搜寻着入侵者。\n\n[lightgray]研究钍以及它的各种用途。 sector.nuclearComplex.description = 曾用来生产加工钍的设施,如今已变成了废墟。 \n这里有大量的敌人不断搜寻着入侵者。\n\n[lightgray]研究钍以及它的各种用途。
sector.fungalPass.description = 一边是高山,另一边是孢子丛生的平原。 \n这里有一个敌方的小型侦察基地摧毁它。 \n\n使用尖刀和爬行者单位摧毁两个核心。 sector.fungalPass.description = 一边是高山,另一边是孢子丛生的平原。 \n这里有一个敌方的小型侦察基地摧毁它。 \n\n使用尖刀和爬行者单位摧毁两个核心。
sector.biomassFacility.description = 孢子的发源地,有研究和生产孢子的原始设施。 \n[lightgray]设施损毁后,孢子散播了出去,原生生态系统完全无法抵挡这种外来物种。 \n\n研究这里的科技培养孢子来制造燃料和聚合物。 sector.biomassFacility.description = 孢子的发源地,有研究和生产孢子的原始设施。 \n[lightgray]设施损毁后,孢子散播了出去,原生生态系统完全无法抵挡这种外来物种。 \n\n研究这里的科技培养孢子来制造燃料和聚合物。
@@ -731,20 +733,20 @@ sector.windsweptIslands.description = 海岸线之外坐落着这一串群岛。
sector.extractionOutpost.description = 一座遥远的前哨,敌人建造它来向其他区块发射资源。 \n跨区块运输是征服这个星球不可或缺的一项技术。 \n\n摧毁敌人基地研究发射台。 sector.extractionOutpost.description = 一座遥远的前哨,敌人建造它来向其他区块发射资源。 \n跨区块运输是征服这个星球不可或缺的一项技术。 \n\n摧毁敌人基地研究发射台。
sector.impact0078.description = 最初进入这个星系的星际运输船,残骸留在了这里。 \n\n尽量回收可以利用的资源研究科技。 sector.impact0078.description = 最初进入这个星系的星际运输船,残骸留在了这里。 \n\n尽量回收可以利用的资源研究科技。
sector.planetaryTerminal.description = 最终目标。 \n这座滨海基地有一个可以将核心发射到其他行星的建筑防卫森严。 \n\n制造海军单位尽快消灭敌人研究发射建筑。 sector.planetaryTerminal.description = 最终目标。 \n这座滨海基地有一个可以将核心发射到其他行星的建筑防卫森严。 \n\n制造海军单位尽快消灭敌人研究发射建筑。
sector.onset.name = 起始地区 sector.onset.name = 始发
sector.aegis.name = Aegis sector.aegis.name = 庇护
sector.lake.name = Name sector.lake.name = 湖泊
sector.intersect.name = Intersect sector.intersect.name = Intersect
sector.atlas.name = Atlas sector.atlas.name = Atlas
sector.split.name = Split sector.split.name = 分割
sector.basin.name = Basin sector.basin.name = Basin
sector.onset.description = 指导地区。任务并没有规划完成,着陆后请等待进一步指示. sector.onset.description = 教学区块。区块目标未设立,等待进一步指示
sector.aegis.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. sector.aegis.description = 敌人被护盾保护。本区块发现一个实验性破盾模块\n定位这个建筑输入钨并摧毁敌人基地.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = 这个区块的熔岩湖限制了大部分单位的移动,悬浮单位可能是唯一可行选择。\n尽快研究这个 [accent]飞船制造厂[]并生产一个 [accent]挣脱
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = 初步扫描显示这个区块可能会在登陆后受到来个多个方向的进攻。\n尽快设立防御并扩展。\n[accent]机甲[]单位可用于在这里的崎岖地形活动
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = 这个区块包含了各种地形,并需要多兵种配合来快速占领。\n升级单位也许是用于攻击这些更为牢固敌人基地所必须的。\n研究 [accent]电解机[]和[accent]坦克重构厂[]..
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = 这个区块分布着很少敌人,正好可以用来测试新的运输科技
sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release. sector.basin.description = {临时}\n是当前的最高级区块。把这当成一个挑战 - 更多的区块将在之后发布
status.burning.name = 燃烧 status.burning.name = 燃烧
status.freezing.name = 冻结 status.freezing.name = 冻结
@@ -752,7 +754,7 @@ status.wet.name = 潮湿
status.muddy.name = 泥泞 status.muddy.name = 泥泞
status.melting.name = 熔化 status.melting.name = 熔化
status.sapped.name = 弱化 status.sapped.name = 弱化
status.electrified.name = 电磁紊乱 status.electrified.name = 麻痹
status.spore-slowed.name = 孢子减速 status.spore-slowed.name = 孢子减速
status.tarred.name = 油浸 status.tarred.name = 油浸
status.overdrive.name = 过载 status.overdrive.name = 过载
@@ -760,7 +762,7 @@ status.overclock.name = 超频
status.shocked.name = 电击 status.shocked.name = 电击
status.blasted.name = 爆炸 status.blasted.name = 爆炸
status.unmoving.name = 静止 status.unmoving.name = 静止
status.boss.name = Boss status.boss.name = 守卫者
settings.language = 语言 settings.language = 语言
settings.data = 游戏数据 settings.data = 游戏数据
@@ -789,9 +791,9 @@ no = 否
info.title = 详情 info.title = 详情
error.title = [scarlet]发生了一个错误 error.title = [scarlet]发生了一个错误
error.crashtitle = 发生了一个错误 error.crashtitle = 发生了一个错误
unit.nobuild = [scarlet]无法进行建造 unit.nobuild = [scarlet]无法建造
lastaccessed = [lightgray]上次操作:{0} lastaccessed = [lightgray]上次操作:{0}
lastcommanded = [lightgray]上次命令: {0} lastcommanded = [lightgray]上次指挥:{0}
block.unknown = [lightgray] block.unknown = [lightgray]
stat.showinmap = <进入地图后显示> stat.showinmap = <进入地图后显示>
@@ -836,7 +838,7 @@ stat.drillspeed = 基础钻探速度
stat.boosteffect = 强化效果 stat.boosteffect = 强化效果
stat.maxunits = 最大单位数量 stat.maxunits = 最大单位数量
stat.health = 生命值 stat.health = 生命值
stat.armor = stat.armor =
stat.buildtime = 建造时间 stat.buildtime = 建造时间
stat.maxconsecutive = 连续放置限制 stat.maxconsecutive = 连续放置限制
stat.buildcost = 建造花费 stat.buildcost = 建造花费
@@ -861,7 +863,7 @@ stat.buildspeed = 建造速度
stat.minespeed = 采矿速度 stat.minespeed = 采矿速度
stat.minetier = 可采集矿物 stat.minetier = 可采集矿物
stat.payloadcapacity = 载荷容量 stat.payloadcapacity = 载荷容量
stat.abilities = stat.abilities =
stat.canboost = 可助推 stat.canboost = 可助推
stat.flying = 空中单位 stat.flying = 空中单位
stat.ammouse = 弹药 stat.ammouse = 弹药
@@ -881,12 +883,12 @@ ability.unitspawn = {0}单位工厂
ability.shieldregenfield = 护盾再生场 ability.shieldregenfield = 护盾再生场
ability.movelightning = 闪电助推器 ability.movelightning = 闪电助推器
ability.energyfield = 能量场:[accent]{0}[]伤害~[accent]{1}[]格/[accent]{2}[]目标 ability.energyfield = 能量场:[accent]{0}[]伤害~[accent]{1}[]格/[accent]{2}[]目标
bar.onlycoredeposit = 放置物品只能以核心为目标 bar.onlycoredeposit = 仅核心可丢入资源
bar.drilltierreq = 需要更高级的钻头 bar.drilltierreq = 需要更高级的钻头
bar.noresources = 资源不足 bar.noresources = 资源不足
bar.corereq = 需要核心基座 bar.corereq = 需要核心基座
bar.corefloor = 需要核心地 bar.corefloor = 需要核心地
bar.cargounitcap = 达到货运单位上限 bar.cargounitcap = 达到货运单位上限
bar.drillspeed = 挖掘速度:{0}/秒 bar.drillspeed = 挖掘速度:{0}/秒
bar.pumpspeed = 泵送速度:{0}/秒 bar.pumpspeed = 泵送速度:{0}/秒
@@ -924,12 +926,12 @@ bullet.lightning = [stat]{0}[lightgray]x闪电~[stat]{1}[lightgray]伤害
bullet.buildingdamage = [stat]{0}%[lightgray]对建筑伤害 bullet.buildingdamage = [stat]{0}%[lightgray]对建筑伤害
bullet.knockback = [stat]{0}[lightgray]击退 bullet.knockback = [stat]{0}[lightgray]击退
bullet.pierce = [stat]{0}[lightgray]x穿透 bullet.pierce = [stat]{0}[lightgray]x穿透
bullet.infinitepierce = [stat]贯穿 bullet.infinitepierce = [stat]无限穿透
bullet.healpercent = [stat]{0}[lightgray]%修复 bullet.healpercent = [stat]{0}[lightgray]%修复
bullet.healamount = [stat]{0}[lightgray] 直接修复 bullet.healamount = [stat]{0}[lightgray] 修复
bullet.multiplier = [stat]{0}[lightgray]x装填倍数 bullet.multiplier = [stat]{0}[lightgray]x装填倍数
bullet.reload = [stat]{0}[lightgray]x开火速率 bullet.reload = [stat]{0}[lightgray]x开火速率
bullet.range = [stat]{0}[lightgray] 射程 bullet.range = [stat]{0}[lightgray] 射程(格)
unit.blocks = unit.blocks =
unit.blockssquared = 格² unit.blockssquared = 格²
@@ -939,7 +941,7 @@ unit.liquidsecond = 液体/秒
unit.itemssecond = 物品/秒 unit.itemssecond = 物品/秒
unit.liquidunits = 液体 unit.liquidunits = 液体
unit.powerunits = 电力 unit.powerunits = 电力
unit.heatunits = 热量单位 unit.heatunits = 单位热量
unit.degrees = unit.degrees =
unit.seconds = unit.seconds =
unit.minutes = unit.minutes =
@@ -993,8 +995,8 @@ setting.difficulty.hard = 困难
setting.difficulty.insane = 疯狂 setting.difficulty.insane = 疯狂
setting.difficulty.name = 难度: setting.difficulty.name = 难度:
setting.screenshake.name = 屏幕抖动 setting.screenshake.name = 屏幕抖动
setting.bloomintensity.name = 强度 setting.bloomintensity.name = 强度
setting.bloomblur.name = 模糊 setting.bloomblur.name = 模糊
setting.effects.name = 建筑特效 setting.effects.name = 建筑特效
setting.destroyedblocks.name = 显示已摧毁的建筑 setting.destroyedblocks.name = 显示已摧毁的建筑
setting.blockstatus.name = 显示建筑状态 setting.blockstatus.name = 显示建筑状态
@@ -1037,7 +1039,7 @@ public.confirm.really = 如果您想与好友一起游戏,可以使用[green]
public.beta = 请注意,测试版的游戏不能公开可见。 public.beta = 请注意,测试版的游戏不能公开可见。
uiscale.reset = UI缩放比例已更改。 \n点击“确定”来接受缩放比例的更改。 \n[accent]{0}[]秒后[scarlet]将自动退出并还原设置。 uiscale.reset = UI缩放比例已更改。 \n点击“确定”来接受缩放比例的更改。 \n[accent]{0}[]秒后[scarlet]将自动退出并还原设置。
uiscale.cancel = 取消并退出 uiscale.cancel = 取消并退出
setting.bloom.name = 彩特 setting.bloom.name = 光效
keybind.title = 重新绑定按键 keybind.title = 重新绑定按键
keybinds.mobile = [scarlet]除了基本的移动以外,大多数按键绑定在移动设备上无效。 keybinds.mobile = [scarlet]除了基本的移动以外,大多数按键绑定在移动设备上无效。
category.general.name = 常规 category.general.name = 常规
@@ -1110,68 +1112,68 @@ keybind.drop_unit.name = 释放单位
keybind.zoom_minimap.name = 小地图缩放 keybind.zoom_minimap.name = 小地图缩放
mode.help.title = 游戏模式说明 mode.help.title = 游戏模式说明
mode.survival.name = 生存 mode.survival.name = 生存
mode.survival.description = 通常的游戏模式,资源有限,自动生成敌人波次。 \n[gray]需要地图中有敌方出生点。 mode.survival.description = 通常的游戏模式,资源有限,自动生成敌人波次。 \n[gray]需要地图中有敌方出生点和己方核心
mode.sandbox.name = 沙盒 mode.sandbox.name = 沙盒
mode.sandbox.description = 无限资源,不会自动生成敌人波次。 mode.sandbox.description = 无限资源,不会自动生成敌人波次。
mode.editor.name = 地图编辑器 mode.editor.name = 地图编辑器
mode.pvp.name = PvP mode.pvp.name = PvP
mode.pvp.description = 与其他玩家对战。 \n[gray]需要地图中有至少2种不同颜色的核心。 mode.pvp.description = 与其他玩家对战。 \n[gray]需要地图中有至少2种不同颜色的核心。
mode.attack.name = 进攻 mode.attack.name = 进攻
mode.attack.description = 摧毁敌人的基地。 \n[gray]需要地图中有红色的核心。 mode.attack.description = 摧毁敌人的基地。 \n[gray]需要地图中有敌方队伍的核心。
mode.custom = 自定义模式 mode.custom = 自定义模式
rules.infiniteresources = 无限资源 rules.infiniteresources = 无限资源
rules.onlydepositcore = 放置物品只能以核心为目标 rules.onlydepositcore = 仅核心可放入资源
rules.reactorexplosions = 反应堆爆炸有破坏性 rules.reactorexplosions = 反应堆爆炸
rules.coreincinerates = 核心自动销毁多余的物品 rules.coreincinerates = 核心焚烧
rules.disableworldprocessors = 禁用世界处理器 rules.disableworldprocessors = 禁用世界处理器
rules.schematic = 允许使用蓝图 rules.schematic = 允许使用蓝图
rules.wavetimer = 波次计时器 rules.wavetimer = 波次计时器
rules.waves = 波次 rules.waves = 波次
rules.attack = 进攻模式 rules.attack = 进攻模式
rules.rtsai = RTS AI对手 rules.rtsai = RTS AI
rules.rtsminsquadsize = 进攻队伍的最小规模 rules.rtsminsquadsize = 最小部队规模
rules.rtsmaxsquadsize = Max Squad Size rules.rtsmaxsquadsize = 最大部队规模
rules.rtsminattackweight = 进攻的最低强度 rules.rtsminattackweight = 最低进攻强度
rules.cleanupdeadteams = 清除已战败队伍的建筑PvP模式 rules.cleanupdeadteams = 清除已战败队伍的建筑
rules.corecapture = 摧毁核心时将其俘获 rules.corecapture = 摧毁核心时将其占领
rules.polygoncoreprotection = 根据核心位置平分可建造区域 rules.polygoncoreprotection = 根据核心位置平分可建造区域
rules.placerangecheck = 放置范围检查 rules.placerangecheck = 敌对建筑周围禁建
rules.enemyCheat = 敌人(红队)无限资源 rules.enemyCheat = 敌人(红队)无限资源
rules.blockhealthmultiplier = 建筑生命倍率 rules.blockhealthmultiplier = 建筑生命倍率
rules.blockdamagemultiplier = 建筑伤害倍率 rules.blockdamagemultiplier = 建筑伤害倍率
rules.unitbuildspeedmultiplier = 单位生产速度倍率 rules.unitbuildspeedmultiplier = 单位生产速度倍率
rules.unithealthmultiplier = 单位生命倍率 rules.unithealthmultiplier = 单位生命倍率
rules.unitdamagemultiplier = 单位伤害倍率 rules.unitdamagemultiplier = 单位伤害倍率
rules.solarmultiplier = 太阳能发电倍率 rules.solarmultiplier = 太阳能发电倍率
rules.unitcapvariable = 核心可增加单位上限 rules.unitcapvariable = 核心可增加单位上限
rules.unitcap = 基础单位上限 rules.unitcap = 基础单位上限
rules.limitarea = 限制地图有效区域 rules.limitarea = 限制地图有效区域
rules.enemycorebuildradius = 敌方核心不可建造区域半径:[lightgray](格) rules.enemycorebuildradius = 敌方核心不可建造区域半径:[lightgray](格)
rules.wavespacing = 第一波延时[lightgray](秒) rules.wavespacing = 波次间隔[lightgray](秒)
rules.initialwavespacing = 初始波间隔:[lightgray] (sec) rules.initialwavespacing = 第一波间隔[lightgray] ()
rules.buildcostmultiplier = 建造花费倍率 rules.buildcostmultiplier = 建造花费倍率
rules.buildspeedmultiplier = 建造速度倍率 rules.buildspeedmultiplier = 建造速度倍率
rules.deconstructrefundmultiplier = 拆除返还倍率 rules.deconstructrefundmultiplier = 拆除返还倍率
rules.waitForWaveToEnd = 等待敌人时间 rules.waitForWaveToEnd = 等待波次结束
rules.dropzoneradius = 敌人出生点禁区大小:[lightgray](格) rules.dropzoneradius = 敌人出生点禁区大小:[lightgray](格)
rules.unitammo = 单位有弹药限制 rules.unitammo = 单位有弹药限制
rules.enemyteam = 敌方队伍 rules.enemyteam = 敌方队伍
rules.playerteam = 玩家队伍 rules.playerteam = 玩家队伍
rules.title.waves = 波次 rules.title.waves = 波次
rules.title.resourcesbuilding = 资源和建造 rules.title.resourcesbuilding = 资源和建造
rules.title.enemy = AI 对手 rules.title.enemy = AI 敌人
rules.title.unit = 单位 rules.title.unit = 单位
rules.title.experimental = 实验性 rules.title.experimental = 实验性
rules.title.environment = 环境 rules.title.environment = 环境
rules.title.teams = 队伍 rules.title.teams = 队伍
rules.title.planet = 星球 rules.title.planet = 星球
rules.lighting = 迷雾 rules.lighting = 环境光
rules.fog = 战争迷雾 rules.fog = 战争迷雾
rules.fire = 允许火焰产生并蔓延 rules.fire = 允许火焰产生并蔓延
rules.anyenv = <Any> rules.anyenv = <任意>
rules.explosions = 建筑/单位爆炸伤害 rules.explosions = 建筑/单位爆炸伤害
rules.ambientlight = 迷雾颜色 rules.ambientlight = 环境光颜色
rules.weather = 天气 rules.weather = 天气
rules.weather.frequency = 周期: rules.weather.frequency = 周期:
rules.weather.always = 永久 rules.weather.always = 永久
@@ -1184,7 +1186,7 @@ content.block.name = 建筑
content.status.name = 状态效果 content.status.name = 状态效果
content.sector.name = 战役区块 content.sector.name = 战役区块
content.team.name = 派系 content.team.name = 派系
wallore = (Wall) wallore = ()
item.copper.name = item.copper.name =
item.lead.name = item.lead.name =
@@ -1194,7 +1196,7 @@ item.titanium.name = 钛
item.thorium.name = item.thorium.name =
item.silicon.name = item.silicon.name =
item.plastanium.name = 塑钢 item.plastanium.name = 塑钢
item.phase-fabric.name = 织物 item.phase-fabric.name = 相织物
item.surge-alloy.name = 巨浪合金 item.surge-alloy.name = 巨浪合金
item.spore-pod.name = 孢子荚 item.spore-pod.name = 孢子荚
item.sand.name = item.sand.name =
@@ -1202,20 +1204,20 @@ item.blast-compound.name = 爆炸混合物
item.pyratite.name = 硫化物 item.pyratite.name = 硫化物
item.metaglass.name = 钢化玻璃 item.metaglass.name = 钢化玻璃
item.scrap.name = 废料 item.scrap.name = 废料
item.fissile-matter.name = 裂变物 item.fissile-matter.name = 裂变
item.beryllium.name = item.beryllium.name =
item.tungsten.name = item.tungsten.name =
item.oxide.name = 氧化物 item.oxide.name = 氧化物
item.carbide.name = 碳化物 item.carbide.name = 碳化物
item.dormant-cyst.name = 休眠囊肿 item.dormant-cyst.name = Dormant Cyst
liquid.water.name = liquid.water.name =
liquid.slag.name = 矿渣 liquid.slag.name = 矿渣
liquid.oil.name = 石油 liquid.oil.name = 石油
liquid.cryofluid.name = 冷冻液 liquid.cryofluid.name = 冷冻液
liquid.neoplasm.name = 囊肿血浆 liquid.neoplasm.name = Neoplasm
liquid.arkycite.name = 芳油 liquid.arkycite.name = Arkycite
liquid.gallium.name = liquid.gallium.name =
liquid.ozone.name = 臭氧 liquid.ozone.name = 臭氧
liquid.hydrogen.name = 氢气 liquid.hydrogen.name = 氢气
liquid.nitrogen.name = 氮气 liquid.nitrogen.name = 氮气
@@ -1283,7 +1285,7 @@ unit.obviate.name = 消散
block.parallax.name = 差扰光束 block.parallax.name = 差扰光束
block.cliff.name = 悬崖 block.cliff.name = 悬崖
block.sand-boulder.name = 砂岩 block.sand-boulder.name = 砂岩
block.basalt-boulder.name = 玄武岩巨 block.basalt-boulder.name = 玄武岩巨
block.grass.name = 草地 block.grass.name = 草地
block.molten-slag.name = 矿渣液 block.molten-slag.name = 矿渣液
block.pooled-cryofluid.name = 冷冻液 block.pooled-cryofluid.name = 冷冻液
@@ -1295,11 +1297,11 @@ block.tendrils.name = 卷须
block.sand-wall.name = 沙墙 block.sand-wall.name = 沙墙
block.spore-pine.name = 孢子树 block.spore-pine.name = 孢子树
block.spore-wall.name = 孢子墙 block.spore-wall.name = 孢子墙
block.boulder.name = block.boulder.name =
block.snow-boulder.name = 雪石 block.snow-boulder.name = 雪石
block.snow-pine.name = 雪树 block.snow-pine.name = 雪树
block.shale.name = 页岩地 block.shale.name = 页岩地
block.shale-boulder.name = 页岩巨 block.shale-boulder.name = 页岩巨
block.moss.name = 苔藓地 block.moss.name = 苔藓地
block.shrubs.name = 灌木丛 block.shrubs.name = 灌木丛
block.spore-moss.name = 孢子苔藓地 block.spore-moss.name = 孢子苔藓地
@@ -1370,17 +1372,17 @@ block.titanium-wall.name = 钛墙
block.titanium-wall-large.name = 大型钛墙 block.titanium-wall-large.name = 大型钛墙
block.plastanium-wall.name = 塑钢墙 block.plastanium-wall.name = 塑钢墙
block.plastanium-wall-large.name = 大型塑钢墙 block.plastanium-wall-large.name = 大型塑钢墙
block.phase-wall.name = block.phase-wall.name = 织布
block.phase-wall-large.name = 大型相 block.phase-wall-large.name = 大型相织布
block.thorium-wall.name = 钍墙 block.thorium-wall.name = 钍墙
block.thorium-wall-large.name = 大型钍墙 block.thorium-wall-large.name = 大型钍墙
block.door.name = block.door.name =
block.door-large.name = 大门 block.door-large.name = 大门
block.duo.name = 双管 block.duo.name = 双管
block.scorch.name = 火焰 block.scorch.name = 火焰
block.scatter.name = 分裂 block.scatter.name = 分裂
block.hail.name = 冰雹 block.hail.name = 冰雹
block.lancer.name = 蓝瑟 block.lancer.name = 蓝瑟
block.conveyor.name = 传送带 block.conveyor.name = 传送带
block.titanium-conveyor.name = 钛传送带 block.titanium-conveyor.name = 钛传送带
block.plastanium-conveyor.name = 塑钢传送带 block.plastanium-conveyor.name = 塑钢传送带
@@ -1395,7 +1397,7 @@ block.illuminator.name = 照明器
block.overflow-gate.name = 溢流门 block.overflow-gate.name = 溢流门
block.underflow-gate.name = 反向溢流门 block.underflow-gate.name = 反向溢流门
block.silicon-smelter.name = 硅冶炼厂 block.silicon-smelter.name = 硅冶炼厂
block.phase-weaver.name = 编织器 block.phase-weaver.name = 织布编织器
block.pulverizer.name = 粉碎机 block.pulverizer.name = 粉碎机
block.cryofluid-mixer.name = 冷冻液混合器 block.cryofluid-mixer.name = 冷冻液混合器
block.melter.name = 熔炉 block.melter.name = 熔炉
@@ -1405,7 +1407,7 @@ block.separator.name = 分离机
block.coal-centrifuge.name = 煤炭离心机 block.coal-centrifuge.name = 煤炭离心机
block.power-node.name = 电力节点 block.power-node.name = 电力节点
block.power-node-large.name = 大型电力节点 block.power-node-large.name = 大型电力节点
block.surge-tower.name = 合金电力塔 block.surge-tower.name = 巨浪电力塔
block.diode.name = 二极管 block.diode.name = 二极管
block.battery.name = 电池 block.battery.name = 电池
block.battery-large.name = 大型电池 block.battery-large.name = 大型电池
@@ -1433,7 +1435,7 @@ block.tsunami.name = 海啸
block.swarmer.name = 蜂群 block.swarmer.name = 蜂群
block.salvo.name = 齐射炮 block.salvo.name = 齐射炮
block.ripple.name = 浪涌 block.ripple.name = 浪涌
block.phase-conveyor.name = 传送带桥 block.phase-conveyor.name = 织布传送带桥
block.bridge-conveyor.name = 传送带桥 block.bridge-conveyor.name = 传送带桥
block.plastanium-compressor.name = 塑钢压缩机 block.plastanium-compressor.name = 塑钢压缩机
block.pyratite-mixer.name = 硫化物混合器 block.pyratite-mixer.name = 硫化物混合器
@@ -1443,30 +1445,31 @@ block.solar-panel-large.name = 大型太阳能板
block.oil-extractor.name = 石油钻井 block.oil-extractor.name = 石油钻井
block.repair-point.name = 维修点 block.repair-point.name = 维修点
block.repair-turret.name = 维修塔 block.repair-turret.name = 维修塔
block.pulse-conduit.name = 脉冲管 block.pulse-conduit.name = 脉冲
block.plated-conduit.name = 电镀管 block.plated-conduit.name = 电镀
block.phase-conduit.name = 位流体管道 block.phase-conduit.name = 织布导管
block.liquid-router.name = 流体路由器 block.liquid-router.name = 流体路由器
block.liquid-tank.name = 流体储 block.liquid-tank.name = 流体储罐
block.liquid-container.name = 流体容器 block.liquid-container.name = 流体容器
block.liquid-junction.name = 流体交叉器 block.liquid-junction.name = 流体交叉器
block.bridge-conduit.name = 流体导管桥 block.bridge-conduit.name = 导管桥
block.rotary-pump.name = 回转泵 block.rotary-pump.name = 回转泵
block.thorium-reactor.name = 钍反应堆 block.thorium-reactor.name = 钍反应堆
block.mass-driver.name = 质量驱动器 block.mass-driver.name = 质量驱动器
block.blast-drill.name = 爆破钻头 block.blast-drill.name = 爆破钻头
block.impulse-pump.name = block.impulse-pump.name = 冲泵
block.thermal-generator.name = 热能发电机 block.thermal-generator.name = 热能发电机
block.surge-smelter.name = 合金熔炉 block.surge-smelter.name = 合金冶炼厂
block.mender.name = 修理器 block.mender.name = 修理器
block.mend-projector.name = 修理投影 block.mend-projector.name = 修理投影
block.surge-wall.name = 合金墙 block.surge-wall.name = 合金墙
block.surge-wall-large.name = 大型合金墙 block.surge-wall-large.name = 大型合金墙
block.cyclone.name = 气旋 block.cyclone.name = 气旋
block.fuse.name = 雷光 block.fuse.name = 雷光
block.shock-mine.name = 脉冲地雷 block.shock-mine.name = 脉冲地雷
block.overdrive-projector.name = 超速投影 block.overdrive-projector.name = 超速投影
block.force-projector.name = 力墙投影 block.force-projector.name = 力墙投影
block.arc.name = 电弧 block.arc.name = 电弧
block.rtg-generator.name = RTG 发电机 block.rtg-generator.name = RTG 发电机
block.spectre.name = 幽灵 block.spectre.name = 幽灵
@@ -1492,134 +1495,135 @@ block.payload-void.name = 载荷黑洞
block.payload-source.name = 载荷源 block.payload-source.name = 载荷源
block.disassembler.name = 解离机 block.disassembler.name = 解离机
block.silicon-crucible.name = 热能坩埚 block.silicon-crucible.name = 热能坩埚
block.overdrive-dome.name = 超速穹顶投射器 block.overdrive-dome.name = 超速穹顶
block.interplanetary-accelerator.name = 行星际加速器 block.interplanetary-accelerator.name = 行星际加速器
block.constructor.name = 构造器
block.constructor.description = 制造尺寸不超过2x2方块的建筑。 block.constructor.name = 构筑器
block.large-constructor.name = 大型构造器 block.constructor.description = 构筑 1x1 至 2x2 大小的方块。
block.large-constructor.description = 制造尺寸不超过4x4方块的建筑。 block.large-constructor.name = 大型构筑器
block.large-constructor.description = 构筑 3x3 至 4x4 大小的方块。
block.deconstructor.name = 解构器 block.deconstructor.name = 解构器
block.deconstructor.description = 解构建筑与单位,返还100%的制造成本。 block.deconstructor.description = 解构方块和单位返还100%资源。
block.payload-loader.name = 载装载器 block.payload-loader.name = 装载器
block.payload-loader.description = 将液体和物品装载进方块中。 block.payload-loader.description = 向载荷方块装载液体和物品。
block.payload-unloader.name = 载卸载器 block.payload-unloader.name = 卸载器
block.payload-unloader.description = 将液体和物品从方块中卸载。 block.payload-unloader.description = 从载荷方块卸载液体和物品。
block.empty.name = block.empty.name =
block.rhyolite-crater.name = 流纹岩陨石 block.rhyolite-crater.name = 流纹岩坑
block.rough-rhyolite.name = 粗糙流纹岩 block.rough-rhyolite.name = 粗糙流纹岩
block.regolith.name = 风化层 block.regolith.name = 流纹岩
block.yellow-stone.name = block.yellow-stone.name =
block.carbon-stone.name = block.carbon-stone.name =
block.ferric-stone.name = block.ferric-stone.name =
block.ferric-craters.name = 陨石坑 block.ferric-craters.name = 铁陨石坑
block.beryllic-stone.name = 绿柱岩 block.beryllic-stone.name = 铍石
block.crystalline-stone.name = 水晶岩 block.crystalline-stone.name = 晶石
block.crystal-floor.name = 水晶地 block.crystal-floor.name = 晶石地板
block.yellow-stone-plates.name = 岩地 block.yellow-stone-plates.name = 石地板
block.red-stone.name = block.red-stone.name =
block.dense-red-stone.name = 密红 block.dense-red-stone.name = 密红
block.red-ice.name = 红冰 block.red-ice.name = 红冰
block.arkycite-floor.name = 芳油池 block.arkycite-floor.name = Arkycite Floor
block.arkyic-stone.name = 芳岩 block.arkyic-stone.name = Arkyic Stone
block.rhyolite-vent.name = 流纹喷口 block.rhyolite-vent.name = 流纹喷口
block.carbon-vent.name = 碳喷口 block.carbon-vent.name = 喷口
block.arkyic-vent.name = 芳油喷口 block.arkyic-vent.name = Arkyic Vent
block.yellow-stone-vent.name = 喷口 block.yellow-stone-vent.name = 喷口
block.red-stone-vent.name = 喷口 block.red-stone-vent.name = 喷口
block.redmat.name = 红地 block.redmat.name = 红地
block.bluemat.name = 蓝地 block.bluemat.name = 蓝地
block.core-zone.name = 核心地块 block.core-zone.name = 核心
block.regolith-wall.name = 风化墙 block.regolith-wall.name = 风化墙
block.yellow-stone-wall.name = block.yellow-stone-wall.name =
block.rhyolite-wall.name = 流纹岩墙 block.rhyolite-wall.name = 流纹岩墙
block.carbon-wall.name = 碳墙 block.carbon-wall.name =
block.ferric-stone-wall.name = block.ferric-stone-wall.name =
block.beryllic-stone-wall.name = 绿柱岩 block.beryllic-stone-wall.name = 铍石
block.arkyic-wall.name = 芳岩墙 block.arkyic-wall.name = Arkyic Wall
block.crystalline-stone-wall.name = 水晶岩 block.crystalline-stone-wall.name = 晶石
block.red-ice-wall.name = 红冰墙 block.red-ice-wall.name = 红冰墙
block.red-stone-wall.name = block.red-stone-wall.name =
block.red-diamond-wall.name = 红钻墙 block.red-diamond-wall.name = 红钻墙
block.redweed.name = 赤藻 block.redweed.name = 赤藻
block.pur-bush.name = 粹木 block.pur-bush.name = 紫灌木丛
block.yellowcoral.name = 黄珊瑚 block.yellowcoral.name = 黄珊瑚
block.carbon-boulder.name = 碳巨岩 block.carbon-boulder.name = 巨岩
block.ferric-boulder.name = 铁巨岩 block.ferric-boulder.name = 铁巨岩
block.beryllic-boulder.name = 绿柱巨岩 block.beryllic-boulder.name = 铍石巨岩
block.yellow-stone-boulder.name = 黄巨岩 block.yellow-stone-boulder.name = 巨岩
block.arkyic-boulder.name = 芳巨岩 block.arkyic-boulder.name = Arkyic Boulder
block.crystal-cluster.name = 水晶簇 block.crystal-cluster.name = 水晶簇
block.vibrant-crystal-cluster.name = 明亮水晶簇 block.vibrant-crystal-cluster.name = 鲜艳水晶簇
block.crystal-blocks.name = 晶块 block.crystal-blocks.name =
block.crystal-orbs.name = 球状水 block.crystal-orbs.name = 石球
block.crystalline-boulder.name = 晶巨岩 block.crystalline-boulder.name = 巨岩
block.red-ice-boulder.name = 红冰巨岩 block.red-ice-boulder.name = 红冰巨岩
block.rhyolite-boulder.name = 流纹巨岩 block.rhyolite-boulder.name = 流纹巨岩
block.red-stone-boulder.name = 红巨岩 block.red-stone-boulder.name = 巨岩
block.graphitic-wall.name = 石墨 block.graphitic-wall.name = 石墨墙
block.silicon-arc-furnace.name = 电弧硅炉 block.silicon-arc-furnace.name = 电弧硅炉
block.electrolyzer.name = 电解 block.electrolyzer.name = 电解
block.atmospheric-concentrator.name = 氮气浓缩 block.atmospheric-concentrator.name = 大气收集
block.oxidation-chamber.name = 氧化 block.oxidation-chamber.name = 氧化
block.electric-heater.name = 能加热器 block.electric-heater.name = 制热机
block.slag-heater.name = 矿渣加热器 block.slag-heater.name = 矿渣制热机
block.phase-heater.name = 位物加热器 block.phase-heater.name = 织制热机
block.heat-redirector.name = 重定向器 block.heat-redirector.name = 传输机
block.slag-incinerator.name = 矿渣焚化炉 block.slag-incinerator.name = 矿渣焚化炉
block.carbide-crucible.name = 碳化物坩埚 block.carbide-crucible.name = 碳化物坩埚
block.slag-centrifuge.name = 矿渣离心机 block.slag-centrifuge.name = 矿渣离心机
block.surge-crucible.name = 合金坩埚 block.surge-crucible.name = 合金坩埚
block.cyanogen-synthesizer.name = 合成 block.cyanogen-synthesizer.name = 氰合成
block.phase-synthesizer.name = 合成 block.phase-synthesizer.name = 织布合成
block.heat-reactor.name = 反应堆 block.heat-reactor.name = 反应堆
block.beryllium-wall.name = 铍墙 block.beryllium-wall.name = 铍墙
block.beryllium-wall-large.name = 大型铍墙 block.beryllium-wall-large.name = 大型铍墙
block.tungsten-wall.name = 钨墙 block.tungsten-wall.name = 钨墙
block.tungsten-wall-large.name = 大型钨墙 block.tungsten-wall-large.name = 大型钨墙
block.blast-door.name = 防爆自动 block.blast-door.name = 防爆
block.carbide-wall.name = 碳化物墙 block.carbide-wall.name = 碳化物墙
block.carbide-wall-large.name = 大型碳化物墙 block.carbide-wall-large.name = 大型碳化物墙
block.reinforced-surge-wall.name = 加固合金墙 block.reinforced-surge-wall.name = 强化合金墙
block.reinforced-surge-wall-large.name = 大型加固合金墙 block.reinforced-surge-wall-large.name = 大型强化合金墙
block.shielded-wall.name = 力场盾墙 block.shielded-wall.name = 盾墙
block.radar.name = 雷达 block.radar.name = 雷达
block.build-tower.name = 建造塔 block.build-tower.name = 建造塔
block.regen-projector.name = 再生投影器 block.regen-projector.name = 再生投影器
block.shockwave-tower.name = Shockwave Tower block.shockwave-tower.name = 震爆塔
block.shield-projector.name = 护盾投影器 block.shield-projector.name = 护盾投影器
block.large-shield-projector.name = 大型护盾投影器 block.large-shield-projector.name = 大型护盾投影器
block.armored-duct.name = 装甲管道 block.armored-duct.name = 装甲管道
block.overflow-duct.name = 管道溢流门 block.overflow-duct.name = 溢流管道
block.underflow-duct.name = Underflow Duct block.underflow-duct.name = 反向溢流管
block.duct-unloader.name = 管道装卸器 block.duct-unloader.name = 管道装卸器
block.surge-conveyor.name = 合金传送带 block.surge-conveyor.name = 合金传送带
block.surge-router.name = 合金路由器 block.surge-router.name = 合金路由器
block.unit-cargo-loader.name = 单位物流装载器 block.unit-cargo-loader.name = 单位物流装载器
block.unit-cargo-unload-point.name = 单位物流卸载点 block.unit-cargo-unload-point.name = 单位物流卸载点
block.reinforced-pump.name = 加固 block.reinforced-pump.name = 强化
block.reinforced-conduit.name = 加固管道 block.reinforced-conduit.name = 强化导管
block.reinforced-liquid-junction.name = 加固流体交叉器 block.reinforced-liquid-junction.name = 强化流体交叉器
block.reinforced-bridge-conduit.name = 加固流体导管 block.reinforced-bridge-conduit.name = 强化流体带
block.reinforced-liquid-router.name = 加固流体路由器 block.reinforced-liquid-router.name = 强化流体路由器
block.reinforced-liquid-container.name = 加固流体容器 block.reinforced-liquid-container.name = 强化流体容器
block.reinforced-liquid-tank.name = 加固流体储 block.reinforced-liquid-tank.name = 强化流体储罐
block.beam-node.name = 节点 block.beam-node.name = 光节点
block.beam-tower.name = block.beam-tower.name = 光塔
block.beam-link.name = 连接器 block.beam-link.name = 光连接器
block.turbine-condenser.name = 涡轮冷凝器 block.turbine-condenser.name = 涡轮冷凝器
block.chemical-combustion-chamber.name = 化学能发电机 block.chemical-combustion-chamber.name = 化学燃烧室
block.pyrolysis-generator.name = 热解发电机 block.pyrolysis-generator.name = 热解发生器
block.vent-condenser.name = 泉眼冷凝器 block.vent-condenser.name = 排气冷凝器
block.cliff-crusher.name = 粉碎机 block.cliff-crusher.name = 粉碎机
block.plasma-bore.name = 光束钻头 block.plasma-bore.name = 等离子钻机
block.large-plasma-bore.name = 大型光束钻头 block.large-plasma-bore.name = 大型等离子钻机
block.impact-drill.name = 冲击钻头 block.impact-drill.name = 冲击钻头
block.eruption-drill.name = 喷发钻头 block.eruption-drill.name = 爆裂钻头
block.core-bastion.name = 堡核心 block.core-bastion.name = 堡核心
block.core-citadel.name = 垒核心 block.core-citadel.name = 垒核心
block.core-acropolis.name = 卫城核心 block.core-acropolis.name = 卫城核心
block.reinforced-container.name = 加固容器 block.reinforced-container.name = 强化容器
block.reinforced-vault.name = 加固仓库 block.reinforced-vault.name = 强化仓库
block.breach.name = 撕裂 block.breach.name = 撕裂
block.sublimate.name = 升华 block.sublimate.name = 升华
block.titan.name = 泰坦 block.titan.name = 泰坦
@@ -1627,28 +1631,29 @@ block.disperse.name = 驱离
block.afflict.name = afflict block.afflict.name = afflict
block.lustre.name = 光辉 block.lustre.name = 光辉
block.scathe.name = scathe block.scathe.name = scathe
block.fabricator.name = 单位制造厂 block.fabricator.name = Fabricator
block.tank-refabricator.name = 坦克重构厂 block.tank-refabricator.name = 坦克重构厂
block.mech-refabricator.name = 机甲重构厂 block.mech-refabricator.name = 机甲重构厂
block.ship-refabricator.name = 飞船重构厂 block.ship-refabricator.name = 飞船重构厂
block.tank-assembler.name = 坦克装 block.tank-assembler.name = 坦克装厂
block.ship-assembler.name = 飞船装 block.ship-assembler.name = 飞船装厂
block.mech-assembler.name = 机甲装 block.mech-assembler.name = 机甲装厂
block.reinforced-payload-conveyor.name = 加固载荷传送带 block.reinforced-payload-conveyor.name = 强化载荷传送带
block.reinforced-payload-router.name = 加固载荷路由器 block.reinforced-payload-router.name = 强化载荷路由器
block.payload-mass-driver.name = 载荷质量驱动器 block.payload-mass-driver.name = 载荷质量驱动器
block.small-deconstructor.name = 小型解构器 block.small-deconstructor.name = 小型解构器
block.canvas.name = 画布 block.canvas.name = 画布
block.world-processor.name = 世界处理器 block.world-processor.name = 世界处理器
block.world-cell.name = 世界内存元 block.world-cell.name = 世界内存元
block.shield-breaker.name = 护盾破坏器 (临时翻译/贴图) block.shield-breaker.name = 破盾机 (临时翻译/贴图)
block.tank-fabricator.name = 坦克制造厂 block.tank-fabricator.name = 坦克制造厂
block.mech-fabricator.name = 机甲制造厂 block.mech-fabricator.name = 机甲制造厂
block.ship-fabricator.name = 飞船制造厂 block.ship-fabricator.name = 飞船制造厂
block.prime-refabricator.name = 倍乘级单位升级 block.prime-refabricator.name = 高级再重构工
block.unit-repair-tower.name = 单位维修塔 block.unit-repair-tower.name = 单位维修塔
block.diffuse.name = 扩散 block.diffuse.name = 扩散
block.basic-assembler-module.name = 基本装配厂模块 block.basic-assembler-module.name = 基本装配厂模块
block.smite.name = Smite block.smite.name = Smite
block.malign.name = Malign block.malign.name = Malign
@@ -1708,6 +1713,8 @@ hint.presetLaunch = 灰色的[accent]着陆区块[],如[accent]冰冻森林[]
hint.presetDifficulty = 这个区块受敌人[scarlet]威胁程度很高[]。 \n解锁适当的科技并做好充分准备否则[accent]不建议[]向这里发射。 hint.presetDifficulty = 这个区块受敌人[scarlet]威胁程度很高[]。 \n解锁适当的科技并做好充分准备否则[accent]不建议[]向这里发射。
hint.coreIncinerate = 核心内一种物品达到容量上限后,同种物品再进入时会被[accent]销毁[]。 hint.coreIncinerate = 核心内一种物品达到容量上限后,同种物品再进入时会被[accent]销毁[]。
hint.coopCampaign = 游玩他人主持的[accent]合作战役[]时,生产的资源也会被送入[accent]您自己的区块[]。 \n\n新科技也会同步解锁。 hint.coopCampaign = 游玩他人主持的[accent]合作战役[]时,生产的资源也会被送入[accent]您自己的区块[]。 \n\n新科技也会同步解锁。
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = 用于建造大多数建筑,或作为弹药使用。 item.copper.description = 用于建造大多数建筑,或作为弹药使用。
item.copper.details = 铜,塞普罗星上异常丰富的金属。 不经处理的话,结构很脆弱。 item.copper.details = 铜,塞普罗星上异常丰富的金属。 不经处理的话,结构很脆弱。
@@ -1738,14 +1745,14 @@ liquid.cryofluid.description = 用作反应堆、 炮塔和工厂的冷却剂。
block.derelict = \uf77e[lightgray]废墟 block.derelict = \uf77e[lightgray]废墟
block.armored-conveyor.description = 向前方输送物品,不接受侧面的输入,除非来自其他传送带。 block.armored-conveyor.description = 向前方输送物品,不接受侧面的输入,除非来自其他传送带。
block.illuminator.description = 释放光线。 block.illuminator.description = 提供照明。
block.message.description = 保存文字信息,用于队友间进行交流。 block.message.description = 保存文字信息,用于队友间进行交流。
block.graphite-press.description = 将煤炭压缩为石墨。 block.graphite-press.description = 将煤炭压缩为石墨。
block.multi-press.description = 将煤炭压缩为石墨,需要水进行冷却。 block.multi-press.description = 将煤炭压缩为石墨,需要水进行冷却。
block.silicon-smelter.description = 将沙和煤炭精炼为硅。 block.silicon-smelter.description = 将沙和煤炭精炼为硅。
block.kiln.description = 将沙和铅熔炼为钢化玻璃。 block.kiln.description = 将沙和铅熔炼为钢化玻璃。
block.plastanium-compressor.description = 用石油和钛生产塑钢。 block.plastanium-compressor.description = 用石油和钛生产塑钢。
block.phase-weaver.description = 用钍和沙合成相织物。 block.phase-weaver.description = 用钍和沙合成相织物。
block.surge-smelter.description = 将钛、铅、硅和铜熔成成巨浪合金。 block.surge-smelter.description = 将钛、铅、硅和铜熔成成巨浪合金。
block.cryofluid-mixer.description = 将水和细钛粉混合制成冷冻液。 block.cryofluid-mixer.description = 将水和细钛粉混合制成冷冻液。
block.blast-mixer.description = 利用硫化物和孢子荚生产爆炸混合物。 block.blast-mixer.description = 利用硫化物和孢子荚生产爆炸混合物。
@@ -1779,9 +1786,9 @@ block.surge-wall-large.description = 保护己方建筑,挡下敌方炮弹。
block.door.description = 可以开关的墙。 block.door.description = 可以开关的墙。
block.door-large.description = 可以开关的墙。 block.door-large.description = 可以开关的墙。
block.mender.description = 定期修复附近的建筑。 \n可使用硅来提高范围和效率。 block.mender.description = 定期修复附近的建筑。 \n可使用硅来提高范围和效率。
block.mend-projector.description = 定期修复附近的建筑。 \n可使用相织物来提高范围和效率。 block.mend-projector.description = 定期修复附近的建筑。 \n可使用相织物来提高范围和效率。
block.overdrive-projector.description = 提升附近建筑的工作效率。 \n可使用相织物来提高范围和效率。 block.overdrive-projector.description = 提升附近建筑的工作效率。 \n可使用相织物来提高范围和效率。
block.force-projector.description = 在自身周围创建一个六边形力场,使里面的建筑和单位免受伤害。 \n承受过多伤害会导致过热可以使用冷却液降温。 相织物可用于增加护盾尺寸。 block.force-projector.description = 在自身周围创建一个六边形力场,使里面的建筑和单位免受伤害。 \n承受过多伤害会导致过热可以使用冷却液降温。 相织物可用于增加护盾尺寸。
block.shock-mine.description = 对踩到它的敌人释放电弧进行攻击。 block.shock-mine.description = 对踩到它的敌人释放电弧进行攻击。
block.conveyor.description = 将物品向前方输送。 block.conveyor.description = 将物品向前方输送。
block.titanium-conveyor.description = 将物品向前方输送,比初级传送带更快。 block.titanium-conveyor.description = 将物品向前方输送,比初级传送带更快。
@@ -1864,7 +1871,7 @@ block.parallax.description = 通过牵引光束拉扯空中目标,并对其造
block.tsunami.description = 向敌人喷射强力的液体流。 使用水作弹药时能够自动灭火。 block.tsunami.description = 向敌人喷射强力的液体流。 使用水作弹药时能够自动灭火。
block.silicon-crucible.description = 从沙子和煤中提炼硅,用硫化物作为附加热源。 在炙热地形上更高效。 block.silicon-crucible.description = 从沙子和煤中提炼硅,用硫化物作为附加热源。 在炙热地形上更高效。
block.disassembler.description = 以低效率将矿渣液分离成微量的外来矿物成分。 能产生钍。 block.disassembler.description = 以低效率将矿渣液分离成微量的外来矿物成分。 能产生钍。
block.overdrive-dome.description = 提高附近建筑物的工作效率。 需要相织物和硅来工作。 block.overdrive-dome.description = 提高附近建筑物的工作效率。 需要相织物和硅来工作。
block.payload-conveyor.description = 运送大型载荷,例如从工厂生产的单位。 block.payload-conveyor.description = 运送大型载荷,例如从工厂生产的单位。
block.payload-router.description = 将输入的载荷向3个方向轮流输出。 block.payload-router.description = 将输入的载荷向3个方向轮流输出。
block.ground-factory.description = 生产陆军单位。 产出的单位可以直接投入战场,也可以送入重构工厂进行升级。 block.ground-factory.description = 生产陆军单位。 产出的单位可以直接投入战场,也可以送入重构工厂进行升级。
@@ -1941,24 +1948,24 @@ lst.end = 跳转至第一条指令
lst.wait = 等待指定的秒数 lst.wait = 等待指定的秒数
lst.lookup = 根据ID查阅一种物品/液体/单位/建筑\n各个分类中的项目总数是\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.lookup = 根据ID查阅一种物品/液体/单位/建筑\n各个分类中的项目总数是\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump = 根据条件判断,决定是否跳转至另一条指令 lst.jump = 根据条件判断,决定是否跳转至另一条指令
lst.unitbind = 绑定某个类型的下一个单位\n并保存至[accent]@unit[] lst.unitbind = 绑定某个类型的下一个单位,或直接绑定指定的单位\n并保存至[accent]@unit[]
lst.unitcontrol = 控制已绑定的单位 lst.unitcontrol = 控制已绑定的单位
lst.unitradar = 让绑定的单位搜寻感知范围内的其他单位 lst.unitradar = 让绑定的单位搜寻感知范围内的其他单位
lst.unitlocate = 让绑定的单位搜寻整个地图中特定的建筑或位置 lst.unitlocate = 让绑定的单位搜寻整个地图中特定的建筑或位置
lst.getblock = 任意位置获取地块数据 lst.getblock = 获取任意位置地块数据
lst.setblock = 设置任意位置的地块数据 lst.setblock = 设置任意位置的地块数据
lst.spawnunit = 某个位置生成单位 lst.spawnunit = 指定位置生成单位
lst.applystatus = 为一个单位添加或清除个状态效果 lst.applystatus = 添加或清除单位的一个状态效果
lst.spawnwave = 在任意位置生成一波敌人\n不记录在波数计数 lst.spawnwave = 在任意位置生成一波敌人\n不记录在波数计数器中
lst.explosion = 在某个位置制造爆炸 lst.explosion = 在某个位置生成爆炸
lst.setrate = 在指令/时间tick的时间下设置处理器处理速度 lst.setrate = 在指令/时间的时间下设置处理器处理速度
lst.fetch = 按索引查找单位、核心、玩家或建筑物\n索引从 0 开始,以其返回的计数结束 lst.fetch = 按索引查找单位、核心、玩家或建筑物\n索引从 0 开始,以其返回的计数结束
lst.packcolor = 将[0,1]范围内的RGBA分量整合成单个数字用于绘图或规则设置 lst.packcolor = 将[0,1]范围内的RGBA分量整合成单个数字用于绘图或规则设置
lst.setrule = 设置游戏规则 lst.setrule = 设置地图规则
lst.flushmessage = 根据文本缓存的内容,在屏幕上显示一条信息。\n上一条信息结束后才会执行 lst.flushmessage = 在屏幕中央投影文字缓存的内容\n会等待上一个文字显示结束
lst.cutscene = 控制玩家游戏镜头 lst.cutscene = 控制玩家游戏视角
lst.setflag = 设置一个全局flag可被所有处理器读取 lst.setflag = 设置一个可被所有处理器读取的全局flag
lst.getflag = 检查某个全局flag是否被设置 lst.getflag = 检查是否设置了全局flag
logic.nounitbuild = [red]此处不允许处理器操控单位去建设 logic.nounitbuild = [red]此处不允许处理器操控单位去建设
@@ -1992,7 +1999,7 @@ lcategory.world.description = 控制世界的各类设置
graphicstype.clear = 用指定的颜色填充整个显示屏 graphicstype.clear = 用指定的颜色填充整个显示屏
graphicstype.color = 设置后续画图操作所使用的颜色 graphicstype.color = 设置后续画图操作所使用的颜色
graphicstype.col = 整合后的色彩信息。\n以[accent]%[]开头的十六进制代码形式。\n例如:[accent]%ff0000[]代表红色 graphicstype.col = 颜色代码。\n以[accent]%[]开头的十六进制代码形式。\n举例: [accent]%ff0000[] 为[red]红色
graphicstype.stroke = 设置线条宽度 graphicstype.stroke = 设置线条宽度
graphicstype.line = 绘制线段 graphicstype.line = 绘制线段
graphicstype.rect = 绘制实心矩形 graphicstype.rect = 绘制实心矩形
@@ -2090,7 +2097,7 @@ unitlocate.group = 所搜寻的建筑分类
lenum.idle = 原地不动,但继续进行手上的采矿/建造动作\n单位的默认状态 lenum.idle = 原地不动,但继续进行手上的采矿/建造动作\n单位的默认状态
lenum.stop = 停止移动/采矿/建造动作 lenum.stop = 停止移动/采矿/建造动作
lenum.unbind = 完全禁用逻辑控制\n恢复标准AI lenum.unbind = 停用单位的逻辑控制\n恢复常规AI
lenum.move = 移动到某个位置 lenum.move = 移动到某个位置
lenum.approach = 靠近某个位置至一定的距离内 lenum.approach = 靠近某个位置至一定的距离内
lenum.pathfind = 寻路移动至敌人出生点 lenum.pathfind = 寻路移动至敌人出生点
@@ -2107,3 +2114,5 @@ lenum.build = 建造建筑
lenum.getblock = 获取某个坐标处的建筑及其类型\n坐标需要在单位的感知范围内\n无建筑的地面返回[accent]@air[],墙壁返回[accent]@solid[] lenum.getblock = 获取某个坐标处的建筑及其类型\n坐标需要在单位的感知范围内\n无建筑的地面返回[accent]@air[],墙壁返回[accent]@solid[]
lenum.within = 检查单位是否接近了某个位置 lenum.within = 检查单位是否接近了某个位置
lenum.boost = 开始/停止助推 lenum.boost = 开始/停止助推
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -1716,6 +1716,8 @@ hint.presetLaunch = 灰色的[accent]降落地區[],例如[accent]冰凍森林
hint.presetDifficulty = 此地區為[scarlet]高危險等級[]區域。\n[accent]不建議[]在準備好科技和資源以前發射至此區域。 hint.presetDifficulty = 此地區為[scarlet]高危險等級[]區域。\n[accent]不建議[]在準備好科技和資源以前發射至此區域。
hint.coreIncinerate = 當任一物品的核心庫存滿了後,後續進入的同種資源會被[accent]銷毀[]。 hint.coreIncinerate = 當任一物品的核心庫存滿了後,後續進入的同種資源會被[accent]銷毀[]。
hint.coopCampaign = 遊玩[accent]多人合作戰役[]時,同地圖所生產的資源皆會被送入[accent]自己的地區[]。\n\n任何新科技也會單向同步到自己的科技。 hint.coopCampaign = 遊玩[accent]多人合作戰役[]時,同地圖所生產的資源皆會被送入[accent]自己的地區[]。\n\n任何新科技也會單向同步到自己的科技。
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
item.copper.description = 最基本的結構材料。在各種類型的方塊中廣泛使用。 item.copper.description = 最基本的結構材料。在各種類型的方塊中廣泛使用。
item.copper.details = 銅,蕈孢星上異常常見的金屬。加工前結構脆弱。 item.copper.details = 銅,蕈孢星上異常常見的金屬。加工前結構脆弱。
@@ -2114,3 +2116,5 @@ lenum.build = 建造一個建築
lenum.getblock = 獲取指定位置的建築種類和該建築\n必須在單位的範圍內\n實體障礙物如高山會回傳[accent]@solid[] lenum.getblock = 獲取指定位置的建築種類和該建築\n必須在單位的範圍內\n實體障礙物如高山會回傳[accent]@solid[]
lenum.within = 單位是否在指定範圍內 lenum.within = 單位是否在指定範圍內
lenum.boost = 使用推進器 lenum.boost = 使用推進器
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -144,7 +144,7 @@ public class BlockIndexer{
process(tile); process(tile);
var drop = tile.drop(); var drop = tile.drop();
if(drop != null){ if(drop != null && ores != null){
int qx = tile.x / quadrantSize; int qx = tile.x / quadrantSize;
int qy = tile.y / quadrantSize; int qy = tile.y / quadrantSize;

View File

@@ -446,7 +446,6 @@ public class Blocks{
}}; }};
redIce = new Floor("red-ice"){{ redIce = new Floor("red-ice"){{
//TODO red ice boulder
dragMultiplier = 0.4f; dragMultiplier = 0.4f;
speedMultiplier = 0.9f; speedMultiplier = 0.9f;
attributes.set(Attribute.water, 0.4f); attributes.set(Attribute.water, 0.4f);
@@ -458,9 +457,9 @@ public class Blocks{
liquidDrop = Liquids.arkycite; liquidDrop = Liquids.arkycite;
liquidMultiplier = 1.5f; liquidMultiplier = 1.5f;
isLiquid = true; isLiquid = true;
//TODO status, cache layer for this crap //TODO no status for now
status = StatusEffects.wet; //status = StatusEffects.slow;
statusDuration = 120f; //statusDuration = 120f;
drownTime = 200f; drownTime = 200f;
cacheLayer = CacheLayer.arkycite; cacheLayer = CacheLayer.arkycite;
albedo = 0.9f; albedo = 0.9f;
@@ -470,7 +469,6 @@ public class Blocks{
variants = 3; variants = 3;
}}; }};
//TODO different vent colors
rhyoliteVent = new SteamVent("rhyolite-vent"){{ rhyoliteVent = new SteamVent("rhyolite-vent"){{
parent = blendGroup = rhyolite; parent = blendGroup = rhyolite;
attributes.set(Attribute.steam, 1f); attributes.set(Attribute.steam, 1f);

View File

@@ -63,6 +63,7 @@ public class Planets{
lightSrcTo = 0.5f; lightSrcTo = 0.5f;
lightDstFrom = 0.2f; lightDstFrom = 0.2f;
clearSectorOnLose = true; clearSectorOnLose = true;
defaultCore = Blocks.coreBastion;
hiddenItems.addAll(Items.serpuloItems).removeAll(Items.erekirItems); hiddenItems.addAll(Items.serpuloItems).removeAll(Items.erekirItems);
//TODO SHOULD there be lighting? //TODO SHOULD there be lighting?

View File

@@ -124,6 +124,7 @@ public class SectorPresets{
intersect = new SectorPreset("intersect", erekir, 36){{ intersect = new SectorPreset("intersect", erekir, 36){{
difficulty = 5; difficulty = 5;
captureWave = 9; captureWave = 9;
attackAfterWaves = true;
}}; }};
atlas = new SectorPreset("atlas", erekir, 14){{ //TODO random sector, pick a better one atlas = new SectorPreset("atlas", erekir, 14){{ //TODO random sector, pick a better one

View File

@@ -420,7 +420,7 @@ public class Control implements ApplicationListener, Loadable{
//set spawn for sector damage to use //set spawn for sector damage to use
Tile spawn = world.tile(sector.info.spawnPosition); Tile spawn = world.tile(sector.info.spawnPosition);
spawn.setBlock(Blocks.coreShard, state.rules.defaultTeam); spawn.setBlock(sector.planet.defaultCore, state.rules.defaultTeam);
//add extra damage. //add extra damage.
SectorDamage.apply(1f); SectorDamage.apply(1f);

View File

@@ -168,18 +168,6 @@ public class Logic implements ApplicationListener{
} }
}); });
//send out items to each client
Events.on(TurnEvent.class, e -> {
if(net.server() && state.isCampaign()){
int[] out = new int[content.items().size];
state.getSector().info.production.each((item, stat) -> {
out[item.id] = Math.max(0, (int)(stat.mean * turnDuration / 60));
});
Call.sectorProduced(out);
}
});
//listen to core changes; if all cores have been destroyed, set to derelict. //listen to core changes; if all cores have been destroyed, set to derelict.
Events.on(CoreChangeEvent.class, e -> Core.app.post(() -> { Events.on(CoreChangeEvent.class, e -> Core.app.post(() -> {
if(state.rules.cleanupDeadTeams && state.rules.pvp && !e.core.isAdded() && e.core.team != Team.derelict && e.core.team.cores().isEmpty()){ if(state.rules.cleanupDeadTeams && state.rules.pvp && !e.core.isAdded() && e.core.team != Team.derelict && e.core.team.cores().isEmpty()){
@@ -397,7 +385,9 @@ public class Logic implements ApplicationListener{
//called when the remote server runs a turn and produces something //called when the remote server runs a turn and produces something
@Remote @Remote
public static void sectorProduced(int[] amounts){ public static void sectorProduced(int[] amounts){
if(!state.isCampaign()) return; //TODO currently disabled.
if(!state.isCampaign() || true) return;
Planet planet = state.rules.sector.planet; Planet planet = state.rules.sector.planet;
boolean any = false; boolean any = false;

View File

@@ -150,8 +150,8 @@ public class MapObjectivesCanvas extends WidgetGroup{
maxX = Math.min(Mathf.ceil((x + width + 1f) / unitSize), bounds), maxY = Math.min(Mathf.ceil((y + height + 1f) / unitSize), bounds); maxX = Math.min(Mathf.ceil((x + width + 1f) / unitSize), bounds), maxY = Math.min(Mathf.ceil((y + height + 1f) / unitSize), bounds);
float progX = x % unitSize, progY = y % unitSize; float progX = x % unitSize, progY = y % unitSize;
Lines.stroke(2f); Lines.stroke(3f);
Draw.color(Pal.gray, parentAlpha); Draw.color(Pal.darkestGray, parentAlpha);
for(int x = minX; x <= maxX; x++) Lines.line(progX + x * unitSize, minY * unitSize, progX + x * unitSize, maxY * unitSize); for(int x = minX; x <= maxX; x++) Lines.line(progX + x * unitSize, minY * unitSize, progX + x * unitSize, maxY * unitSize);
for(int y = minY; y <= maxY; y++) Lines.line(minX * unitSize, progY + y * unitSize, maxX * unitSize, progY + y * unitSize); for(int y = minY; y <= maxY; y++) Lines.line(minX * unitSize, progY + y * unitSize, maxX * unitSize, progY + y * unitSize);
@@ -248,8 +248,24 @@ public class MapObjectivesCanvas extends WidgetGroup{
Lines.stroke(4f); Lines.stroke(4f);
Draw.color(remove ? Pal.remove : Pal.accent, parentAlpha); Draw.color(remove ? Pal.remove : Pal.accent, parentAlpha);
Fill.square(x1, y1, 8f, 45f);
Fill.square(x2, y2, 8f, 45f);
float dist = Math.abs(x1 - x2) / 2f; float dist = Math.abs(x1 - x2) / 2f;
Lines.curve(x1, y1, x1 + dist, y1, x2 - dist, y2, x2, y2, Math.max(4, (int) (Mathf.dst(x1, y1, x2, y2) / 4f))); float cx1 = x1 + dist;
float cx2 = x2 - dist;
Lines.curve(x1, y1, cx1, y1, cx2, y2, x2, y2, Math.max(4, (int) (Mathf.dst(x1, y1, x2, y2) / 4f)));
float progress = (Time.time % (60 * 4)) / (60 * 4);
float t2 = progress * progress;
float t3 = progress * t2;
float t1 = 1 - progress;
float t13 = t1 * t1 * t1;
float kx1 = t13 * x1 + 3 * progress * t1 * t1 * cx1 + 3 * t2 * t1 * cx2 + t3 * x2;
float ky1 = t13 *y1 + 3 * progress * t1 * t1 * y1 + 3 * t2 * t1 * y2 + t3 * y2;
Fill.circle(kx1, ky1, 6f);
Draw.reset(); Draw.reset();
} }
@@ -375,21 +391,23 @@ public class MapObjectivesCanvas extends WidgetGroup{
setTransform(false); setTransform(false);
setClip(false); setClip(false);
add(conParent = new Connector(true)).size(unitSize); add(conParent = new Connector(true)).size(unitSize, unitSize * 2);
add(new ImageButton(Icon.move, new ImageButtonStyle(){{ table(Tex.whiteui, t -> {
up = Tex.whiteui; float pad = (unitSize - 32f) / 2f - 4f;
imageUpColor = Color.black; t.margin(pad);
}})).color(Pal.accent).height(unitSize).growX().get().addCaptureListener(mover = new Mover()); t.touchable(() -> Touchable.enabled);
add(conChildren = new Connector(false)).size(unitSize); t.setColor(Pal.gray);
row().table(Tex.buttonSelectTrans, t -> { t.labelWrap(obj.typeName())
t.labelWrap(obj.typeName()).grow()
.style(Styles.outlineLabel) .style(Styles.outlineLabel)
.color(Pal.accent).align(Align.left).padLeft(6f) .left().grow().get()
.ellipsis(true).get().setAlignment(Align.left); .setAlignment(Align.left);
t.row();
t.table(b -> { t.table(b -> {
b.right().defaults().size(32f).pad((unitSize - 32f) / 2f - 4f); b.left().defaults().size(40f);
b.button(Icon.pencilSmall, () -> { b.button(Icon.pencilSmall, () -> {
BaseDialog dialog = new BaseDialog("@editor.objectives"); BaseDialog dialog = new BaseDialog("@editor.objectives");
dialog.cont.pane(Styles.noBarPane, list -> list.top().table(e -> { dialog.cont.pane(Styles.noBarPane, list -> list.top().table(e -> {
@@ -406,8 +424,9 @@ public class MapObjectivesCanvas extends WidgetGroup{
dialog.show(); dialog.show();
}); });
b.button(Icon.trashSmall, () -> removeTile(this)); b.button(Icon.trashSmall, () -> removeTile(this));
}).growY().fillX(); }).left().grow();
}).grow().colspan(3); }).growX().height(unitSize * 2).get().addCaptureListener(mover = new Mover());
add(conChildren = new Connector(false)).size(unitSize, unitSize * 2);
setSize(getPrefWidth(), getPrefHeight()); setSize(getPrefWidth(), getPrefHeight());
pos(x, y); pos(x, y);
@@ -496,14 +515,15 @@ public class MapObjectivesCanvas extends WidgetGroup{
public Connector(boolean findParent){ public Connector(boolean findParent){
super(new ButtonStyle(){{ super(new ButtonStyle(){{
down = findParent ? Tex.buttonEdgeDown1 : Tex.buttonEdgeDown3; down = findParent ? Tex.buttonSideLeftDown : Tex.buttonSideRightDown;
up = findParent ? Tex.buttonEdge1 : Tex.buttonEdge3; up = findParent ? Tex.buttonSideLeft : Tex.buttonSideRight;
over = findParent ? Tex.buttonEdgeOver1 : Tex.buttonEdgeOver3; over = findParent ? Tex.buttonSideLeftOver : Tex.buttonSideRightOver;
}}); }});
this.findParent = findParent; this.findParent = findParent;
clearChildren(); clearChildren();
addCaptureListener(new InputListener(){ addCaptureListener(new InputListener(){
int conPointer = -1; int conPointer = -1;
@@ -552,6 +572,22 @@ public class MapObjectivesCanvas extends WidgetGroup{
tile() != other.tile(); tile() != other.tile();
} }
@Override
public void draw(){
super.draw();
float cx = x + width / 2f;
float cy = y + height / 2f;
// these are all magic numbers tweaked until they looked good in-game, don't mind them.
Lines.stroke(3f, Pal.accent);
if(findParent){
Lines.line(cx, cy + 9f, cx + 9f, cy);
Lines.line(cx + 9f, cy, cx, cy - 9f);
}else{
Lines.square(cx, cy, 9f, 45f);
}
}
public ObjectiveTile tile(){ public ObjectiveTile tile(){
return ObjectiveTile.this; return ObjectiveTile.this;
} }

View File

@@ -1,5 +1,6 @@
package mindustry.game; package mindustry.game;
import arc.math.geom.*;
import arc.util.*; import arc.util.*;
import mindustry.core.GameState.*; import mindustry.core.GameState.*;
import mindustry.ctype.*; import mindustry.ctype.*;
@@ -267,6 +268,18 @@ public class EventType{
} }
} }
public static class BuildingCommandEvent{
public final Player player;
public final Building building;
public final Vec2 position;
public BuildingCommandEvent(Player player, Building building, Vec2 position){
this.player = player;
this.building = building;
this.position = position;
}
}
public static class GameOverEvent{ public static class GameOverEvent{
public final Team winner; public final Team winner;

View File

@@ -609,6 +609,15 @@ public class MapObjectives implements Iterable<MapObjective>, Eachable<MapObject
String className = getClass().getSimpleName().replace("Marker", ""); String className = getClass().getSimpleName().replace("Marker", "");
return Core.bundle == null ? className : Core.bundle.get("marker." + className.toLowerCase() + ".name", className); return Core.bundle == null ? className : Core.bundle.get("marker." + className.toLowerCase() + ".name", className);
} }
public static String fetchText(String text){
return text.startsWith("@") ?
//on mobile, try ${text}.mobile first for mobile-specific hints.
mobile ? Core.bundle.get(text.substring(1) + ".mobile", Core.bundle.get(text.substring(1))) :
Core.bundle.get(text.substring(1)) :
text;
}
} }
/** Displays text above a shape. */ /** Displays text above a shape. */
@@ -662,7 +671,7 @@ public class MapObjectives implements Iterable<MapObjective>, Eachable<MapObject
Draw.reset(); Draw.reset();
if(fetchedText == null){ if(fetchedText == null){
fetchedText = text.startsWith("@") ? Core.bundle.get(text.substring(1)) : text; fetchedText = fetchText(text);
} }
WorldLabel.drawAt(text, pos.x, pos.y + radius + textHeight, Draw.z(), flags, fontSize); WorldLabel.drawAt(text, pos.x, pos.y + radius + textHeight, Draw.z(), flags, fontSize);
@@ -774,7 +783,7 @@ public class MapObjectives implements Iterable<MapObjective>, Eachable<MapObject
@Override @Override
public void draw(){ public void draw(){
if(fetchedText == null){ if(fetchedText == null){
fetchedText = text.startsWith("@") ? Core.bundle.get(text.substring(1)) : text; fetchedText = fetchText(text);
} }
WorldLabel.drawAt(fetchedText, pos.x, pos.y, Draw.z(), flags, fontSize); WorldLabel.drawAt(fetchedText, pos.x, pos.y, Draw.z(), flags, fontSize);

View File

@@ -260,6 +260,8 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
if(!state.isPaused() && player == Vars.player){ if(!state.isPaused() && player == Vars.player){
Fx.moveCommand.at(target); Fx.moveCommand.at(target);
} }
Events.fire(new BuildingCommandEvent(player, build, target));
} }
@Remote(called = Loc.server, targets = Loc.both, forward = true) @Remote(called = Loc.server, targets = Loc.both, forward = true)

View File

@@ -90,7 +90,7 @@ public class MobileInput extends InputHandler implements GestureListener{
void checkTargets(float x, float y){ void checkTargets(float x, float y){
Unit unit = Units.closestEnemy(player.team(), x, y, 20f, u -> !u.dead); Unit unit = Units.closestEnemy(player.team(), x, y, 20f, u -> !u.dead);
if(unit != null){ if(unit != null && player.unit().type.canAttack){
player.unit().mineTile = null; player.unit().mineTile = null;
target = unit; target = unit;
}else{ }else{
@@ -658,7 +658,7 @@ public class MobileInput extends InputHandler implements GestureListener{
payloadTarget = null; payloadTarget = null;
//control a unit/block detected on first tap of double-tap //control a unit/block detected on first tap of double-tap
if(unitTapped != null && state.rules.possessionAllowed){ if(unitTapped != null && state.rules.possessionAllowed && unitTapped.isAI() && unitTapped.team == player.team() && !unitTapped.dead && unitTapped.type.playerControllable){
Call.unitControl(player, unitTapped); Call.unitControl(player, unitTapped);
recentRespawnTimer = 1f; recentRespawnTimer = 1f;
}else if(buildingTapped != null && state.rules.possessionAllowed){ }else if(buildingTapped != null && state.rules.possessionAllowed){

View File

@@ -68,7 +68,6 @@ public class SaveIO{
getMeta(stream); getMeta(stream);
return true; return true;
}catch(Throwable e){ }catch(Throwable e){
Log.err(e);
return false; return false;
} }
} }

View File

@@ -9,6 +9,7 @@ import arc.math.geom.*;
import arc.struct.*; import arc.struct.*;
import arc.util.*; import arc.util.*;
import arc.util.noise.*; import arc.util.noise.*;
import mindustry.content.*;
import mindustry.content.TechTree.*; import mindustry.content.TechTree.*;
import mindustry.ctype.*; import mindustry.ctype.*;
import mindustry.game.*; import mindustry.game.*;
@@ -16,6 +17,7 @@ import mindustry.graphics.*;
import mindustry.graphics.g3d.*; import mindustry.graphics.g3d.*;
import mindustry.graphics.g3d.PlanetGrid.*; import mindustry.graphics.g3d.PlanetGrid.*;
import mindustry.maps.generators.*; import mindustry.maps.generators.*;
import mindustry.world.*;
import mindustry.world.meta.*; import mindustry.world.meta.*;
import static mindustry.Vars.*; import static mindustry.Vars.*;
@@ -105,6 +107,8 @@ public class Planet extends UnlockableContent{
public boolean prebuildBase = true; public boolean prebuildBase = true;
/** If true, waves are created on sector loss. TODO remove. */ /** If true, waves are created on sector loss. TODO remove. */
public boolean allowWaves = false; public boolean allowWaves = false;
/** Default core block for launching. */
public Block defaultCore = Blocks.coreShard;
/** Sets up rules on game load for any sector on this planet. */ /** Sets up rules on game load for any sector on this planet. */
public Cons<Rules> ruleSetter = r -> {}; public Cons<Rules> ruleSetter = r -> {};
/** Parent body that this planet orbits around. If null, this planet is considered to be in the middle of the solar system.*/ /** Parent body that this planet orbits around. If null, this planet is considered to be in the middle of the solar system.*/

View File

@@ -742,8 +742,6 @@ public class UnitType extends UnlockableContent{
ab.init(this); ab.init(this);
} }
canHeal = weapons.contains(w -> w.bullet.heals());
//add mirrored weapon variants //add mirrored weapon variants
Seq<Weapon> mapped = new Seq<>(); Seq<Weapon> mapped = new Seq<>();
for(Weapon w : weapons){ for(Weapon w : weapons){
@@ -770,6 +768,8 @@ public class UnitType extends UnlockableContent{
weapons.each(Weapon::init); weapons.each(Weapon::init);
canHeal = weapons.contains(w -> w.bullet.heals());
canAttack = weapons.contains(w -> !w.noAttack); canAttack = weapons.contains(w -> !w.noAttack);
//dynamically create ammo capacity based on firing rate //dynamically create ammo capacity based on firing rate

View File

@@ -162,6 +162,7 @@ public class RepairBeamWeapon extends Weapon{
HealBeamMount heal = (HealBeamMount)mount; HealBeamMount heal = (HealBeamMount)mount;
if(unit.canShoot()){
float float
weaponRotation = unit.rotation - 90, weaponRotation = unit.rotation - 90,
wx = unit.x + Angles.trnsx(weaponRotation, x, y), wx = unit.x + Angles.trnsx(weaponRotation, x, y),
@@ -173,6 +174,7 @@ public class RepairBeamWeapon extends Weapon{
laser, laserEnd, laserTop, laserTopEnd); laser, laserEnd, laserTop, laserTopEnd);
Draw.z(z); Draw.z(z);
} }
}
@Override @Override
public void init(){ public void init(){

View File

@@ -430,7 +430,7 @@ public class ModsDialog extends BaseDialog{
if(((mod.hasJava || mod.hasScripts) && Vars.ios) || if(((mod.hasJava || mod.hasScripts) && Vars.ios) ||
(!Strings.matches(searchtxt, mod.name) && !Strings.matches(searchtxt, mod.repo)) (!Strings.matches(searchtxt, mod.name) && !Strings.matches(searchtxt, mod.repo))
//hack, I'm basically testing if 135.10 >= modVersion, which is equivalent to modVersion >= 136 //hack, I'm basically testing if 135.10 >= modVersion, which is equivalent to modVersion >= 136
//|| (Version.isAtLeast(135, 10, mod.minGameVersion)) || (Version.isAtLeast(135, 10, mod.minGameVersion))
) continue; ) continue;
float s = 64f; float s = 64f;
@@ -502,6 +502,11 @@ public class ModsDialog extends BaseDialog{
sel.hide(); sel.hide();
githubImportMod(mod.repo, mod.hasJava, null); githubImportMod(mod.repo, mod.hasJava, null);
}); });
if(Core.graphics.isPortrait()){
sel.buttons.row();
}
sel.buttons.button("@mods.github.open", Icon.link, () -> { sel.buttons.button("@mods.github.open", Icon.link, () -> {
Core.app.openURI("https://github.com/" + mod.repo); Core.app.openURI("https://github.com/" + mod.repo);
}); });

View File

@@ -340,7 +340,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
} }
Sector findLauncher(Sector to){ Sector findLauncher(Sector to){
Sector launchSector = this.launchSector != null && this.launchSector.hasBase() ? this.launchSector : null; Sector launchSector = this.launchSector != null && this.launchSector.planet == to.planet && this.launchSector.hasBase() ? this.launchSector : null;
//directly nearby. //directly nearby.
if(to.near().contains(launchSector)) return launchSector; if(to.near().contains(launchSector)) return launchSector;
@@ -1153,13 +1153,14 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
if(mode == look && !sector.hasBase()){ if(mode == look && !sector.hasBase()){
shouldHide = false; shouldHide = false;
Sector from = findLauncher(sector); Sector from = findLauncher(sector);
if(from == null){ if(from == null){
//clear loadout information, so only the basic loadout gets used //clear loadout information, so only the basic loadout gets used
universe.clearLoadoutInfo(); universe.clearLoadoutInfo();
//free launch. //free launch.
control.playSector(sector); control.playSector(sector);
}else{ }else{
CoreBlock block = from.info.bestCoreType instanceof CoreBlock b ? b : (CoreBlock)Blocks.coreShard; CoreBlock block = from.planet.allowLaunchSchematics ? (from.info.bestCoreType instanceof CoreBlock b ? b : (CoreBlock)from.planet.defaultCore) : (CoreBlock)from.planet.defaultCore;
loadouts.show(block, from, sector, () -> { loadouts.show(block, from, sector, () -> {
var schemCore = universe.getLastLoadout().findCore(); var schemCore = universe.getLastLoadout().findCore();

View File

@@ -99,12 +99,15 @@ public class ResearchDialog extends BaseDialog{
}else{ }else{
itemDisplay.marginTop(0f); itemDisplay.marginTop(0f);
} }
itemDisplay.invalidate();
itemDisplay.layout();
}; };
onResize(checkMargin); onResize(checkMargin);
shown(() -> { shown(() -> {
checkMargin.run(); checkMargin.run();
Core.app.post(checkMargin);
Planet currPlanet = ui.planet.isShown() ? Planet currPlanet = ui.planet.isShown() ?
ui.planet.state.planet : ui.planet.state.planet :

View File

@@ -12,12 +12,13 @@ import arc.struct.*;
import arc.util.*; import arc.util.*;
import mindustry.*; import mindustry.*;
import mindustry.content.*; import mindustry.content.*;
import mindustry.game.*;
import mindustry.game.EventType.*; import mindustry.game.EventType.*;
import mindustry.game.*;
import mindustry.gen.*; import mindustry.gen.*;
import mindustry.input.*; import mindustry.input.*;
import mindustry.ui.*; import mindustry.ui.*;
import mindustry.world.*; import mindustry.world.*;
import mindustry.world.blocks.payloads.PayloadBlock.*;
import mindustry.world.meta.*; import mindustry.world.meta.*;
import static mindustry.Vars.*; import static mindustry.Vars.*;
@@ -38,7 +39,7 @@ public class HintsFragment{
public void build(Group parent){ public void build(Group parent){
group.setFillParent(true); group.setFillParent(true);
group.touchable = Touchable.childrenOnly; group.touchable = Touchable.childrenOnly;
//TODO hints off for now. //TODO hints off for now - figure out tutorial system.
group.visibility = () -> !state.isCampaign() && Core.settings.getBool("hints", true) && ui.hudfrag.shown; group.visibility = () -> !state.isCampaign() && Core.settings.getBool("hints", true) && ui.hudfrag.shown;
group.update(() -> { group.update(() -> {
if(current != null){ if(current != null){
@@ -83,6 +84,11 @@ public class HintsFragment{
events.clear(); events.clear();
}); });
Events.on(BuildingCommandEvent.class, e -> {
if(e.building instanceof PayloadBlockBuild<?>){
events.add("factorycontrol");
}
});
} }
void checkNext(){ void checkNext(){
@@ -170,6 +176,8 @@ public class HintsFragment{
waveFire(() -> Groups.fire.size() > 0 && Blocks.wave.unlockedNow(), () -> indexer.getFlagged(state.rules.defaultTeam, BlockFlag.extinguisher).size > 0), waveFire(() -> Groups.fire.size() > 0 && Blocks.wave.unlockedNow(), () -> indexer.getFlagged(state.rules.defaultTeam, BlockFlag.extinguisher).size > 0),
generator(() -> control.input.block == Blocks.combustionGenerator, () -> ui.hints.placedBlocks.contains(Blocks.combustionGenerator)), generator(() -> control.input.block == Blocks.combustionGenerator, () -> ui.hints.placedBlocks.contains(Blocks.combustionGenerator)),
guardian(() -> state.boss() != null && state.boss().armor >= 4, () -> state.boss() == null), guardian(() -> state.boss() != null && state.boss().armor >= 4, () -> state.boss() == null),
factoryControl(() -> !(state.isCampaign() && state.rules.sector.preset == SectorPresets.onset) &&
state.rules.defaultTeam.data().getBuildings(Blocks.tankFabricator).size + state.rules.defaultTeam.data().getBuildings(Blocks.groundFactory).size > 0, () -> ui.hints.events.contains("factorycontrol")),
coreUpgrade(() -> state.isCampaign() && Blocks.coreFoundation.unlocked() coreUpgrade(() -> state.isCampaign() && Blocks.coreFoundation.unlocked()
&& state.rules.defaultTeam.core() != null && state.rules.defaultTeam.core() != null
&& state.rules.defaultTeam.core().block == Blocks.coreShard && state.rules.defaultTeam.core().block == Blocks.coreShard

View File

@@ -839,6 +839,8 @@ public class HudFragment{
table.row(); table.row();
//TODO nobody reads details anyway.
/*
table.clicked(() -> { table.clicked(() -> {
if(state.rules.objectives.any()){ if(state.rules.objectives.any()){
StringBuilder text = new StringBuilder(); StringBuilder text = new StringBuilder();
@@ -859,7 +861,7 @@ public class HudFragment{
//TODO this, as said before, could be much better. //TODO this, as said before, could be much better.
ui.showInfo(text.toString()); ui.showInfo(text.toString());
} }
}); });*/
return table; return table;
} }

View File

@@ -14,6 +14,7 @@ public class LiquidVoid extends Block{
update = true; update = true;
group = BlockGroup.liquids; group = BlockGroup.liquids;
envEnabled = Env.any; envEnabled = Env.any;
liquidCapacity = 10000f;
} }
@Override @Override

View File

@@ -40,8 +40,10 @@ public class ConsumeLiquid extends ConsumeLiquidBase{
@Override @Override
public float efficiency(Building build){ public float efficiency(Building build){
float ed = build.edelta();
if(ed <= 0.00000001f) return 0f;
//there can be more liquid than necessary, so cap at 1 //there can be more liquid than necessary, so cap at 1
return Math.min(build.liquids.get(liquid) / (amount * build.edelta()), 1f); return Math.min(build.liquids.get(liquid) / (amount * ed), 1f);
} }
@Override @Override

View File

@@ -50,7 +50,9 @@ public class ConsumeLiquidFilter extends ConsumeLiquidBase{
@Override @Override
public float efficiency(Building build){ public float efficiency(Building build){
var liq = getConsumed(build); var liq = getConsumed(build);
return liq != null ? Math.min(build.liquids.get(liq) / (amount * build.edelta()), 1f) : 0f; float ed = build.edelta();
if(ed <= 0.00000001f) return 0f;
return liq != null ? Math.min(build.liquids.get(liq) / (amount * ed), 1f) : 0f;
} }
public @Nullable Liquid getConsumed(Building build){ public @Nullable Liquid getConsumed(Building build){

View File

@@ -49,9 +49,11 @@ public class ConsumeLiquids extends Consume{
@Override @Override
public float efficiency(Building build){ public float efficiency(Building build){
float min = 1f, delta = build.edelta(); float ed = build.edelta();
if(ed <= 0.00000001f) return 0f;
float min = 1f;
for(var stack : liquids){ for(var stack : liquids){
min = Math.min(build.liquids.get(stack.liquid) / (stack.amount * delta), min); min = Math.min(build.liquids.get(stack.liquid) / (stack.amount * ed), min);
} }
return min; return min;
} }

View File

@@ -1,6 +1,6 @@
[ [
{ {
"name": "distributorium", "name": "mindustry.pl",
"address": ["0.baseduser.eu.org:6966", "0.baseduser.eu.org:6666", "0.baseduser.eu.org:6000"] "address": ["0.baseduser.eu.org:6966", "0.baseduser.eu.org:6666", "0.baseduser.eu.org:6000"]
}, },
{ {
@@ -24,8 +24,8 @@
"address": ["meowland.ru"] "address": ["meowland.ru"]
}, },
{ {
"name": "DarkDustry", "name": "Darkdustry",
"address": ["darkdustry.ml", "darkdustry.ml:5000", "darkdustry.ml:6000", "darkdustry.ml:7000", "darkdustry.ml:8000", "darkdustry.ml:9000"] "address": ["darkdustry.tk", "darkdustry.tk:5000", "darkdustry.tk:6000", "darkdustry.tk:7000", "darkdustry.tk:8000", "darkdustry.tk:9000"]
}, },
{ {
"name": "Chaotic Neutral", "name": "Chaotic Neutral",