Compare commits
125 Commits
v143
...
new-liquid
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5c89d7d273 | ||
|
|
3ea742b06d | ||
|
|
9bedadac79 | ||
|
|
5ccadcf38f | ||
|
|
a32462971b | ||
|
|
3faf8ca07f | ||
|
|
ccd2727ab5 | ||
|
|
820fd0d7fc | ||
|
|
a4972886a3 | ||
|
|
552353972e | ||
|
|
db0691f32f | ||
|
|
a36e31c4b4 | ||
|
|
23f1d24c45 | ||
|
|
2b5ff56460 | ||
|
|
dbafdfb312 | ||
|
|
bb06c3f1e9 | ||
|
|
72c67f6c9b | ||
|
|
ea27fa53bf | ||
|
|
8bbd58053a | ||
|
|
f1b52164c9 | ||
|
|
6cfcffd04e | ||
|
|
ddd77b2081 | ||
|
|
f581aa3332 | ||
|
|
8126e970f3 | ||
|
|
52ec9f4296 | ||
|
|
cc17962d93 | ||
|
|
6c7d506e42 | ||
|
|
c1d3cdc5cb | ||
|
|
d85995f6fd | ||
|
|
bc622bd7ba | ||
|
|
027b996ad6 | ||
|
|
0bed338141 | ||
|
|
43922edac8 | ||
|
|
c4e1719c0c | ||
|
|
4deddc6def | ||
|
|
6f88684040 | ||
|
|
1a83d35923 | ||
|
|
5e8f5f1d62 | ||
|
|
d610cd6105 | ||
|
|
681bd19866 | ||
|
|
8eed0f8711 | ||
|
|
61a83d0f6e | ||
|
|
fc23ad9910 | ||
|
|
eba58c73e6 | ||
|
|
ba0335e5ef | ||
|
|
7de6bd23ea | ||
|
|
102d234129 | ||
|
|
583a1c69b6 | ||
|
|
1314dfe53e | ||
|
|
abc80b9aab | ||
|
|
2ab9783639 | ||
|
|
05f158fd51 | ||
|
|
13297023fe | ||
|
|
9cc392a9ed | ||
|
|
eb1d0b8362 | ||
|
|
7a01be6dba | ||
|
|
6a3b243937 | ||
|
|
68016cc2b5 | ||
|
|
b2f5312bf5 | ||
|
|
6a3638c3c2 | ||
|
|
3ca3eb5951 | ||
|
|
d043c75022 | ||
|
|
2db90408fe | ||
|
|
72577f20ba | ||
|
|
f62096dbd1 | ||
|
|
dbfbb08aaa | ||
|
|
4151d47837 | ||
|
|
c54a76fc8a | ||
|
|
95483286bf | ||
|
|
3d013fc09c | ||
|
|
b83f5c66ca | ||
|
|
288080eeac | ||
|
|
f0342b2396 | ||
|
|
e47806b9b8 | ||
|
|
4ae8a51676 | ||
|
|
e8fbfe536e | ||
|
|
b86ca1d12f | ||
|
|
1629afe491 | ||
|
|
3b1e5eadd9 | ||
|
|
df87b03e57 | ||
|
|
a8b18bea2f | ||
|
|
cdf14bb381 | ||
|
|
bce9ecc520 | ||
|
|
b692c071ba | ||
|
|
db90142a2d | ||
|
|
34b22f292c | ||
|
|
11ad5a0373 | ||
|
|
f4fabecce7 | ||
|
|
60fc2fb5cd | ||
|
|
04eba618d2 | ||
|
|
ac7b694e91 | ||
|
|
4fcb338d94 | ||
|
|
6dc3b7e729 | ||
|
|
cdb9fa0d7d | ||
|
|
2b11e1fb1e | ||
|
|
697c6a927a | ||
|
|
72b456fca2 | ||
|
|
f67e2c71e7 | ||
|
|
bee977cadc | ||
|
|
183ebb33b7 | ||
|
|
f6665de2e6 | ||
|
|
97390d25c0 | ||
|
|
3f1d957e28 | ||
|
|
e62a5888ef | ||
|
|
6d71bcd2eb | ||
|
|
2075a226e1 | ||
|
|
f55363a932 | ||
|
|
76f151789a | ||
|
|
1413b479ef | ||
|
|
b322b1165f | ||
|
|
fa02d8d280 | ||
|
|
251e10b000 | ||
|
|
6630f88613 | ||
|
|
c5c65d4475 | ||
|
|
c267743874 | ||
|
|
45ce8c8dec | ||
|
|
25c65e80cd | ||
|
|
e51ab514a8 | ||
|
|
21d64157a0 | ||
|
|
fff8f567d0 | ||
|
|
1e2e0a48a1 | ||
|
|
affa30730a | ||
|
|
b326bdf0e8 | ||
|
|
cc3694ce4a | ||
|
|
3048e38bff |
2
.github/workflows/push.yml
vendored
@@ -40,6 +40,8 @@ jobs:
|
||||
- name: Update JITpack repo
|
||||
if: ${{ github.repository == 'Anuken/Mindustry' }}
|
||||
run: |
|
||||
git config --global user.name "Github Actions"
|
||||
git config --global user.email "cli@github.com"
|
||||
cd ../
|
||||
cp -r ./Mindustry ./MindustryJitpack
|
||||
cd MindustryJitpack
|
||||
|
||||
55
LICENSE
@@ -617,58 +617,3 @@ reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||
|
||||
@@ -15,6 +15,7 @@ manifold=36
|
||||
mega=5
|
||||
mindustry.entities.comp.BuildingComp=6
|
||||
mindustry.entities.comp.BulletComp=7
|
||||
mindustry.entities.comp.ConduitGraphUpdaterComp=48
|
||||
mindustry.entities.comp.DecalComp=8
|
||||
mindustry.entities.comp.EffectStateComp=9
|
||||
mindustry.entities.comp.FireComp=10
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
{fields:[]}
|
||||
@@ -49,7 +49,7 @@ allprojects{
|
||||
}
|
||||
|
||||
localArc = {
|
||||
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists()
|
||||
return !project.hasProperty("release") && !project.hasProperty("noLocalArc") && new File(projectDir.parent, '../Arc').exists()
|
||||
}
|
||||
|
||||
arcModule = { String name ->
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="12"
|
||||
height="12"
|
||||
version="1.1"
|
||||
id="svg380"
|
||||
sodipodi:docname="admin.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="12"
|
||||
height="12"
|
||||
version="1.1"
|
||||
id="svg380"
|
||||
sodipodi:docname="admin.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
<metadata
|
||||
id="metadata386">
|
||||
<rdf:RDF>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -1,18 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="10"
|
||||
height="10"
|
||||
version="1.1"
|
||||
id="svg192"
|
||||
sodipodi:docname="distribution.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="10"
|
||||
height="10"
|
||||
version="1.1"
|
||||
id="svg192"
|
||||
sodipodi:docname="distribution.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
<metadata
|
||||
id="metadata198">
|
||||
<rdf:RDF>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,18 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="10"
|
||||
height="10"
|
||||
version="1.1"
|
||||
id="svg252"
|
||||
sodipodi:docname="effect.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="10"
|
||||
height="10"
|
||||
version="1.1"
|
||||
id="svg252"
|
||||
sodipodi:docname="effect.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
<metadata
|
||||
id="metadata258">
|
||||
<rdf:RDF>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,18 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="10"
|
||||
height="13"
|
||||
version="1.1"
|
||||
id="svg310"
|
||||
sodipodi:docname="file-image.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="10"
|
||||
height="13"
|
||||
version="1.1"
|
||||
id="svg310"
|
||||
sodipodi:docname="file-image.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
<metadata
|
||||
id="metadata316">
|
||||
<rdf:RDF>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -1,18 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="12"
|
||||
height="12"
|
||||
version="1.1"
|
||||
id="svg300"
|
||||
sodipodi:docname="info.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="12"
|
||||
height="12"
|
||||
version="1.1"
|
||||
id="svg300"
|
||||
sodipodi:docname="info.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
<metadata
|
||||
id="metadata306">
|
||||
<rdf:RDF>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,17 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
sodipodi:docname="logic.svg"
|
||||
inkscape:version="1.0 (9f2f71dc58, 2020-08-02)"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 128 128">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
sodipodi:docname="logic.svg"
|
||||
inkscape:version="1.0 (9f2f71dc58, 2020-08-02)"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 128 128">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
|
||||
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -1,18 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16"
|
||||
height="16"
|
||||
version="1.1"
|
||||
id="svg542"
|
||||
sodipodi:docname="planet.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="16"
|
||||
height="16"
|
||||
version="1.1"
|
||||
id="svg542"
|
||||
sodipodi:docname="planet.svg"
|
||||
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
|
||||
<metadata
|
||||
id="metadata548">
|
||||
<rdf:RDF>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 570 B After Width: | Height: | Size: 611 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 543 B After Width: | Height: | Size: 572 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1013 B After Width: | Height: | Size: 1012 B |
|
Before Width: | Height: | Size: 536 B After Width: | Height: | Size: 542 B |
|
Before Width: | Height: | Size: 416 B After Width: | Height: | Size: 416 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 463 B After Width: | Height: | Size: 463 B |
BIN
core/assets-raw/sprites/blocks/turrets/duo/duo-barrel-l.png
Normal file
|
After Width: | Height: | Size: 203 B |
BIN
core/assets-raw/sprites/blocks/turrets/duo/duo-barrel-r.png
Normal file
|
After Width: | Height: | Size: 209 B |
|
Before Width: | Height: | Size: 373 B After Width: | Height: | Size: 373 B |
BIN
core/assets-raw/sprites/blocks/turrets/duo/duo.png
Normal file
|
After Width: | Height: | Size: 367 B |
|
Before Width: | Height: | Size: 502 B After Width: | Height: | Size: 431 B |
|
Before Width: | Height: | Size: 329 B After Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 324 B After Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 285 B |
|
Before Width: | Height: | Size: 322 B After Width: | Height: | Size: 291 B |
@@ -462,6 +462,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -900,6 +902,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Speed Increase
|
||||
stat.range = Range
|
||||
stat.drilltier = Drillables
|
||||
@@ -1236,6 +1239,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Waves Wait for Enemies
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||
rules.unitammo = Units Require Ammo [red](may be removed)
|
||||
rules.enemyteam = Enemy Team
|
||||
@@ -1796,54 +1800,54 @@ hint.payloadDrop.mobile = [accent]Tap and hold[] an empty location to drop a pay
|
||||
hint.waveFire = [accent]Wave[] turrets with water as ammunition will automatically put out nearby fires.
|
||||
hint.generator = \uF879 [accent]Combustion Generators[] burn coal and transmit power to adjacent blocks.\n\nPower transmission range can be extended with \uF87F [accent]Power Nodes[].
|
||||
hint.guardian = [accent]Guardian[] units are armored. Weak ammo such as [accent]Copper[] and [accent]Lead[] is [scarlet]not effective[].\n\nUse higher tier turrets or \uF835 [accent]Graphite[] \uF861Duo/\uF859Salvo ammunition to take Guardians down.
|
||||
hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uf868 [accent]Foundation[] core over the \uf869 [accent]Shard[] core. Make sure it is free from nearby obstructions.
|
||||
hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uF868 [accent]Foundation[] core over the \uF869 [accent]Shard[] core. Make sure it is free from nearby obstructions.
|
||||
hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen Forest[], can be launched to from anywhere. They do not require capture of nearby territory.\n\n[accent]Numbered sectors[], such as this one, are [accent]optional[].
|
||||
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.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.
|
||||
|
||||
gz.mine = Move near the \uf8c4 [accent]copper ore[] on the ground and click to begin mining.
|
||||
gz.mine.mobile = Move near the \uf8c4 [accent]copper ore[] on the ground and tap it to begin mining.
|
||||
gz.research = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it.
|
||||
gz.research.mobile = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm.
|
||||
gz.conveyors = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
|
||||
gz.conveyors.mobile = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors.
|
||||
gz.mine = Move near the \uF8C4 [accent]copper ore[] on the ground and click to begin mining.
|
||||
gz.mine.mobile = Move near the \uF8C4 [accent]copper ore[] on the ground and tap it to begin mining.
|
||||
gz.research = Open the \uE875 tech tree.\nResearch the \uF870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it.
|
||||
gz.research.mobile = Open the \uE875 tech tree.\nResearch the \uF870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm.
|
||||
gz.conveyors = Research and place \uF896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
|
||||
gz.conveyors.mobile = Research and place \uF896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors.
|
||||
gz.drills = Expand the mining operation.\nPlace more Mechanical Drills.\nMine 100 copper.
|
||||
gz.lead = \uf837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead.
|
||||
gz.moveup = \ue804 Move up for further objectives.
|
||||
gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors.
|
||||
gz.lead = \uF837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead.
|
||||
gz.moveup = \uE804 Move up for further objectives.
|
||||
gz.turrets = Research and place 2 \uF861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uF838 [accent]ammo[] from conveyors.
|
||||
gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors.
|
||||
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets.
|
||||
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uF8AE [accent]copper walls[] around the turrets.
|
||||
gz.defend = Enemy incoming, prepare to defend.
|
||||
gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 [accent]Scatter[] turrets provide excellent anti-air, but require \uf837 [accent]lead[] as ammo.
|
||||
gz.scatterammo = Supply the Scatter turret with \uf837 [accent]lead[], using conveyors.
|
||||
gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uF860 [accent]Scatter[] turrets provide excellent anti-air, but require \uF837 [accent]lead[] as ammo.
|
||||
gz.scatterammo = Supply the Scatter turret with \uF837 [accent]lead[], using conveyors.
|
||||
gz.supplyturret = [accent]Supply Turret
|
||||
gz.zone1 = This is the enemy drop zone.
|
||||
gz.zone2 = Anything built in the radius is destroyed when a wave starts.
|
||||
gz.zone3 = A wave will begin now.\nGet ready.
|
||||
gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[].
|
||||
|
||||
onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
|
||||
onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls.
|
||||
onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[].
|
||||
onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls.
|
||||
onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore.
|
||||
onset.ducts = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate.
|
||||
onset.ducts.mobile = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts.
|
||||
onset.mine = Click to mine \uF748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
|
||||
onset.mine.mobile = Tap to mine \uF748 [accent]beryllium[] from walls.
|
||||
onset.research = Open the \uE875 tech tree.\nResearch, then place a \uF73E [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[].
|
||||
onset.bore = Research and place a \uF741 [accent]plasma bore[].\nThis automatically mines resources from walls.
|
||||
onset.power = To [accent]power[] the plasma bore, research and place a \uF73D [accent]beam node[].\nConnect the turbine condenser to the plasma bore.
|
||||
onset.ducts = Research and place \uF799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate.
|
||||
onset.ducts.mobile = Research and place \uF799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts.
|
||||
onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium.
|
||||
onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite.
|
||||
onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[].
|
||||
onset.arcfurnace = The arc furnace needs \uf834 [accent]sand[] and \uf835 [accent]graphite[] to create \uf82f [accent]silicon[].\n[accent]Power[] is also required.
|
||||
onset.crusher = Use \uf74d [accent]cliff crushers[] to mine sand.
|
||||
onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uf6a2 [accent]tank fabricator[].
|
||||
onset.graphite = More complex blocks require \uF835 [accent]graphite[].\nSet up plasma bores to mine graphite.
|
||||
onset.research2 = Begin researching [accent]factories[].\nResearch the \uF74D [accent]cliff crusher[] and \uF779 [accent]silicon arc furnace[].
|
||||
onset.arcfurnace = The arc furnace needs \uF834 [accent]sand[] and \uF835 [accent]graphite[] to create \uF82F [accent]silicon[].\n[accent]Power[] is also required.
|
||||
onset.crusher = Use \uF74D [accent]cliff crushers[] to mine sand.
|
||||
onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uF6A2 [accent]tank fabricator[].
|
||||
onset.makeunit = Produce a unit.\nUse the "?" button to see selected factory requirements.
|
||||
onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uf6eb [accent]Breach[] turret.\nTurrets require \uf748 [accent]ammo[].
|
||||
onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uF6EB [accent]Breach[] turret.\nTurrets require \uF748 [accent]ammo[].
|
||||
onset.turretammo = Supply the turret with [accent]beryllium ammo.[]
|
||||
onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uf6ee [accent]beryllium walls[] around the turret.
|
||||
onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uF6EE [accent]beryllium walls[] around the turret.
|
||||
onset.enemies = Enemy incoming, prepare to defend.
|
||||
onset.attack = The enemy is vulnerable. Counter-attack.
|
||||
onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uf725 core.
|
||||
onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uF725 core.
|
||||
onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production.
|
||||
|
||||
split.pickup = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(Default keys are [[ and ] to pick up and drop)
|
||||
@@ -2370,7 +2374,7 @@ lenum.stop = Stop moving/mining/building.
|
||||
lenum.unbind = Completely disable logic control.\nResume standard AI.
|
||||
lenum.move = Move to exact position.
|
||||
lenum.approach = Approach a position with a radius.
|
||||
lenum.pathfind = Pathfind to the enemy spawn.
|
||||
lenum.pathfind = Pathfind to the specified position.
|
||||
lenum.target = Shoot a position.
|
||||
lenum.targetp = Shoot a target with velocity prediction.
|
||||
lenum.itemdrop = Drop an item.
|
||||
|
||||
@@ -88,7 +88,7 @@ stats.destroyed = Знішчана Будынкаў
|
||||
stats.deconstructed = Дэкнструявана Будынкаў
|
||||
stats.playtime = Час Гульні
|
||||
|
||||
globalitems = [accent]Усе Элементы
|
||||
globalitems = [accent]Усе Прадметы
|
||||
map.delete = Вы сапраўды хочаце выдаліць карту «[accent]{0}[]»?
|
||||
level.highscore = Рэкорд: [accent]{0}
|
||||
level.select = Выбар карты
|
||||
@@ -453,6 +453,8 @@ waves.sort.reverse = Рэверсіўнае Сартаванне
|
||||
waves.sort.begin = Пачатак
|
||||
waves.sort.health = Здароўе
|
||||
waves.sort.type = Тып
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Схаваць Усё
|
||||
waves.units.show = Паказаць Усё
|
||||
|
||||
@@ -600,14 +602,14 @@ requirement.capture = Захапіць {0}
|
||||
requirement.onplanet = Кантраляваць Сектар На {0}
|
||||
requirement.onsector = Прызямліцца На Сектар: {0}
|
||||
launch.text = Запуск
|
||||
research.multiplayer = Толькі хасты могуць даследаваць элементы.
|
||||
research.multiplayer = Толькі хасты могуць даследаваць прадметы.
|
||||
map.multiplayer = Толькі хасты могуць праглядаць сектары.
|
||||
uncover = Раскрыць
|
||||
configure = Канфігурацыя выгрузкі
|
||||
objective.research.name = Даследаваць
|
||||
objective.produce.name = Атрымаць
|
||||
objective.item.name = Атрымаць Элемент
|
||||
objective.coreitem.name = Элемент Ядра
|
||||
objective.item.name = Атрымаць Прадмет
|
||||
objective.coreitem.name = Прадмет Ядра
|
||||
objective.buildcount.name = Колькасць Будынкаў
|
||||
objective.unitcount.name = Колькасць Адзінкаў
|
||||
objective.destroyunits.name = Адзінкаў Знішчыць
|
||||
@@ -628,7 +630,7 @@ objective.produce = [accent]Атрымаць:\n[]{0}[lightgray]{1}
|
||||
objective.destroyblock = [accent]Знішчыць:\n[]{0}[lightgray]{1}
|
||||
objective.destroyblocks = [accent]Знішчыць: [lightgray]{0}[white]/{1}\n{2}[lightgray]{3}
|
||||
objective.item = [accent]Атрымаць: [][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
||||
objective.coreitem = [accent]Рухацца да Ядра:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
||||
objective.coreitem = [accent]Рухаць да Ядра:\n[][lightgray]{0}[]/{1}\n{2}[lightgray]{3}
|
||||
objective.build = [accent]Будаваць: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
||||
objective.buildunit = [accent]Будаваць Адзінку: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
||||
objective.destroyunits = [accent]Знішчыць: [][lightgray]{0}[]x Адзінкаў
|
||||
@@ -650,7 +652,7 @@ bannedunits.whitelist = Забароненыя Адзінкі Ў Белым Сп
|
||||
bannedblocks.whitelist = Забароненыя Блокі Ў Белым Спісе
|
||||
addall = Дадаць всё
|
||||
launch.from = Запуск Ад: [accent]{0}
|
||||
launch.capacity = Ёмістасць Элементаў Да Запуску: [accent]{0}
|
||||
launch.capacity = Ёмістасць Прадметаў Да Запуску: [accent]{0}
|
||||
launch.destination = Кропка Прызначэння: {0}
|
||||
configure.invalid = Колькасць павінна быць лікам паміж 0 і {0}.
|
||||
add = Дадаць...
|
||||
@@ -875,6 +877,7 @@ stat.repairspeed = Хуткасць Рамонту
|
||||
stat.weapons = Зброя
|
||||
stat.bullet = Куля
|
||||
stat.moduletier = Модульны Ўзровень
|
||||
stat.unittype = Тып Адзінкі
|
||||
stat.speedincrease = Павелічэнне хуткасці
|
||||
stat.range = Радыус дзеяння
|
||||
stat.drilltier = Бурць
|
||||
@@ -929,7 +932,7 @@ ability.movelightning = Рух Маланкі
|
||||
ability.shieldarc = Шчытавая Дуга
|
||||
ability.suppressionfield = Regen Suppression Field
|
||||
ability.energyfield = Энэргетычнае Поле: [accent]{0}[] пашкоджанні ~ [accent]{1}[] блокі / [accent]{2}[] целі
|
||||
bar.onlycoredeposit = Даступна Толькі Паляпшэнне Ядра
|
||||
bar.onlycoredeposit = Даступны Толькі Перанос Рэсурсаў У Ядро
|
||||
|
||||
bar.drilltierreq = Патрабуецца свідар лепей
|
||||
bar.noresources = Не Хапае Рэсурсаў
|
||||
@@ -976,8 +979,8 @@ bullet.buildingdamage = [stat]{0}%[lightgray] building damage
|
||||
bullet.knockback = [stat] {0} [lightgray]аддачы
|
||||
bullet.pierce = [stat]{0}[lightgray]x pierce
|
||||
bullet.infinitepierce = [stat]pierce
|
||||
bullet.healpercent = [stat]{0}[lightgray]% healing
|
||||
bullet.healamount = [stat]{0}[lightgray] direct repair
|
||||
bullet.healpercent = [stat]{0}[lightgray]% рамонт
|
||||
bullet.healamount = [stat]{0}[lightgray] напрамкавы рамонт
|
||||
bullet.multiplier = [stat]{0}[lightgray]x множнік боепрыпасаў
|
||||
bullet.reload = [stat]{0}[lightgray]x хуткасць стрэльбы
|
||||
bullet.range = [stat]{0}[lightgray] tiles range
|
||||
@@ -1064,7 +1067,7 @@ setting.smoothcamera.name = Павольная Камера
|
||||
setting.vsync.name = Вертыкальная сінхранізацыя
|
||||
setting.pixelate.name = Пікселізацыя
|
||||
setting.minimap.name = Адлюстроўваць міні-карту
|
||||
setting.coreitems.name = Паказаць Элементы Ядра
|
||||
setting.coreitems.name = Паказаць Прадметы Ядра
|
||||
setting.position.name = Адлюстроўваць каардынаты гульца
|
||||
setting.mouseposition.name = Паказаць Пазіцыю Мышы
|
||||
setting.musicvol.name = Гучнасць музыкі
|
||||
@@ -1211,6 +1214,7 @@ rules.buildcostmultiplier = Множнік выдаткаў на будаўні
|
||||
rules.buildspeedmultiplier = Множнік хуткасці будаўніцтва
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Хвалі чакаюць ворагаў
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Радыус зоны высадкі ворагаў: [lightgray] (блокаў)
|
||||
rules.unitammo = Адзінкі Патрабуюць Боезапас
|
||||
rules.enemyteam = Варожая Каманда
|
||||
@@ -1333,7 +1337,7 @@ unit.disrupt.name = Парушэнне
|
||||
unit.evoke.name = Выклік
|
||||
unit.incite.name = Узбуджэнне
|
||||
unit.emanate.name = Зыход
|
||||
unit.manifold.name = Калектар
|
||||
unit.manifold.name = Грузавы Дрон
|
||||
unit.assembly-drone.name = Зборачны Дрон
|
||||
unit.latum.name = Латум
|
||||
unit.renale.name = Рэнал
|
||||
@@ -1435,7 +1439,7 @@ block.door.name = Дзверы
|
||||
block.door-large.name = Вялікiя дзверы
|
||||
block.duo.name = Двайная турэль
|
||||
block.scorch.name = Абпальшчык
|
||||
block.scatter.name = Рассейвальнік
|
||||
block.scatter.name = льнік
|
||||
block.hail.name = Град
|
||||
block.lancer.name = Капейшчык
|
||||
block.conveyor.name = Канвеер
|
||||
@@ -1541,12 +1545,12 @@ block.additive-reconstructor.name = Злучальны рэканструкта
|
||||
block.multiplicative-reconstructor.name = Мультыплікацыйны рэканструктар
|
||||
block.exponential-reconstructor.name = Экспаненцыяльны рэканструктар
|
||||
block.tetrative-reconstructor.name = Тэтрацыйны рэканструктар
|
||||
block.payload-conveyor.name = Канвеер для цяжкай зброі
|
||||
block.payload-router.name = Роутар для цяжкай зброі
|
||||
block.payload-conveyor.name = Грузавы Канвеер
|
||||
block.payload-router.name = Грузавы Маршрутызатар
|
||||
block.duct.name = Канал
|
||||
block.duct-router.name = Канальны Маршрутызатар
|
||||
block.duct-bridge.name = Канальны Мост
|
||||
block.large-payload-mass-driver.name = Вялікі Выгрузачны Кіроўца Масс
|
||||
block.large-payload-mass-driver.name = Вялікі Грузавы Кіроўца Масс
|
||||
block.payload-void.name = Выгрузачны Вакуум
|
||||
block.payload-source.name = Выгрузачная Крыніца
|
||||
block.disassembler.name = Разборшчык
|
||||
@@ -1560,9 +1564,9 @@ block.large-constructor.description = Стварае збудаванні да 4
|
||||
block.deconstructor.name = Дэканструктар
|
||||
block.deconstructor.description = Дэканструюе збудаванні і адзінкі. Вяртае 100% ад кошту збокрі.
|
||||
block.payload-loader.name = Загрузчык
|
||||
block.payload-loader.description = Загружае вадкасці і элементы ў блокі.
|
||||
block.payload-loader.description = Загружае вадкасці і прадметы ў блокі.
|
||||
block.payload-unloader.name = Выгрузчык
|
||||
block.payload-unloader.description = Выгружае вадкасці і элементы з блокаў.
|
||||
block.payload-unloader.description = Выгружае вадкасці і прадметы з блокаў.
|
||||
block.heat-source.name = Крыніца Цяпла
|
||||
block.heat-source.description = Блок 1x1 які дае віртуальнае бясконцае цяпло.
|
||||
block.empty.name = Пусты
|
||||
@@ -1707,7 +1711,7 @@ block.world-cell.name = Клетка Свету
|
||||
block.tank-fabricator.name = Фабрыкатар Танкаў
|
||||
block.mech-fabricator.name = Фабрыкатар Мяхоў
|
||||
block.ship-fabricator.name = Фабрыкатар Суднаў
|
||||
block.prime-refabricator.name = Галоўны Оэфабрыкатар
|
||||
block.prime-refabricator.name = Галоўны Рэфабрыкатар
|
||||
block.unit-repair-tower.name = Башня Рамонту Адзінак
|
||||
block.diffuse.name = Дзіфуз
|
||||
block.basic-assembler-module.name = Асноўны Сборачны Модуль
|
||||
@@ -1735,7 +1739,7 @@ hint.skip = Прапусціць
|
||||
hint.desktopMove = Выкарыстоўвайце [accent][[WASD][] каб рухацца.
|
||||
hint.zoom = [accent]Пракручваць[] каб прыблізіць і аддаліць камеру.
|
||||
hint.desktopShoot = [accent][[Левы-пстрык][] каб страляць.
|
||||
hint.depositItems = Каб перанесці элементы, перанясіце іх са свайго карабля на ядро.
|
||||
hint.depositItems = Каб перанесці прадметы, перанясіце іх са свайго карабля на ядро.
|
||||
hint.respawn = Каб аднавіць карабель, націсніце [accent][[V][].
|
||||
hint.respawn.mobile = Вы змянілі кантроль на адзінку/структуру. Каб аднавіць карабель, [accent]націсніце на іконку адзінкі зверху злева.[]
|
||||
hint.desktopPause = Націсніце [accent][[Space][] каб прыпыніць і аднавіць гульню.
|
||||
@@ -1766,39 +1770,39 @@ hint.guardian = Адзінкі [accent]Вартаўнік[] браніраван
|
||||
hint.coreUpgrade = Ядра могуць быць палепшаны [accent]размяшчэннем больш моцных паверх другіх[].\n\nРазмясціце ядро \uf868 [accent]Штаб[] паверх ядра \uf869 [accent]Аскепак[]. Пераканайцеся, што гэта свабодна ад канструкцый побач.
|
||||
hint.presetLaunch = Серыя [accent]сектара зоны пасадкі[], такія як [accent]Ледзяны Лес[], можна запусціць з любога месца. Яны не патрабуюць захапляць тэрыторыі побач.\n\n[accent]Пранумараваныя сектары[], такія як гэты, [accent]неабавязковыя[].
|
||||
hint.presetDifficulty = На гэтым сектары [scarlet]вялікі узровень впрожай пагрозы[].\nЗапуск на такія сектары [accent]не рэкамендуецца[] без належнай тэхналогіі і падрыхтоўкі.
|
||||
hint.coreIncinerate = Пасля таго як ёмістасць ядра запоўніцца элементам, any extra items of that type it receives will be [accent]incinerated[].
|
||||
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.
|
||||
hint.coreIncinerate = Пасля таго як ёмістасць ядра запоўніцца прадметам, any extra items of that type it receives will be [accent]incinerated[].
|
||||
hint.factoryControl = Каб усталяваць фабрыке адзінак [accent]шлях[], націсніце на блок фабрыку ў рэжыме камандавання, пасля нажміце на месца правай кнопкайэ мышкі.\nСтвораныя адзінкі будуць аўтаматычна рухацца сюды.
|
||||
hint.factoryControl.mobile = Каб усталяваць фабрыке адзінак [accent]шлях[], націсніце на блок фабрыку ў рэжыме камандавання, пасля націсніце на месца.\nСтвораныя адзінкі будуць аўтаматычна рухацца сюды.
|
||||
gz.mine = Рухайцеся да \uf8c4 [accent]меднай руды[] на зямлі і націсніце на яе каб пачаць дабываць.
|
||||
gz.mine.mobile = Рухайцеся да \uf8c4 [accent]меднай руды[] на зямлі і дакраніцеся да яе каб пачаць дабываць.
|
||||
gz.research = Адчыніце \ue875 дрэва тэхналогій.\nДаследуйце \uf870 [accent]Механічны Бур[], пасля выберыце яго ў ніжнім правым меню.\nНажміце на руду каб размясціць.
|
||||
gz.research.mobile = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \ue800 [accent]checkmark[] at the bottom right to confirm.
|
||||
gz.research.mobile = Адкройце \ue875 дрэва тэхналогій.\nДаследуйце \uf870 [accent]Механічны Бур[], пасля выберыце яго ў ніжнім правым меню.\nНацісніце на залежы медзі каб размясцічь бур.\n\nНацісніце на конпку \ue800 [accent]падцвердзіць[] у нізе справа каб падцвердзіць.
|
||||
gz.conveyors = Даследуйце і размасціце \uf896 [accent]канвееры[] каб рухаць дабытыя рэсурсы\nад буроў да ядра.\n\nНажміце і правядзіце каб размясціць некалькі канвеераў.\n[accent]Пракручваць[] каб паварочваць аб'ект.
|
||||
gz.conveyors.mobile = Даследуйце і размасціце \uf896 [accent]канвееры[] каб рухаць дабытыя рэсурсы\nад буроў да ядра.\n\nУтрымайце ваш палец адну секнду і правядзіце каб размясціць некалькі канвеераў.
|
||||
gz.drills = Пашырайце аперацыю здабычы.\nРазмясціце больш Механічных Буроў.\nЗдабудзьце 100 медзі.
|
||||
gz.lead = \uf837 [accent]Свінец[] гэта другі another commonly used resource.\nSet up drills to mine lead.
|
||||
gz.moveup = \ue804 Move up for further objectives.
|
||||
gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors.
|
||||
gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors.
|
||||
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets.
|
||||
gz.defend = Enemy incoming, prepare to defend.
|
||||
gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 [accent]Scatter[] turrets provide excellent anti-air, but require \uf837 [accent]lead[] as ammo.
|
||||
gz.scatterammo = Supply the Scatter turret with [accent]lead[], using conveyors.
|
||||
gz.supplyturret = [accent]Supply Turret
|
||||
gz.zone1 = This is the enemy drop zone.
|
||||
gz.zone2 = Anything built in the radius is destroyed when a wave starts.
|
||||
gz.zone3 = A wave will begin now.\nGet ready.
|
||||
gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[].
|
||||
onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
|
||||
onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls.
|
||||
onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[].
|
||||
onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls.
|
||||
onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore.
|
||||
onset.ducts = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate.
|
||||
onset.ducts.mobile = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts.
|
||||
onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium.
|
||||
onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite.
|
||||
onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[].
|
||||
gz.lead = \uf837 [accent]Свінец[] гэта другі звычайны ў выкарыстанні рэсурс.\nПастаўце буры каб здабываць яго.
|
||||
gz.moveup = \ue804 Перайдзіце да наступных мэт.
|
||||
gz.turrets = Даследуйце і размясціце 2 \uf861 [accent]Двайныя турэлі[] каб абараняць ядро.\nДвайныя турэлі патрабуюць \uf838 [accent]снарады[] падведзеныя канвеерамі.
|
||||
gz.duoammo = Зарадзіце Двайныя турэлт [accent]меддзю[], выкарыстоўваючы канвееры.
|
||||
gz.walls = [accent]Сцены[] могуць стрымліваць ад пашкоджанняў другія блокі .\nРазмясціце \uf8ae [accent]медныя сцены[] вакол турэлей.
|
||||
gz.defend = Ворагі на падыходзе, прыгатуйцеся да аховы.
|
||||
gz.aa = Паветранныя адзінкі не проста знішчыць звычайнымі турэлямі.\n\uf860 [accent]Турэлі льнік[] моцныя ў супраць-паветраннай ахове, патрабуюць \uf837 [accent]свінец[] у якасці боепрыпасаў.
|
||||
gz.scatterammo = Зараджайче турэлі льнік [accent]свінцом[], выкарыстоўваючы канвееры.
|
||||
gz.supplyturret = [accent]Грузавая Турэль
|
||||
gz.zone1 = Гэта вобласць зяўлення ворага.
|
||||
gz.zone2 = Усё што пастроена ў гэтай вобласцт будзе знішчана калі пачанецца хваля.
|
||||
gz.zone3 = Хваля амаль пачалася.\nПрыгатуйцеся.
|
||||
gz.finish = Пабудуйце больш турэляў, дабудзьце больш рэсурсаў,\nі вытрывайце ад усе хвалі каб [accent]захапіць гэты сектар[].
|
||||
onset.mine = Нажміце каб дабываць \uf748 [accent]берылій[] са сцен.\n\nВыкарыстоўвайце [accent][[WASD] каб рухацца.
|
||||
onset.mine.mobile = Націсніце каб дабываць \uf748 [accent]берылій[] са сцен.
|
||||
onset.research = Адчыніце \ue875 дрэва тэхналогій.\nДаследуйце, а пасля размясціце \uf870 [accent]Турбінны Кандэнсатар[], на гейзеры.\nЁн будзе генераваць [accent]энергію[].
|
||||
onset.bore = Даследуйце і размясціце \uf870 [accent]Плазменны Бур[]. \nЁн будзе аўтаматычна дабываць рэсурсы са сцен.
|
||||
onset.power = Каб падлучыць [accent]энергію[] да плазменнага бура, даследуйце і размясціце \uf73d [accent]энергетычная вузлы[].\nЗлучыце турбінны кандэнсатар з плазменным буром.
|
||||
onset.ducts = Даследуйце і размясціце \uf799 [accent]каналы[] каб перамяшчаць дабытыя рэсуры ад плазменных буроў у ядро.\nНажміце і утрымайце каб раўмясціць больш каналаў.\n[accent]Пракручваць[] каб паварочваць.
|
||||
onset.ducts.mobile = Даследуйце і размясціце \uf799 [accent]каналы[] каб перамяшчаць дабытыя рэсуры ад плазменных буроў у ядро.\n\nУтрымлівайце ваш палец адну секнд і правядзіце каб размясціць больш каналаў.
|
||||
onset.moremine = Пашырайце дабываючую прамысловасць.\nРазмясціце больш Плазменных Буроўmore і выкарыстоўвайце прамянёвыя вузлы і каналы каб падтрымліваць прамысловасць.\nДабудзьце 200 берылія.
|
||||
onset.graphite = Патрабуецца больш комплексных блокаў \uf835 [accent]графіта[].\nРазмясціце плазменныя буры каб дабываць графіт.
|
||||
onset.research2 = Пачніце даследаваць [accent]фабрыкі[].\n Даследуйце \uf74d [accent]Здр crusher[] and \uf779 [accent]silicon arc furnace[].
|
||||
onset.arcfurnace = The arc furnace needs \uf834 [accent]sand[] and \uf835 [accent]graphite[] to create \uf82f [accent]silicon[].\n[accent]Power[] is also required.
|
||||
onset.crusher = Use \uf74d [accent]cliff crushers[] to mine sand.
|
||||
onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uf6a2 [accent]tank fabricator[].
|
||||
@@ -1877,7 +1881,7 @@ block.coal-centrifuge.description = Атвярдае нафту ў кавалк
|
||||
block.incinerator.description = Выпарае любы лішні прадмет або вадкасць, якую ён атрымлівае.
|
||||
block.power-void.description = Ануляе ўсю энергію, уведзеную ў яго. Толькі пясочніца.
|
||||
block.power-source.description = Бясконца выводзіць энергію. Толькі пясочніца.
|
||||
block.item-source.description = Бясконца выводзіць элементы. Толькі пясочніца.
|
||||
block.item-source.description = Бясконца выводзіць прадметы. Толькі пясочніца.
|
||||
block.item-void.description = Знішчае любыя прадметы. Толькі пясочніца.
|
||||
block.liquid-source.description = Бясконца выводзіць вадкасці. Толькі пясочніца.
|
||||
block.liquid-void.description = Знішчае любыя вадкасці. Толькі пясочніца.
|
||||
@@ -1904,7 +1908,7 @@ block.force-projector.description = Стварае вакол сябе шасц
|
||||
block.shock-mine.description = Наносіць страты ворагам, надыходзячым на міну. Амаль нябачная для ворага.
|
||||
block.conveyor.description = Базавы транспартны блок. Перамяшчае прадметы наперад і аўтаматычна складае іх у блокі. Можна павярнуць.
|
||||
block.titanium-conveyor.description = Палепшаны транспартны блок. Перамяшчае прадметы хутчэй, чым стандартныя канвееры.
|
||||
block.plastanium-conveyor.description = Moves items in batches.\nAccepts items at the back, and unloads them in three directions at the front.
|
||||
block.plastanium-conveyor.description = Перамяшчае прадметы ў групах.\nПрынімае прадметы ззаду, і выгружае іх у трох напрамках наперад.
|
||||
block.junction.description = Дзейнічае як мост для двух перасякальных канвеерных стужак. Карысны ў сітуацыях, калі два розныя канвеера перавозяць розныя матэрыялы ў розныя месцы.
|
||||
block.bridge-conveyor.description = Палепшаны транспартны блок. Дазваляе транспартаваць прадметы над 3 пліткамі любой мясцовасці або будынка.
|
||||
block.phase-conveyor.description = Палепшаны транспартны блок. Выкарыстоўвае энергію для тэлепартацыі прадметаў на падлучаны фазавы канвеер над некалькімі пліткамі.
|
||||
@@ -1923,8 +1927,8 @@ block.conduit.description = Асноўны блок транспарціроўк
|
||||
block.pulse-conduit.description = Палепшаны блок транспарціроўкі вадкасці. Транспартуе вадкасці хутчэй і захоўвае больш, чым стандартныя трубаправоды.
|
||||
block.plated-conduit.description = Перамяшчае вадкасці з той жа хуткасцю, што і імпульсныя трубаправоды, але валодае большай трываласцю. Не бярэ вадкасці са бакоў, акрамя як ад іншых трубаправодаў. \nПротекает менш.
|
||||
block.liquid-router.description = Прымае вадкасці з аднаго кірунку і выводзіць іх да 3 іншых напрамкаў у роўнай ступені. Таксама можа захоўваць пэўную колькасць вадкасці. Карысны для падзелу вадкасцяў з адной крыніцы на некалькі мэтаў.
|
||||
block.liquid-container.description = Stores a sizeable amount of liquid. Outputs to all sides, similarly to a liquid router.
|
||||
block.liquid-tank.description = Захоўвае вялікая колькасць вадкасці. Выкарыстоўваецца для стварэння буфераў у сітуацыях з нясталай патрэбай у матэрыялах або ў якасці абароны для астуджэння жыццёва важных блокаў.
|
||||
block.liquid-container.description = Захоўвае больш адзінак вадкасці. Выводзіць ва ўсіх напрамках, падобны да вадкаснага маршрутызатара.
|
||||
block.liquid-tank.description = Захоўвае вялікую колькасць вадкасці. Выкарыстоўваецца для стварэння буфераў у сітуацыях з нясталай патрэбай у матэрыялах або ў якасці абароны для астуджэння жыццёва важных блокаў.
|
||||
block.liquid-junction.description = Дзейнічае як мост для двух перасякальных трубаправодаў. Карысны ў сітуацыях, калі два розныя трубаправода пераносяць розныя вадкасці ў розныя месцы.
|
||||
block.bridge-conduit.description = Пашыраны блок транспарціроўкі вадкасці. Дазваляе транспартаваць вадкасці над 3 пліткамі любой мясцовасці або будынка.
|
||||
block.phase-conduit.description = Пашыраны блок транспарціроўкі вадкасці. Выкарыстоўвае энергію для тэлепартацыі вадкасцяў у падлучаны фазавы трубаправод над некалькімі пліткам.
|
||||
@@ -1941,15 +1945,15 @@ block.differential-generator.description = Генеруе вялікая кол
|
||||
block.rtg-generator.description = Просты, надзейны генератар. Выкарыстоўвае цяпло распадаюцца радыеактыўных злучэнняў для вытворчасці энергіі з нізкай хуткасцю.
|
||||
block.solar-panel.description = Забяспечвае невялікая колькасць энергіі ад сонца.
|
||||
block.solar-panel-large.description = Значна больш эфектыўны варыянт стандартнай сонечнай панэлі.
|
||||
block.thorium-reactor.description = Генеруе значная колькасць энергіі з торыя. Патрабуе пастаяннага астуджэння. Выбухне з вялікай сілай пры недастатковай колькасці астуджальнай вадкасці. Выхадныя энергія залежыць ад напоўненасці торем, пры гэтым базавая энергія генеруецца пры максімальным запаўненні.
|
||||
block.impact-reactor.description = Удасканалены генератар, здольны ствараць велізарная колькасць энергіі на піку эфектыўнасці. Патрабуецца значная колькасць энергіі для запуску працэсу.
|
||||
block.thorium-reactor.description = Генеруе значную колькасць энергіі з торыя. Патрабуе пастаяннага астуджэння. Выбухне з вялікай сілай пры недастатковай колькасці астуджальнай вадкасці. Выхадныя энергія залежыць ад напоўненасці торем, пры гэтым базавая энергія генеруецца пры максімальным запаўненні.
|
||||
block.impact-reactor.description = Удасканалены генератар, здольны ствараць велізарную колькасць энергіі на піку эфектыўнасці. Патрабуецца значная колькасць энергіі для запуску працэсу.
|
||||
block.mechanical-drill.description = Танны свідар. Пры размяшчэнні на адпаведных плітках, прадметы бясконца выводзяцца ў павольным тэмпе. Здольны здабываць толькі базавыя рэсурсы.
|
||||
block.pneumatic-drill.description = Палепшаны свідар, здольны здабываць тытан. Здабывае хутчэй, чым механічны свідар.
|
||||
block.laser-drill.description = Дазваляе свідраваць яшчэ хутчэй з дапамогай лазернай тэхналогіі, але патрабуе энергіі. Здольны здабываць торый.
|
||||
block.blast-drill.description = Самы прасунуты свідар. Патрабуе вялікую колькасці энергіі.
|
||||
block.water-extractor.description = Выпампоўваецца падземныя воды. Выкарыстоўваецца ў месцах, дзе няма паверхневых вод.
|
||||
block.cultivator.description = Вырошчвае малюсенькія канцэнтрацыі спрэчку ў атмасферы ў гатовыя да выкарыстання спрэчкі.
|
||||
block.cultivator.details = Recovered technology. Used to produce massive amounts of biomass as efficiently as possible. Likely the initial incubator of the spores now covering Serpulo.
|
||||
block.cultivator.details = Вастаноўленная тэхналогія. Выкарыстоўвае каб ствараць вялікую колькасць біямассы з найбольшай эфектыўнасццю. Падобны да ініцыйнага фабрыкатара спор які выкарыстоўваецца на Серпуло.
|
||||
block.oil-extractor.description = Выкарыстоўвае вялікая колькасць энергіі, пяску і вады для бурэння, здабываючы нафту.
|
||||
block.core-shard.description = Першая ітэрацыя капсулы ядра. Пасля знішчэння, увесь кантакт з рэгіёнам губляецца. Не дазваляйце гэтаму здарыцца.
|
||||
block.core-shard.details = The first iteration. Compact. Self-replicating. Equipped with single-use launch thrusters. Not designed for interplanetary travel.
|
||||
@@ -1958,7 +1962,7 @@ block.core-foundation.details = The second iteration.
|
||||
block.core-nucleus.description = Трэцяя і апошняя ітэрацыя капсулы ядра. Вельмі добра Браніраваць. Захоўвае вялікая колькасць рэсурсаў.
|
||||
block.core-nucleus.details = The third and final iteration.
|
||||
block.vault.description = Захоўвае вялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання прадметаў са сховішча.
|
||||
block.container.description = Захоўвае невялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання элементаў з кантэйнера.
|
||||
block.container.description = Захоўвае невялікая колькасць прадметаў кожнага тыпу. Блок разгрузчка можа быць выкарыстаны для здабывання прадметаў з кантэйнера.
|
||||
block.unloader.description = Выгружае прадметы з любога нетранспортного блока. Тып прадмета, які неабходна выгрузіць, можна змяніць націскам.
|
||||
block.launch-pad.description = Запускае партыі прадметаў без неабходнасці запуску ядра.
|
||||
block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry.
|
||||
@@ -2294,28 +2298,28 @@ control.unit = Unit/building to aim at.
|
||||
control.shoot = Whether to shoot.
|
||||
unitlocate.enemy = Whether to locate enemy buildings.
|
||||
unitlocate.found = Whether the object was found.
|
||||
unitlocate.building = Output variable for located building.
|
||||
unitlocate.outx = Output X coordinate.
|
||||
unitlocate.outy = Output Y coordinate.
|
||||
unitlocate.group = Building group to look for.
|
||||
lenum.idle = Don't move, but keep building/mining.\nThe default state.
|
||||
lenum.stop = Stop moving/mining/building.
|
||||
lenum.unbind = Completely disable logic control.\nResume standard AI.
|
||||
lenum.move = Move to exact position.
|
||||
lenum.approach = Approach a position with a radius.
|
||||
lenum.pathfind = Pathfind to the enemy spawn.
|
||||
lenum.target = Shoot a position.
|
||||
lenum.targetp = Shoot a target with velocity prediction.
|
||||
lenum.itemdrop = Drop an item.
|
||||
lenum.itemtake = Take an item from a building.
|
||||
lenum.paydrop = Drop current payload.
|
||||
lenum.paytake = Pick up payload at current location.
|
||||
lenum.payenter = Enter/land on the payload block the unit is on.
|
||||
lenum.flag = Numeric unit flag.
|
||||
lenum.mine = Mine at a position.
|
||||
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.within = Check if unit is near a position.
|
||||
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.
|
||||
unitlocate.building = Выводзіць зменную для выбраннага будынку.
|
||||
unitlocate.outx = Выводзіць X каардынату.
|
||||
unitlocate.outy = Выводзіць Y каардынату.
|
||||
unitlocate.group = Знаходзіць группу будынкаў.
|
||||
lenum.idle = Не рухацца, а будаваць/дабываць.\nЗвычайны стан.
|
||||
lenum.stop = Перастаць рухацца/дабываць/будаваць.
|
||||
lenum.unbind = Поўнасццю адключыць кантраляванне працэссарамі.\nАднавіць звычайныя паводзіны AI.
|
||||
lenum.move = Рухацца да канкрэтнай каардынаты.
|
||||
lenum.approach = Падысці да каардынаты з радыюсам.
|
||||
lenum.pathfind = Найці шлях да варожай кропкі з'яўлення.
|
||||
lenum.target = Атакаваць каардынату.
|
||||
lenum.targetp = Атакаваць мэту з прадвылічэннем скорасці.
|
||||
lenum.itemdrop = Апусціць прадмет.
|
||||
lenum.itemtake = Узяць прадмет Take an item from a building.
|
||||
lenum.paydrop = Апусціць існуючы груз.
|
||||
lenum.paytake = Узыць груз у заданных каардынатах.
|
||||
lenum.payenter = Увайсці/прызямліцца на блок выгрузкі калі адзінка каля/над ім.
|
||||
lenum.flag = Лічбавы сцяг адзінкі.
|
||||
lenum.mine = Дабываць у кардынатах.
|
||||
lenum.build = Пабудаваць структуру.
|
||||
lenum.getblock = Атрымаць будынак і яго тып у каардынатах.\nАдзінка павінна быць у дыяпазоне ад каардынат.\nЦвердыя не будынкі павінны мець тып [accent]@solid[].
|
||||
lenum.within = Правярае калі адзінка знаходзіцца каля каардынат.
|
||||
lenum.boost = Пачаць/перастаць узлятаць.
|
||||
onset.commandmode = Зажміце [accent]shift[] каб увайсці ў [accent]рэжым камандавання[].\n[accent]Левая Кнопка Мышкі і працягнуць[] каб выбраць адзінкі.\n[accent]Правая Кнопка Мышкі[] каб камандаваць выбранымі адзінкамі каб рухаць або атакаваць.
|
||||
onset.commandmode.mobile = Націсніце на кнопку [accent]Камандавання[] каб увайсці ў [accent]рэжым камандавання[].\nУтрамайце палец, пасля [accent]правесці[] да выбраных адзінак.\n[accent]Націсніце[] каб камандаваць выбранымі адзінкамі каб рухаць або атакаваць.
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -886,6 +888,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Оръжия
|
||||
stat.bullet = Муниции
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Ускорение
|
||||
stat.range = Обхват
|
||||
stat.drilltier = Изкопаеми ресурси
|
||||
@@ -1222,6 +1225,7 @@ rules.buildcostmultiplier = Множител на Необходимите Ре
|
||||
rules.buildspeedmultiplier = Множител на Скоростта за Строене
|
||||
rules.deconstructrefundmultiplier = Множител на Възстановени Ресурси при Деконструкция
|
||||
rules.waitForWaveToEnd = Вълните Изчакват за Врагове
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Радиус на Начална Точка на Враговете:[lightgray] (полета)
|
||||
rules.unitammo = Единиците се Нуждаят от Боеприпаси
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Ordre invers
|
||||
waves.sort.begin = Comença
|
||||
waves.sort.health = Salut
|
||||
waves.sort.type = Tipus
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Amaga-les totes
|
||||
waves.units.show = Mostra-les totes
|
||||
|
||||
@@ -890,6 +892,7 @@ stat.repairspeed = Velocitat de reparació
|
||||
stat.weapons = Armes
|
||||
stat.bullet = Bala
|
||||
stat.moduletier = Nivell del mòdul
|
||||
stat.unittype = Tipus d’unitat
|
||||
stat.speedincrease = Augment de velocitat
|
||||
stat.range = Abast
|
||||
stat.drilltier = Perforables
|
||||
@@ -983,8 +986,8 @@ bullet.splashdamage = [stat]{0}[lightgray] de dany a l’àrea ~[stat] {1}[light
|
||||
bullet.incendiary = [stat]incendiari
|
||||
bullet.homing = [stat]munició guiada
|
||||
bullet.armorpierce = [stat]perforador d’armadures
|
||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||
bullet.suppression = [stat]Supressió de reparacions cada {0} s[lightgray] ~ [stat]{1}[lightgray] caselles
|
||||
bullet.interval = [stat]Interval de bales de {0}/s[lightgray]:
|
||||
bullet.frags = [stat]{0}[lightgray]× de bales de fragmentació:
|
||||
bullet.lightning = [stat]{0}[lightgray]× llampec ~ [stat]{1}[lightgray] de dany
|
||||
bullet.buildingdamage = [stat]{0}%[lightgray] de dany a les estructures
|
||||
@@ -1098,8 +1101,8 @@ setting.bridgeopacity.name = Opacitat de cintes i canonades subterrànies
|
||||
setting.playerchat.name = Mostra el xat bombolla de jugadors
|
||||
setting.showweather.name = Mostra l’estat meteorològic
|
||||
setting.hidedisplays.name = Amaga els monitors lògics
|
||||
steam.friendsonly = Friends Only
|
||||
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
|
||||
steam.friendsonly = Només amics
|
||||
steam.friendsonly.tooltip = Indica si només els amics de Steam podran unir-se a la vostra partida.\nSi no es selecciona aquesta opció, la vostra partida serà pública i s’hi podrà unir qualsevol jugador.
|
||||
public.beta = Tingueu en compte que les versions beta no disposen de sales d’espera.
|
||||
uiscale.reset = L’escala de la interfície ha canviat.\nPremeu «D’acord» per a confirmar-ho.\n[scarlet]Es revertiran els canvis en [accent]{0}[] segons.
|
||||
uiscale.cancel = Cancel·la i surt
|
||||
@@ -1226,6 +1229,7 @@ rules.buildcostmultiplier = Multiplicador del cost de construcció
|
||||
rules.buildspeedmultiplier = Multiplicador de la velocitat de construcció
|
||||
rules.deconstructrefundmultiplier = Multiplicador dels elements recuperats per desmuntatge
|
||||
rules.waitForWaveToEnd = Les onades esperen fins veure enemics
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Radi de la zona d’aterratge:[lightgray] (caselles)
|
||||
rules.unitammo = Les unitats necessiten munició
|
||||
rules.enemyteam = Equip enemic
|
||||
@@ -2213,7 +2217,7 @@ lst.flushmessage = Mostra un missatge a la pantalla a partir dels continguts de
|
||||
lst.cutscene = Manipula la càmera del jugador.
|
||||
lst.setflag = Estableix un senyal global que es podrà llegir en tots els processadors.
|
||||
lst.getflag = Obtén un senyal global.
|
||||
lst.setprop = Sets a property of a unit or building.
|
||||
lst.setprop = Estableix una propietat d’una unitat o estructura.
|
||||
|
||||
logic.nounitbuild = [red]Aquí no es permet construir blocs de tipus lògic.
|
||||
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Obrátit řazení
|
||||
waves.sort.begin = Začít
|
||||
waves.sort.health = Životy
|
||||
waves.sort.type = Typ
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Schovat vše
|
||||
waves.units.show = Zobrazit vše
|
||||
|
||||
@@ -888,6 +890,7 @@ stat.repairspeed = Rychlost Opravy
|
||||
stat.weapons = Zbraně
|
||||
stat.bullet = Střela
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Zvýšení rychlosti
|
||||
stat.range = Dosah
|
||||
stat.drilltier = Lze těžit
|
||||
@@ -1224,6 +1227,7 @@ rules.buildcostmultiplier = Násobek ceny stavění
|
||||
rules.buildspeedmultiplier = Násobek rychlosti stavění
|
||||
rules.deconstructrefundmultiplier = Násobek vratky při rozebrání
|
||||
rules.waitForWaveToEnd = Vlny čekají na nepřátele
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Poloměr oblasti pro vylíhnutí: [lightgray](dlaždic)[]
|
||||
rules.unitammo = Jednotky vyžadují munici
|
||||
rules.enemyteam = Nepřátelský Tým
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Hastigheds-forøgelse
|
||||
stat.range = Rækkevidde
|
||||
stat.drilltier = Kan bores
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Byggepris-forstærker
|
||||
rules.buildspeedmultiplier = Byggehastigheds-forstærker
|
||||
rules.deconstructrefundmultiplier = Dekonstruerings-tilbagebetalings-forstærker
|
||||
rules.waitForWaveToEnd = Bølge-ventetid for fjender
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop-zone-radius:[lightgray] (felter)
|
||||
rules.unitammo = Enheder kræver ammunition
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -150,17 +150,17 @@ mod.incompatiblemod = [red]Inkompatibel
|
||||
mod.blacklisted = [red]Nicht unterstützt
|
||||
mod.unmetdependencies = [red]Fehlende Abhängigkeiten
|
||||
mod.erroredcontent = [scarlet]Inhalt-Fehler
|
||||
mod.circulardependencies = [red]Circular Dependencies
|
||||
mod.incompletedependencies = [red]Incomplete Dependencies
|
||||
mod.circulardependencies = [red]Wechselseitige Abhängigkeiten
|
||||
mod.incompletedependencies = [red]Fehlende Abhängigkeiten
|
||||
|
||||
mod.requiresversion.details = Benötigt Spielversion [accent]{0}[]\nDein Spiel ist veraltet. Diese Mod benötigt eine neuere (möglicherweise Alpha- oder Beta-) Spielversion.
|
||||
mod.outdatedv7.details = Diese Mod ist nicht mit der neuesten Version von Mindustry kompatibel. Der Autor muss diesen aktualisieren und [accent]minGameVersion: 136[] in der [accent]mod.json[]-Datei hinzufügen.
|
||||
mod.blacklisted.details = Diese Mod würde manuell gesperrt, weil er diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht.
|
||||
mod.missingdependencies.details = Dieser Mod fehlen folgende Abhängigkeiten: {0}
|
||||
mod.erroredcontent.details = Diese Mod hat beim Laden Fehler verursacht. Bitte den Mod-Autor, diese zu beheben.
|
||||
mod.circulardependencies.details = This mod has dependencies that depends on each other.
|
||||
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
|
||||
mod.requiresversion = Requires game version: [red]{0}
|
||||
mod.circulardependencies.details = Diese Mod hat Abhängigkeiten, die von einander abhängen.
|
||||
mod.incompletedependencies.details = Diese Mod kann aufgrund fehlenden oder ungültigen Abhängigkeiten nicht geladen werden: {0}.
|
||||
mod.requiresversion = Benötigt Spielversion: [red]{0}
|
||||
|
||||
mod.errors = Beim Laden von Inhalt sind Fehler aufgetreten.
|
||||
mod.noerrorplay = [red]Du hast Mods mit Fehlern.[] Deaktiviere die Mods oder behebe die Fehler, bevor du spielst.
|
||||
@@ -295,7 +295,7 @@ server.invalidport = Falscher Port!
|
||||
server.error = [crimson] Fehler beim Hosten des Servers:[accent] {0}
|
||||
save.new = Neuer Spielstand
|
||||
save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
|
||||
save.nocampaign = Individual save files from the campaign cannot be imported.
|
||||
save.nocampaign = Einzelne Spielstände aus der Kampagne können nicht importiert werden.
|
||||
overwrite = Überschreiben
|
||||
save.none = Keine Spielstände gefunden!
|
||||
savefail = Fehler beim Speichern des Spiels!
|
||||
@@ -364,8 +364,8 @@ pausebuilding = [accent][[{0}][] um das Bauen zu pausieren
|
||||
resumebuilding = [scarlet][[{0}][] um das Bauen fortzusetzen
|
||||
enablebuilding = [scarlet][[{0}][] um zu bauen
|
||||
showui = Bedienflächen versteckt.\nDrücke [accent][[{0}][], um sie wieder anzuzeigen.
|
||||
commandmode.name = [accent]Command Mode
|
||||
commandmode.nounits = [no units]
|
||||
commandmode.name = [accent]Steuerungsmodus
|
||||
commandmode.nounits = [keine Einheiten]
|
||||
wave = [accent]Welle {0}
|
||||
wave.cap = [accent]Welle {0}/{1}
|
||||
wave.waiting = Nächste Welle in {0}
|
||||
@@ -450,7 +450,7 @@ waves.max = maximale Einheiten
|
||||
waves.guardian = Boss
|
||||
waves.preview = Vorschau
|
||||
waves.edit = Bearbeiten...
|
||||
waves.random = Random
|
||||
waves.random = Zufällig
|
||||
waves.copy = Aus der Zwischenablage kopieren
|
||||
waves.load = Aus der Zwischenablage laden
|
||||
waves.invalid = Ungültige Wellen in der Zwischenablage.
|
||||
@@ -461,6 +461,8 @@ waves.sort.reverse = Reihenfolge umkehren
|
||||
waves.sort.begin = Anfang
|
||||
waves.sort.health = Lebenspunkte
|
||||
waves.sort.type = Sorte
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Alle verstecken
|
||||
waves.units.show = Alle anzeigen
|
||||
|
||||
@@ -649,8 +651,8 @@ objective.build = [accent]Baue: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
||||
objective.buildunit = [accent]Baue Einheit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
|
||||
objective.destroyunits = [accent]Zerstöre: [][lightgray]{0}[]x Units
|
||||
objective.enemiesapproaching = [accent]Gegner in [lightgray]{0}[]
|
||||
objective.enemyescelating = [accent]Gegnerisch Lufteinheit-Produktion steigert sich in [lightgray]{0}[]
|
||||
objective.enemyairunits = [accent]Gegnerisch Lufteinheit-Produktion startet in [lightgray]{0}[]
|
||||
objective.enemyescelating = [accent]Gegnerische Lufteinheit-Produktion steigert sich in [lightgray]{0}[]
|
||||
objective.enemyairunits = [accent]Gegnerische Lufteinheit-Produktion startet in [lightgray]{0}[]
|
||||
objective.destroycore = [accent]Gegnerischen Kern zerstören
|
||||
objective.command = [accent]Einheiten Steuern
|
||||
objective.nuclearlaunch = [accent]⚠ Atomraketenstart festgestellt: [lightgray]{0}
|
||||
@@ -777,7 +779,7 @@ sector.windsweptIslands.description = Diese Inseln befinden sich in der Nähe vo
|
||||
sector.extractionOutpost.description = Ein Außenposten, der vom Gegner erstellt wurde, um Ressourcen in andere Sektoren zu transportieren.\n\nTrans-Sektorischer Transport ist nötig, um weiter voranzuschreiten. Zerstöre den Posten. Erforsche deren Launchpads.
|
||||
sector.impact0078.description = Hier liegen Reste der interplanetarischen Transporteinheit, die dieses Sonnensystem zuerst betreten hat.\n\nRette so viel wie möglich von den Ruinen. Erforsche jede intakte Technologie.
|
||||
sector.planetaryTerminal.description = Das Endziel.\n\nDiese Uferbasis besitzt ein Gerät, mit dem es möglich ist, Kerne auf andere Planeten zu schicken. Es ist [accent]sehr[] gut beschützt.\n\nStelle Wassereinheiten her. Eliminiere den Gegner so schnell wie möglich. Erforsche das Launchgerät.
|
||||
sector.coastline.description = Überreste alter Schiffstechnologien wurden hier entdeckt. Remnants of naval unit technology have been detected at this location. Wehre dich gegen die gegnischen Angriffe, erobere den Sektor und erforsche diese Technologie.
|
||||
sector.coastline.description = Überreste alter Schiffstechnologien wurden hier entdeckt. Wehre dich gegen die gegnischen Angriffe, erobere den Sektor und erforsche diese Technologie.
|
||||
sector.navalFortress.description = Der Gegner hat auf einer abgelegenen, von Natur aus sicheren Insel eine Basis aufgebaut. Zerstöre diesen Außenposten. Finde deren fortgeschrittene Schiffstechnologien und erforsche diese weiter.
|
||||
|
||||
sector.onset.name = Der Anfang
|
||||
@@ -899,6 +901,7 @@ stat.repairspeed = Heilungsgeschwindigkeit
|
||||
stat.weapons = Waffen
|
||||
stat.bullet = Geschoss
|
||||
stat.moduletier = Modulstufe
|
||||
stat.unittype = Einheitentyp
|
||||
stat.speedincrease = Geschwindigkeitserhöhung
|
||||
stat.range = Reichweite
|
||||
stat.drilltier = Abbaubare Erze
|
||||
@@ -992,8 +995,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Flächenschaden ~[stat] {1}[lightgray
|
||||
bullet.incendiary = [stat]entzündend
|
||||
bullet.homing = [stat]zielsuchend
|
||||
bullet.armorpierce = [stat]panzerbrechend
|
||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||
bullet.suppression = [stat]{0} sec[lightgray] Heilungsunterdrückung ~ [stat]{1}[lightgray] Kacheln
|
||||
bullet.interval = [stat]{0}/sec[lightgray] Intervallgeschosse:
|
||||
bullet.frags = [stat]{0}[lightgray]x Splittergeschosse:
|
||||
bullet.lightning = [stat]{0}[lightgray]x Blitz ~ [stat]{1}[lightgray] Schaden
|
||||
bullet.buildingdamage = [stat]{0}%[lightgray]Blockschaden
|
||||
@@ -1090,7 +1093,7 @@ setting.pixelate.name = Verpixeln [lightgray](Könnte die Leistung beeinträchti
|
||||
setting.minimap.name = Zeige die Minimap
|
||||
setting.coreitems.name = Kern-Materialien anzeigen
|
||||
setting.position.name = Spieler-Position anzeigen
|
||||
setting.mouseposition.name = Mouseposition anzeigen
|
||||
setting.mouseposition.name = Mausposition anzeigen
|
||||
setting.musicvol.name = Musiklautstärke
|
||||
setting.atmosphere.name = Planetatmosphäre zeigen
|
||||
setting.ambientvol.name = Ambient-Lautstärke
|
||||
@@ -1107,8 +1110,8 @@ setting.bridgeopacity.name = Brücken-Deckkraft
|
||||
setting.playerchat.name = Chat im Spiel anzeigen
|
||||
setting.showweather.name = Wetter anzeigen
|
||||
setting.hidedisplays.name = Logik-Bildschirme verdecken
|
||||
steam.friendsonly = Friends Only
|
||||
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
|
||||
steam.friendsonly = Nur Freunde
|
||||
steam.friendsonly.tooltip = Ob nur Steam-Freunde dein Spiel beitreten können.\nDiese Einstellung zu deaktivieren macht dein Spiel öffentlich - jeder kann beitreten.
|
||||
public.beta = Bemerke: Beta-Versionen des Spiels können keine öffentlichen Spiele machen.
|
||||
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
|
||||
uiscale.cancel = Abbrechen & Beenden
|
||||
@@ -1223,7 +1226,7 @@ rules.unitbuildspeedmultiplier = Einheiten-Baugeschwindigkeit Multiplikator
|
||||
rules.unitcostmultiplier = Einheit-Baukosten Multiplikator
|
||||
rules.unithealthmultiplier = Einheit-Lebenspunkte-Multiplikator
|
||||
rules.unitdamagemultiplier = Einheit-Schaden-Multiplikator
|
||||
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
|
||||
rules.unitcrashdamagemultiplier = Einheiten-Absturzschaden-Multiplikator
|
||||
rules.solarmultiplier = Solarstrom-Multiplikator
|
||||
rules.unitcapvariable = Kerne zählen zum Einheiten-Limit dazu
|
||||
rules.unitcap = Einheiten-Limit
|
||||
@@ -1235,6 +1238,7 @@ rules.buildcostmultiplier = Bau-Kosten Multiplikator
|
||||
rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator
|
||||
rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung
|
||||
rules.waitForWaveToEnd = Warten bis Welle endet
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln)
|
||||
rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt)
|
||||
rules.enemyteam = Gegnerteam
|
||||
@@ -1775,8 +1779,8 @@ hint.breaking = Benutze [accent]Rechtsklick[] und bewege deine Maus, um zu zerst
|
||||
hint.breaking.mobile = Aktiviere den \ue817 [accent]Hammer[] unten rechts und tippe, um Blöcke zu zerstören.\n\nHalte deinen Finger auf dem Bildschirm, um eine Fläche auszuwählen.
|
||||
hint.blockInfo = Genauere Blockinformationen können im [accent]Baumenü[] rechts beim [accent][[?][]-Symbol gefunden werden.
|
||||
hint.derelict = [accent]Derelikte[] Blöcke sind kaputte Teile alter Basen, die nicht mehr funktionieren.\n\nSie können für Ressourcen [accent]abgebaut[] werden.
|
||||
hint.research = Nehme den \ue875 [accent]Forschen[]-Knopf um neue Technologien zu erforschen.
|
||||
hint.research.mobile = Nehme den \ue875 [accent]Forschen[]-Knopf im \ue88c [accent]Menü[], um neue Technologien zu erforschen.
|
||||
hint.research = Klicke auf den \ue875 [accent]Forschen[]-Knopf um neue Technologien zu erforschen.
|
||||
hint.research.mobile = Klicke auf den \ue875 [accent]Forschen[]-Knopf im \ue88c [accent]Menü[], um neue Technologien zu erforschen.
|
||||
hint.unitControl = Halte [accent][[L-STRG][] und [accent]klicke[], um alliierte Einheiten oder Geschütze zu steuern.
|
||||
hint.unitControl.mobile = [accent][[Doppelklicke][], um alliierte Einheiten oder Geschütze zu steuern.
|
||||
hint.unitSelectControl = Du kannst [accent]L-Shift[] gedrückt halten, um den Steuerungsmodus zu aktivieren.\nIm Steuerungsmodus hältst du [accent]Linksklick[] gedrückt, um Einheiten auswählen zu können. Mit [accent]Rechtsklick[] bestimmst du, wo die ausgewählten Einheiten hingehen sollen.
|
||||
@@ -1829,9 +1833,9 @@ onset.mine.mobile = Tippe, um \uf748 [accent]Beryllium[] aus Wänden abzubauen.
|
||||
onset.research = Öffne das \ue875 Forschungsmenü.\nErforsche und platziere einen \uf73e [accent]Turbinenkondensator[] auf einen Schlot.\nDieser erzeugt [accent]Strom[].
|
||||
onset.bore = Erforsche und platziere einen \uf741 [accent]Plasmabohrer[].\nDieser baut Rohstoffe aus Wänden automatisch ab.
|
||||
onset.power = Um den Plasmabohrer mit [accent]Strom[] zu versorgen, kannst du \uf73d [accent]Strahlknoten[] erforschen und bauen.\nVerbinde den Turbinenkondensator mit dem Plasmabohrer.
|
||||
onset.ducts = Erforsche und platziere \uf799 [accent]Rohrleitugnen[], um die abgebauten Ressourcen zum Kern zu transportieren.\nZiehe die Maus über den Bildschirm, um mehrere Rohrleitugnen zu platzieren.\n[accent]Scrolle[], um die Richtung zu ändern.
|
||||
onset.ducts.mobile = Erforsche und platziere \uf799 [accent]Rohrleitugnen[], um die abgebauten Ressourcen zum Kern zu transportieren.\n\nDrücke kurz und ziehe deinen Finger über den Bildschirm, um mehrere Rohrleitugnen zu platzieren.
|
||||
onset.moremine = Erweitere den Bergbau.\nPlatziere mehr Plasmabohrer und verbinde sie mit Rohrleitugnen und Strahlknoten.\nBaue 200 Beryllium ab.
|
||||
onset.ducts = Erforsche und platziere \uf799 [accent]Rohrleitungen[], um die abgebauten Ressourcen zum Kern zu transportieren.\nZiehe die Maus über den Bildschirm, um mehrere Rohrleitungen zu platzieren.\n[accent]Scrolle[], um die Richtung zu ändern.
|
||||
onset.ducts.mobile = Erforsche und platziere \uf799 [accent]Rohrleitungen[], um die abgebauten Ressourcen zum Kern zu transportieren.\n\nDrücke kurz und ziehe deinen Finger über den Bildschirm, um mehrere Rohrleitungen zu platzieren.
|
||||
onset.moremine = Erweitere den Bergbau.\nPlatziere mehr Plasmabohrer und verbinde sie mit Rohrleitungen und Strahlknoten.\nBaue 200 Beryllium ab.
|
||||
onset.graphite = Komplexere Blöcke benötigen \uf835 [accent]Graphit[].\nStelle Plasmabohrer auf, um Graphit abzubauen.
|
||||
onset.research2 = Fange an, [accent]Fabriken[] zu erforschen.\nEroforsche den \uf74d [accent]Klippenbohrer[] und den \uf779 [accent]Silizium-Lichtbogenofen[].
|
||||
onset.arcfurnace = Der Lichtbogenofen verschmilzt \uf834 [accent]Sand[] und \uf835 [accent]Graphit[], um \uf82f [accent]Silizium[] herzustellen.\n[accent]Strom[] wird auch benötigt.
|
||||
@@ -1954,7 +1958,7 @@ block.inverted-sorter.description = Wie ein normaler Sortierer, aber gibt das au
|
||||
block.router.description = Verteilt Materialien auf bis zu drei Richtungen.
|
||||
block.router.details = Ein nötiges Übel. Es ist nicht empfehlenswert, ihn neben Fabriken zu setzen, da er sich dort verstopfen kann.
|
||||
block.distributor.description = Verteilt Materialien auf bis zu sieben Richtungen.
|
||||
block.overflow-gate.description = Gibt Materialien nur zu den Seiten heraus, wenn der fordere Ausgang blockiert ist.
|
||||
block.overflow-gate.description = Gibt Materialien nur zu den Seiten heraus, wenn der vordere Ausgang blockiert ist.
|
||||
block.underflow-gate.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind.
|
||||
block.mass-driver.description = Ein Transportblock mit sehr hoher Reichweite. Sammelt mehrere Materialien und schießt sie zu einem verbundenen Massenbeschleuniger.
|
||||
block.mechanical-pump.description = Eine Pumpe, die keinen Strom benötigt.
|
||||
@@ -2098,9 +2102,9 @@ block.reinforced-surge-wall-large.description = Beschützt Blöcke vor gegnerisc
|
||||
block.shielded-wall.description = Beschützt Blöcke vor gegnerischen Projektilen. Benutzt Strom, um ein Projektil-reflektierendes Schild zu erstellen. Leitet Strom.
|
||||
block.blast-door.description = Eine Mauer, die verbündete Bodeneinheiten durchlässt. Kann nicht manuell gesteuert werden.
|
||||
block.duct.description = Bewegt Materialien vorwärts. Kann nur ein einziges Item lagern.
|
||||
block.armored-duct.description = Bewegt Materialien vorwärts. Materialen können von der Seite nur aus Rohrleitugnen herein.
|
||||
block.armored-duct.description = Bewegt Materialien vorwärts. Materialen können von der Seite nur aus Rohrleitungen herein.
|
||||
block.duct-router.description = Verteilt Materialien gleichmäßig auf bis zu drei Richtungen. Nimmt Materialien nur aus einer Richtung an. Kann als Sortierer verwendet werden.
|
||||
block.overflow-duct.description = Gibt Materialien nur zu den Seiten heraus, wenn der fordere Ausgang blockiert ist.
|
||||
block.overflow-duct.description = Gibt Materialien nur zu den Seiten heraus, wenn der vordere Ausgang blockiert ist.
|
||||
block.duct-bridge.description = Transportierrt Materialen über Blöcke und Terrain.
|
||||
block.duct-unloader.description = Entlädt Materialen aus dem Block dahinter. Kann nicht aus Kernen entladen.
|
||||
block.underflow-duct.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind.
|
||||
@@ -2235,7 +2239,7 @@ lst.flushmessage = Zeige eine Nachricht aus dem Textspeicher auf dem Bildschirm.
|
||||
lst.cutscene = Verschiebe die Spielerkamera.
|
||||
lst.setflag = Setze eine Flag, die von allen Prozessoren gelesen werden kann.
|
||||
lst.getflag = Überprüfe, ob eine Flag gesetzt ist.
|
||||
lst.setprop = Sets a property of a unit or building.
|
||||
lst.setprop = Setzt eine Eigenschaft einer Einheit oder eines Blockes.
|
||||
|
||||
logic.nounitbuild = [red]Logik, die Blöcke baut, ist hier nicht erlaubt.
|
||||
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Invertir orden
|
||||
waves.sort.begin = Inicio
|
||||
waves.sort.health = Vida
|
||||
waves.sort.type = Tipo
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Ocultar todo
|
||||
waves.units.show = Mostrar todo
|
||||
|
||||
@@ -896,6 +898,7 @@ stat.repairspeed = Velocidad de reparación
|
||||
stat.weapons = Armas
|
||||
stat.bullet = Proyectil
|
||||
stat.moduletier = Categoría de módulo
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Aumento de velocidad
|
||||
stat.range = Alcance
|
||||
stat.drilltier = Taladrables
|
||||
@@ -1232,6 +1235,7 @@ rules.buildcostmultiplier = Multiplicador de coste de construcción
|
||||
rules.buildspeedmultiplier = Multiplicador de velocidad de construcción
|
||||
rules.deconstructrefundmultiplier = Multiplicador de devolución de desconstrucción
|
||||
rules.waitForWaveToEnd = Las oleadas esperan a los enemigos
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Radio de zona de aterrizaje:[lightgray] (bloques)
|
||||
rules.unitammo = Las unidades necesitan munición
|
||||
rules.enemyteam = Equipo enemigo
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Kiiruse suurenemine
|
||||
stat.range = Ulatus
|
||||
stat.drilltier = Kaevandatav
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Ehitamise maksumuse kordaja
|
||||
rules.buildspeedmultiplier = Ehitamise kiiruse kordaja
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Järgmine laine ootab eelmise laine lõpuni
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Maandumisala raadius:[lightgray] (ühik)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -456,6 +456,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -878,6 +880,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Abiadura areagotzea
|
||||
stat.range = Irismena
|
||||
stat.drilltier = Ustiagarriak
|
||||
@@ -1214,6 +1217,7 @@ rules.buildcostmultiplier = Eraikitze kostu-biderkatzailea
|
||||
rules.buildspeedmultiplier = Eraikitze abiadura-biderkatzailea
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Atzeratu bolada etsairik geratzen bada
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Erruntze puntuaren erradioa:[lightgray] (lauzak)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Järjestä käänteisesti
|
||||
waves.sort.begin = Alkutaso
|
||||
waves.sort.health = Elämäpisteet
|
||||
waves.sort.type = Tyyppi
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Piilota kaikki
|
||||
waves.units.show = Näytä kaikki
|
||||
|
||||
@@ -875,6 +877,7 @@ stat.repairspeed = Korjausnopeus
|
||||
stat.weapons = Aseet
|
||||
stat.bullet = Ammus
|
||||
stat.moduletier = Moduulin taso
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Nopeuden kasvu
|
||||
stat.range = Etäisyys
|
||||
stat.drilltier = Porattavat
|
||||
@@ -1211,6 +1214,7 @@ rules.buildcostmultiplier = Rakentamisen hintakerroin
|
||||
rules.buildspeedmultiplier = Rakentamisen nopeuskerroin
|
||||
rules.deconstructrefundmultiplier = Purkamisen palautuskerroin
|
||||
rules.waitForWaveToEnd = Tasot odottavat edellisen tason loppumista
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Syntypisteen säde:[lightgray] (laattoina)
|
||||
rules.unitammo = Yksiköt tarvitsevat ammuksia
|
||||
rules.enemyteam = Vihollisjoukkue
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Pabaliktad na Sort
|
||||
waves.sort.begin = Simula
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Uri
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Itago lahat
|
||||
waves.units.show = Ipakita lahat
|
||||
|
||||
@@ -875,6 +877,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Speed Increase
|
||||
stat.range = Range
|
||||
stat.drilltier = Drillables
|
||||
@@ -1211,6 +1214,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Waves Wait for Enemies
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -462,6 +462,8 @@ waves.sort.reverse = Tri inversé
|
||||
waves.sort.begin = Vague
|
||||
waves.sort.health = Santé
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Masquer tout
|
||||
waves.units.show = Afficher tout
|
||||
|
||||
@@ -900,6 +902,7 @@ stat.repairspeed = Vitesse de réparation
|
||||
stat.weapons = Armes
|
||||
stat.bullet = Balles
|
||||
stat.moduletier = Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Accélération
|
||||
stat.range = Portée
|
||||
stat.drilltier = Blocs forables
|
||||
@@ -1236,6 +1239,7 @@ rules.buildcostmultiplier = Multiplicateur du prix de construction
|
||||
rules.buildspeedmultiplier = Multiplicateur du temps de construction
|
||||
rules.deconstructrefundmultiplier = Multiplicateur du remboursement lors de la déconstruction
|
||||
rules.waitForWaveToEnd = Les Vagues attendent la mort des ennemis
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Rayon d'Apparition des ennemis :[lightgray] (tuiles)
|
||||
rules.unitammo = Les Unités nécessitent des munitions
|
||||
rules.enemyteam = Équipe ennemie
|
||||
|
||||
@@ -457,6 +457,8 @@ waves.sort.reverse = Rendezés visszafelé
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Élet
|
||||
waves.sort.type = Típus
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -885,6 +887,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Fegyverek
|
||||
stat.bullet = Töltény
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Gyorsítás
|
||||
stat.range = Hatótáv
|
||||
stat.drilltier = Kitermelhető
|
||||
@@ -1221,6 +1224,7 @@ rules.buildcostmultiplier = Építési költség szorzó
|
||||
rules.buildspeedmultiplier = Építési sebesség szorzó
|
||||
rules.deconstructrefundmultiplier = Bontási visszatérítés szorzó
|
||||
rules.waitForWaveToEnd = Waves Wait for Enemies
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Ledobási zóna sugara:[lightgray] (mező)
|
||||
rules.unitammo = Egységeknek kell lövedék
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Urut Balik
|
||||
waves.sort.begin = Mulai
|
||||
waves.sort.health = Darah
|
||||
waves.sort.type = Tipe
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Sembunyikan Semua
|
||||
waves.units.show = Lihat Semua
|
||||
|
||||
@@ -896,6 +898,7 @@ stat.repairspeed = Kecepatan Memperbaiki
|
||||
stat.weapons = Senjata
|
||||
stat.bullet = Peluru
|
||||
stat.moduletier = Tingkatan Modul
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Tambahan Kecepatan
|
||||
stat.range = Jarak
|
||||
stat.drilltier = Sumber Daya yang Ditambang
|
||||
@@ -1232,6 +1235,7 @@ rules.buildcostmultiplier = Penggandaan Harga Bangunan
|
||||
rules.buildspeedmultiplier = Penggandaan Waktu Pembuatan Bangunan
|
||||
rules.deconstructrefundmultiplier = Penggandaan Kembalinya Bahan Bangunan yang Dihancurkan
|
||||
rules.waitForWaveToEnd = Gelombang Menunggu Musuh
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Radius Titik Muncul:[lightgray] (ubin)
|
||||
rules.unitammo = Unit Membutuhkan Amunisi
|
||||
rules.enemyteam = Tim Musuh
|
||||
|
||||
@@ -49,7 +49,7 @@ mods.browser.noreleases = [scarlet]Nessuna versione trovata\n[accent]Cerca se la
|
||||
mods.browser.latest = <Ultima versione>
|
||||
mods.browser.releases = Versioni
|
||||
mods.github.open = Repo
|
||||
mods.github.open-release = Pagina delle versioni di mindustry
|
||||
mods.github.open-release = Pagina delle versioni di Mindustry
|
||||
mods.browser.sortdate = Ordinato per data
|
||||
mods.browser.sortstars = Ordinato per stelle
|
||||
|
||||
@@ -456,6 +456,8 @@ waves.sort.reverse = Inverti ordine
|
||||
waves.sort.begin = Inizia
|
||||
waves.sort.health = Salute
|
||||
waves.sort.type = Tipo
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Nascondi tutto
|
||||
waves.units.show = Mostra tutto
|
||||
|
||||
@@ -837,7 +839,7 @@ paused = [accent]< In Pausa >
|
||||
clear = Pulisci
|
||||
banned = [scarlet]Bandito
|
||||
unsupported.environment = [scarlet]Ambiente non supportato
|
||||
yes = Si
|
||||
yes = Sì
|
||||
no = No
|
||||
info.title = Info
|
||||
error.title = [scarlet]Si è verificato un errore
|
||||
@@ -875,13 +877,14 @@ stat.poweruse = Consumo Energetico
|
||||
stat.powerdamage = Energia/Danno
|
||||
stat.itemcapacity = Capacità Oggetti
|
||||
stat.memorycapacity = Capacità di Memoria
|
||||
stat.basepowergeneration = Generazione Minina di Energia
|
||||
stat.basepowergeneration = Generazione Minima di Energia
|
||||
stat.productiontime = Tempo di Produzione
|
||||
stat.repairtime = Tempo di Riparazione Completa
|
||||
stat.repairspeed = Velocità di riparazione
|
||||
stat.weapons = Armi
|
||||
stat.bullet = Proiettile
|
||||
stat.moduletier = Grado del modulo
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Potenziamento Velocità
|
||||
stat.range = Raggio
|
||||
stat.drilltier = Scavabili
|
||||
@@ -891,7 +894,7 @@ stat.maxunits = Unità Attive Massime
|
||||
stat.health = Salute
|
||||
stat.armor = Armatura
|
||||
stat.buildtime = Tempo di Costruzione
|
||||
stat.maxconsecutive = Limite Consecutive
|
||||
stat.maxconsecutive = Limite Consecutivi
|
||||
stat.buildcost = Costo di Costruzione
|
||||
stat.inaccuracy = Inaccuratezza
|
||||
stat.shots = Colpi
|
||||
@@ -984,9 +987,9 @@ bullet.knockback = [stat]{0}[lightgray] contraccolpo
|
||||
bullet.pierce = [stat]{0}[lightgray]x perforazione
|
||||
bullet.infinitepierce = [stat]perforazione
|
||||
bullet.healpercent = [stat]{0}[lightgray]% guarigione
|
||||
bullet.healamount = [stat]{0}[lightgray] qquantità di cura
|
||||
bullet.healamount = [stat]{0}[lightgray] quantità di cura
|
||||
bullet.multiplier = [stat]{0}[lightgray]x moltiplicatore munizioni
|
||||
bullet.reload = [stat]{0}[lightgray]x ricarica
|
||||
bullet.reload = [stat]{0}%[lightgray] ricarica
|
||||
bullet.range = [stat]{0}[lightgray] raggio in blocchi
|
||||
|
||||
unit.blocks = blocchi
|
||||
@@ -1025,7 +1028,7 @@ setting.shadows.name = Ombre
|
||||
setting.blockreplace.name = Suggerimento Blocchi Automatico
|
||||
setting.linear.name = Filtro Lineare
|
||||
setting.hints.name = Suggerimenti
|
||||
setting.logichints.name = Suggerimenti
|
||||
setting.logichints.name = Suggerimenti sulla logica
|
||||
setting.backgroundpause.name = Metti in pausa quando in background
|
||||
setting.buildautopause.name = Pausa Automatica nella Costruzione
|
||||
setting.doubletapmine.name = Doppio click per minare
|
||||
@@ -1051,7 +1054,7 @@ setting.difficulty.hard = Difficile
|
||||
setting.difficulty.insane = Impossibile
|
||||
setting.difficulty.name = Difficoltà:
|
||||
setting.screenshake.name = Movimento dello Schermo
|
||||
setting.bloomintensity.name = Intensità d'illuminazione (bloom)
|
||||
setting.bloomintensity.name = Intensità d'illuminazione (Bloom Intensity)
|
||||
setting.bloomblur.name = Illuminazione sfocata (Bloom Blur)
|
||||
setting.effects.name = Visualizza Effetti
|
||||
setting.destroyedblocks.name = Visualizza Blocchi Distrutti
|
||||
@@ -1071,7 +1074,7 @@ setting.smoothcamera.name = Visuale fluida
|
||||
setting.vsync.name = VSync
|
||||
setting.pixelate.name = Pixellato
|
||||
setting.minimap.name = Mostra Minimappa
|
||||
setting.coreitems.name = Mostra Oggetti Nucleo (WIP)
|
||||
setting.coreitems.name = Mostra Oggetti Nucleo
|
||||
setting.position.name = Mostra Posizione Giocatori
|
||||
setting.mouseposition.name = Mostra mouse
|
||||
setting.musicvol.name = Volume Musica
|
||||
@@ -1161,9 +1164,9 @@ keybind.chat.name = Chat
|
||||
keybind.player_list.name = Lista dei Giocatori
|
||||
keybind.console.name = Console
|
||||
keybind.rotate.name = Ruota
|
||||
keybind.rotateplaced.name = Ruota Blocco Esistente (premuto)
|
||||
keybind.rotateplaced.name = Ruota Blocco Esistente (mantenere premuto)
|
||||
keybind.toggle_menus.name = Mostra/Nascondi Menu
|
||||
keybind.chat_history_prev.name = Scorri Chat vero l'alto
|
||||
keybind.chat_history_prev.name = Scorri Chat verso l'alto
|
||||
keybind.chat_history_next.name = Scorri Chat verso il basso
|
||||
keybind.chat_scroll.name = Scorri Chat
|
||||
keybind.chat_mode.name = Cambia modalità chat
|
||||
@@ -1192,8 +1195,8 @@ rules.wavesending = Wave Sending
|
||||
rules.waves = Ondate
|
||||
rules.attack = Modalità Attacco
|
||||
rules.rtsai = RTS AI
|
||||
rules.rtsminsquadsize = Dimensione squadra minima
|
||||
rules.rtsmaxsquadsize = Dimensione squadra massima
|
||||
rules.rtsminsquadsize = Dimensione minima squadra
|
||||
rules.rtsmaxsquadsize = Dimensione massima squadra
|
||||
rules.rtsminattackweight = Min Attack Weight
|
||||
rules.cleanupdeadteams = Cancella costruzioni delle squadre sconfitte (PvP)
|
||||
rules.corecapture = Cattura nucleo alla distruzione
|
||||
@@ -1218,6 +1221,7 @@ rules.buildcostmultiplier = Moltiplicatore Costo Costruzione
|
||||
rules.buildspeedmultiplier = Moltiplicatore Velocità Costruzione
|
||||
rules.deconstructrefundmultiplier = Moltiplicatore Rimborso di Smantellamento
|
||||
rules.waitForWaveToEnd = Le ondate aspettano fino a quando l'ondata precedente finisce
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Raggio di Generazione:[lightgray] (blocchi)
|
||||
rules.unitammo = Unità Richiedono Munizioni
|
||||
rules.enemyteam = Squadra avversaria
|
||||
@@ -1415,7 +1419,7 @@ block.dirt.name = Terra
|
||||
block.dirt-wall.name = Muro di Terra
|
||||
block.mud.name = Fango
|
||||
block.white-tree-dead.name = Albero Bianco Morto
|
||||
block.white-tree.name = Albero Morto
|
||||
block.white-tree.name = Albero Bianco
|
||||
block.spore-cluster.name = Agglomerato di Spore
|
||||
block.metal-floor.name = Pavimento Metallico 1
|
||||
block.metal-floor-2.name = Pavimento Metallico 2
|
||||
@@ -1549,7 +1553,7 @@ block.segment.name = Segmentatore
|
||||
block.ground-factory.name = Fabbrica Terrestre
|
||||
block.air-factory.name = Fabbrica Aerea
|
||||
block.naval-factory.name = Fabbrica Navale
|
||||
block.additive-reconstructor.name = Ricostruttore Adattivo
|
||||
block.additive-reconstructor.name = Ricostruttore Additivo
|
||||
block.multiplicative-reconstructor.name = Ricostruttore Moltiplicativo
|
||||
block.exponential-reconstructor.name = Ricostruttore Esponenziale
|
||||
block.tetrative-reconstructor.name = Ricostruttore Tetrattivo
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = 降順
|
||||
waves.sort.begin = 開始
|
||||
waves.sort.health = 体力
|
||||
waves.sort.type = タイプ
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = すべて非表示
|
||||
waves.units.show = すべて表示
|
||||
|
||||
@@ -888,6 +890,7 @@ stat.repairspeed = 修復速度
|
||||
stat.weapons = 武器
|
||||
stat.bullet = 弾丸
|
||||
stat.moduletier = モジュールレベル
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = 速度向上
|
||||
stat.range = 範囲
|
||||
stat.drilltier = ドリル
|
||||
@@ -1224,6 +1227,7 @@ rules.buildcostmultiplier = 建設コストの倍率
|
||||
rules.buildspeedmultiplier = 建設速度の倍率
|
||||
rules.deconstructrefundmultiplier = ブロック破壊時の還元倍率
|
||||
rules.waitForWaveToEnd = 敵が倒されるまでウェーブの進行を中断
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = 出現範囲の半径:[lightgray] (タイル)
|
||||
rules.unitammo = ユニットは弾丸が必要
|
||||
rules.enemyteam = 敵チーム
|
||||
|
||||
@@ -149,15 +149,15 @@ mod.incompatiblemod = [red]호환되지 않음
|
||||
mod.blacklisted = [red]지원하지 않음
|
||||
mod.unmetdependencies = [red]충촉되지 않은 종속성
|
||||
mod.erroredcontent = [scarlet]콘텐츠 오류
|
||||
mod.circulardependencies = [red]Circular Dependencies
|
||||
mod.incompletedependencies = [red]Incomplete Dependencies
|
||||
mod.circulardependencies = [red]순환 의존성
|
||||
mod.incompletedependencies = [red]불완전한 의존성
|
||||
mod.requiresversion.details = 게임 버전 요구: [accent]{0}[]\n당신의 게임은 구버전입니다. 이 모드가 작동하려면 최신 버전의 게임이 필요합니다. (베타/알파 릴리즈일 가능성이 있음).
|
||||
mod.outdatedv7.details = 이 모드는 최신 버전의 게임과 호환되지 않습니다. 반드시 작성자가 업데이트해야 하고, [accent]mod.json[] 파일에 [accent]최소게임버전: 136[]을 추가해야 합니다.
|
||||
mod.blacklisted.details = 이 모드는 이 버전의 게임에서 충돌 또는 기타 문제를 일으키는 것으로 인해 수동으로 블랙리스트에 올라와 있습니다. 사용하지 마세요.
|
||||
mod.missingdependencies.details = 이 모드에는 종속성이 없음: {0}
|
||||
mod.erroredcontent.details = 이 게임은 로딩하는 동안 오류가 발생했습니다. 모드 작성자에게 수정하도록 요청하세요.
|
||||
mod.circulardependencies.details = This mod has dependencies that depends on each other.
|
||||
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
|
||||
mod.circulardependencies.details = 이 모드는 서로 의존하는 의존성을 지니고 있습니다.
|
||||
mod.incompletedependencies.details = 잘못되었거나 누락한 종속성으로 인해 이 모드를 불러올 수 없습니다: {0}.
|
||||
mod.requiresversion = 필요한 게임 버전: [red]{0}
|
||||
mod.errors = 콘텐츠를 불러오는 중에 오류가 발생함
|
||||
mod.noerrorplay = [scarlet]오류가 있는 모드가 있습니다.[] 영향을 받는 모드를 비활성화하거나 플레이하기 전에 오류를 수정하세요.
|
||||
@@ -335,7 +335,7 @@ command.repair = 수리
|
||||
command.rebuild = 재건
|
||||
command.assist = 플레이어 지원
|
||||
command.move = 이동
|
||||
command.boost = Boost
|
||||
command.boost = 비행
|
||||
openlink = 링크 열기
|
||||
copylink = 링크 복사
|
||||
back = 뒤로가기
|
||||
@@ -411,11 +411,11 @@ editor.mapinfo = 맵 정보
|
||||
editor.author = 제작자:
|
||||
editor.description = 설명:
|
||||
editor.nodescription = 맵을 공유하려면 최소 4자 이상의 설명이 있어야 합니다.
|
||||
editor.waves = 단계:
|
||||
editor.rules = 규칙:
|
||||
editor.generation = 지형 생성:
|
||||
editor.waves = 단계
|
||||
editor.rules = 규칙
|
||||
editor.generation = 지형 생성
|
||||
editor.objectives = 목표
|
||||
editor.ingame = 인 게임 편집
|
||||
editor.ingame = 인게임 편집
|
||||
editor.playtest = 맵 테스트
|
||||
editor.publish.workshop = 창작마당 게시
|
||||
editor.newmap = 맵 만들기
|
||||
@@ -457,6 +457,8 @@ waves.sort.reverse = 정렬 뒤집기
|
||||
waves.sort.begin = 시작 단계
|
||||
waves.sort.health = 체력
|
||||
waves.sort.type = 기체 유형
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = 모두 숨기기
|
||||
waves.units.show = 모두 보이기
|
||||
|
||||
@@ -795,7 +797,7 @@ sector.atlas.description = 이 지역은 각기 다른 지형을 포함하고
|
||||
sector.split.description = 이 지역에 최소한으로 존재하는 적 주둔군은 새로운 운송 기술을 시험하기에 완벽합니다.
|
||||
sector.basin.description = {임시}\n\n현재의 마지막 지역. 이 지역은 도전 레벨입니다 - 이후 릴리즈에서 많은 지역이 더 추가될 예정입니다.
|
||||
sector.marsh.description = 이 지역은 아르키사이트가 풍부하지만 분출구의 수는 한정적입니다.\n[accent]화학적 연소실[]을 건설하여 전력을 생산하시오.
|
||||
sector.peaks.description = 이 지역의 산악 지형은 대부분의 기체를 무용지물로 만들었습니다. 비행 기체가 필요합니다.\n적의 방공망에 유의하십시오. 일부 시설은 지원 건물을 공격하여 무력화시킬 수 있습니다.
|
||||
sector.peaks.description = 이 지역의 산악 지형은 대부분의 기체를 무용지물로 만들었습니다. 비행 가능한 기체가 필요합니다.\n적의 방공망에 유의하십시오. 일부 시설은 지원 건물을 공격하여 무력화시킬 수 있습니다.
|
||||
sector.ravine.description = 적의 중요한 이동 경로이긴 하지만, 해당 구역에선 적의 코어가 감지되지 않았습니다. 다양한 적군을 맞닥뜨릴 것으로 예상됩니다.\n[accent]설금[]을 생산하십시오. 포탑 [accent]어플릭트[]를 건설하십시오.
|
||||
sector.caldera-erekir.description = 이 지역에서 탐지된 자원은 여러 섬에 분산되어 있습니다 .\n드론을 기반으로 한 운송수단을 연구하고 활용하시오.
|
||||
sector.stronghold.description = 이 지역의 대규모 적 야영지에는 적들이 지키고 있는 상당한 양의 [accent]토륨[] 매장지가 있습니다.\n더 높은 등급의 기체와 포탑을 연구할 때 사용합니다.
|
||||
@@ -888,6 +890,7 @@ stat.repairspeed = 수리 속도
|
||||
stat.weapons = 무기
|
||||
stat.bullet = 탄환
|
||||
stat.moduletier = 모듈 등급
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = 속도 증가
|
||||
stat.range = 사거리
|
||||
stat.drilltier = 채굴 가능
|
||||
@@ -981,8 +984,8 @@ bullet.splashdamage = [stat]{0}[lightgray] 범위 피해량 ~ [stat]{1}[lightgra
|
||||
bullet.incendiary = [stat]방화[]
|
||||
bullet.homing = [stat]유도[]
|
||||
bullet.armorpierce = [stat]방어 관통
|
||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||
bullet.suppression = [stat]{0} sec[lightgray] 수리 억제 ~ [stat]{1}[lightgray] 타일
|
||||
bullet.interval = [stat]{0}/sec[lightgray] 간격 탄환:
|
||||
bullet.frags = [stat]{0}[lightgray]개 파편 탄환:[][]
|
||||
bullet.lightning = [stat]{0}[lightgray]x 전격 ~ [stat]{1}[lightgray] 피해량[][][][]
|
||||
bullet.buildingdamage = [stat]{0}%[lightgray] 건물 피해량[][]
|
||||
@@ -1096,8 +1099,8 @@ setting.bridgeopacity.name = 터널 투명도
|
||||
setting.playerchat.name = 채팅 말풍선 표시
|
||||
setting.showweather.name = 날씨 그래픽 표시
|
||||
setting.hidedisplays.name = 로직 디스플레이 숨김
|
||||
steam.friendsonly = Friends Only
|
||||
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
|
||||
steam.friendsonly = 친구 전용
|
||||
steam.friendsonly.tooltip = 게임에 스팀 친구만 접속할 수 있는가에 대한 여부입니다.체크를 해제하면, 누구나 접속할 수 있습니다.
|
||||
public.beta = 베타 버전의 게임은 공개 서버를 만들 수 없습니다.
|
||||
uiscale.reset = UI 스케일이 변경되었습니다.\n"확인"버튼을 눌러 저장하세요.\n[accent] {0}[][scarlet]초 후에 예전 설정으로 되돌리고 게임을 종료합니다...
|
||||
uiscale.cancel = 취소 후 나가기
|
||||
@@ -1224,9 +1227,10 @@ rules.buildcostmultiplier = 건설 비용 배수
|
||||
rules.buildspeedmultiplier = 건설 속도 배수
|
||||
rules.deconstructrefundmultiplier = 철거 환불 배수
|
||||
rules.waitForWaveToEnd = 한 단계가 끝날때까지 대기
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = 스폰 구역 범위: [lightgray] (타일)
|
||||
rules.unitammo = 기체 탄약 필요
|
||||
rules.enemyteam = 상대 팀
|
||||
rules.enemyteam = 적 팀
|
||||
rules.playerteam = 플레이어 팀
|
||||
rules.title.waves = 단계
|
||||
rules.title.resourcesbuilding = 자원 & 건물
|
||||
@@ -1239,9 +1243,9 @@ rules.title.planet = 행성
|
||||
rules.lighting = 조명 표시
|
||||
rules.fog = 전장의 안개
|
||||
rules.fire = 방화 허용
|
||||
rules.anyenv = <상관없음>
|
||||
rules.anyenv = <모두>
|
||||
rules.explosions = 블록/기체 폭발 피해
|
||||
rules.ambientlight = 자연 조명 표시
|
||||
rules.ambientlight = 주변광
|
||||
rules.weather = 날씨 추가
|
||||
rules.weather.frequency = 빈도:
|
||||
rules.weather.always = 항상
|
||||
@@ -1782,8 +1786,8 @@ hint.coreUpgrade = 코어는 [accent]상위 코어를 위에 설치[]하여 업
|
||||
hint.presetLaunch = [accent]얼어붙은 숲[]과 같은 회색[accent]캠페인 지역[]은 어디에서나 출격해서 올 수 있습니다. 주변 지역을 점령하지 않아도 됩니다.\n\n이와 같은 [accent]네임드 지역[]들은 [accent]선택적[]입니다.
|
||||
hint.presetDifficulty = 이 지역은 [scarlet]위험도가 높은[] 지역입니다.\n적절한 기술과 준비 없이 이런 지역들로 출격하는건 [accent]추천하지 않습니다[].
|
||||
hint.coreIncinerate = 코어가 자원으로 가득 찬 후에 받는 모든 자원들은 [accent]소각[]될 것입니다.
|
||||
hint.factoryControl = 기체 공장의 [accent]출력 위치[]를 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 마우스 오른쪽 버튼으로 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다.
|
||||
hint.factoryControl.mobile = 기체 공장의 [accent]출력 위치[]를 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 눌러서 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다.
|
||||
hint.factoryControl = 기체 공장의 [accent]출력 목적지[]를 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 마우스 오른쪽 버튼으로 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다.
|
||||
hint.factoryControl.mobile = 기체 공장의 [accent]출력 목적지[]를 설정하려면, 명령 모드에서 공장 블록을 클릭한 다음, 눌러서 위치를 지정합니다.\n생산된 유닛은 자동으로 그곳으로 이동합니다.
|
||||
gz.mine = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요.
|
||||
gz.mine.mobile = 주변 바닥에 있는 \uf8c4 [accent]구리 광석[]으로 이동하고, 광석을 눌러서 채굴을 시작하세요.
|
||||
gz.research = \ue875 연구 기록을 여세요.\n\uf870 [accent]기계식 드릴[]을 연구하고, 그 후 오른쪽 아래에 있는 메뉴에서 선택하세요.\n구리조각 위를 눌러서 배치합니다.
|
||||
@@ -2119,10 +2123,10 @@ unit.mace.description = 주변의 모든 적을 향해 화염 줄기를 발사
|
||||
unit.fortress.description = 지상 목표물을 향해 장거리 포탄을 발사합니다.
|
||||
unit.scepter.description = 주변의 모든 적을 향해 장전된 탄환을 일제히 발사합니다.
|
||||
unit.reign.description = 주변의 모든 적을 향해 거대한 관통 탄환을 일제히 발사합니다.
|
||||
unit.nova.description = 적에게 피해를 주고, 아군 구조물을 수리하는 레이저 볼트를 발사합니다. 비행할 수 있습니다.
|
||||
unit.pulsar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 전격을 발사합니다. 비행할 수 있습니다.
|
||||
unit.quasar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 관통 레이저 빔을 발사합니다. 비행할 수 있습니다. 역장을 가지고 있습니다.
|
||||
unit.vela.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 지속적인 레이저 빔을 발사합니다. 비행할 수 있습니다.
|
||||
unit.nova.description = 적에게 피해를 주고, 아군 구조물을 수리하는 레이저 볼트를 발사합니다. 이륙할 수 있습니다.
|
||||
unit.pulsar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 전격을 발사합니다. 이륙할 수 있습니다.
|
||||
unit.quasar.description = 적에게 피해를 주고, 아군 구조물을 수리하는 관통 레이저 빔을 발사합니다. 이륙할 수 있습니다. 역장을 가지고 있습니다.
|
||||
unit.vela.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 지속적인 레이저 빔을 발사합니다. 이륙할 수 있습니다.
|
||||
unit.corvus.description = 적에게 피해를 주고, 아군 구조물을 수리하는 거대한 레이저 블레스트를 발사합니다. 대부분의 지형 위를 밟을 수 있습니다.
|
||||
unit.crawler.description = 적을 향해 달려가 자폭하며, 큰 폭발을 일으킵니다.
|
||||
unit.atrax.description = 지상 목표물을 향해 광재 구체를 발사합니다. 대부분의 지형 위를 밟을 수 있습니다.
|
||||
@@ -2206,7 +2210,7 @@ lst.flushmessage = 텍스트 버퍼로부터 화면에 메세지를 표시\n이
|
||||
lst.cutscene = 플레이어 카메라 조작
|
||||
lst.setflag = 모든 프로세서가 읽을 수 있는 전역 플래그 설정
|
||||
lst.getflag = 전역 플래그가 설정되어 있는지 확인
|
||||
lst.setprop = Sets a property of a unit or building.
|
||||
lst.setprop = 기체 혹은 건물의 속성을 설정합니다.
|
||||
|
||||
logic.nounitbuild = [red]기체의 건설 로직은 여기서 허용되지 않습니다.
|
||||
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Greičio Padidėjimas
|
||||
stat.range = Atstumas
|
||||
stat.drilltier = Gręžiama
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Statymo Kainų Daugiklis
|
||||
rules.buildspeedmultiplier = Statymo Greičio Daugiklis
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Laukti, kol pasibaigs banga
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Išmetimo Zonos Spindulys:[lightgray] (blokais)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -462,6 +462,8 @@ waves.sort.reverse = Omgekeerd Sorteren
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Levenspunten
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Verberg Alle
|
||||
waves.units.show = Toon Alle
|
||||
|
||||
@@ -888,6 +890,7 @@ stat.repairspeed = Repareersnelheid
|
||||
stat.weapons = Wapens
|
||||
stat.bullet = Kogel
|
||||
stat.moduletier = Module Niveau
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Snelheidsverhoging
|
||||
stat.range = Bereik
|
||||
stat.drilltier = Valt te delven
|
||||
@@ -1224,6 +1227,7 @@ rules.buildcostmultiplier = Bouwkosten Vermenigvuldiger
|
||||
rules.buildspeedmultiplier = Bouwsnelheid Vermenigvuldiger
|
||||
rules.deconstructrefundmultiplier = Deconstructie Terugbetalings Vermenigvuldiger
|
||||
rules.waitForWaveToEnd = Golven wachten tot alle vijanden zijn verslagen
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Vijandelijke Spawn Diameter:[lightgray] (tegels)
|
||||
rules.unitammo = Eenheden Gebruiken Ammunitie
|
||||
rules.enemyteam = Vijandelijk Team
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Speed Increase
|
||||
stat.range = Range
|
||||
stat.drilltier = Drillables
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Waves wait for enemies
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Odwrotne Sortowanie
|
||||
waves.sort.begin = Rozpocznij
|
||||
waves.sort.health = Zdrowie
|
||||
waves.sort.type = Typ
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Schowaj Wszystkie
|
||||
waves.units.show = Pokaż Wszystkie
|
||||
|
||||
@@ -886,6 +888,7 @@ stat.repairspeed = Prędkość napraw
|
||||
stat.weapons = Bronie
|
||||
stat.bullet = Pocisk
|
||||
stat.moduletier = Stopień Modułu
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Zwiększenie prędkości
|
||||
stat.range = Zasięg
|
||||
stat.drilltier = Co może wykopać
|
||||
@@ -1222,6 +1225,7 @@ rules.buildcostmultiplier = Mnożnik Kosztów Budowania
|
||||
rules.buildspeedmultiplier = Mnożnik Prędkości Budowania
|
||||
rules.deconstructrefundmultiplier = Mnożnik Zwrotu Dekonstrukcji
|
||||
rules.waitForWaveToEnd = Fale Czekają Na Przeciwników
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Zasięg Strefy Zrzutu:[lightgray] (kratki)
|
||||
rules.unitammo = Jednostki Potrzebują Amunicji
|
||||
rules.enemyteam = Drużyna Wroga
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Inverter ordem
|
||||
waves.sort.begin = Começar
|
||||
waves.sort.health = Vida
|
||||
waves.sort.type = Tipo
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Esconder tudo
|
||||
waves.units.show = Mostrar tudo
|
||||
|
||||
@@ -896,6 +898,7 @@ stat.repairspeed = Taxa de Reparo
|
||||
stat.weapons = Armas
|
||||
stat.bullet = Projétil
|
||||
stat.moduletier = Tier do Módulo
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Aumento de velocidade
|
||||
stat.range = Distância
|
||||
stat.drilltier = Brocas
|
||||
@@ -1233,6 +1236,7 @@ rules.buildcostmultiplier = Multiplicador de custo de construção
|
||||
rules.buildspeedmultiplier = Multiplicador de velocidade de construção
|
||||
rules.deconstructrefundmultiplier = Multiplicador de reembolso de desconstrução
|
||||
rules.waitForWaveToEnd = Hordas esperam inimigos
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Raio da zona de spawn:[lightgray] (blocos)
|
||||
rules.unitammo = Unidades requerem munição
|
||||
rules.enemyteam = Time Inimigo
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Aumento de velocidade
|
||||
stat.range = Distância
|
||||
stat.drilltier = Furáveis
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Multiplicador de custo de construção
|
||||
rules.buildspeedmultiplier = Multiplicador de velocidade de construção
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = hordas esperam inimigos
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Raio da zona de spawn:[lightgray] (blocos)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Inversează Sortarea
|
||||
waves.sort.begin = Început
|
||||
waves.sort.health = Viață
|
||||
waves.sort.type = Tip
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Ascunde
|
||||
waves.units.show = Vezi Tot
|
||||
|
||||
@@ -888,6 +890,7 @@ stat.repairspeed = Viteză Reparare
|
||||
stat.weapons = Arme
|
||||
stat.bullet = Glonț
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Creștere Viteză
|
||||
stat.range = Rază
|
||||
stat.drilltier = Minabile
|
||||
@@ -1224,6 +1227,7 @@ rules.buildcostmultiplier = Multiplicatorul Costului Construcției
|
||||
rules.buildspeedmultiplier = Multiplicatorul Vitezei de Construcție
|
||||
rules.deconstructrefundmultiplier = Multiplicatorul Recompensei la Deconstrucție
|
||||
rules.waitForWaveToEnd = Valurile Așteaptă Inamicii
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Raza Zonei de Lansare:[lightgray] (pătrate)
|
||||
rules.unitammo = Unitățile Necesită Muniție
|
||||
rules.enemyteam = Echipa Inamică
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Обратная сортировка
|
||||
waves.sort.begin = Начало
|
||||
waves.sort.health = Здоровье
|
||||
waves.sort.type = Тип
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Скрыть все
|
||||
waves.units.show = Показать все
|
||||
|
||||
@@ -889,6 +891,7 @@ stat.repairspeed = Скорость ремонта
|
||||
stat.weapons = Орудия
|
||||
stat.bullet = Снаряд
|
||||
stat.moduletier = Уровень модуля
|
||||
stat.unittype = Боевая единица
|
||||
stat.speedincrease = Увеличение скорости
|
||||
stat.range = Радиус действия
|
||||
stat.drilltier = Бурит
|
||||
@@ -982,8 +985,8 @@ bullet.splashdamage = [stat]{0}[lightgray] урона в радиусе ~[stat]
|
||||
bullet.incendiary = [stat]зажигательный
|
||||
bullet.homing = [stat]самонаводящийся
|
||||
bullet.armorpierce = [stat]бронебойный
|
||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||
bullet.suppression = [stat]{0} сек[lightgray] подавления регенерации в радиусе ~ [stat]{1}[lightgray] блоков
|
||||
bullet.interval = [stat]{0}/сек[lightgray] интервальный(ых) снаряд(ов):
|
||||
bullet.frags = [stat]{0}[lightgray]x осколочный(ых) снаряд(ов):
|
||||
bullet.lightning = [stat]{0}[lightgray]x молнии ~ [stat]{1}[lightgray] урона
|
||||
bullet.buildingdamage = [stat]{0}%[lightgray] урона по постройкам
|
||||
@@ -1097,8 +1100,8 @@ setting.bridgeopacity.name = Непрозрачность мостов
|
||||
setting.playerchat.name = Отображать облака чата над игроками
|
||||
setting.showweather.name = Отображать погоду
|
||||
setting.hidedisplays.name = Скрыть логические дисплеи
|
||||
steam.friendsonly = Friends Only
|
||||
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
|
||||
steam.friendsonly = Только друзья
|
||||
steam.friendsonly.tooltip = Только ли друзья из Steam могут присоединяться к вашей игре.\nУбрав эту галочку, вы сделаете вашу игру публичной - присоединиться сможет любой желающий.
|
||||
public.beta = Имейте в виду, что бета-версия игры не может делать игры публичными.
|
||||
uiscale.reset = Масштаб пользовательского интерфейса был изменён.\nНажмите «ОК» для подтверждения этого масштаба.\n[scarlet]Возврат настроек и выход через[accent] {0}[] секунд…
|
||||
uiscale.cancel = Отменить & Выйти
|
||||
@@ -1225,6 +1228,7 @@ rules.buildcostmultiplier = Множитель затрат на строите
|
||||
rules.buildspeedmultiplier = Множитель скорости строительства
|
||||
rules.deconstructrefundmultiplier = Множитель возврата ресурсов при разборке
|
||||
rules.waitForWaveToEnd = Волны ожидают врагов
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Радиус зоны высадки врагов:[lightgray] (блоков)
|
||||
rules.unitammo = Боев. ед. требуют боеприпасы
|
||||
rules.enemyteam = Команда Врагов
|
||||
@@ -2207,7 +2211,7 @@ lst.flushmessage = Отображает сообщение из текстово
|
||||
lst.cutscene = Управляет камерой игрока.
|
||||
lst.setflag = Устанавливает глобальный флаг, который может быть прочитан всеми процессорами.
|
||||
lst.getflag = Проверяет, установлен ли глобальный флаг.
|
||||
lst.setprop = Sets a property of a unit or building.
|
||||
lst.setprop = Устанавливает свойство единицы или постройки.
|
||||
|
||||
logic.nounitbuild = [red]Строительство с помощью процессоров здесь запрещено.
|
||||
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Suprotno Sortiraj
|
||||
waves.sort.begin = Početak
|
||||
waves.sort.health = Snaga
|
||||
waves.sort.type = Tip
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Sakrij Sve
|
||||
waves.units.show = Pokaži Sve
|
||||
|
||||
@@ -890,6 +892,7 @@ stat.repairspeed = Brzina popravke
|
||||
stat.weapons = Oružja
|
||||
stat.bullet = Metak
|
||||
stat.moduletier = Nivo modula
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Povećanje brzine
|
||||
stat.range = Domet
|
||||
stat.drilltier = Materijali koje je moguće kopati
|
||||
@@ -1226,6 +1229,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Talasi Čekaju Za Neprijatelje
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Radijus Zone Prijema:[lightgray] (polja)
|
||||
rules.unitammo = Jedinice Zahtevaju Municiju [red](može biti uklonjena)
|
||||
rules.enemyteam = Neprilateljski Tim
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Speed Increase
|
||||
stat.range = Range
|
||||
stat.drilltier = Drillables
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Waves wait for enemies
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -454,6 +454,8 @@ waves.sort.reverse = Reverse Sort
|
||||
waves.sort.begin = Begin
|
||||
waves.sort.health = Health
|
||||
waves.sort.type = Type
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hide All
|
||||
waves.units.show = Show All
|
||||
|
||||
@@ -876,6 +878,7 @@ stat.repairspeed = Repair Speed
|
||||
stat.weapons = Weapons
|
||||
stat.bullet = Bullet
|
||||
stat.moduletier = Module Tier
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Speed Increase
|
||||
stat.range = Range
|
||||
stat.drilltier = Kazilabilirler
|
||||
@@ -1212,6 +1215,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
|
||||
rules.buildspeedmultiplier = Build Speed Multiplier
|
||||
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
|
||||
rules.waitForWaveToEnd = Waves wait for enemies
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
|
||||
rules.unitammo = Units Require Ammo
|
||||
rules.enemyteam = Enemy Team
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = Ters Sırala
|
||||
waves.sort.begin = Başla
|
||||
waves.sort.health = Can
|
||||
waves.sort.type = Tür
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Hepsini Gizle
|
||||
waves.units.show = Hepsini Göster
|
||||
|
||||
@@ -887,6 +889,7 @@ stat.repairspeed = Tamir Hızı
|
||||
stat.weapons = Silahlar
|
||||
stat.bullet = Mermi
|
||||
stat.moduletier = Modül Seviyesi
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Hız Artışı
|
||||
stat.range = Menzil
|
||||
stat.drilltier = Kazılabilenler
|
||||
@@ -1223,6 +1226,7 @@ rules.buildcostmultiplier = İnşa Ücreti Çarpanı
|
||||
rules.buildspeedmultiplier = İnşa Hızı Çarpanı
|
||||
rules.deconstructrefundmultiplier = Yıkım İade Çarpanı
|
||||
rules.waitForWaveToEnd = Dalgalar Düşmanı Bekler
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = İniş Noktası Yarıçapı: [lightgray](kare)
|
||||
rules.unitammo = Birlikler Mermi Gerektirir
|
||||
rules.enemyteam = Düşman Takım
|
||||
|
||||
@@ -150,15 +150,16 @@ mod.incompatiblemod = [red]Несумісно
|
||||
mod.blacklisted = [red]Не підтримується
|
||||
mod.unmetdependencies = [red]Відсутні залежності
|
||||
mod.erroredcontent = [scarlet]Помилки під час завантаження
|
||||
mod.circulardependencies = [red]Circular Dependencies
|
||||
mod.incompletedependencies = [red]Incomplete Dependencies
|
||||
mod.requiresversion.details = Необхідна версія гри: [accent]{0}[]\nВаша гра застаріла. Мод потребує новішу версію гри (можливо бета- чи альфа-версію) для роботи.mod.outdatedv7.details = Ця модифікація не сумісна з останньою версією гри. Розробник модифікації має оновити її та додати [accent]minGameVersion: 136[] у свій [accent]mod.json[] файл.
|
||||
mod.outdatedv7.details = This mod is incompatible with the latest version of the game. The author must update it, and add [accent]minGameVersion: 136[] to its [accent]mod.json[] file.
|
||||
|
||||
mod.circulardependencies = [red]Кругові залежності
|
||||
mod.incompletedependencies = [red]Неповні залежності
|
||||
mod.requiresversion.details = Необхідна версія гри: [accent]{0}[]\nВаша гра застаріла. Мод потребує новішу версію гри (можливо бета- чи альфа-версію) для роботи.
|
||||
mod.outdatedv7.details = Ця модифікація не сумісна з останньою версією гри. Розробник модифікації має оновити її та додати [accent]minGameVersion: 136[] у свій [accent]mod.json[] файл.
|
||||
mod.blacklisted.details = Цю модифікацію було вручну внесено у чорний список за постійні збої або інші проблеми з цією версією гри. Не використовуйте її.
|
||||
mod.missingdependencies.details = This mod is missing dependencies: {0}
|
||||
mod.missingdependencies.details = У цій модифікації відсутні наступні залежності: {0}
|
||||
mod.erroredcontent.details = Ця модифікація спричинила помилки при завантаженні. Попросіть автора виправити їх.
|
||||
mod.circulardependencies.details = This mod has dependencies that depends on each other.
|
||||
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
|
||||
mod.circulardependencies.details = Цей мод має залежності, які залежать одна від одної.
|
||||
mod.incompletedependencies.details = Цей мод неможливо завантажити через недійсні або відсутні залежності: {0}
|
||||
mod.requiresversion = Необхідна версія гри: [red]{0}
|
||||
mod.errors = Виникли помилки під час завантаження змісту.
|
||||
mod.noerrorplay = [red]Ви маєте модифікації з помилками.[] Або вимкніть проблемні модифікації, або виправте їх.
|
||||
@@ -293,7 +294,7 @@ server.invalidport = Недійсний номер порту!
|
||||
server.error = [crimson]Помилка створення сервера.
|
||||
save.new = Нове збереження
|
||||
save.overwrite = Ви дійсно хочете перезаписати це місце збереження?
|
||||
save.nocampaign = Individual save files from the campaign cannot be imported.
|
||||
save.nocampaign = Окремі файли збереження з кампанії не можна імпортувати.
|
||||
overwrite = Перезаписати
|
||||
save.none = Збережень не знайдено!
|
||||
savefail = Не вдалося зберегти гру!
|
||||
@@ -336,7 +337,7 @@ command.repair = Ремонтувати
|
||||
command.rebuild = Відбудовувати
|
||||
command.assist = Допомагати гравцеві
|
||||
command.move = Рухатися
|
||||
command.boost = Boost
|
||||
command.boost = Летіти
|
||||
openlink = Перейти за посиланням
|
||||
copylink = Скопіювати посилання
|
||||
back = Назад
|
||||
@@ -459,6 +460,8 @@ waves.sort.reverse = Зворотне сортування
|
||||
waves.sort.begin = Хвилями
|
||||
waves.sort.health = Здоров’ям
|
||||
waves.sort.type = Типом
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Сховати все
|
||||
waves.units.show = Показати все
|
||||
|
||||
@@ -661,7 +664,7 @@ resources.max = Максимум
|
||||
bannedblocks = Заборонені блоки
|
||||
objectives = Завдання
|
||||
bannedunits = Заборонені одиниці
|
||||
rules.hidebannedblocks = Приховати заборені блоки
|
||||
rules.hidebannedblocks = Приховати заборонені блоки
|
||||
bannedunits.whitelist = Заборонені одиниці як білий список
|
||||
bannedblocks.whitelist = Заборонені блоки як білий список
|
||||
addall = Додати все
|
||||
@@ -897,6 +900,7 @@ stat.repairspeed = Швидкість відновлення
|
||||
stat.weapons = Зброя
|
||||
stat.bullet = Кулі
|
||||
stat.moduletier = Рівень модуля
|
||||
stat.unittype = Тип одиниці
|
||||
stat.speedincrease = Збільшення швидкості
|
||||
stat.range = Радіус дії
|
||||
stat.drilltier = Видобуває
|
||||
@@ -948,8 +952,8 @@ ability.statusfield = {0} Поле підсилення
|
||||
ability.unitspawn = Завод одиниць «{0}»
|
||||
ability.shieldregenfield = Щитовідновлювальне поле
|
||||
ability.movelightning = Блискавки під час руху
|
||||
ability.shieldarc = Shield Arc
|
||||
ability.suppressionfield = Regen Suppression Field
|
||||
ability.shieldarc = Щитова дуга
|
||||
ability.suppressionfield = Поле пригнічення відновлення
|
||||
ability.energyfield = Енергетичне поле: [accent]{0}[] шкоди ~ [accent]{1}[] блоків / [accent]{2}[] цілей
|
||||
|
||||
bar.onlycoredeposit = Передача предметів дозволена лише до ядра
|
||||
@@ -990,11 +994,11 @@ bullet.splashdamage = [stat]{0}[lightgray] шкода по ділянці ~[stat
|
||||
bullet.incendiary = [stat]запальний
|
||||
bullet.homing = [stat]самонаведення
|
||||
bullet.armorpierce = [stat]бронебійність
|
||||
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
|
||||
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
|
||||
bullet.suppression = [stat]{0}[lightgray] сек. пригнічення відновлення ~ [stat]{1}[lightgray] плит.
|
||||
bullet.interval = [stat]{0} за сек. [lightgray] період між кулями:
|
||||
bullet.frags = [stat]{0}[lightgray]x шкода по ділянці від снарядів:
|
||||
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.pierce = [stat]{0}[lightgray]x пробиття
|
||||
bullet.infinitepierce = [stat]пробиття
|
||||
@@ -1041,7 +1045,7 @@ setting.blockreplace.name = Пропонування щодо автоматич
|
||||
setting.linear.name = Лінійна фільтрація
|
||||
setting.hints.name = Підказки
|
||||
setting.logichints.name = Підказки при роботі з логікою
|
||||
setting.backgroundpause.name = Пауза в разі згортанні
|
||||
setting.backgroundpause.name = Пауза в разі згортання
|
||||
setting.buildautopause.name = Автоматичне призупинення будування
|
||||
setting.doubletapmine.name = Подвійне швидке натискання для початку видобутку
|
||||
setting.commandmodehold.name = Утримуйте для переходу в режим командування
|
||||
@@ -1105,8 +1109,8 @@ setting.bridgeopacity.name = Непрозорість мостів
|
||||
setting.playerchat.name = Показувати хмару чата над гравцями
|
||||
setting.showweather.name = Показувати погоду
|
||||
setting.hidedisplays.name = Приховувати логічні дисплеї
|
||||
steam.friendsonly = Friends Only
|
||||
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
|
||||
steam.friendsonly = Лише друзі
|
||||
steam.friendsonly.tooltip = Чи лише друзі Steam зможуть приєднатися до вашої гри.Якщо зняти цей прапорець, ваша гра стане загальнодоступною – будь-хто зможе приєднатися.
|
||||
public.beta = Зауважте, що в бета-версії гри ви не можете робити публічні ігри.
|
||||
uiscale.reset = Масштаб користувацького інтерфейсу було змінено.\nНатисніть «Гаразд» для підтвердження цього масштабу.\n[scarlet]Повернення налаштувань і вихід через[accent] {0}[] секунд…
|
||||
uiscale.cancel = Скасувати й вийти
|
||||
@@ -1159,7 +1163,7 @@ keybind.diagonal_placement.name = Діагональне розміщення
|
||||
keybind.pick.name = Вибрати блок
|
||||
keybind.break_block.name = Зламати блок
|
||||
keybind.select_all_units.name = Вибрати всі одиниці
|
||||
keybind.select_all_unit_factories.name = Вибрати всі заводи зі створення одиниць
|
||||
keybind.select_all_unit_factories.name = Вибрати всі заводи одиниць
|
||||
keybind.deselect.name = Скасувати
|
||||
keybind.pickupCargo.name = Взяти вантаж
|
||||
keybind.dropCargo.name = Скинути вантаж
|
||||
@@ -1221,7 +1225,7 @@ rules.unitbuildspeedmultiplier = Множник швидкості виробн
|
||||
rules.unitcostmultiplier = Множник вартості одиниць
|
||||
rules.unithealthmultiplier = Множник здоров’я бойових одиниць
|
||||
rules.unitdamagemultiplier = Множник шкоди бойових одиниць
|
||||
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
|
||||
rules.unitcrashdamagemultiplier = Множник шкоди одиниці при зіткненні одиниць
|
||||
rules.solarmultiplier = Множник сонячної енергії
|
||||
rules.unitcapvariable = Ядра збільшують обмеження на кількість одиниць
|
||||
rules.unitcap = Початкове обмеження одиниць
|
||||
@@ -1233,6 +1237,7 @@ rules.buildcostmultiplier = Множник затрат на будування
|
||||
rules.buildspeedmultiplier = Множник швидкості будування
|
||||
rules.deconstructrefundmultiplier = Множник відшкодування в разі демонтажу
|
||||
rules.waitForWaveToEnd = Хвилі чекають на завершення попередньої
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Радіус зони висадки:[lightgray] (плитки)
|
||||
rules.unitammo = Бойові одиниці потребують боєприпасів
|
||||
rules.enemyteam = Ворожа команда
|
||||
@@ -1580,17 +1585,17 @@ block.silicon-crucible.name = Кремнієвий тигель
|
||||
block.overdrive-dome.name = Великий прискорювач
|
||||
block.interplanetary-accelerator.name = Міжпланетний прискорювач
|
||||
block.constructor.name = Конструктор
|
||||
block.constructor.description = Збирає споруди. Доступні розміри для збирання: 1x1, 2x2.
|
||||
block.constructor.description = Англійська назва: Constructor\nЗбирає споруди. Доступні розміри для збирання: 1x1, 2x2.
|
||||
block.large-constructor.name = Великий конструктор
|
||||
block.large-constructor.description = Збирає споруди. Доступні розміри для збирання: 1x1, 2x2, 3x3 та 4x4.
|
||||
block.large-constructor.description = Англійська назва: Large Constructor\nЗбирає споруди. Доступні розміри для збирання: 1x1, 2x2, 3x3 та 4x4.
|
||||
block.deconstructor.name = Деконструктор
|
||||
block.deconstructor.description = Деконструює споруди та одиниці. Повертає 100% вартості збірки.
|
||||
block.deconstructor.description = Англійська назва: Deconstructor\nДеконструює споруди та одиниці. Повертає 100% вартості збірки.
|
||||
block.payload-loader.name = Вантажний завантажувач
|
||||
block.payload-loader.description = Завантажує рідини та предмети в блоки.
|
||||
block.payload-loader.description = Англійська назва: Payload Loader\nЗавантажує рідини та предмети в блоки.
|
||||
block.payload-unloader.name = Вантажний розвантажувач
|
||||
block.payload-unloader.description = Розвантажує рідини та предмети з блоків.
|
||||
block.payload-unloader.description = Англійська назва: Payload Unloader\nРозвантажує рідини та предмети з блоків.
|
||||
block.heat-source.name = Джерело тепла
|
||||
block.heat-source.description = Блок, що нескінченно виробляє тепло.
|
||||
block.heat-source.description = Англійська назва: Heat Source\nБлок, що нескінченно виробляє тепло.
|
||||
|
||||
#Erekir
|
||||
block.empty.name = Порожнеча
|
||||
@@ -1667,7 +1672,7 @@ block.beryllium-wall.name = Берилієва стіна
|
||||
block.beryllium-wall-large.name = Велика берилієва стіна
|
||||
block.tungsten-wall.name = Вольфрамова стіна
|
||||
block.tungsten-wall-large.name = Велика вольфрамова стіна
|
||||
block.blast-door.name = Двері з вибухонебезпечного з’єднання
|
||||
block.blast-door.name = Посилені двері
|
||||
block.carbide-wall.name = Карбідна стіна
|
||||
block.carbide-wall-large.name = Велика карбідна стіна
|
||||
block.reinforced-surge-wall.name = Посилена кінетична стіна
|
||||
@@ -1778,7 +1783,7 @@ hint.unitControl = Утримуйте [accent][[лівий Ctrl][] і [accent]н
|
||||
hint.unitControl.mobile = [accent][Зробіть коротке натискання двічі[], щоби контролювати союзні одиниці чи башти.
|
||||
hint.unitSelectControl = Для керування одиницями увійдіть в [accent]режим командування[], утримуючи [accent]лівий Shift[].\nПеребуваючи в командному режимі, натисніть і протягуйте для вибору одиниць. Натисніть [accent]ПКМ[] на позицію або ціль, щоби віддати наказ одиницям, які там знаходяться.
|
||||
hint.unitSelectControl.mobile = Для керування одиницями увійдіть в [accent]режим командування[], натиснувши кнопку [accent]командувати[] ліворуч знизу.\nПеребуваючи в командному режимі, зробіть довгий натиск і протягуйте для вибору одиниць. Торкніться позиції або цілі, щоби віддати наказ одиницям, які там знаходяться.
|
||||
hint.launch = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the bottom right.
|
||||
hint.launch = Як тільки буде зібрано достатньо ресурсів, ви зможете зробити [accent]Запуск[] за допомогою вибору найближчих секторів \ue827 [accent]мапи[] внизу праворуч.
|
||||
hint.launch.mobile = Як тільки буде зібрано достатньо ресурсів, ви зможете зробити [accent]Запуск[] за допомогою вибору найближчих секторів з \ue827 [accent]мапи[] у \ue88c [accent]меню[].
|
||||
hint.schematicSelect = Утримуйте [accent][[F][] і тягніть, щоби вибрати блоки для їхнього подальшого копіювання і вставлення.\n\nНатисніть [accent][[СКМ][], щоби скопіювати певний тип блоку.
|
||||
hint.rebuildSelect = Утримуючи [accent][[B][], протягніть, щоби вибрати зруйновані проєкти блоків.\nЦе призведе до їхнього автоматичного відновлення.
|
||||
@@ -1807,7 +1812,7 @@ gz.research.mobile = Відкрийте \ue875 дерево технологій
|
||||
gz.conveyors = Дослідіть і розташуйте\uf896 [accent]конвеєри[], щоби переміщувати видобуті ресурси\nвід бурів до ядра.\n\nНатисніть і протягніть для розміщення кількох конвеєрів.\n[accent]Прокручуйте[] для обертання.
|
||||
gz.conveyors.mobile = Дослідіть і розташуйте \uf896 [accent]конвеєри[], щоби переміщувати видобуті ресурси\nвід бурів до ядра.\n\nУтримуйте свій палець близько секунди протягніть його для розміщення кількох конвеєрів.
|
||||
gz.drills = Наростіть видобуток корисних копалин.\nРозмістіть більше механічних бурів.\nВидобудьте 100 міді.
|
||||
gz.lead = \uf837 [accent]Свинець[]є ще одним часто використовуваним ресурсом.\nУстановіть бури, щоби розпочати видобуток.
|
||||
gz.lead = \uf837 [accent]Свинець[] є ще одним часто використовуваним ресурсом.\nУстановіть бури, щоби розпочати видобуток.
|
||||
gz.moveup = \ue804 Рухайтеся вперед до подальших цілей.
|
||||
gz.turrets = Дослідіть і розмістіть 2 \uf861 [accent]подвійні[] башти, щоби захистити ядро.\nПодвійні башти потребують \uf838 [accent]боєприпаси[] з конвеєрів.
|
||||
gz.duoammo = Забезпечте подвійні башти [accent]міддю[], використовуючи конвеєри.
|
||||
@@ -1849,353 +1854,353 @@ split.acquire = Ви повинні дістати трохи вольфраму
|
||||
split.build = Одиниці повинні бути перенесені на іншу сторону стіни.\nУстановіть дві [accent]великі вантажні катапульти[], по одній на кожну сторону стіни.\nУстановіть зв’язок, натиснувши на одну з них, а потім вибравши іншу.
|
||||
split.container = Подібно до контейнера, одиниці також можуть бути перевезені за допомогою [accent]великої вантажної катапульти[].\nРозмістіть завод, що створює одиниці, поруч з вантажною катапультою, щоби завантажити одиниць, а потім відправити їх через стіну в атаку на базу противника.
|
||||
|
||||
item.copper.description = Використовується у всіх типах блоків і боєприпасах.
|
||||
item.copper.description = Англійська назва: Copper\nВикористовується у всіх типах блоків і боєприпасах.
|
||||
item.copper.details = Мідь. Напрочуд багато жил цієї руди на Серпуло. За своєю структурою слабка, якщо не зміцнена.
|
||||
item.lead.description = Широко використовується в електроніці та в транспортуванні рідин.
|
||||
item.lead.description = Англійська назва: Lead\nШироко використовується в електроніці та в транспортуванні рідин.
|
||||
item.lead.details = Інертний сплав, що широко використовується в акумуляторах.\nПримітка. Мабуть, токсичний для біологічних форм життя. Не те щоби їх тут залишилося багато…
|
||||
item.metaglass.description = Використовується для розподілу чи зберігання рідини.
|
||||
item.graphite.description = Використовується для боєприпасів та електричних компонентів.
|
||||
item.sand.description = Використовується для виробництва інших удосконалених матеріалів.
|
||||
item.coal.description = Використовується для виробництва палива і вдосконалених матеріалів.
|
||||
item.metaglass.description = Англійська назва: Metaglass\nВикористовується для розподілу чи зберігання рідини.
|
||||
item.graphite.description = Англійська назва: Graphite\nВикористовується для боєприпасів та електричних компонентів.
|
||||
item.sand.description = Англійська назва: Sand\nВикористовується для виробництва інших удосконалених матеріалів.
|
||||
item.coal.description = Англійська назва: Coal\nВикористовується для виробництва палива і вдосконалених матеріалів.
|
||||
item.coal.details = Виглядає скам’янілою рослинною речовиною, утвореною задовго до Сівби.
|
||||
item.titanium.description = Використовується в транспортуванні будівель, бурів та в заводах.
|
||||
item.thorium.description = Використовується в міцних конструкціях і як ядерне паливо.
|
||||
item.scrap.description = Використовується в Плавильнях і Подрібнювачах для перероблення в інші матеріали.
|
||||
item.titanium.description = Англійська назва: Titanium\nВикористовується в транспортуванні будівель, бурів та в заводах.
|
||||
item.thorium.description = Англійська назва: Thorium\nВикористовується в міцних конструкціях і як ядерне паливо.
|
||||
item.scrap.description = Англійська назва: Scrap\nВикористовується в Плавильнях і Подрібнювачах для перероблення в інші матеріали.
|
||||
item.scrap.details = Залишки старих споруд та підрозділів.
|
||||
item.silicon.description = Використовується в сонячних панелях, складній електроніці та боєприпасах самонаведення для башт.
|
||||
item.plastanium.description = Використовується в передових одиницях та у фрагментованих боєприпасах.
|
||||
item.phase-fabric.description = Використовується в передовій електроніці й технології самовідновлення.
|
||||
item.surge-alloy.description = Використовується в передовій зброї та реактивних захисних конструкціях.
|
||||
item.spore-pod.description = Використовується для перетворення на нафту, вибухівку та паливо.
|
||||
item.silicon.description = Англійська назва: Silicon\nВикористовується в сонячних панелях, складній електроніці та боєприпасах самонаведення для башт.
|
||||
item.plastanium.description = Англійська назва: Plastanium\nВикористовується в передових одиницях та у фрагментованих боєприпасах.
|
||||
item.phase-fabric.description = Англійська назва: Phase Fabric\nВикористовується в передовій електроніці й технології самовідновлення.
|
||||
item.surge-alloy.description = Англійська назва: Surge Alloy\nВикористовується в передовій зброї та реактивних захисних конструкціях.
|
||||
item.spore-pod.description = Англійська назва: Spore Pod\nВикористовується для перетворення на нафту, вибухівку та паливо.
|
||||
item.spore-pod.details = Спори. Найімовірніше, синтетична форма життя. Виділяють гази, токсичні для іншого біологічного життя. Надзвичайно загарбницька поведінка. Легкозаймисті при певних умовах.
|
||||
item.blast-compound.description = Використовується в бомбах та в розривних боєприпасах.
|
||||
item.pyratite.description = Використовується в запальній зброї й твердопаливних генераторах.
|
||||
item.blast-compound.description = Англійська назва: Blast Compound\nВикористовується в бомбах та в розривних боєприпасах.
|
||||
item.pyratite.description = Англійська назва: Pyratite\nВикористовується в запальній зброї й твердопаливних генераторах.
|
||||
|
||||
#Erekir
|
||||
item.beryllium.description = Використовується в багатьох типах будівництва та боєприпасів на Ерекірі.
|
||||
item.tungsten.description = Використовується в бурах, броні та боєприпасах. Необхідний при будівництві більш досконалих конструкцій.
|
||||
item.oxide.description = Використовується як теплопровідник та ізолятор для електроенергії.
|
||||
item.carbide.description = Використовується у передових конструкціях, важких одиницях та боєприпасах.
|
||||
item.beryllium.description = Англійська назва: Beryllium\nВикористовується в багатьох типах будівництва та боєприпасів на Ерекірі.
|
||||
item.tungsten.description = Англійська назва: Tungsten\nВикористовується в бурах, броні та боєприпасах. Необхідний при будівництві більш досконалих конструкцій.
|
||||
item.oxide.description = Англійська назва: Oxide\nВикористовується як теплопровідник та ізолятор для електроенергії.
|
||||
item.carbide.description = Англійська назва: Carbide\nВикористовується у передових конструкціях, важких одиницях та боєприпасах.
|
||||
|
||||
liquid.water.description = Використовується для охолодження машин та перероблювання відходів.
|
||||
liquid.slag.description = Переробляється у відокремлювачах у складові метали або розпорошується на ворогів як зброя.
|
||||
liquid.oil.description = Використовується у виробництві передових матеріалів і як запальні боєприпаси.
|
||||
liquid.cryofluid.description = Використовується як теплоносій у реакторах, баштах і заводах.
|
||||
liquid.water.description = Англійська назва: Water\nВикористовується для охолодження машин та перероблювання відходів.
|
||||
liquid.slag.description = Англійська назва: Slag\nПереробляється у відокремлювачах у складові метали або розпорошується на ворогів як зброя.
|
||||
liquid.oil.description = Англійська назва: Oil\nВикористовується у виробництві передових матеріалів і як запальні боєприпаси.
|
||||
liquid.cryofluid.description = Англійська назва: Cryofluid\nВикористовується як теплоносій у реакторах, баштах і заводах.
|
||||
|
||||
#Erekir
|
||||
liquid.arkycite.description = Використовується в хімічних реакціях для виробництва електроенергії та синтезу матеріалів.
|
||||
liquid.ozone.description = Використовується як окислювач у матеріальному виробництві, а також як паливо. Трохи вибухонебезпечний.
|
||||
liquid.hydrogen.description = Застосовується при видобутку корисних копалин, виробництві одиниць та ремонті споруд. Легкозаймистий.
|
||||
liquid.cyanogen.description = Використовується для виготовлення боєприпасів, будівництва передових одиниць, проведення різних реакцій в передових блоках. Легкозаймистий.
|
||||
liquid.nitrogen.description = Використовується при видобутку корисних копалин, газоутворенні та агрегатному виробництві. Інертний.
|
||||
liquid.neoplasm.description = Небезпечний біологічний побічний продукт неоплазмового реактора. Швидко поширюється на будь-які сусідні водовмісні блоки, яких торкається, пошкоджуючи їх в процесі. В’язка.
|
||||
liquid.arkycite.description = Англійська назва: Arkycite\nВикористовується в хімічних реакціях для виробництва електроенергії та синтезу матеріалів.
|
||||
liquid.ozone.description = Англійська назва: Ozone\nВикористовується як окислювач у матеріальному виробництві, а також як паливо. Трохи вибухонебезпечний.
|
||||
liquid.hydrogen.description = Англійська назва: Hydrogen\nЗастосовується при видобутку корисних копалин, виробництві одиниць та ремонті споруд. Легкозаймистий.
|
||||
liquid.cyanogen.description = Англійська назва: Cyanogen\nВикористовується для виготовлення боєприпасів, будівництва передових одиниць, проведення різних реакцій в передових блоках. Легкозаймистий.
|
||||
liquid.nitrogen.description = Англійська назва: Nitrogen\nВикористовується при видобутку корисних копалин, газоутворенні та агрегатному виробництві. Інертний.
|
||||
liquid.neoplasm.description = Англійська назва: Neoplasm\nНебезпечний біологічний побічний продукт неоплазмового реактора. Швидко поширюється на будь-які сусідні водовмісні блоки, яких торкається, пошкоджуючи їх в процесі. В’язка.
|
||||
liquid.neoplasm.details = Неоплазма. Неконтрольована маса синтетичних клітин, що швидко діляться, з консистенцією, подібною до осаду. Термостійка. Надзвичайно небезпечна для будь-яких конструкцій, пов’язаних з водою.\n\nЗанадто складна і нестабільна для звичайного аналізу. Потенційне застосування невідоме. Рекомендується спалювання в шлакових басейнах.
|
||||
|
||||
block.derelict = \uf77e [lightgray]Переможені
|
||||
block.armored-conveyor.description = Переміщує предмети вперед. Не приймає введення з боків ні з чого, крім інших конвеєрних стрічок.
|
||||
block.illuminator.description = Випромінює світло.
|
||||
block.message.description = Зберігає повідомлення для комунікації між союзниками.
|
||||
block.reinforced-message.description = Зберігає повідомлення для комунікації між союзниками.
|
||||
block.world-message.description = Блок повідомлення для використання у створенні мап. Не можна знищити.
|
||||
block.graphite-press.description = Стискає вугілля в графіт.
|
||||
block.multi-press.description = Стискає вугілля в графіт. Потребує воду для охолодження.
|
||||
block.silicon-smelter.description = Синтезує пісок із вугіллям для отримання кремнію.
|
||||
block.kiln.description = Виплавляє пісок та свинець у метаскло.
|
||||
block.plastanium-compressor.description = Виробляє пластаній із нафти й титану.
|
||||
block.phase-weaver.description = Синтезує фазову тканину з торію та піску.
|
||||
block.surge-smelter.description = Поєднує титан, свинець, кремній і мідь у кінетичний сплав.
|
||||
block.cryofluid-mixer.description = Змішує воду й подрібнений титан, щоби виробити кріогенну рідину.
|
||||
block.blast-mixer.description = Виробляє вибухову суміш із пиротиту і спорових стручків.
|
||||
block.pyratite-mixer.description = Змішує вугілля, свинець та пісок у легкозаймистий пиротит.
|
||||
block.melter.description = Розплавляє брухт у шлак.
|
||||
block.separator.description = Відокремлює шлак на його мінеральні компоненти.
|
||||
block.spore-press.description = Стискає спорові стручки для синтезування нафти.
|
||||
block.pulverizer.description = Подрібнює брухт у дрібний пісок.
|
||||
block.coal-centrifuge.description = Нафта перетворюється у вугілля.
|
||||
block.incinerator.description = Випаровує будь-який предмет або рідину, що отримує.
|
||||
block.power-void.description = Знищує будь-яку під’єднану енергію. Тільки пісочниця.
|
||||
block.power-source.description = Постійно генерує енергію. Тільки пісочниця.
|
||||
block.item-source.description = Постійно створює предмети. Тільки пісочниця.
|
||||
block.item-void.description = Руйнує будь-які предмети. Тільки пісочниця.
|
||||
block.liquid-source.description = Постійно виробляє рідини. Тільки пісочниця.
|
||||
block.liquid-void.description = Випаровує будь-які рідини. Тільки пісочниця.
|
||||
block.payload-source.description = Нескінченно створює і виводить вантажі. Тільки пісочниця.
|
||||
block.payload-void.description = Знищує будь-які вантажі. Тільки пісочниця.
|
||||
block.copper-wall.description = Захищає споруди від ворожих снарядів.
|
||||
block.copper-wall-large.description = Захищає споруди від ворожих снарядів.
|
||||
block.titanium-wall.description = Захищає споруди від ворожих снарядів.
|
||||
block.titanium-wall-large.description = Захищає споруди від ворожих снарядів.
|
||||
block.plastanium-wall.description = Захищає споруди від ворожих снарядів. Поглинає електричні дуги й лазери. Блокує автоматичні з’єднання енергетичних вузлів.
|
||||
block.plastanium-wall-large.description = Захищає споруди від ворожих снарядів. Поглинає електричні дуги й лазери. Блокує автоматичні з’єднання енергетичних вузлів.
|
||||
block.thorium-wall.description = Захищає споруди від ворожих снарядів.
|
||||
block.thorium-wall-large.description = Захищає споруди від ворожих снарядів.
|
||||
block.phase-wall.description = Захищає споруди від ворожих снарядів, відбиває більшість куль у разі зіткненні.
|
||||
block.phase-wall-large.description = Захищає споруди від ворожих снарядів, відбиває більшість куль у разі зіткненні.
|
||||
block.surge-wall.description = Захищає споруди від ворожих снарядів, періодично випускає електричні дуги в разі зіткненні.
|
||||
block.surge-wall-large.description = Захищає споруди від ворожих снарядів, періодично випускає електричні дуги в разі зіткненні.
|
||||
block.door.description = Стіна, яку можна відчинити й зачинити.
|
||||
block.door-large.description = Стіна, яку можна відчинити й зачинити.
|
||||
block.mender.description = Періодично ремонтує блоки у своєму радіусі дії.\nЗа бажанням можна використати кремній задля підвищення радіусу дії й ефективності.
|
||||
block.mend-projector.description = Ремонтує блоки у своєму радіусі дії.\nЗа бажанням можна використати фазову тканину задля підвищення радіусу дії й ефективності.
|
||||
block.overdrive-projector.description = Збільшує швидкість найближчих будівель.\nЗа бажанням можна використати фазову тканину задля підвищення радіусу дії й ефективності.
|
||||
block.force-projector.description = Створює навколо себе шестикутне силове поле, захищаючи будівлі та блоки всередині від пошкоджень.\nПерегрівається, якщо завдано занадто великої шкоди. За бажанням можна використати теплоносій для запобігання перегріву. Для збільшення розміру щита можна використовувати фазову тканину.
|
||||
block.shock-mine.description = Випускає електричні дуги в разі контакту з ворогом.
|
||||
block.conveyor.description = Переміщує предмети вперед.
|
||||
block.titanium-conveyor.description = Переміщує предмети швидше, ніж звичайний конвеєр.
|
||||
block.plastanium-conveyor.description = Переміщує предмети партіями. Приймає предмети на задній частині та вивантажує їх у трьох напрямках спереду. Потребує кілька точок завантаження та розвантаження для максимальної пропускної здатності.
|
||||
block.junction.description = Діє як міст для двох перехресних конвеєрних стрічок.
|
||||
block.bridge-conveyor.description = Транспортує предмети через будівлі або місцевість
|
||||
block.phase-conveyor.description = Миттєво транспортує предмети через місцевості або будівлі. Більший діапазон, ніж у мостового конвеєра, але потребує енергії.
|
||||
block.sorter.description = Якщо предмет відповідає вибраному, його можна передати. В іншому випадку предмет виводиться ліворуч та праворуч.
|
||||
block.inverted-sorter.description = Схожий на звичайний сортувальник, але виводить обрані предмети на бокові сторони.
|
||||
block.router.description = Розподіляє предмети, що надходять, порівну на 3 різні напрямки.
|
||||
block.armored-conveyor.description = Англійська назва: Armored Conveyor\nПереміщує предмети вперед. Не приймає введення з боків ні з чого, крім інших конвеєрних стрічок.
|
||||
block.illuminator.description = Англійська назва: Illuminator\nВипромінює світло.
|
||||
block.message.description = Англійська назва: Message\nЗберігає повідомлення для комунікації між союзниками.
|
||||
block.reinforced-message.description = Англійська назва: Reinforced Message\nЗберігає повідомлення для комунікації між союзниками.
|
||||
block.world-message.description = Англійська назва: World Message\nБлок повідомлення для використання у створенні мап. Не можна знищити.
|
||||
block.graphite-press.description = Англійська назва: Graphite Press\nСтискає вугілля в графіт.
|
||||
block.multi-press.description = Англійська назва: Multi Press\nСтискає вугілля в графіт. Потребує воду для охолодження.
|
||||
block.silicon-smelter.description = Англійська назва: Silicon Smelter\nСинтезує пісок із вугіллям для отримання кремнію.
|
||||
block.kiln.description = Англійська назва: Kiln\nВиплавляє пісок та свинець у метаскло.
|
||||
block.plastanium-compressor.description = Англійська назва: Plastanium Compressor\nВиробляє пластаній із нафти й титану.
|
||||
block.phase-weaver.description = Англійська назва: Phase Weaver\nСинтезує фазову тканину з торію та піску.
|
||||
block.surge-smelter.description = Англійська назва: Surge Smelter\nПоєднує титан, свинець, кремній і мідь у кінетичний сплав.
|
||||
block.cryofluid-mixer.description = Англійська назва: Cryofluid Mixer\nЗмішує воду й подрібнений титан, щоби виробити кріогенну рідину.
|
||||
block.blast-mixer.description = Англійська назва: Blast Mixer\nВиробляє вибухову суміш із пиротиту і спорових стручків.
|
||||
block.pyratite-mixer.description = Англійська назва: Pyratite Mixer\nЗмішує вугілля, свинець та пісок у легкозаймистий пиротит.
|
||||
block.melter.description = Англійська назва: Melter\nРозплавляє брухт у шлак.
|
||||
block.separator.description = Англійська назва: Separator\nВідокремлює шлак на його мінеральні компоненти.
|
||||
block.spore-press.description = Англійська назва: Spore Press\nСтискає спорові стручки для синтезування нафти.
|
||||
block.pulverizer.description = Англійська назва: Pulverizer\nПодрібнює брухт у дрібний пісок.
|
||||
block.coal-centrifuge.description = Англійська назва: Coal Centrifuge\nНафта перетворюється у вугілля.
|
||||
block.incinerator.description = Англійська назва: Incinerator\nВипаровує будь-який предмет або рідину, що отримує.
|
||||
block.power-void.description = Англійська назва: Power Void\nЗнищує будь-яку під’єднану енергію. Тільки пісочниця.
|
||||
block.power-source.description = Англійська назва: Power Source\nПостійно генерує енергію. Тільки пісочниця.
|
||||
block.item-source.description = Англійська назва: Item Source\nПостійно створює предмети. Тільки пісочниця.
|
||||
block.item-void.description = Англійська назва: Item Void\nРуйнує будь-які предмети. Тільки пісочниця.
|
||||
block.liquid-source.description = Англійська назва: Liquid Source\nПостійно виробляє рідини. Тільки пісочниця.
|
||||
block.liquid-void.description = Англійська назва: Liquid Void\nВипаровує будь-які рідини. Тільки пісочниця.
|
||||
block.payload-source.description = Англійська назва: Payload Source\nНескінченно створює і виводить вантажі. Тільки пісочниця.
|
||||
block.payload-void.description = Англійська назва: Payload Void\nЗнищує будь-які вантажі. Тільки пісочниця.
|
||||
block.copper-wall.description = Англійська назва: Copper Wall\nЗахищає споруди від ворожих снарядів.
|
||||
block.copper-wall-large.description = Англійська назва: Copper Wall Large\nЗахищає споруди від ворожих снарядів.
|
||||
block.titanium-wall.description = Англійська назва: Titanium Wall\nЗахищає споруди від ворожих снарядів.
|
||||
block.titanium-wall-large.description = Англійська назва: Titanium Wall Large\nЗахищає споруди від ворожих снарядів.
|
||||
block.plastanium-wall.description = Англійська назва: Plastanium Wall\nЗахищає споруди від ворожих снарядів. Поглинає електричні дуги й лазери. Блокує автоматичні з’єднання енергетичних вузлів.
|
||||
block.plastanium-wall-large.description = Англійська назва: Plastanium Wall Large\nЗахищає споруди від ворожих снарядів. Поглинає електричні дуги й лазери. Блокує автоматичні з’єднання енергетичних вузлів.
|
||||
block.thorium-wall.description = Англійська назва: Thorium Wall\nЗахищає споруди від ворожих снарядів.
|
||||
block.thorium-wall-large.description = Англійська назва: Thorium Wall Large\nЗахищає споруди від ворожих снарядів.
|
||||
block.phase-wall.description = Англійська назва: Phase Wall\nЗахищає споруди від ворожих снарядів, відбиває більшість куль у разі зіткненні.
|
||||
block.phase-wall-large.description = Англійська назва: Phase Wall Large\nЗахищає споруди від ворожих снарядів, відбиває більшість куль у разі зіткненні.
|
||||
block.surge-wall.description = Англійська назва: Surge Wall\nЗахищає споруди від ворожих снарядів, періодично випускає електричні дуги в разі зіткненні.
|
||||
block.surge-wall-large.description = Англійська назва: Surge Wall Large\nЗахищає споруди від ворожих снарядів, періодично випускає електричні дуги в разі зіткненні.
|
||||
block.door.description = Англійська назва: Door\nСтіна, яку можна відчинити й зачинити.
|
||||
block.door-large.description = Англійська назва: Door Large\nСтіна, яку можна відчинити й зачинити.
|
||||
block.mender.description = Англійська назва: Mender\nПеріодично ремонтує блоки у своєму радіусі дії.\nЗа бажанням можна використати кремній задля підвищення радіусу дії й ефективності.
|
||||
block.mend-projector.description = Англійська назва: Mend Projector\nРемонтує блоки у своєму радіусі дії.\nЗа бажанням можна використати фазову тканину задля підвищення радіусу дії й ефективності.
|
||||
block.overdrive-projector.description = Англійська назва: Overdrive Projector\nЗбільшує швидкість найближчих будівель.\nЗа бажанням можна використати фазову тканину задля підвищення радіусу дії й ефективності.
|
||||
block.force-projector.description = Англійська назва: Force Projector\nСтворює навколо себе шестикутне силове поле, захищаючи будівлі та блоки всередині від пошкоджень.\nПерегрівається, якщо завдано занадто великої шкоди. За бажанням можна використати теплоносій для запобігання перегріву. Для збільшення розміру щита можна використовувати фазову тканину.
|
||||
block.shock-mine.description = Англійська назва: Shock Mine\nВипускає електричні дуги в разі контакту з ворогом.
|
||||
block.conveyor.description = Англійська назва: Conveyor\nПереміщує предмети вперед.
|
||||
block.titanium-conveyor.description = Англійська назва: Titanium Conveyor\nПереміщує предмети швидше, ніж звичайний конвеєр.
|
||||
block.plastanium-conveyor.description = Англійська назва: Plastanium Conveyor\nПереміщує предмети партіями. Приймає предмети на задній частині та вивантажує їх у трьох напрямках спереду. Потребує кілька точок завантаження та розвантаження для максимальної пропускної здатності.
|
||||
block.junction.description = Англійська назва: Junction\nДіє як міст для двох перехресних конвеєрних стрічок.
|
||||
block.bridge-conveyor.description = Англійська назва: Bridge Conveyor\nТранспортує предмети через будівлі або місцевість
|
||||
block.phase-conveyor.description = Англійська назва: Phase Conveyor\nМиттєво транспортує предмети через місцевості або будівлі. Більший діапазон, ніж у мостового конвеєра, але потребує енергії.
|
||||
block.sorter.description = Англійська назва: Sorter\nЯкщо предмет відповідає вибраному, його можна передати. В іншому випадку предмет виводиться ліворуч та праворуч.
|
||||
block.inverted-sorter.description = Англійська назва: Inverted Sorter\nСхожий на звичайний сортувальник, але виводить обрані предмети на бокові сторони.
|
||||
block.router.description = Англійська назва: Router\nРозподіляє предмети, що надходять, порівну на 3 різні напрямки.
|
||||
block.router.details = Необхідне зло. Не використовуйте поруч із входами до механізмів, оскільки вони, входи, будуть забиті вихідними предметами.
|
||||
block.distributor.description = Розділяє предмети до 7 інших напрямків порівну.
|
||||
block.overflow-gate.description = Вивантажує лише ліворуч і праворуч, якщо передній шлях заблокований.
|
||||
block.underflow-gate.description = Повна протилежність надмірному затвору. Виводить предмет прямо, якщо лівий і правий шлях заблоковано.
|
||||
block.mass-driver.description = Найкращий блок для транспортування предметів. Збирає кілька предметів, а потім вистрілює їх до іншої електромагнітної катапульти на велику відстань. Для роботи потребує енергію.
|
||||
block.mechanical-pump.description = Дешева помпа із повільним виходом, але не потребує енергоспоживання.
|
||||
block.rotary-pump.description = Поліпшена механічна помпа. Більше викачує, але потребує енергію.
|
||||
block.impulse-pump.description = Найкраща помпа.
|
||||
block.conduit.description = Пересуває рідини вперед. Застосовується спільно з помпами та іншими трубопроводами.
|
||||
block.pulse-conduit.description = Пересуває рідини вперед. Швидше транспортує і зберігає більше рідини, ніж стандартні трубопроводи.
|
||||
block.plated-conduit.description = Пересуває рідини вперед. Не приймає рідин із боків окрім інших трубопроводів. Не протікає.
|
||||
block.liquid-router.description = Приймає рідини з одного напрямку та виводить їх до трьох інших напрямків порівну. Також може зберігати певну кількість рідини.
|
||||
block.liquid-container.description = Зберігає чималу кількість рідини. Виводить у всі сторони, подібно до рідинного маршрутизатора.
|
||||
block.liquid-tank.description = Зберігає велику кількість рідини. Виводить воду на всі сторони, через це схожий на рідинний маршрутизатор.
|
||||
block.liquid-junction.description = Діє як міст для двох трубопроводів.
|
||||
block.bridge-conduit.description = Транспортує рідину через місцевість і будівлі.
|
||||
block.phase-conduit.description = Транспортує рідину через місцевість і будівлі. Діапазон дії більший ніж у мостового трубопроводу.
|
||||
block.power-node.description = Передає живлення на приєднані вузли. Вузол буде отримувати живлення від будь-яких сусідніх блоків або подавати живлення до них.
|
||||
block.power-node-large.description = Передовий вузол живлення з більшим радіусом дії.
|
||||
block.surge-tower.description = Вузол живлення з меншою кількістю доступних з’єднань і з найбільшим радіусом дії.
|
||||
block.diode.description = Живлення акумулятора може протікати через цей блок лише в одному напрямку, але лише в тому випадку, якщо інша сторона має менше енергії.
|
||||
block.battery.description = Зберігає енергію як буфер у часи надлишкової енергії. Виводить енергію в періоди дефіциту.
|
||||
block.battery-large.description = Зберігає енергію як буфер у часи надлишкової енергії. Виводить енергію в періоди дефіциту. Більша ємність ніж у звичайного акумулятора.
|
||||
block.combustion-generator.description = Виробляє енергію, спалюючи легкозаймисті матеріали, як-от вугілля.
|
||||
block.thermal-generator.description = Виробляє енергію в разі розміщення в гарячих місцях.
|
||||
block.steam-generator.description = Виробляє енергію, спалюючи легкозаймисті матеріали й перетворює воду в пару.
|
||||
block.differential-generator.description = Виробляє велику кількість енергії. Використовує різницю температур між кріогенною рідиною й пиротитом, що горить.
|
||||
block.rtg-generator.description = Використовує тепло радіоактивних сполук, що розкладаються, для отримання енергії з повільною швидкістю.
|
||||
block.solar-panel.description = Забезпечує невелику кількість енергії від сонця.
|
||||
block.solar-panel-large.description = Забезпечує невелику кількість енергії від сонця. Значно ефективніша ніж стандартна сонячна панель.
|
||||
block.thorium-reactor.description = Виробляє значну кількість енергії з торію. Потребує постійного охолодження. Сильно вибухне, якщо подаватиметься недостатня кількість теплоносія.
|
||||
block.impact-reactor.description = Здатний створювати величезну кількість енергії за максимальної ефективності. Для запуску процесу потрібно значні обсяги енергії.
|
||||
block.mechanical-drill.description = Якщо розмістити на доречних плитках, то виводитиме предмети постійно, але повільно. Придатний лише для базових ресурсів.
|
||||
block.pneumatic-drill.description = Поліпшений бур, здатний видобувати титан. Видобуває швидше, ніж механічний бур.
|
||||
block.laser-drill.description = Дає змогу видобувати ще швидше за допомогою лазерної технології, але потребує енергії. Здатний видобувати торій.
|
||||
block.blast-drill.description = Найкращий бур. Потребує великої кількості енергії.
|
||||
block.water-extractor.description = Викачує підземні води. Використовується в місцях, де немає поверхневої води.
|
||||
block.cultivator.description = Культивує невеликі концентрації спор у стручки.
|
||||
block.distributor.description = Англійська назва: Distributor\nРозділяє предмети до 7 інших напрямків порівну.
|
||||
block.overflow-gate.description = Англійська назва: Overflow Gate\nВивантажує лише ліворуч і праворуч, якщо передній шлях заблокований.
|
||||
block.underflow-gate.description = Англійська назва: Underflow Gate\nПовна протилежність надмірному затвору. Виводить предмет прямо, якщо лівий і правий шлях заблоковано.
|
||||
block.mass-driver.description = Англійська назва: Mass Driver\nНайкращий блок для транспортування предметів. Збирає кілька предметів, а потім вистрілює їх до іншої електромагнітної катапульти на велику відстань. Для роботи потребує енергію.
|
||||
block.mechanical-pump.description = Англійська назва: Mechanical Pump\nДешева помпа із повільним виходом, але не потребує енергоспоживання.
|
||||
block.rotary-pump.description = Англійська назва: Rotary Pump\nПоліпшена механічна помпа. Більше викачує, але потребує енергію.
|
||||
block.impulse-pump.description = Англійська назва: Impulse Pump\nНайкраща помпа.
|
||||
block.conduit.description = Англійська назва: Conduit\nПересуває рідини вперед. Застосовується спільно з помпами та іншими трубопроводами.
|
||||
block.pulse-conduit.description = Англійська назва: Pulse Conduit\nПересуває рідини вперед. Швидше транспортує і зберігає більше рідини, ніж стандартні трубопроводи.
|
||||
block.plated-conduit.description = Англійська назва: Plated Conduit\nПересуває рідини вперед. Не приймає рідин із боків окрім інших трубопроводів. Не протікає.
|
||||
block.liquid-router.description = Англійська назва: Liquid Router\nПриймає рідини з одного напрямку та виводить їх до трьох інших напрямків порівну. Також може зберігати певну кількість рідини.
|
||||
block.liquid-container.description = Англійська назва: Liquid Container\nЗберігає чималу кількість рідини. Виводить у всі сторони, подібно до рідинного маршрутизатора.
|
||||
block.liquid-tank.description = Англійська назва: Liquid Tank\nЗберігає велику кількість рідини. Виводить воду на всі сторони, через це схожий на рідинний маршрутизатор.
|
||||
block.liquid-junction.description = Англійська назва: Liquid Junction\nДіє як міст для двох трубопроводів.
|
||||
block.bridge-conduit.description = Англійська назва: Bridge Conduit\nТранспортує рідину через місцевість і будівлі.
|
||||
block.phase-conduit.description = Англійська назва: Phase Conduit\nТранспортує рідину через місцевість і будівлі. Діапазон дії більший ніж у мостового трубопроводу.
|
||||
block.power-node.description = Англійська назва: Power Node\nПередає живлення на приєднані вузли. Вузол буде отримувати живлення від будь-яких сусідніх блоків або подавати живлення до них.
|
||||
block.power-node-large.description = Англійська назва: Power Node Large\nПередовий вузол живлення з більшим радіусом дії.
|
||||
block.surge-tower.description = Англійська назва: Surge Tower\nВузол живлення з меншою кількістю доступних з’єднань і з найбільшим радіусом дії.
|
||||
block.diode.description = Англійська назва: Diode\nЖивлення акумулятора може протікати через цей блок лише в одному напрямку, але лише в тому випадку, якщо інша сторона має менше енергії.
|
||||
block.battery.description = Англійська назва: Battery\nЗберігає енергію як буфер у часи надлишкової енергії. Виводить енергію в періоди дефіциту.
|
||||
block.battery-large.description = Англійська назва: Battery Large\nЗберігає енергію як буфер у часи надлишкової енергії. Виводить енергію в періоди дефіциту. Більша ємність ніж у звичайного акумулятора.
|
||||
block.combustion-generator.description = Англійська назва: Combustion Generator\nВиробляє енергію, спалюючи легкозаймисті матеріали, як-от вугілля.
|
||||
block.thermal-generator.description = Англійська назва: Thermal Generator\nВиробляє енергію в разі розміщення в гарячих місцях.
|
||||
block.steam-generator.description = Англійська назва: Steam Generator\nВиробляє енергію, спалюючи легкозаймисті матеріали й перетворює воду в пару.
|
||||
block.differential-generator.description = Англійська назва: Differential Generator\nВиробляє велику кількість енергії. Використовує різницю температур між кріогенною рідиною й пиротитом, що горить.
|
||||
block.rtg-generator.description = Англійська назва: Rtg Generator\nВикористовує тепло радіоактивних сполук, що розкладаються, для отримання енергії з повільною швидкістю.
|
||||
block.solar-panel.description = Англійська назва: Solar Panel\nЗабезпечує невелику кількість енергії від сонця.
|
||||
block.solar-panel-large.description = Англійська назва: Solar Panel Large\nЗабезпечує невелику кількість енергії від сонця. Значно ефективніша ніж стандартна сонячна панель.
|
||||
block.thorium-reactor.description = Англійська назва: Thorium Reactor\nВиробляє значну кількість енергії з торію. Потребує постійного охолодження. Сильно вибухне, якщо подаватиметься недостатня кількість теплоносія.
|
||||
block.impact-reactor.description = Англійська назва: Impact Reactor\nЗдатний створювати величезну кількість енергії за максимальної ефективності. Для запуску процесу потрібно значні обсяги енергії.
|
||||
block.mechanical-drill.description = Англійська назва: Mechanical Drill\nЯкщо розмістити на доречних плитках, то виводитиме предмети постійно, але повільно. Придатний лише для базових ресурсів.
|
||||
block.pneumatic-drill.description = Англійська назва: Pneumatic Drill\nПоліпшений бур, здатний видобувати титан. Видобуває швидше, ніж механічний бур.
|
||||
block.laser-drill.description = Англійська назва: Laser Drill\nДає змогу видобувати ще швидше за допомогою лазерної технології, але потребує енергії. Здатний видобувати торій.
|
||||
block.blast-drill.description = Англійська назва: Blast Drill\nНайкращий бур. Потребує великої кількості енергії.
|
||||
block.water-extractor.description = Англійська назва: Water Extractor\nВикачує підземні води. Використовується в місцях, де немає поверхневої води.
|
||||
block.cultivator.description = Англійська назва: Cultivator\nКультивує невеликі концентрації спор у стручки.
|
||||
block.cultivator.details = Відновлена технологія. Використовується для отримання великої кількості біомаси якомога ефективніше. Ймовірно, початковий інкубатор спор, що зараз покриває Серпуло.
|
||||
block.oil-extractor.description = Використовується велика кількість енергії, піску та води для отримання нафти.
|
||||
block.core-shard.description = Ядро бази. Після знищення сектор втрачається. Найперша версія капсули ядра. Після його знищення всі контакти з регіоном втрачаються. Не допустіть цього.
|
||||
block.oil-extractor.description = Англійська назва: Oil Extractor\nВикористовується велика кількість енергії, піску та води для отримання нафти.
|
||||
block.core-shard.description = Англійська назва: Core Shard\nЯдро бази. Після знищення сектор втрачається. Найперша версія капсули ядра. Після його знищення всі контакти з регіоном втрачаються. Не допустіть цього.
|
||||
block.core-shard.details = Найперша версія капсули ядра. Компактне. Самовідтворюване. Оснащене одноразовими пусковими рушіями. Не призначено для міжпланетних подорожей.
|
||||
block.core-foundation.description = Ядро бази. Добре броньоване. Зберігає більше ресурсів.
|
||||
block.core-foundation.description = Англійська назва: Core Foundation\nЯдро бази. Добре броньоване. Зберігає більше ресурсів.
|
||||
block.core-foundation.details = Друга версія ядра.
|
||||
block.core-nucleus.description = Ядро бази. Напрочуд добре броньовано. Зберігає величезну кількість ресурсів.
|
||||
block.core-nucleus.description = Англійська назва: Core Nucleus\nЯдро бази. Напрочуд добре броньовано. Зберігає величезну кількість ресурсів.
|
||||
block.core-nucleus.details = Третя і фінальна версія ядра.
|
||||
block.vault.description = Зберігає велику кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів зі сховища.
|
||||
block.container.description = Зберігає малу кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів зі сховища.
|
||||
block.unloader.description = Вивантажує предмети з найближчих блоків
|
||||
block.launch-pad.description = Запускає партії предметів без необхідності запуску ядра.
|
||||
block.vault.description = Англійська назва: Vault\nЗберігає велику кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів зі сховища.
|
||||
block.container.description = Англійська назва: Container\nЗберігає малу кількість предметів кожного типу. Блок розвантажувача може використовуватися для отримання предметів зі сховища.
|
||||
block.unloader.description = Англійська назва: Unloader\nВивантажує предмети з найближчих блоків
|
||||
block.launch-pad.description = Англійська назва: Launch Pad\nЗапускає партії предметів без необхідності запуску ядра.
|
||||
block.launch-pad.details = Суборбітальна система для транспортування ресурсів від точки А до точки Б. Корпуси вантажу крихкі й не здатні вижити при повторному вході.
|
||||
block.duo.description = Вистрілює чергами куль у ворогів.
|
||||
block.scatter.description = Вистрілює скупченням свинцю, брухту чи метаскла в повітряних противників.
|
||||
block.scorch.description = Підпалює будь-яких наземних противників поблизу. Високоефективна на близькій відстані.
|
||||
block.hail.description = Вистрілює невеликі снаряди в наземних ворогів на великі відстані.
|
||||
block.wave.description = Вистрілює потоки рідин у ворогів. Автоматично гасить пожежі в разі постачання води.
|
||||
block.lancer.description = Заряджає і вистрілює потужні пучки енергії в наземних противників.
|
||||
block.arc.description = Вистрілює дугами електрики в наземних противників.
|
||||
block.swarmer.description = Запускає ракети, що автоматично наводяться в противників.
|
||||
block.salvo.description = Вистрілює швидкий залп куль у противника.
|
||||
block.fuse.description = Вистрілює трьома променями, що пронизують броню, у малому радіусі в противників.
|
||||
block.ripple.description = Вистрілює скупченням снарядів у противників.
|
||||
block.cyclone.description = Підпалює вибухові грудки й вистрілює їх у скупчення противників.
|
||||
block.spectre.description = Вистрілює великі бронебійні кулі в повітряні та наземні цілі.
|
||||
block.meltdown.description = Заряджає і вистрілює лазерним променем у найближчих противників. Для роботи потрібен теплоносій.
|
||||
block.foreshadow.description = Вистрілює великим болтом в одну ціль на велику дистанцію.
|
||||
block.repair-point.description = Безперервно ремонтує найближчу пошкоджену бойову одиницю у своєму радіусі дії. Пріоритетні союзники з вищим максимальним здоров’ям.
|
||||
block.segment.description = Пошкоджує та руйнує вхідні снаряди. Окрім лазерних.
|
||||
block.parallax.description = Притягає ворожі повітряні одиниці, пошкоджуючи їх у процесі.
|
||||
block.tsunami.description = Вистрілює потужними потоками рідини у ворогів. Автоматично гасить пожежі в разі постачання води.
|
||||
block.silicon-crucible.description = Очищає кремній від піску та вугілля, використовуючи пиратит як додаткове джерело тепла. Більш ефективний у жарких місцях.
|
||||
block.disassembler.description = Поділяє шлак на незначні кількості екзотичних мінеральних компонентів за низької ефективності. Може виробляти торій.
|
||||
block.overdrive-dome.description = Збільшує швидкість найближчих будівель. Потребує фазову тканину і кремній.
|
||||
block.payload-conveyor.description = Переміщує великі вантажі, як-от одиниці з заводів.
|
||||
block.payload-router.description = Розділяє вантажі, що надходять, у 3 різні сторони.
|
||||
block.ground-factory.description = Виробляє наземних одиниць. Вивід одиниць можна здійснити безпосередньо на місцевість, або спрямувати до реконструкторів для поліпшення.
|
||||
block.air-factory.description = Виробляє повітряних одиниць. Вивід одиниць можна здійснити безпосередньо на місцевість, або спрямувати до реконструкторів для поліпшення.
|
||||
block.naval-factory.description = Виробляє одиниць. Вивід одиниць можна здійснити безпосередньо на місцевість, або спрямувати до реконструкторів для поліпшення.
|
||||
block.additive-reconstructor.description = Поліпшує введених одиниць до другого рівня.
|
||||
block.multiplicative-reconstructor.description = Поліпшує введених одиниць до третього рівня.
|
||||
block.exponential-reconstructor.description = Поліпшує введених одиниць до четвертого рівня.
|
||||
block.tetrative-reconstructor.description = Поліпшує введених одиниць до п’ятого і фінального рівня.
|
||||
block.switch.description = Перемикач. Стан можна читати й контролювати за допомогою логічних процесорів.
|
||||
block.micro-processor.description = Запускає послідовність логічних вказівок (операцій) у нескінченному циклі. Може використовуватися для керування блоків та будівель.
|
||||
block.logic-processor.description = Запускає послідовність логічних вказівок (операцій) у нескінченному циклі. Може використовуватися для керування блоків та будівель. Швидше ніж Мікропроцесор.
|
||||
block.hyper-processor.description = Запускає послідовність логічних вказівок (операцій) у нескінченному циклі. Може використовуватися для керування блоків та будівель. Швидше ніж Логічний процесор
|
||||
block.memory-cell.description = Зберігає інформацію для логічного процесора.
|
||||
block.memory-bank.description = Зберігає інформацію для логічного процесора. Висока місткість.
|
||||
block.logic-display.description = Показує довільну графіку з логічного процесора.
|
||||
block.large-logic-display.description = Показує довільну графіку з логічного процесора.
|
||||
block.interplanetary-accelerator.description = Велика електромагнітна башта-рейкотрон. Прискорює ядра, щоби подолати планетне тяжіння для міжпланетного розгортання.
|
||||
block.repair-turret.description = Безпервно ремонтує найближчу пошкоджену одиницю. Для прискорення ремонтування можна охолодити.
|
||||
block.payload-propulsion-tower.description = Структура транспортування вантажу на великі відстані. Вистрілює вантаж в інші вантажні катапульти.
|
||||
block.duo.description = Англійська назва: Duo\nВистрілює чергами куль у ворогів.
|
||||
block.scatter.description = Англійська назва: Scatter\nВистрілює скупченням свинцю, брухту чи метаскла в повітряних противників.
|
||||
block.scorch.description = Англійська назва: Scorch\nПідпалює будь-яких наземних противників поблизу. Високоефективна на близькій відстані.
|
||||
block.hail.description = Англійська назва: Hail\nВистрілює невеликі снаряди в наземних ворогів на великі відстані.
|
||||
block.wave.description = Англійська назва: Wave\nВистрілює потоки рідин у ворогів. Автоматично гасить пожежі в разі постачання води.
|
||||
block.lancer.description = Англійська назва: Lancer\nЗаряджає і вистрілює потужні пучки енергії в наземних противників.
|
||||
block.arc.description = Англійська назва: Arc\nВистрілює дугами електрики в наземних противників.
|
||||
block.swarmer.description = Англійська назва: Swarmer\nЗапускає ракети, що автоматично наводяться в противників.
|
||||
block.salvo.description = Англійська назва: Salvo\nВистрілює швидкий залп куль у противника.
|
||||
block.fuse.description = Англійська назва: Fuse\nВистрілює трьома променями, що пронизують броню, у малому радіусі в противників.
|
||||
block.ripple.description = Англійська назва: Ripple\nВистрілює скупченням снарядів у противників.
|
||||
block.cyclone.description = Англійська назва: Cyclone\nПідпалює вибухові грудки й вистрілює їх у скупчення противників.
|
||||
block.spectre.description = Англійська назва: Spectre\nВистрілює великі бронебійні кулі в повітряні та наземні цілі.
|
||||
block.meltdown.description = Англійська назва: Meltdown\nЗаряджає і вистрілює лазерним променем у найближчих противників. Для роботи потрібен теплоносій.
|
||||
block.foreshadow.description = Англійська назва: Foreshadow\nВистрілює великим болтом в одну ціль на велику дистанцію.
|
||||
block.repair-point.description = Англійська назва: Repair Point\nБезперервно ремонтує найближчу пошкоджену бойову одиницю у своєму радіусі дії. Пріоритетні союзники з вищим максимальним здоров’ям.
|
||||
block.segment.description = Англійська назва: Segment\nПошкоджує та руйнує вхідні снаряди. Окрім лазерних.
|
||||
block.parallax.description = Англійська назва: Parallax\nПритягає ворожі повітряні одиниці, пошкоджуючи їх у процесі.
|
||||
block.tsunami.description = Англійська назва: Tsunami\nВистрілює потужними потоками рідини у ворогів. Автоматично гасить пожежі в разі постачання води.
|
||||
block.silicon-crucible.description = Англійська назва: Silicon Crucible\nОчищає кремній від піску та вугілля, використовуючи пиратит як додаткове джерело тепла. Більш ефективний у жарких місцях.
|
||||
block.disassembler.description = Англійська назва: Disassembler\nПоділяє шлак на незначні кількості екзотичних мінеральних компонентів за низької ефективності. Може виробляти торій.
|
||||
block.overdrive-dome.description = Англійська назва: Overdrive Dome\nЗбільшує швидкість найближчих будівель. Потребує фазову тканину і кремній.
|
||||
block.payload-conveyor.description = Англійська назва: Payload Conveyor\nПереміщує великі вантажі, як-от одиниці з заводів.
|
||||
block.payload-router.description = Англійська назва: Payload Router\nРозділяє вантажі, що надходять, у 3 різні сторони.
|
||||
block.ground-factory.description = Англійська назва: Ground Factory\nВиробляє наземних одиниць. Вивід одиниць можна здійснити безпосередньо на місцевість, або спрямувати до реконструкторів для поліпшення.
|
||||
block.air-factory.description = Англійська назва: Air Factory\nВиробляє повітряних одиниць. Вивід одиниць можна здійснити безпосередньо на місцевість, або спрямувати до реконструкторів для поліпшення.
|
||||
block.naval-factory.description = Англійська назва: Naval Factory\nВиробляє одиниць. Вивід одиниць можна здійснити безпосередньо на місцевість, або спрямувати до реконструкторів для поліпшення.
|
||||
block.additive-reconstructor.description = Англійська назва: Additive Reconstructor\nПоліпшує введених одиниць до другого рівня.
|
||||
block.multiplicative-reconstructor.description = Англійська назва: Multiplicative Reconstructor\nПоліпшує введених одиниць до третього рівня.
|
||||
block.exponential-reconstructor.description = Англійська назва: Exponential Reconstructor\nПоліпшує введених одиниць до четвертого рівня.
|
||||
block.tetrative-reconstructor.description = Англійська назва: Tetrative Reconstructor\nПоліпшує введених одиниць до п’ятого і фінального рівня.
|
||||
block.switch.description = Англійська назва: Switch\nПеремикач. Стан можна читати й контролювати за допомогою логічних процесорів.
|
||||
block.micro-processor.description = Англійська назва: Micro Processor\nЗапускає послідовність логічних вказівок (операцій) у нескінченному циклі. Може використовуватися для керування блоків та будівель.
|
||||
block.logic-processor.description = Англійська назва: Logic Processor\nЗапускає послідовність логічних вказівок (операцій) у нескінченному циклі. Може використовуватися для керування блоків та будівель. Швидше ніж Мікропроцесор.
|
||||
block.hyper-processor.description = Англійська назва: Hyper Processor\nЗапускає послідовність логічних вказівок (операцій) у нескінченному циклі. Може використовуватися для керування блоків та будівель. Швидше ніж Логічний процесор
|
||||
block.memory-cell.description = Англійська назва: Memory Cell\nЗберігає інформацію для логічного процесора.
|
||||
block.memory-bank.description = Англійська назва: Memory Bank\nЗберігає інформацію для логічного процесора. Висока місткість.
|
||||
block.logic-display.description = Англійська назва: Logic Display\nПоказує довільну графіку з логічного процесора.
|
||||
block.large-logic-display.description = Англійська назва: Large Logic Display\nПоказує довільну графіку з логічного процесора.
|
||||
block.interplanetary-accelerator.description = Англійська назва: Interplanetary Accelerator\nВелика електромагнітна башта-рейкотрон. Прискорює ядра, щоби подолати планетне тяжіння для міжпланетного розгортання.
|
||||
block.repair-turret.description = Англійська назва: Repair Turret\nБезпервно ремонтує найближчу пошкоджену одиницю. Для прискорення ремонтування можна охолодити.
|
||||
block.payload-propulsion-tower.description = Англійська назва: Payload Propulsion Tower\nСтруктура транспортування вантажу на великі відстані. Вистрілює вантаж в інші вантажні катапульти.
|
||||
|
||||
#Erekir
|
||||
block.core-bastion.description = Ядро бази. Броньоване. Після знищення сектор втрачається.
|
||||
block.core-citadel.description = Ядро бази. Дуже добре броньоване. Зберігає більше ресурсів, ніж ядро «Бастіон».
|
||||
block.core-acropolis.description = Ядро бази. Надзвичайно добре броньоване. Зберігає більше ресурсів, ніж ядро «Цитадель».
|
||||
block.breach.description = Веде вогонь по ворожих цілях бронебійними берилієвими або вольфрамовими боєприпасами.
|
||||
block.diffuse.description = Вистрілює шквалом куль у формі широкого конуса. Відкидає ворожі цілі назад.
|
||||
block.sublimate.description = Веде вогонь безперервним струменем полум’я по ворожих цілях. Пробиває броню.
|
||||
block.titan.description = Веде вогонь осколково-фугасним артилерійським снарядом по наземних цілях. Потребує водню.
|
||||
block.afflict.description = Стріляє масивною зарядженою кулею осколково-фугасних снарядів. Потребує підігріву.
|
||||
block.disperse.description = Веде вогонь зенітними чергами по повітряних цілям.
|
||||
block.lustre.description = Веде вогонь по ворожих цілях повільно рухомим одноцільовим лазером.
|
||||
block.scathe.description = Запускає потужну ракету по наземних цілям на величезні відстані.
|
||||
block.smite.description = Вогонь вівся чергами зі шрапнельних, блискавичних куль.
|
||||
block.malign.description = Випускає шквал самонавідних лазерних зарядів по ворожих цілях. Потребує значного нагріву.
|
||||
block.silicon-arc-furnace.description = Рафінує кремній з піску і графіту.
|
||||
block.oxidation-chamber.description = Перетворює берилій та озон в оксид. Виділяє тепло як побічний продукт.
|
||||
block.electric-heater.description = Нагріває лицьові блоки. Вимагає великої кількості електроенергії.
|
||||
block.slag-heater.description = Нагріває лицьові блоки. Потребує шлаку.
|
||||
block.phase-heater.description = Нагріває лицьові блоки. Потрібна фазова тканина.
|
||||
block.heat-redirector.description = Перенаправляє отримане тепло на інші блоки.
|
||||
block.heat-router.description = Розподіляє отримане тепло в трьох вихідних напрямках.
|
||||
block.electrolyzer.description = Перетворює воду на водень та озоновий газ.
|
||||
block.atmospheric-concentrator.description = Вбирає азот з атмосфери. Потребує тепла.
|
||||
block.surge-crucible.description = Утворює кінетичний сплав зі шлаку і кремнію. Потребує тепла.
|
||||
block.phase-synthesizer.description = Синтезує фазову тканину з торію, піску та озону. Потребує тепла.
|
||||
block.carbide-crucible.description = Переплавляє графіт і вольфрам в карбід. Потребує тепла.
|
||||
block.cyanogen-synthesizer.description = Синтезує ціаноген з аркициту і графіту. Потребує тепла.
|
||||
block.slag-incinerator.description = Спалює нелеткі предмети або рідини. Потребує шлаку.
|
||||
block.vent-condenser.description = Конденсує гази із джерела у воду. Споживає енергію.
|
||||
block.plasma-bore.description = При розміщенні лицем до рудної стіни видає предмети нескінченно довго. Потребує невеликої кількості енергії.
|
||||
block.large-plasma-bore.description = Більший плазмовий бурильник. Здатний видобувати вольфрам і торій. Потребує водню та енергії.
|
||||
block.cliff-crusher.description = Дробить стіни, виводячи пісок нескінченно довго. Вимагає енергію. Ефективність залежить від типу стіни.
|
||||
block.impact-drill.description = При розміщенні на руді видає предмети серіями до нескінченності. Потребує енергії та води.
|
||||
block.eruption-drill.description = Поліпшений імпульсний бур. Здатний видобувати торій. Потребує водню.
|
||||
block.reinforced-conduit.description = Переміщує рідини вперед. Не приймає нетрубоповідні входи з боків.
|
||||
block.reinforced-liquid-router.description = Рівномірно розподіляє рідини на всі сторони.
|
||||
block.reinforced-junction.description = Виконує роль моста для двох пересічних водоводів.
|
||||
block.reinforced-liquid-tank.description = Зберігає велику кількість рідини.
|
||||
block.reinforced-liquid-container.description = Зберігає значну кількість рідини.
|
||||
block.reinforced-bridge-conduit.description = Транспортує рідини над спорудами та місцевістю.
|
||||
block.reinforced-pump.description = Перекачує і виводить рідини. Потребує водню.
|
||||
block.beryllium-wall.description = Захищає споруди від ворожих снарядів.
|
||||
block.beryllium-wall-large.description = Захищає споруди від ворожих снарядів.
|
||||
block.tungsten-wall.description = Захищає споруди від ворожих снарядів.
|
||||
block.tungsten-wall-large.description = Захищає споруди від ворожих снарядів.
|
||||
block.carbide-wall.description = Захищає споруди від ворожих снарядів.
|
||||
block.carbide-wall-large.description = Захищає споруди від ворожих снарядів.
|
||||
block.reinforced-surge-wall.description = Захищає споруди від ворожих снарядів, періодично випускаючи електричні дуги при зіткненні зі снарядом.
|
||||
block.reinforced-surge-wall-large.description = Захищає споруди від ворожих снарядів, періодично випускаючи електричні дуги при зіткненні зі снарядом.
|
||||
block.shielded-wall.description = Захищає споруди від ворожих снарядів. Розгортає щит, який поглинає більшість снарядів при подачі живлення. Проводить енергію.
|
||||
block.blast-door.description = Стіна, яка відкривається, коли наземні одиниці союзників знаходяться в межах досяжності. Не може управлятися вручну.
|
||||
block.duct.description = Переміщує предмети вперед. Здатний зберігати лише один предмет.
|
||||
block.armored-duct.description = Переміщує предмети вперед. Не приймає неканальні входи з боків.
|
||||
block.duct-router.description = Розподіляє речі рівномірно по трьох напрямках. Приймає предмети тільки зі зворотного боку. Може бути налаштований як сортувальник предметів.
|
||||
block.overflow-duct.description = Виводить предмети в сторони тільки в тому випадку, якщо передній шлях заблокований.
|
||||
block.duct-bridge.description = Переміщує предмети по спорудах та місцевості.
|
||||
block.duct-unloader.description = Вивантажує вибраний елемент з блоку, що знаходиться за ним. Неможливо вивантажити з ядер.
|
||||
block.underflow-duct.description = Антонім до надмірного затвора. Виводить на передню частину, якщо лівий і правий шляхи заблоковані.
|
||||
block.reinforced-liquid-junction.description = Виконує функцію з’єднання між двома перехресними каналами.
|
||||
block.surge-conveyor.description = Переміщує предмети партіями. Можна прискорити за допомогою енергії. Проводить енергію.
|
||||
block.surge-router.description = Рівномірно розподіляє предмети в трьох напрямках від кінетичних конвеєрів. Можна прискорити за допомогою енергії. Проводить енергію.
|
||||
block.unit-cargo-loader.description = Створює вантажні дрони. Дрони автоматично розподіляють предмети по пунктах розвантаження за допомогою відповідного фільтра.
|
||||
block.unit-cargo-unload-point.description = Виступає в якості пункта розвантаження для вантажних дронів. Приймає вантажі, які відповідають вибраному фільтру.
|
||||
block.beam-node.description = Передає енергію іншим блокам ортогонально. Запасає невелику кількість енергії.
|
||||
block.beam-tower.description = Передає енергію іншим блокам ортогонально. Зберігає велику кількість енергії. Має великий радіус дії.
|
||||
block.turbine-condenser.description = Виробляє енергію при розміщенні на джерелах. Виробляє невелику кількість води.
|
||||
block.chemical-combustion-chamber.description = Виробляє енергію з аркициту та озону.
|
||||
block.pyrolysis-generator.description = Виробляє велику кількість електроенергії з аркициту та шлаку. Виробляє воду як побічний продукт.
|
||||
block.flux-reactor.description = При нагріванні виділяє велику кількість енергії. Потребує ціаногену як стабілізатора. Вихідна енергія і потреба в ціаногені пропорційні тепловому навантаженню.\nВибухає при недостатній кількості ціаногену.
|
||||
block.neoplasia-reactor.description = Використовує аркіцит, воду і фазову тканину для виробництва великої кількості енергії. Виробляє тепло і небезпечні новоутворення як побічний продукт.\nВибухає з силою, якщо новоутворення не видалити з реактора через трубопроводи.
|
||||
block.build-tower.description = Автоматично перебудовує споруди в зоні досяжності та допомагає іншим одиницям у будівництві.
|
||||
block.regen-projector.description = Повільно ремонтує суміжні споруди у квадратному периметрі. Потребує водню.
|
||||
block.reinforced-container.description = Зберігає невелику кількість предметів. Вміст можна отримати за допомогою розвантажувачів. Не збільшує ємність основного сховища.
|
||||
block.reinforced-vault.description = Зберігає велику кількість предметів. Вміст можна отримати за допомогою розвантажувачів. Не збільшує ємність ядра.
|
||||
block.tank-fabricator.description = Створює одиниці «Стел». Випущені одиниці можна використовувати безпосередньо або перемістити в переробний завод для поліпшення.
|
||||
block.ship-fabricator.description = Створює одиниці «Ухиляч». Випущені одиниці можна використовувати безпосередньо або перемістити в переробний завод для поліпшення.
|
||||
block.mech-fabricator.description = Створює одиниці «Меруй». Випущені одиниці можна використовувати безпосередньо або перемістити в переробний завод для поліпшення.
|
||||
block.tank-assembler.description = Збирає великі танки з введених блоків та одиниць. Рівень виходу може бути збільшений шляхом додавання модулів.
|
||||
block.ship-assembler.description = Збирає великі кораблі з введених блоків та одиниць. Рівень виходу може бути збільшений шляхом додавання модулів.
|
||||
block.mech-assembler.description = Збирає великі мехи з введених блоків та одиниць. Рівень виходу може бути збільшений шляхом додавання модулів.
|
||||
block.tank-refabricator.description = Поліпшує введені танкові одиниці до другого рівня.
|
||||
block.ship-refabricator.description = Поліпшує введені корабельні одиниці до другого рівня.
|
||||
block.mech-refabricator.description = Поліпшує введені мехові одиниці до другого рівня.
|
||||
block.prime-refabricator.description = Поліпшує введені одиниці до другого рівня.
|
||||
block.basic-assembler-module.description = Підвищує рівень збирача, якщо його розмістити поруч з межею будівлі. Потребує енергії. Може використовуватися як вхід для вантажу.
|
||||
block.small-deconstructor.description = Деконструює введені конструкції та блоки. Повертає 100% вартості побудови.
|
||||
block.reinforced-payload-conveyor.description = Переміщує вантаж вперед.
|
||||
block.reinforced-payload-router.description = Розподіляє вантажі в сусідні блоки. Функціонує як сортувальник при встановленому фільтрі.
|
||||
block.payload-mass-driver.description = Структура транспортування вантажу великої дальності. Вистрілює отриманий вантаж на зв’язані вантажні катапульти.
|
||||
block.large-payload-mass-driver.description = Структура транспортування вантажу великої дальності. Вистрілює отриманий вантаж на зв’язані вантажні катапульти.
|
||||
block.unit-repair-tower.description = Ремонтує всі одиниці, що знаходяться поблизу. Потребує озону.
|
||||
block.radar.description = Поступово проявляє місцевість та одиниці противника у великому радіусі. Вимагає енергії.
|
||||
block.shockwave-tower.description = Пошкоджує та знищує ворожі снаряди в радіусі. Потребує ціаногену.
|
||||
block.canvas.description = Показує просте зображення із заздалегідь визначеною палітрою. Можна редагувати.
|
||||
block.core-bastion.description = Англійська назва: Core Bastion\nЯдро бази. Броньоване. Після знищення сектор втрачається.
|
||||
block.core-citadel.description = Англійська назва: Core Citadel\nЯдро бази. Дуже добре броньоване. Зберігає більше ресурсів, ніж ядро «Бастіон».
|
||||
block.core-acropolis.description = Англійська назва: Core Acropolis\nЯдро бази. Надзвичайно добре броньоване. Зберігає більше ресурсів, ніж ядро «Цитадель».
|
||||
block.breach.description = Англійська назва: Breach\nВеде вогонь по ворожих цілях бронебійними берилієвими або вольфрамовими боєприпасами.
|
||||
block.diffuse.description = Англійська назва: Diffuse\nВистрілює шквалом куль у формі широкого конуса. Відкидає ворожі цілі назад.
|
||||
block.sublimate.description = Англійська назва: Sublimate\nВеде вогонь безперервним струменем полум’я по ворожих цілях. Пробиває броню.
|
||||
block.titan.description = Англійська назва: Titan\nВеде вогонь осколково-фугасним артилерійським снарядом по наземних цілях. Потребує водню.
|
||||
block.afflict.description = Англійська назва: Afflict\nСтріляє масивною зарядженою кулею осколково-фугасних снарядів. Потребує підігріву.
|
||||
block.disperse.description = Англійська назва: Disperse\nВеде вогонь зенітними чергами по повітряних цілям.
|
||||
block.lustre.description = Англійська назва: Lustre\nВеде вогонь по ворожих цілях повільно рухомим одноцільовим лазером.
|
||||
block.scathe.description = Англійська назва: Scathe\nЗапускає потужну ракету по наземних цілям на величезні відстані.
|
||||
block.smite.description = Англійська назва: Smite\nВогонь веде чергами зі шрапнельних, блискавичних куль.
|
||||
block.malign.description = Англійська назва: Malign\nВипускає шквал самонавідних лазерних зарядів по ворожих цілях. Потребує значного нагріву.
|
||||
block.silicon-arc-furnace.description = Англійська назва: Silicon Arc Furnace\nРафінує кремній з піску і графіту.
|
||||
block.oxidation-chamber.description = Англійська назва: Oxidation Chamber\nПеретворює берилій та озон в оксид. Виділяє тепло як побічний продукт.
|
||||
block.electric-heater.description = Англійська назва: Electric Heater\nНагріває лицьові блоки. Вимагає великої кількості електроенергії.
|
||||
block.slag-heater.description = Англійська назва: Slag Heater\nНагріває лицьові блоки. Потребує шлаку.
|
||||
block.phase-heater.description = Англійська назва: Phase Heater\nНагріває лицьові блоки. Потрібна фазова тканина.
|
||||
block.heat-redirector.description = Англійська назва: Heat Redirector\nПеренаправляє отримане тепло на інші блоки.
|
||||
block.heat-router.description = Англійська назва: Heat Router\nРозподіляє отримане тепло в трьох вихідних напрямках.
|
||||
block.electrolyzer.description = Англійська назва: Electrolyzer\nПеретворює воду на водень та озоновий газ.
|
||||
block.atmospheric-concentrator.description = Англійська назва: Atmospheric Concentrator\nВбирає азот з атмосфери. Потребує тепла.
|
||||
block.surge-crucible.description = Англійська назва: Surge Crucible\nУтворює кінетичний сплав зі шлаку і кремнію. Потребує тепла.
|
||||
block.phase-synthesizer.description = Англійська назва: Phase Synthesizer\nСинтезує фазову тканину з торію, піску та озону. Потребує тепла.
|
||||
block.carbide-crucible.description = Англійська назва: Carbide Crucible\nПереплавляє графіт і вольфрам в карбід. Потребує тепла.
|
||||
block.cyanogen-synthesizer.description = Англійська назва: Cyanogen Synthesizer\nСинтезує ціаноген з аркициту і графіту. Потребує тепла.
|
||||
block.slag-incinerator.description = Англійська назва: Slag Incinerator\nСпалює нелеткі предмети або рідини. Потребує шлаку.
|
||||
block.vent-condenser.description = Англійська назва: Vent Condenser\nКонденсує гази із джерела у воду. Споживає енергію.
|
||||
block.plasma-bore.description = Англійська назва: Plasma Bore\nПри розміщенні лицем до рудної стіни видає предмети нескінченно довго. Потребує невеликої кількості енергії.
|
||||
block.large-plasma-bore.description = Англійська назва: Large Plasma Bore\nБільший плазмовий бурильник. Здатний видобувати вольфрам і торій. Потребує водню та енергії.
|
||||
block.cliff-crusher.description = Англійська назва: Cliff Crusher\nДробить стіни, виводячи пісок нескінченно довго. Вимагає енергію. Ефективність залежить від типу стіни.
|
||||
block.impact-drill.description = Англійська назва: Impact Drill\nПри розміщенні на руді видає предмети серіями до нескінченності. Потребує енергії та води.
|
||||
block.eruption-drill.description = Англійська назва: Eruption Drill\nПоліпшений імпульсний бур. Здатний видобувати торій. Потребує водню.
|
||||
block.reinforced-conduit.description = Англійська назва: Reinforced Conduit\nПереміщує рідини вперед. Не приймає нетрубоповідні входи з боків.
|
||||
block.reinforced-liquid-router.description = Англійська назва: Reinforced Liquid Router\nРівномірно розподіляє рідини на всі сторони.
|
||||
block.reinforced-junction.description = Англійська назва: Reinforced Junction\nВиконує роль моста для двох пересічних водоводів.
|
||||
block.reinforced-liquid-tank.description = Англійська назва: Reinforced Liquid Tank\nЗберігає велику кількість рідини.
|
||||
block.reinforced-liquid-container.description = Англійська назва: Reinforced Liquid Container\nЗберігає значну кількість рідини.
|
||||
block.reinforced-bridge-conduit.description = Англійська назва: Reinforced Bridge Conduit\nТранспортує рідини над спорудами та місцевістю.
|
||||
block.reinforced-pump.description = Англійська назва: Reinforced Pump\nПерекачує і виводить рідини. Потребує водню.
|
||||
block.beryllium-wall.description = Англійська назва: Beryllium Wall\nЗахищає споруди від ворожих снарядів.
|
||||
block.beryllium-wall-large.description = Англійська назва: Beryllium Wall Large\nЗахищає споруди від ворожих снарядів.
|
||||
block.tungsten-wall.description = Англійська назва: Tungsten Wall\nЗахищає споруди від ворожих снарядів.
|
||||
block.tungsten-wall-large.description = Англійська назва: Tungsten Wall Large\nЗахищає споруди від ворожих снарядів.
|
||||
block.carbide-wall.description = Англійська назва: Carbide Wall\nЗахищає споруди від ворожих снарядів.
|
||||
block.carbide-wall-large.description = Англійська назва: Carbide Wall Large\nЗахищає споруди від ворожих снарядів.
|
||||
block.reinforced-surge-wall.description = Англійська назва: Reinforced Surge Wall\nЗахищає споруди від ворожих снарядів, періодично випускаючи електричні дуги при зіткненні зі снарядом.
|
||||
block.reinforced-surge-wall-large.description = Англійська назва: Reinforced Surge Wall Large\nЗахищає споруди від ворожих снарядів, періодично випускаючи електричні дуги при зіткненні зі снарядом.
|
||||
block.shielded-wall.description = Англійська назва: Shielded Wall\nЗахищає споруди від ворожих снарядів. Розгортає щит, який поглинає більшість снарядів при подачі живлення. Проводить енергію.
|
||||
block.blast-door.description = Англійська назва: Blast Door\nСтіна, яка відкривається, коли наземні одиниці союзників знаходяться в межах досяжності. Не може управлятися вручну.
|
||||
block.duct.description = Англійська назва: Duct\nПереміщує предмети вперед. Здатний зберігати лише один предмет.
|
||||
block.armored-duct.description = Англійська назва: Armored Duct\nПереміщує предмети вперед. Не приймає неканальні входи з боків.
|
||||
block.duct-router.description = Англійська назва: Duct Router\nРозподіляє речі рівномірно по трьох напрямках. Приймає предмети тільки зі зворотного боку. Може бути налаштований як сортувальник предметів.
|
||||
block.overflow-duct.description = Англійська назва: Overflow Duct\nВиводить предмети в сторони тільки в тому випадку, якщо передній шлях заблокований.
|
||||
block.duct-bridge.description = Англійська назва: Duct Bridge\nПереміщує предмети по спорудах та місцевості.
|
||||
block.duct-unloader.description = Англійська назва: Duct Unloader\nВивантажує вибраний елемент з блоку, що знаходиться за ним. Неможливо вивантажити з ядер.
|
||||
block.underflow-duct.description = Англійська назва: Underflow Duct\nАнтонім до надмірного затвора. Виводить на передню частину, якщо лівий і правий шляхи заблоковані.
|
||||
block.reinforced-liquid-junction.description = Англійська назва: Reinforced Liquid Junction\nВиконує функцію з’єднання між двома перехресними каналами.
|
||||
block.surge-conveyor.description = Англійська назва: Surge Conveyor\nПереміщує предмети партіями. Можна прискорити за допомогою енергії. Проводить енергію.
|
||||
block.surge-router.description = Англійська назва: Surge Router\nРівномірно розподіляє предмети в трьох напрямках від кінетичних конвеєрів. Можна прискорити за допомогою енергії. Проводить енергію.
|
||||
block.unit-cargo-loader.description = Англійська назва: Unit Cargo Loader\nСтворює вантажні дрони. Дрони автоматично розподіляють предмети по пунктах розвантаження за допомогою відповідного фільтра.
|
||||
block.unit-cargo-unload-point.description = Англійська назва: Unit Cargo Unload Point\nВиступає в якості пункта розвантаження для вантажних дронів. Приймає вантажі, які відповідають вибраному фільтру.
|
||||
block.beam-node.description = Англійська назва: Beam Node\nПередає енергію іншим блокам ортогонально. Запасає невелику кількість енергії.
|
||||
block.beam-tower.description = Англійська назва: Beam Tower\nПередає енергію іншим блокам ортогонально. Зберігає велику кількість енергії. Має великий радіус дії.
|
||||
block.turbine-condenser.description = Англійська назва: Turbine Condenser\nВиробляє енергію при розміщенні на джерелах. Виробляє невелику кількість води.
|
||||
block.chemical-combustion-chamber.description = Англійська назва: Chemical Combustion Chamber\nВиробляє енергію з аркициту та озону.
|
||||
block.pyrolysis-generator.description = Англійська назва: Pyrolysis Generator\nВиробляє велику кількість електроенергії з аркициту та шлаку. Виробляє воду як побічний продукт.
|
||||
block.flux-reactor.description = Англійська назва: Flux Reactor\nПри нагріванні виділяє велику кількість енергії. Потребує ціаногену як стабілізатора. Вихідна енергія і потреба в ціаногені пропорційні тепловому навантаженню.\nВибухає при недостатній кількості ціаногену.
|
||||
block.neoplasia-reactor.description = Англійська назва: Neoplasia Reactor\nВикористовує аркіцит, воду і фазову тканину для виробництва великої кількості енергії. Виробляє тепло і небезпечні новоутворення як побічний продукт.\nВибухає з силою, якщо новоутворення не видалити з реактора через трубопроводи.
|
||||
block.build-tower.description = Англійська назва: Build Tower\nАвтоматично перебудовує споруди в зоні досяжності та допомагає іншим одиницям у будівництві.
|
||||
block.regen-projector.description = Англійська назва: Regen Projector\nПовільно ремонтує суміжні споруди у квадратному периметрі. Потребує водню.
|
||||
block.reinforced-container.description = Англійська назва: Reinforced Container\nЗберігає невелику кількість предметів. Вміст можна отримати за допомогою розвантажувачів. Не збільшує ємність основного сховища.
|
||||
block.reinforced-vault.description = Англійська назва: Reinforced Vault\nЗберігає велику кількість предметів. Вміст можна отримати за допомогою розвантажувачів. Не збільшує ємність ядра.
|
||||
block.tank-fabricator.description = Англійська назва: Tank Fabricator\nСтворює одиниці «Стел». Випущені одиниці можна використовувати безпосередньо або перемістити в переробний завод для поліпшення.
|
||||
block.ship-fabricator.description = Англійська назва: Ship Fabricator\nСтворює одиниці «Ухиляч». Випущені одиниці можна використовувати безпосередньо або перемістити в переробний завод для поліпшення.
|
||||
block.mech-fabricator.description = Англійська назва: Mech Fabricator\nСтворює одиниці «Меруй». Випущені одиниці можна використовувати безпосередньо або перемістити в переробний завод для поліпшення.
|
||||
block.tank-assembler.description = Англійська назва: Tank Assembler\nЗбирає великі танки з введених блоків та одиниць. Рівень виходу може бути збільшений шляхом додавання модулів.
|
||||
block.ship-assembler.description = Англійська назва: Ship Assembler\nЗбирає великі кораблі з введених блоків та одиниць. Рівень виходу може бути збільшений шляхом додавання модулів.
|
||||
block.mech-assembler.description = Англійська назва: Mech Assembler\nЗбирає великі мехи з введених блоків та одиниць. Рівень виходу може бути збільшений шляхом додавання модулів.
|
||||
block.tank-refabricator.description = Англійська назва: Tank Refabricator\nПоліпшує введені танкові одиниці до другого рівня.
|
||||
block.ship-refabricator.description = Англійська назва: Ship Refabricator\nПоліпшує введені корабельні одиниці до другого рівня.
|
||||
block.mech-refabricator.description = Англійська назва: Mech Refabricator\nПоліпшує введені мехові одиниці до другого рівня.
|
||||
block.prime-refabricator.description = Англійська назва: Prime Refabricator\nПоліпшує введені одиниці до другого рівня.
|
||||
block.basic-assembler-module.description = Англійська назва: Basic Assembler Module\nПідвищує рівень збирача, якщо його розмістити поруч з межею будівлі. Потребує енергії. Може використовуватися як вхід для вантажу.
|
||||
block.small-deconstructor.description = Англійська назва: Small Deconstructor\nДеконструює введені конструкції та блоки. Повертає 100% вартості побудови.
|
||||
block.reinforced-payload-conveyor.description = Англійська назва: Reinforced Payload Conveyor\nПереміщує вантаж вперед.
|
||||
block.reinforced-payload-router.description = Англійська назва: Reinforced Payload Router\nРозподіляє вантажі в сусідні блоки. Функціонує як сортувальник при встановленому фільтрі.
|
||||
block.payload-mass-driver.description = Англійська назва: Payload Mass Driver\nСтруктура транспортування вантажу великої дальності. Вистрілює отриманий вантаж на зв’язані вантажні катапульти.
|
||||
block.large-payload-mass-driver.description = Англійська назва: Large Payload Mass Driver\nСтруктура транспортування вантажу великої дальності. Вистрілює отриманий вантаж на зв’язані вантажні катапульти.
|
||||
block.unit-repair-tower.description = Англійська назва: Unit Repair Tower\nРемонтує всі одиниці, що знаходяться поблизу. Потребує озону.
|
||||
block.radar.description = Англійська назва: Radar\nПоступово проявляє місцевість та одиниці противника у великому радіусі. Вимагає енергії.
|
||||
block.shockwave-tower.description = Англійська назва: Shockwave Tower\nПошкоджує та знищує ворожі снаряди в радіусі. Потребує ціаногену.
|
||||
block.canvas.description = Англійська назва: Canvas\nПоказує просте зображення із заздалегідь визначеною палітрою. Можна редагувати.
|
||||
|
||||
unit.dagger.description = Вистрілює стандартними кулями в найближчих ворогах.
|
||||
unit.mace.description = Вистрілює потоками полум’я в найближчих ворогів.
|
||||
unit.fortress.description = Вистрілює з далекобійної артилерії в наземних цілей.
|
||||
unit.scepter.description = Вистрілює шквалом заряджених куль у найближчих ворогів.
|
||||
unit.reign.description = Вистрілює шквалом масивних пронизливих куль у найближчих ворогів.
|
||||
unit.nova.description = Вистрілює лазерними болтами, що завдають шкоди ворогам та відновлюють союзні споруди. Здатний до польоту.
|
||||
unit.pulsar.description = Випускає дуги електрики, що завдають шкоди ворогам та відновлюють союзні споруди. Здатний до польоту.
|
||||
unit.quasar.description = Вистрілює пробивними лазерними променями, що пошкоджують ворогів та відновлюють союзні споруди. Здатний до польоту. Захищений.
|
||||
unit.vela.description = Вистрілює масивним безперервним лазерним променем, що завдає шкоди ворогам, спричиняє пожежі та відновлює союзні споруди. Здатний до польоту.
|
||||
unit.corvus.description = Спричиняє масивний лазерний вибух, що завдає шкоди ворогам та відновлює споріднені споруди. Може переступати через більшість місцевості.
|
||||
unit.crawler.description = Біжить до ворогів і самознищується, викликаючи великий вибух.
|
||||
unit.atrax.description = Випалює виснажливі шари шлаку в наземних цілях. Може переступити більшість місцевості.
|
||||
unit.spiroct.description = Вистрілює виснажливими лазерними променями у ворогів, відновлюючись водночас. Може переступати через більшість місцевості.
|
||||
unit.arkyid.description = Вистрілює у ворогів великими виснажливими лазерними променями, відновлюючись при цьому.
|
||||
unit.toxopid.description = Вистрілює у ворогів великими електричними касетними снарядами та пробивними лазерами. Може переступати через більшість місцевості.
|
||||
unit.flare.description = Вистрілює стандартними кулями в найближчі цілі.
|
||||
unit.horizon.description = Кидає купу бомб на наземні цілі.
|
||||
unit.zenith.description = Вистрілює залпи ракет у всіх найближчих ворогів.
|
||||
unit.antumbra.description = Вистрілює шквал куль у всіх найближчих ворогів.
|
||||
unit.eclipse.description = Вистрілює двома пронизливими лазерами та шквалом куль у всіх найближчих ворогів.
|
||||
unit.mono.description = Автоматично видобуває мідь і свинець і кладе їх у ядро.
|
||||
unit.poly.description = Автоматично перебудовує зруйновані споруди та допомагає іншим одиницям у будівництві.
|
||||
unit.mega.description = Автоматично відновлює пошкоджені споруди. Здатний нести блоки та невеликі наземні одиниці.
|
||||
unit.quad.description = Кидає великі бомби на наземні цілі, відновлюючи союзні споруди та завдаючи шкоди ворогам. Здатний нести середні наземні одиниці.
|
||||
unit.oct.description = Захищає найближчих союзників своїм відновлювальним щитом. Здатний нести більшість наземних одиниць.
|
||||
unit.risso.description = Вистрілює шквалом ракет і куль по всіх найближчих ворогах.
|
||||
unit.minke.description = Вистрілює запальними снарядами та стандартними кулями по найближчих наземних цілях.
|
||||
unit.bryde.description = Вистрілює у ворогів артилерійськими снарядами та ракетами великої дальності.
|
||||
unit.sei.description = Вистрілює у ворогів шквалом ракет і бронебійних куль.
|
||||
unit.omura.description = Вистрілює у ворогів далекобійним болтом, що пробиває броню. Виробляє повітряних Фальшфеєрів.
|
||||
unit.alpha.description = Захищає ядро «Уламок» від противників. Будує споруди.
|
||||
unit.beta.description = Захищає ядро «Штаб» від противників. Будує споруди.
|
||||
unit.gamma.description = Захищає ядро «Атом» від противників. Будує споруди.
|
||||
unit.retusa.description = Вистрілює самонаведеними торпедами по ворогах. Ремонтує найближчі одиниці.
|
||||
unit.oxynoe.description = Вистрілює потоками полум’я, що ремонтують споруди та завдають шкоду ворогам. Захищає від ворожих снарядів за допомогою башти точкової оборони.
|
||||
unit.cyerce.description = Вистрілює у ворогів навідними касетними ракетами. Ремонтує найближчі одиниці.
|
||||
unit.aegires.description = Електризує ворожі одиниці та будівлі, що входять до його енергетичного поля. Ремонтує всіх союзників.
|
||||
unit.navanax.description = Вистрілює вибухонебезпечні снаряди електромагнітного імпульсу, завдаючи значної шкоди ворожим енергетичним мережам та ремонтуючи союзницькі споруди. Розплавляє сусідніх ворогів за допомогою 4 автономних лазерних веж.
|
||||
unit.dagger.description = Англійська назва: Dagger\nВистрілює стандартними кулями в найближчих ворогах.
|
||||
unit.mace.description = Англійська назва: Mace\nВистрілює потоками полум’я в найближчих ворогів.
|
||||
unit.fortress.description = Англійська назва: Fortress\nВистрілює з далекобійної артилерії в наземних цілей.
|
||||
unit.scepter.description = Англійська назва: Scepter\nВистрілює шквалом заряджених куль у найближчих ворогів.
|
||||
unit.reign.description = Англійська назва: Reign\nВистрілює шквалом масивних пронизливих куль у найближчих ворогів.
|
||||
unit.nova.description = Англійська назва: Nova\nВистрілює лазерними болтами, що завдають шкоди ворогам та відновлюють союзні споруди. Здатний до польоту.
|
||||
unit.pulsar.description = Англійська назва: Pulsar\nВипускає дуги електрики, що завдають шкоди ворогам та відновлюють союзні споруди. Здатний до польоту.
|
||||
unit.quasar.description = Англійська назва: Quasar\nВистрілює пробивними лазерними променями, що пошкоджують ворогів та відновлюють союзні споруди. Здатний до польоту. Захищений.
|
||||
unit.vela.description = Англійська назва: Vela\nВистрілює масивним безперервним лазерним променем, що завдає шкоди ворогам, спричиняє пожежі та відновлює союзні споруди. Здатний до польоту.
|
||||
unit.corvus.description = Англійська назва: Corvus\nСпричиняє масивний лазерний вибух, що завдає шкоди ворогам та відновлює споріднені споруди. Може переступати через більшість місцевості.
|
||||
unit.crawler.description = Англійська назва: Crawler\nБіжить до ворогів і самознищується, викликаючи великий вибух.
|
||||
unit.atrax.description = Англійська назва: Atrax\nВипалює виснажливі шари шлаку в наземних цілях. Може переступити більшість місцевості.
|
||||
unit.spiroct.description = Англійська назва: Spiroct\nВистрілює виснажливими лазерними променями у ворогів, відновлюючись водночас. Може переступати через більшість місцевості.
|
||||
unit.arkyid.description = Англійська назва: Arkyid\nВистрілює у ворогів великими виснажливими лазерними променями, відновлюючись при цьому.
|
||||
unit.toxopid.description = Англійська назва: Toxopid\nВистрілює у ворогів великими електричними касетними снарядами та пробивними лазерами. Може переступати через більшість місцевості.
|
||||
unit.flare.description = Англійська назва: Flare\nВистрілює стандартними кулями в найближчі цілі.
|
||||
unit.horizon.description = Англійська назва: Horizon\nКидає купу бомб на наземні цілі.
|
||||
unit.zenith.description = Англійська назва: Zenith\nВистрілює залпи ракет у всіх найближчих ворогів.
|
||||
unit.antumbra.description = Англійська назва: Antumbra\nВистрілює шквал куль у всіх найближчих ворогів.
|
||||
unit.eclipse.description = Англійська назва: Eclipse\nВистрілює двома пронизливими лазерами та шквалом куль у всіх найближчих ворогів.
|
||||
unit.mono.description = Англійська назва: Mono\nАвтоматично видобуває мідь і свинець і кладе їх у ядро.
|
||||
unit.poly.description = Англійська назва: Poly\nАвтоматично перебудовує зруйновані споруди та допомагає іншим одиницям у будівництві.
|
||||
unit.mega.description = Англійська назва: Mega\nАвтоматично відновлює пошкоджені споруди. Здатний нести блоки та невеликі наземні одиниці.
|
||||
unit.quad.description = Англійська назва: Quad\nКидає великі бомби на наземні цілі, відновлюючи союзні споруди та завдаючи шкоди ворогам. Здатний нести середні наземні одиниці.
|
||||
unit.oct.description = Англійська назва: Oct\nЗахищає найближчих союзників своїм відновлювальним щитом. Здатний нести більшість наземних одиниць.
|
||||
unit.risso.description = Англійська назва: Risso\nВистрілює шквалом ракет і куль по всіх найближчих ворогах.
|
||||
unit.minke.description = Англійська назва: Minke\nВистрілює запальними снарядами та стандартними кулями по найближчих наземних цілях.
|
||||
unit.bryde.description = Англійська назва: Bryde\nВистрілює у ворогів артилерійськими снарядами та ракетами великої дальності.
|
||||
unit.sei.description = Англійська назва: Sei\nВистрілює у ворогів шквалом ракет і бронебійних куль.
|
||||
unit.omura.description = Англійська назва: Omura\nВистрілює у ворогів далекобійним болтом, що пробиває броню. Виробляє повітряних Фальшфеєрів.
|
||||
unit.alpha.description = Англійська назва: Alpha\nЗахищає ядро «Уламок» від противників. Будує споруди.
|
||||
unit.beta.description = Англійська назва: Beta\nЗахищає ядро «Штаб» від противників. Будує споруди.
|
||||
unit.gamma.description = Англійська назва: Gamma\nЗахищає ядро «Атом» від противників. Будує споруди.
|
||||
unit.retusa.description = Англійська назва: Retusa\nВистрілює самонаведеними торпедами по ворогах. Ремонтує найближчі одиниці.
|
||||
unit.oxynoe.description = Англійська назва: Oxynoe\nВистрілює потоками полум’я, що ремонтують споруди та завдають шкоду ворогам. Захищає від ворожих снарядів за допомогою башти точкової оборони.
|
||||
unit.cyerce.description = Англійська назва: Cyerce\nВистрілює у ворогів навідними касетними ракетами. Ремонтує найближчі одиниці.
|
||||
unit.aegires.description = Англійська назва: Aegires\nЕлектризує ворожі одиниці та будівлі, що входять до його енергетичного поля. Ремонтує всіх союзників.
|
||||
unit.navanax.description = Англійська назва: Navanax\nВистрілює вибухонебезпечні снаряди електромагнітного імпульсу, завдаючи значної шкоди ворожим енергетичним мережам та ремонтуючи союзницькі споруди. Розплавляє сусідніх ворогів за допомогою 4 автономних лазерних веж.
|
||||
|
||||
#Erekir
|
||||
unit.stell.description = Веде вогонь по ворожих цілях звичайними кулями.
|
||||
unit.locus.description = Веде почерговий вогонь по ворожих цілях.
|
||||
unit.precept.description = Веде вогонь по ворожих цілях касетними кумулятивними кулями.
|
||||
unit.vanquish.description = Веде вогонь по ворожих цілях великими пробивними осколково-фугасними кулями.
|
||||
unit.conquer.description = Веде вогонь великими пробивними каскадами куль по ворожих цілях.
|
||||
unit.merui.description = Веде вогонь з далекобійної артилерії по наземних цілях противника. Може пересуватися по більшості видів місцевості.
|
||||
unit.cleroi.description = Веде вогонь здвоєними снарядами по ворожих цілях. Прицільно знищує снаряди противника за допомогою точкових захисних башт. Може пересуватися по більшості видів місцевості.
|
||||
unit.anthicus.description = Веде вогонь по ворожих цілях ракетами дальнього радіуса дії з самонаведенням. Може пересуватися по більшості видів місцевості.
|
||||
unit.tecta.description = Веде вогонь самонавідними плазмовими ракетами по ворожих цілях. Захищається за допомогою щита спрямованої дії. Може пересуватися по більшості видів місцевості.
|
||||
unit.collaris.description = Веде дальній осколково-фугасний вогонь по ворожих цілях. Може пересуватися по більшості видів місцевості.
|
||||
unit.elude.description = Стріляє парами самонавідних куль по ворожих цілях. Може парити над об’єктами з рідиною.
|
||||
unit.avert.description = Веде вогонь по ворожих цілях закрученими парами куль.
|
||||
unit.obviate.description = Стріляє по ворожих цілях закрученими парами блискавичних куль.
|
||||
unit.quell.description = Веде вогонь далекобійними самонавідними ракетами по об’єктах противника. Блокує ремонтні пункти супротивника.
|
||||
unit.disrupt.description = Веде вогонь ракетами дальнього радіуса дії з самонаведенням по об’єктах противника. Блокує ремонтні пункти супротивника.
|
||||
unit.evoke.description = Будує споруди для захисту ядра «Бастіон». Ремонтує споруди за допомогою променя.
|
||||
unit.incite.description = Будує споруди для захисту ядра «Цитадель». Ремонтує споруди за допомогою променя.
|
||||
unit.emanate.description = Будує споруди для захисту ядра «Акрополь». Ремонтує споруди за допомогою променя.
|
||||
unit.stell.description = Англійська назва: Stell\nВеде вогонь по ворожих цілях звичайними кулями.
|
||||
unit.locus.description = Англійська назва: Locus\nВеде почерговий вогонь по ворожих цілях.
|
||||
unit.precept.description = Англійська назва: Precept\nВеде вогонь по ворожих цілях касетними кумулятивними кулями.
|
||||
unit.vanquish.description = Англійська назва: Vanquish\nВеде вогонь по ворожих цілях великими пробивними осколково-фугасними кулями.
|
||||
unit.conquer.description = Англійська назва: Conquer\nВеде вогонь великими пробивними каскадами куль по ворожих цілях.
|
||||
unit.merui.description = Англійська назва: Merui\nВеде вогонь з далекобійної артилерії по наземних цілях противника. Може пересуватися по більшості видів місцевості.
|
||||
unit.cleroi.description = Англійська назва: Cleroi\nВеде вогонь здвоєними снарядами по ворожих цілях. Прицільно знищує снаряди противника за допомогою точкових захисних башт. Може пересуватися по більшості видів місцевості.
|
||||
unit.anthicus.description = Англійська назва: Anthicus\nВеде вогонь по ворожих цілях ракетами дальнього радіуса дії з самонаведенням. Може пересуватися по більшості видів місцевості.
|
||||
unit.tecta.description = Англійська назва: Tecta\nВеде вогонь самонавідними плазмовими ракетами по ворожих цілях. Захищається за допомогою щита спрямованої дії. Може пересуватися по більшості видів місцевості.
|
||||
unit.collaris.description = Англійська назва: Collaris\nВеде дальній осколково-фугасний вогонь по ворожих цілях. Може пересуватися по більшості видів місцевості.
|
||||
unit.elude.description = Англійська назва: Elude\nСтріляє парами самонавідних куль по ворожих цілях. Може парити над об’єктами з рідиною.
|
||||
unit.avert.description = Англійська назва: Avert\nВеде вогонь по ворожих цілях закрученими парами куль.
|
||||
unit.obviate.description = Англійська назва: Obviate\nСтріляє по ворожих цілях закрученими парами блискавичних куль.
|
||||
unit.quell.description = Англійська назва: Quell\nВеде вогонь далекобійними самонавідними ракетами по об’єктах противника. Блокує ремонтні пункти супротивника.
|
||||
unit.disrupt.description = Англійська назва: Disrupt\nВеде вогонь ракетами дальнього радіуса дії з самонаведенням по об’єктах противника. Блокує ремонтні пункти супротивника.
|
||||
unit.evoke.description = Англійська назва: Evoke\nБудує споруди для захисту ядра «Бастіон». Ремонтує споруди за допомогою променя.
|
||||
unit.incite.description = Англійська назва: Incite\nБудує споруди для захисту ядра «Цитадель». Ремонтує споруди за допомогою променя.
|
||||
unit.emanate.description = Англійська назва: Emanate\nБудує споруди для захисту ядра «Акрополь». Ремонтує споруди за допомогою променя.
|
||||
|
||||
lst.read = Зчитує число із з’єднаної комірки пам’яті.
|
||||
lst.write = Записує числу у з’єднану комірку пам’яті.
|
||||
@@ -2232,7 +2237,7 @@ lst.flushmessage = Показує повідомлення на екрані з
|
||||
lst.cutscene = Керує камерою гравця.
|
||||
lst.setflag = Установлює глобальний прапорець, який можуть прочитати усі процесори.
|
||||
lst.getflag = Перевіряє, чи встановлено глобальний прапорець.
|
||||
lst.setprop = Sets a property of a unit or building.
|
||||
lst.setprop = Установлює властивість одиниці чи будівлі.
|
||||
|
||||
logic.nounitbuild = [red]Будування за допомогою процесорів заборено.
|
||||
|
||||
|
||||
@@ -459,6 +459,8 @@ waves.sort.reverse = Đảo ngược sắp xếp
|
||||
waves.sort.begin = Bắt đầu
|
||||
waves.sort.health = Máu
|
||||
waves.sort.type = Thể loại
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = Ẩn tất cả
|
||||
waves.units.show = Hiện tất cả
|
||||
|
||||
@@ -891,6 +893,7 @@ stat.repairspeed = Tốc độ sửa
|
||||
stat.weapons = Vũ khí
|
||||
stat.bullet = Đạn
|
||||
stat.moduletier = Cấp Module
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = Tăng tốc
|
||||
stat.range = Phạm vi
|
||||
stat.drilltier = Khoan được
|
||||
@@ -1227,6 +1230,7 @@ rules.buildcostmultiplier = Hệ số chi phí xây dựng
|
||||
rules.buildspeedmultiplier = Hệ số tốc độ xây dựng
|
||||
rules.deconstructrefundmultiplier = Hệ số số vật phẩm hoàn lại khi phá công trình
|
||||
rules.waitForWaveToEnd = Đợt chờ hết kẻ địch
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = Bán kính vùng thả:[lightgray] (ô)
|
||||
rules.unitammo = Quân lính cần đạn
|
||||
rules.enemyteam = Đội quân địch
|
||||
|
||||
@@ -461,6 +461,8 @@ waves.sort.reverse = 反向排序
|
||||
waves.sort.begin = 出场顺序
|
||||
waves.sort.health = 生命值
|
||||
waves.sort.type = 类型
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = 全部隐藏
|
||||
waves.units.show = 全部显示
|
||||
|
||||
@@ -899,6 +901,7 @@ stat.repairspeed = 修理速度
|
||||
stat.weapons = 武器
|
||||
stat.bullet = 子弹
|
||||
stat.moduletier = 模块等级
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = 提速
|
||||
stat.range = 范围
|
||||
stat.drilltier = 可钻探矿物
|
||||
@@ -1235,6 +1238,7 @@ rules.buildcostmultiplier = 建造花费倍率
|
||||
rules.buildspeedmultiplier = 建造速度倍率
|
||||
rules.deconstructrefundmultiplier = 拆除返还倍率
|
||||
rules.waitForWaveToEnd = 等待波次结束
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = 敌人出生点禁区大小:[lightgray](格)
|
||||
rules.unitammo = 单位有弹药限制
|
||||
rules.enemyteam = 敌方队伍
|
||||
|
||||
@@ -458,6 +458,8 @@ waves.sort.reverse = 反向排序
|
||||
waves.sort.begin = 開始
|
||||
waves.sort.health = 血量
|
||||
waves.sort.type = 兵種
|
||||
waves.search = Search waves...
|
||||
waves.filter.unit = Unit Filter
|
||||
waves.units.hide = 全部隱藏
|
||||
waves.units.show = 全部顯示
|
||||
|
||||
@@ -895,6 +897,7 @@ stat.repairspeed = 修復速度
|
||||
stat.weapons = 武器
|
||||
stat.bullet = 子彈
|
||||
stat.moduletier = 模組等級
|
||||
stat.unittype = Unit Type
|
||||
stat.speedincrease = 速度提升
|
||||
stat.range = 範圍
|
||||
stat.drilltier = 可鑽取礦物
|
||||
@@ -1231,6 +1234,7 @@ rules.buildcostmultiplier = 建設成本倍數
|
||||
rules.buildspeedmultiplier = 建設速度倍數
|
||||
rules.deconstructrefundmultiplier = 拆除資源返還比例
|
||||
rules.waitForWaveToEnd = 等待所有敵人毀滅才開始下一波次
|
||||
rules.wavelimit = Map Ends After Wave
|
||||
rules.dropzoneradius = 空降區半徑:[lightgray](格)
|
||||
rules.unitammo = 單位需要彈藥
|
||||
rules.enemyteam = 敵方隊伍
|
||||
|
||||
@@ -38,7 +38,6 @@ Jaiun Lee
|
||||
Gab_351
|
||||
Carter Gale
|
||||
Jan Polák
|
||||
JrTRinny
|
||||
JustYanns
|
||||
BasedUser
|
||||
Rex Aliis
|
||||
@@ -130,6 +129,7 @@ Skat
|
||||
WilloIzCitron
|
||||
SAMBUYYA
|
||||
genNAowl
|
||||
JniTrRny
|
||||
TranquillyUnpleasant
|
||||
Darkness6030
|
||||
hortiSquash
|
||||
|
||||
@@ -44,6 +44,7 @@ function extend(/*Base, ..., def*/){
|
||||
|
||||
importPackage(Packages.arc)
|
||||
importPackage(Packages.arc.audio)
|
||||
importPackage(Packages.arc.files)
|
||||
importPackage(Packages.arc.func)
|
||||
importPackage(Packages.arc.flabel)
|
||||
importPackage(Packages.arc.graphics)
|
||||
|
||||
@@ -149,7 +149,7 @@ public class Vars implements Loadable{
|
||||
/** max GL texture size */
|
||||
public static int maxTextureSize = 2048;
|
||||
/** Maximum schematic size.*/
|
||||
public static int maxSchematicSize = 32;
|
||||
public static int maxSchematicSize = 64;
|
||||
/** Whether to show sector info upon landing. */
|
||||
public static boolean showSectorLandInfo = true;
|
||||
/** Whether to check for memory use before taking screenshots. */
|
||||
@@ -431,7 +431,12 @@ public class Vars implements Loadable{
|
||||
settings.setAutosave(false);
|
||||
settings.load();
|
||||
|
||||
Scl.setProduct(settings.getInt("uiscale", 100) / 100f);
|
||||
//https://github.com/Anuken/Mindustry/issues/8483
|
||||
if(settings.getInt("uiscale") == 5){
|
||||
settings.put("uiscale", 100);
|
||||
}
|
||||
|
||||
Scl.setProduct(Math.max(settings.getInt("uiscale", 100), 25) / 100f);
|
||||
|
||||
if(!loadLocales) return;
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ import arc.math.geom.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.core.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.game.EventType.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
@@ -19,7 +19,7 @@ public class BuilderAI extends AIController{
|
||||
public @Nullable Teamc enemy;
|
||||
public @Nullable BlockPlan lastPlan;
|
||||
|
||||
public float fleeRange = 370f;
|
||||
public float fleeRange = 370f, rebuildPeriod = 60f * 2f;
|
||||
public boolean alwaysFlee;
|
||||
public boolean onlyAssist;
|
||||
|
||||
@@ -158,10 +158,8 @@ public class BuilderAI extends AIController{
|
||||
}
|
||||
}
|
||||
|
||||
float rebuildTime = 2f * 60f;
|
||||
|
||||
//find new plan
|
||||
if(!onlyAssist && !unit.team.data().plans.isEmpty() && following == null && timer.get(timerTarget3, rebuildTime)){
|
||||
if(!onlyAssist && !unit.team.data().plans.isEmpty() && following == null && timer.get(timerTarget3, rebuildPeriod)){
|
||||
Queue<BlockPlan> blocks = unit.team.data().plans;
|
||||
BlockPlan block = blocks.first();
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@ package mindustry.ai.types;
|
||||
import arc.math.*;
|
||||
import arc.struct.*;
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.entities.units.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.logic.*;
|
||||
@@ -36,9 +37,18 @@ public class LogicAI extends AIController{
|
||||
public PosTeam posTarget = PosTeam.create();
|
||||
|
||||
private ObjectSet<Object> radars = new ObjectSet<>();
|
||||
private float lastMoveX, lastMoveY;
|
||||
private int lastPathId = 0;
|
||||
|
||||
@Override
|
||||
public void updateMovement(){
|
||||
if(control == LUnitControl.pathfind){
|
||||
if(!Mathf.equal(moveX, lastMoveX, 0.1f) || !Mathf.equal(moveY, lastMoveY, 0.1f)){
|
||||
lastPathId ++;
|
||||
lastMoveX = moveX;
|
||||
lastMoveY = moveY;
|
||||
}
|
||||
}
|
||||
|
||||
if(targetTimer > 0f){
|
||||
targetTimer -= Time.delta;
|
||||
@@ -62,6 +72,15 @@ public class LogicAI extends AIController{
|
||||
case approach -> {
|
||||
moveTo(Tmp.v1.set(moveX, moveY), moveRad - 7f, 7, true, null);
|
||||
}
|
||||
case pathfind -> {
|
||||
if(unit.isFlying()){
|
||||
moveTo(Tmp.v1.set(moveX, moveY), 1f, 30f);
|
||||
}else{
|
||||
if(Vars.controlPath.getPathPosition(unit, lastPathId, Tmp.v2.set(moveX, moveY), Tmp.v1, null)){
|
||||
moveTo(Tmp.v1, 1f, Tmp.v2.epsilonEquals(Tmp.v1, 4.1f) ? 30f : 0f);
|
||||
}
|
||||
}
|
||||
}
|
||||
case stop -> {
|
||||
unit.clearBuilding();
|
||||
}
|
||||
|
||||
@@ -1494,9 +1494,10 @@ public class Blocks{
|
||||
craftEffect = new RadialEffect(Fx.heatReactorSmoke, 4, 90f, 7f);
|
||||
|
||||
itemCapacity = 20;
|
||||
outputItem = new ItemStack(Items.fissileMatter, 1);
|
||||
|
||||
consumeItem(Items.thorium, 3);
|
||||
consumeLiquid(Liquids.nitrogen, 1f / 60f);
|
||||
outputItem = new ItemStack(Items.fissileMatter, 1);
|
||||
}};
|
||||
|
||||
//endregion
|
||||
@@ -3046,6 +3047,20 @@ public class Blocks{
|
||||
|
||||
shoot = new ShootAlternate(3.5f);
|
||||
|
||||
recoils = 2;
|
||||
drawer = new DrawTurret(){{
|
||||
for(int i = 0; i < 2; i ++){
|
||||
int f = i;
|
||||
parts.add(new RegionPart("-barrel-" + (i == 0 ? "l" : "r")){{
|
||||
progress = PartProgress.recoil;
|
||||
recoilIndex = f;
|
||||
under = true;
|
||||
moves.add(new PartMove(PartProgress.recoil, 0f, -1.5f, 0f));
|
||||
}});
|
||||
}
|
||||
}};
|
||||
|
||||
recoil = 0.5f;
|
||||
shootY = 3f;
|
||||
reload = 20f;
|
||||
range = 110;
|
||||
|
||||
@@ -2,8 +2,6 @@ package mindustry.content;
|
||||
|
||||
import arc.graphics.*;
|
||||
import mindustry.entities.bullet.*;
|
||||
import mindustry.entities.effect.*;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
/**
|
||||
* Class for holding special internal bullets.
|
||||
|
||||
@@ -68,6 +68,9 @@ public class Planets{
|
||||
hiddenItems.addAll(Items.serpuloItems).removeAll(Items.erekirItems);
|
||||
enemyBuildSpeedMultiplier = 0.4f;
|
||||
|
||||
//TODO disallowed for now
|
||||
allowLaunchToNumbered = false;
|
||||
|
||||
//TODO SHOULD there be lighting?
|
||||
updateLighting = false;
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@ import arc.struct.*;
|
||||
import mindustry.game.Objectives.*;
|
||||
|
||||
import static mindustry.content.Blocks.*;
|
||||
import static mindustry.content.SectorPresets.*;
|
||||
import static mindustry.content.SectorPresets.craters;
|
||||
import static mindustry.content.SectorPresets.*;
|
||||
import static mindustry.content.TechTree.*;
|
||||
import static mindustry.content.UnitTypes.*;
|
||||
|
||||
|
||||
@@ -2948,6 +2948,7 @@ public class UnitTypes{
|
||||
weapons.add(new Weapon("merui-weapon"){{
|
||||
shootSound = Sounds.missile;
|
||||
mirror = false;
|
||||
showStatSprite = false;
|
||||
x = 0f;
|
||||
y = 1f;
|
||||
shootY = 4f;
|
||||
@@ -3151,6 +3152,7 @@ public class UnitTypes{
|
||||
x = 29f / 4f;
|
||||
y = -11f / 4f;
|
||||
shootY = 1.5f;
|
||||
showStatSprite = false;
|
||||
reload = 130f;
|
||||
layerOffset = 0.01f;
|
||||
heatColor = Color.red;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class Control implements ApplicationListener, Loadable{
|
||||
public Saves saves;
|
||||
public SoundControl sound;
|
||||
public InputHandler input;
|
||||
public AttackIndicators indicators;
|
||||
|
||||
private Interval timer = new Interval(2);
|
||||
private boolean hiscore = false;
|
||||
@@ -58,6 +59,13 @@ public class Control implements ApplicationListener, Loadable{
|
||||
public Control(){
|
||||
saves = new Saves();
|
||||
sound = new SoundControl();
|
||||
indicators = new AttackIndicators();
|
||||
|
||||
Events.on(BuildDamageEvent.class, e -> {
|
||||
if(e.build.team == Vars.player.team()){
|
||||
indicators.add(e.build.tileX(), e.build.tileY());
|
||||
}
|
||||
});
|
||||
|
||||
//show dialog saying that mod loading was skipped.
|
||||
Events.on(ClientLoadEvent.class, e -> {
|
||||
@@ -100,6 +108,7 @@ public class Control implements ApplicationListener, Loadable{
|
||||
Events.on(ResetEvent.class, event -> {
|
||||
player.reset();
|
||||
toBePlaced.clear();
|
||||
indicators.clear();
|
||||
|
||||
hiscore = false;
|
||||
saves.resetSave();
|
||||
@@ -628,6 +637,9 @@ public class Control implements ApplicationListener, Loadable{
|
||||
|
||||
if(state.isGame()){
|
||||
input.update();
|
||||
if(!state.isPaused()){
|
||||
indicators.update();
|
||||
}
|
||||
|
||||
//auto-update rpc every 5 seconds
|
||||
if(timer.get(0, 60 * 5)){
|
||||
|
||||
@@ -310,6 +310,9 @@ public class Logic implements ApplicationListener{
|
||||
Events.fire(new GameOverEvent(left == null ? Team.derelict : left.team));
|
||||
state.gameOver = true;
|
||||
}
|
||||
}else if(!state.gameOver && state.rules.waves && (state.enemies == 0 && state.rules.winWave > 0 && state.wave >= state.rules.winWave && !spawner.isSpawning())){
|
||||
state.gameOver = true;
|
||||
Events.fire(new GameOverEvent(state.rules.defaultTeam));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -201,10 +201,12 @@ public class NetClient implements ApplicationListener{
|
||||
Sounds.chatMessage.play();
|
||||
}
|
||||
|
||||
//display raw unformatted text above player head
|
||||
if(playersender != null && unformatted != null){
|
||||
//display raw unformatted text above player head
|
||||
playersender.lastText(unformatted);
|
||||
playersender.textFadeTime(1f);
|
||||
|
||||
Events.fire(new PlayerChatEvent(playersender, unformatted));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -279,7 +279,8 @@ public class UI implements ApplicationListener, Loadable{
|
||||
cont.margin(30).add(text).padRight(6f);
|
||||
TextFieldFilter filter = numbers ? TextFieldFilter.digitsOnly : (f, c) -> true;
|
||||
TextField field = cont.field(def, t -> {}).size(330f, 50f).get();
|
||||
field.setFilter((f, c) -> field.getText().length() < textLength && filter.acceptChar(f, c));
|
||||
field.setMaxLength(textLength);
|
||||
field.setFilter(filter);
|
||||
buttons.defaults().size(120, 54).pad(4);
|
||||
buttons.button("@cancel", () -> {
|
||||
closed.run();
|
||||
@@ -594,7 +595,8 @@ public class UI implements ApplicationListener, Loadable{
|
||||
dialog.show();
|
||||
}
|
||||
|
||||
public Dialog newMenuDialog(String title, String message, String[][] options, Intc buttonListener, Runnable closeOnBack){
|
||||
// TODO REPLACE INTEGER WITH arc.fun.IntCons(int, T) or something like that.
|
||||
public Dialog newMenuDialog(String title, String message, String[][] options, Cons2<Integer, Dialog> buttonListener){
|
||||
return new Dialog(title){{
|
||||
setFillParent(true);
|
||||
removeChild(titleTable);
|
||||
@@ -619,29 +621,30 @@ public class UI implements ApplicationListener, Loadable{
|
||||
|
||||
String optionName = optionsRow[i];
|
||||
int finalOption = option;
|
||||
buttonRow.button(optionName, () -> buttonListener.get(finalOption))
|
||||
buttonRow.button(optionName, () -> buttonListener.get(finalOption, this))
|
||||
.size(i == optionsRow.length - 1 ? lastWidth : width, 50).pad(4);
|
||||
option++;
|
||||
}
|
||||
}
|
||||
}).growX();
|
||||
closeOnBack(closeOnBack);
|
||||
}};
|
||||
}
|
||||
|
||||
/** Shows a menu that fires a callback when an option is selected. If nothing is selected, -1 is returned. */
|
||||
public void showMenu(String title, String message, String[][] options, Intc callback){
|
||||
newMenuDialog(title, message, options, option -> {
|
||||
Dialog dialog = newMenuDialog(title, message, options, (option, myself) -> {
|
||||
callback.get(option);
|
||||
hide();
|
||||
}, () -> callback.get(-1)).show();
|
||||
myself.hide();
|
||||
});
|
||||
dialog.closeOnBack(() -> callback.get(-1));
|
||||
dialog.show();
|
||||
}
|
||||
|
||||
/** Shows a menu that hides when another followUp-menu is shown or when nothing is selected.
|
||||
* @see UI#showMenu(String, String, String[][], Intc) */
|
||||
public void showFollowUpMenu(int menuId, String title, String message, String[][] options, Intc callback) {
|
||||
|
||||
Dialog dialog = newMenuDialog(title, message, options, callback, () -> {
|
||||
Dialog dialog = newMenuDialog(title, message, options, (option, myself) -> callback.get(option));
|
||||
dialog.closeOnBack(() -> {
|
||||
followUpMenus.remove(menuId);
|
||||
callback.get(-1);
|
||||
});
|
||||
|
||||
@@ -9,6 +9,7 @@ import arc.util.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.game.*;
|
||||
import mindustry.world.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
|
||||
public enum EditorTool{
|
||||
|
||||
@@ -752,9 +752,9 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
|
||||
cont.table(search -> {
|
||||
search.image(Icon.zoom).padRight(8);
|
||||
search.field("", this::rebuildBlockSelection)
|
||||
search.field("", this::rebuildBlockSelection).growX()
|
||||
.name("editor/search").maxTextLength(maxNameLength).get().setMessageText("@players.search");
|
||||
}).pad(-2);
|
||||
}).growX().pad(-2).padLeft(6f);
|
||||
cont.row();
|
||||
cont.table(Tex.underline, extra -> extra.labelWrap(() -> editor.drawBlock.localizedName).width(200f).center()).growX();
|
||||
cont.row();
|
||||
@@ -803,7 +803,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
|
||||
}
|
||||
|
||||
if(i == 0){
|
||||
blockSelection.add("@none").color(Color.lightGray).padLeft(80f).padTop(10f);
|
||||
blockSelection.add("@none.found").color(Color.lightGray).padLeft(54f).padTop(10f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,6 +30,7 @@ public class MapLoadDialog extends BaseDialog{
|
||||
buttons.defaults().size(200f, 50f);
|
||||
buttons.button("@cancel", this::hide);
|
||||
buttons.add(button);
|
||||
addCloseListener();
|
||||
}
|
||||
|
||||
public void rebuild(){
|
||||
@@ -48,13 +49,13 @@ public class MapLoadDialog extends BaseDialog{
|
||||
table.defaults().size(200f, 90f).pad(4f);
|
||||
table.margin(10f);
|
||||
|
||||
ScrollPane pane = new ScrollPane(table, Styles.horizontalPane);
|
||||
ScrollPane pane = new ScrollPane(table);
|
||||
pane.setFadeScrollBars(false);
|
||||
|
||||
for(Map map : maps.all()){
|
||||
|
||||
TextButton button = new TextButton(map.name(), Styles.togglet);
|
||||
button.add(new BorderImage(map.safeTexture(), 2f).setScaling(Scaling.fit)).size(16 * 4f);
|
||||
TextButton button = new TextButton(map.name(), Styles.flatTogglet);
|
||||
button.add(new BorderImage(map.safeTexture(), 2f).setScaling(Scaling.fit)).padLeft(5f).size(16 * 4f);
|
||||
button.getCells().reverse();
|
||||
button.clicked(() -> selected = map);
|
||||
button.getLabelCell().grow().left().padLeft(5f);
|
||||
@@ -63,14 +64,12 @@ public class MapLoadDialog extends BaseDialog{
|
||||
if(++i % maxcol == 0) table.row();
|
||||
}
|
||||
|
||||
if(maps.all().size == 0){
|
||||
if(maps.all().isEmpty()){
|
||||
table.add("@maps.none").center();
|
||||
}else{
|
||||
cont.add("@editor.loadmap");
|
||||
}
|
||||
|
||||
cont.row();
|
||||
cont.add(pane);
|
||||
cont.add(pane).growX();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -482,7 +482,9 @@ public class MapObjectivesDialog extends BaseDialog{
|
||||
loop:
|
||||
for(int y = 0; y < rows; y++){
|
||||
for(int x = 0; x < columns; x++){
|
||||
canvas.tilemap.createTile(x * w, bounds - 1 - y * 2, objectives.get(i++));
|
||||
if(canvas.tilemap.createTile(x * w, y, objectives.get(i))){
|
||||
i++;
|
||||
}
|
||||
if(i >= objectives.size) break loop;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
package mindustry.editor;
|
||||
|
||||
import arc.*;
|
||||
import arc.func.*;
|
||||
import arc.graphics.*;
|
||||
import arc.input.*;
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.scene.event.*;
|
||||
@@ -21,19 +23,18 @@ import mindustry.type.*;
|
||||
import mindustry.ui.*;
|
||||
import mindustry.ui.dialogs.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import static mindustry.Vars.*;
|
||||
import static mindustry.game.SpawnGroup.*;
|
||||
|
||||
public class WaveInfoDialog extends BaseDialog{
|
||||
private int displayed = 20;
|
||||
private int start = 0, displayed = 20;
|
||||
Seq<SpawnGroup> groups = new Seq<>();
|
||||
private SpawnGroup expandedGroup;
|
||||
private @Nullable SpawnGroup expandedGroup;
|
||||
|
||||
private Table table;
|
||||
private int start = 0;
|
||||
private int search = -1;
|
||||
private UnitType lastType = UnitTypes.dagger;
|
||||
private @Nullable UnitType filterType;
|
||||
private Sort sort = Sort.begin;
|
||||
private boolean reverseSort = false;
|
||||
private float updateTimer, updatePeriod = 1f;
|
||||
@@ -49,45 +50,22 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
});
|
||||
hidden(() -> state.rules.spawns = groups);
|
||||
|
||||
addCloseListener();
|
||||
|
||||
onResize(this::setup);
|
||||
buttons.button(Icon.filter, () -> {
|
||||
BaseDialog dialog = new BaseDialog("@waves.sort");
|
||||
dialog.setFillParent(false);
|
||||
dialog.cont.table(Tex.button, t -> {
|
||||
for(Sort s : Sort.all){
|
||||
t.button("@waves.sort." + s, Styles.flatTogglet, () -> {
|
||||
sort = s;
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).size(150f, 60f).checked(s == sort);
|
||||
}
|
||||
}).row();
|
||||
dialog.cont.check("@waves.sort.reverse", b -> {
|
||||
reverseSort = b;
|
||||
buildGroups();
|
||||
}).padTop(4).checked(reverseSort).padBottom(8f);
|
||||
dialog.addCloseButton();
|
||||
dialog.show();
|
||||
buildGroups();
|
||||
}).size(60f, 64f);
|
||||
|
||||
addCloseButton();
|
||||
|
||||
buttons.button("@waves.edit", Icon.pencil, () -> {
|
||||
buttons.button("@waves.edit", Icon.edit, () -> {
|
||||
BaseDialog dialog = new BaseDialog("@waves.edit");
|
||||
dialog.addCloseButton();
|
||||
dialog.setFillParent(false);
|
||||
dialog.cont.table(Tex.button, t -> {
|
||||
var style = Styles.flatt;
|
||||
t.defaults().size(210f, 58f);
|
||||
var style = Styles.cleart;
|
||||
t.defaults().size(280f, 64f).pad(2f);
|
||||
|
||||
t.button("@waves.copy", Icon.copy, style, () -> {
|
||||
ui.showInfoFade("@waves.copied");
|
||||
Core.app.setClipboardText(maps.writeWaves(groups));
|
||||
dialog.hide();
|
||||
}).disabled(b -> groups == null).marginLeft(12f).row();
|
||||
}).disabled(b -> groups == null || groups.isEmpty()).marginLeft(12f).row();
|
||||
|
||||
t.button("@waves.load", Icon.download, style, () -> {
|
||||
try{
|
||||
@@ -98,16 +76,16 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
ui.showErrorMessage("@waves.invalid");
|
||||
}
|
||||
dialog.hide();
|
||||
}).marginLeft(12f).disabled(b -> Core.app.getClipboardText() == null || Core.app.getClipboardText().isEmpty()).row();
|
||||
}).disabled(Core.app.getClipboardText() == null || !Core.app.getClipboardText().startsWith("[")).marginLeft(12f).row();
|
||||
|
||||
t.button("@settings.reset", Icon.upload, style, () -> ui.showConfirm("@confirm", "@settings.clear.confirm", () -> {
|
||||
groups = JsonIO.copy(waves.get());
|
||||
t.button("@clear", Icon.none, style, () -> ui.showConfirm("@confirm", "@settings.clear.confirm", () -> {
|
||||
groups.clear();
|
||||
buildGroups();
|
||||
dialog.hide();
|
||||
})).marginLeft(12f).row();
|
||||
|
||||
t.button("@clear", Icon.cancel, style, () -> ui.showConfirm("@confirm", "@settings.clear.confirm", () -> {
|
||||
groups.clear();
|
||||
t.button("@settings.reset", Icon.refresh, style, () -> ui.showConfirm("@confirm", "@settings.clear.confirm", () -> {
|
||||
groups = JsonIO.copy(waves.get());
|
||||
buildGroups();
|
||||
dialog.hide();
|
||||
})).marginLeft(12f);
|
||||
@@ -144,7 +122,7 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
buttons.button(Core.bundle.get("waves.random"), Icon.refresh, () -> {
|
||||
groups.clear();
|
||||
groups = Waves.generate(1f / 10f);
|
||||
updateWaves();
|
||||
buildGroups();
|
||||
}).width(200f);
|
||||
}
|
||||
}
|
||||
@@ -171,19 +149,53 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
|
||||
void setup(){
|
||||
groups = JsonIO.copy(state.rules.spawns.isEmpty() ? waves.get() : state.rules.spawns);
|
||||
if(groups == null) groups = new Seq<>();
|
||||
|
||||
cont.clear();
|
||||
cont.stack(new Table(Tex.clear, main -> {
|
||||
main.pane(t -> table = t).growX().growY().padRight(8f).scrollX(false);
|
||||
main.row();
|
||||
main.button("@add", () -> {
|
||||
if(groups == null) groups = new Seq<>();
|
||||
SpawnGroup newGroup = new SpawnGroup(lastType);
|
||||
groups.add(newGroup);
|
||||
expandedGroup = newGroup;
|
||||
showUpdate(newGroup);
|
||||
buildGroups();
|
||||
}).growX().height(70f);
|
||||
main.table(s -> {
|
||||
s.image(Icon.zoom).padRight(8);
|
||||
s.field(search < 0 ? "" : (search + 1) + "", TextFieldFilter.digitsOnly, text -> {
|
||||
search = groups.any() ? Strings.parseInt(text, 0) - 1 : -1;
|
||||
start = Math.max(search - (displayed / 2) - (displayed % 2), 0);
|
||||
buildGroups();
|
||||
}).growX().maxTextLength(8).get().setMessageText("@waves.search");
|
||||
s.button(Icon.units, Styles.emptyi, () -> showUnits(type -> filterType = type, true)).size(46f).tooltip("@waves.filter.unit")
|
||||
.update(b -> b.getStyle().imageUp = filterType != null ? new TextureRegionDrawable(filterType.uiIcon) : Icon.filter);
|
||||
}).growX().pad(6f).row();
|
||||
|
||||
main.pane(t -> table = t).grow().padRight(8f).scrollX(false).row();
|
||||
|
||||
main.table(t -> {
|
||||
t.button("@add", () -> {
|
||||
SpawnGroup newGroup = new SpawnGroup(lastType);
|
||||
groups.add(newGroup);
|
||||
expandedGroup = newGroup;
|
||||
showUnits(type -> newGroup.type = lastType = type, false);
|
||||
buildGroups();
|
||||
}).growX().height(70f);
|
||||
|
||||
t.button(Icon.filter, () -> {
|
||||
BaseDialog dialog = new BaseDialog("@waves.sort");
|
||||
dialog.setFillParent(false);
|
||||
dialog.cont.table(Tex.button, f -> {
|
||||
for(Sort s : Sort.all){
|
||||
f.button("@waves.sort." + s, Styles.flatTogglet, () -> {
|
||||
sort = s;
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).size(150f, 60f).checked(s == sort);
|
||||
}
|
||||
}).row();
|
||||
dialog.cont.check("@waves.sort.reverse", b -> {
|
||||
reverseSort = b;
|
||||
buildGroups();
|
||||
}).padTop(4).checked(reverseSort).padBottom(8f);
|
||||
dialog.addCloseButton();
|
||||
dialog.show();
|
||||
}).size(64f, 70f).padLeft(6f);
|
||||
}).growX();
|
||||
|
||||
}), new Label("@waves.none"){{
|
||||
visible(() -> groups.isEmpty());
|
||||
this.touchable = Touchable.disabled;
|
||||
@@ -202,10 +214,13 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
table.margin(10f);
|
||||
|
||||
if(groups != null){
|
||||
groups.sort(sort.sort);
|
||||
groups.sort(Structs.comps(Structs.comparingFloat(sort.sort), Structs.comparingFloat(sort.secondary)));
|
||||
if(reverseSort) groups.reverse();
|
||||
|
||||
for(SpawnGroup group : groups){
|
||||
if(group.effect == StatusEffects.none) group.effect = null;
|
||||
if((search >= 0 && group.getSpawned(search) <= 0) || (filterType != null && group.type != filterType)) continue;
|
||||
|
||||
table.table(Tex.button, t -> {
|
||||
t.margin(0).defaults().pad(3).padLeft(5f).growX().left();
|
||||
t.button(b -> {
|
||||
@@ -218,24 +233,31 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
b.label(() -> (group.begin + 1) + "").color(Color.lightGray).minWidth(45f).labelAlign(Align.left).left();
|
||||
|
||||
b.button(Icon.copySmall, Styles.emptyi, () -> {
|
||||
SpawnGroup newGroup = group.copy();
|
||||
expandedGroup = newGroup;
|
||||
groups.add(newGroup);
|
||||
SpawnGroup copy = group.copy();
|
||||
expandedGroup = copy;
|
||||
groups.insert(groups.indexOf(group) + 1, copy);
|
||||
buildGroups();
|
||||
}).pad(-6).size(46f);
|
||||
}).pad(-6).size(46f).tooltip("@editor.copy");
|
||||
|
||||
b.button(group.effect != null && group.effect != StatusEffects.none ?
|
||||
b.button(group.effect != null ?
|
||||
new TextureRegionDrawable(group.effect.uiIcon) :
|
||||
Icon.logicSmall,
|
||||
Styles.emptyi, () -> showEffect(group)).pad(-6).size(46f);
|
||||
Styles.emptyi, () -> showEffects(group)).pad(-6).size(46f).scaling(Scaling.fit).tooltip(group.effect != null ? group.effect.localizedName : "@none");
|
||||
|
||||
b.button(Icon.unitsSmall, Styles.emptyi, () -> showUpdate(group)).pad(-6).size(46f);
|
||||
b.button(Icon.unitsSmall, Styles.emptyi, () -> showUnits(type -> group.type = lastType = type, false)).pad(-6).size(46f).tooltip("@stat.unittype");
|
||||
b.button(Icon.cancel, Styles.emptyi, () -> {
|
||||
groups.remove(group);
|
||||
if(expandedGroup == group) expandedGroup = null;
|
||||
table.getCell(t).pad(0f);
|
||||
t.remove();
|
||||
buildGroups();
|
||||
}).pad(-6).size(46f).padRight(-12f);
|
||||
}).pad(-6).size(46f).padRight(-12f).tooltip("@waves.remove");
|
||||
b.clicked(KeyCode.mouseMiddle, () -> {
|
||||
SpawnGroup copy = group.copy();
|
||||
groups.insert(groups.indexOf(group) + 1, copy);
|
||||
expandedGroup = copy;
|
||||
buildGroups();
|
||||
});
|
||||
}, () -> {
|
||||
expandedGroup = expandedGroup == group ? null : group;
|
||||
buildGroups();
|
||||
@@ -369,7 +391,7 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
dialog.hide();
|
||||
}).size(110f, 45f).checked(-1 == group.spawn);
|
||||
}
|
||||
});
|
||||
}).grow();
|
||||
dialog.setFillParent(false);
|
||||
dialog.addCloseButton();
|
||||
dialog.show();
|
||||
@@ -381,6 +403,10 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
|
||||
table.row();
|
||||
}
|
||||
|
||||
if(table.getChildren().isEmpty() && groups.any()){
|
||||
table.add("@none.found");
|
||||
}
|
||||
}else{
|
||||
table.add("@editor.default");
|
||||
}
|
||||
@@ -388,11 +414,23 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
updateWaves();
|
||||
}
|
||||
|
||||
void showUpdate(SpawnGroup group){
|
||||
void showUnits(Cons<UnitType> cons, boolean reset){
|
||||
BaseDialog dialog = new BaseDialog("");
|
||||
dialog.setFillParent(true);
|
||||
dialog.cont.pane(p -> {
|
||||
int i = 0;
|
||||
p.defaults().pad(2).fillX();
|
||||
if(reset){
|
||||
p.button(t -> {
|
||||
t.left();
|
||||
t.image(Icon.none).size(8 * 4).scaling(Scaling.fit).padRight(2f);
|
||||
t.add("@settings.resetKey");
|
||||
}, () -> {
|
||||
cons.get(null);
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).margin(12f);
|
||||
}
|
||||
int i = reset ? 1 : 0;
|
||||
for(UnitType type : content.units()){
|
||||
if(type.isHidden()) continue;
|
||||
p.button(t -> {
|
||||
@@ -400,19 +438,18 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
t.image(type.uiIcon).size(8 * 4).scaling(Scaling.fit).padRight(2f);
|
||||
t.add(type.localizedName);
|
||||
}, () -> {
|
||||
lastType = type;
|
||||
group.type = type;
|
||||
cons.get(type);
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).pad(2).margin(12f).fillX();
|
||||
}).margin(12f);
|
||||
if(++i % 3 == 0) p.row();
|
||||
}
|
||||
});
|
||||
}).growX().scrollX(false);
|
||||
dialog.addCloseButton();
|
||||
dialog.show();
|
||||
}
|
||||
|
||||
void showEffect(SpawnGroup group){
|
||||
void showEffects(SpawnGroup group){
|
||||
BaseDialog dialog = new BaseDialog("");
|
||||
dialog.setFillParent(true);
|
||||
dialog.cont.pane(p -> {
|
||||
@@ -434,28 +471,33 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
t.add("@settings.resetKey");
|
||||
}
|
||||
}, () -> {
|
||||
group.effect = effect;
|
||||
group.effect = effect != StatusEffects.none ? effect : null;
|
||||
dialog.hide();
|
||||
buildGroups();
|
||||
}).pad(2).margin(12f).fillX();
|
||||
if(++i % 3 == 0) p.row();
|
||||
}
|
||||
});
|
||||
}).growX().scrollX(false);
|
||||
dialog.addCloseButton();
|
||||
dialog.show();
|
||||
}
|
||||
|
||||
enum Sort{
|
||||
begin(Structs.comps(Structs.comparingFloat(g -> g.begin), Structs.comparingFloat(g -> g.type.id))),
|
||||
health(Structs.comps(Structs.comparingFloat(g -> g.type.health), Structs.comparingFloat(g -> g.begin))),
|
||||
type(Structs.comps(Structs.comparingFloat(g -> g.type.id), Structs.comparingFloat(g -> g.begin)));
|
||||
begin(g -> g.begin, g -> g.type.id),
|
||||
health(g -> g.type.health),
|
||||
type(g -> g.type.id);
|
||||
|
||||
static final Sort[] all = values();
|
||||
|
||||
final Comparator<SpawnGroup> sort;
|
||||
final Floatf<SpawnGroup> sort, secondary;
|
||||
|
||||
Sort(Comparator<SpawnGroup> sort){
|
||||
Sort(Floatf<SpawnGroup> sort){
|
||||
this(sort, g -> g.begin);
|
||||
}
|
||||
|
||||
Sort(Floatf<SpawnGroup> sort, Floatf<SpawnGroup> secondary){
|
||||
this.sort = sort;
|
||||
this.secondary = secondary;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -465,4 +507,4 @@ public class WaveInfoDialog extends BaseDialog{
|
||||
graph.to = start + displayed;
|
||||
graph.rebuild();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -224,6 +224,8 @@ public class BulletType extends Content implements Cloneable{
|
||||
|
||||
/** Use a negative value to disable splash damage. */
|
||||
public float splashDamageRadius = -1f;
|
||||
/** If true, splash damage pierces through tiles. */
|
||||
public boolean splashDamagePierce = false;
|
||||
|
||||
/** Amount of fires attempted around bullet. */
|
||||
public int incendAmount = 0;
|
||||
@@ -394,9 +396,9 @@ public class BulletType extends Content implements Cloneable{
|
||||
}
|
||||
|
||||
public void handlePierce(Bullet b, float initialHealth, float x, float y){
|
||||
float sub = Math.max(initialHealth*pierceDamageFactor, 0);
|
||||
float sub = Mathf.zero(pierceDamageFactor) ? 0f : Math.max(initialHealth * pierceDamageFactor, 0);
|
||||
//subtract health from each consecutive pierce
|
||||
b.damage -= Math.min(b.damage, sub);
|
||||
b.damage -= Float.isNaN(sub) ? b.damage : Math.min(b.damage, sub);
|
||||
|
||||
if(removeAfterPierce && b.damage <= 0){
|
||||
b.hit = true;
|
||||
@@ -457,7 +459,7 @@ public class BulletType extends Content implements Cloneable{
|
||||
|
||||
public void createSplashDamage(Bullet b, float x, float y){
|
||||
if(splashDamageRadius > 0 && !b.absorbed){
|
||||
Damage.damage(b.team, x, y, splashDamageRadius, splashDamage * b.damageMultiplier(), false, collidesAir, collidesGround, scaledSplashDamage, b);
|
||||
Damage.damage(b.team, x, y, splashDamageRadius, splashDamage * b.damageMultiplier(), splashDamagePierce, collidesAir, collidesGround, scaledSplashDamage, b);
|
||||
|
||||
if(status != StatusEffects.none){
|
||||
Damage.status(b.team, x, y, splashDamageRadius, status, statusDuration, collidesAir, collidesGround);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package mindustry.entities.bullet;
|
||||
|
||||
import arc.graphics.g2d.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.graphics.*;
|
||||
|
||||
public class LaserBoltBulletType extends BasicBulletType{
|
||||
|
||||
@@ -68,7 +68,7 @@ abstract class BlockUnitComp implements Unitc{
|
||||
if(tile != null && this.team != team){
|
||||
this.team = team;
|
||||
if(tile.team != team){
|
||||
tile.team(team);
|
||||
tile.changeTeam(team);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
|
||||
private transient boolean sleeping;
|
||||
private transient float sleepTime;
|
||||
private transient boolean initialized;
|
||||
private transient boolean initialized, wasAdded;
|
||||
|
||||
/** Sets this tile entity data to this and adds it if necessary. */
|
||||
public Building init(Tile tile, Team team, boolean shouldAdd, int rotation){
|
||||
@@ -174,6 +174,11 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
//endregion
|
||||
//region io
|
||||
|
||||
/** certain blocks merge liquid graphs, so it is necessary to provide a fake one at write-time */
|
||||
public LiquidModule writeLiquids(){
|
||||
return liquids;
|
||||
}
|
||||
|
||||
public final void writeBase(Writes write){
|
||||
boolean writeVisibility = state.rules.fog && visibleFlags != 0;
|
||||
|
||||
@@ -186,7 +191,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
write.b(moduleBitmask());
|
||||
if(items != null) items.write(write);
|
||||
if(power != null) power.write(write);
|
||||
if(liquids != null) liquids.write(write);
|
||||
if(liquids != null) writeLiquids().write(write);
|
||||
|
||||
//efficiency is written as two bytes to save space
|
||||
write.b((byte)(Mathf.clamp(efficiency) * 255f));
|
||||
@@ -820,6 +825,8 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
|
||||
if(!net.client() && state.isCampaign() && team == state.rules.defaultTeam) liquid.unlock();
|
||||
|
||||
float selfCapacity = liquidCapacity();
|
||||
|
||||
for(int i = 0; i < proximity.size; i++){
|
||||
incrementDump(proximity.size);
|
||||
|
||||
@@ -829,10 +836,10 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
other = other.getLiquidDestination(self(), liquid);
|
||||
|
||||
if(other != null && other.team == team && other.block.hasLiquids && canDumpLiquid(other, liquid) && other.liquids != null){
|
||||
float ofract = other.liquids.get(liquid) / other.block.liquidCapacity;
|
||||
float fract = liquids.get(liquid) / block.liquidCapacity;
|
||||
float ofract = other.liquids.get(liquid) / other.liquidCapacity();
|
||||
float fract = liquids.get(liquid) / selfCapacity;
|
||||
|
||||
if(ofract < fract) transferLiquid(other, (fract - ofract) * block.liquidCapacity / scaling, liquid);
|
||||
if(ofract < fract) transferLiquid(other, (fract - ofract) * selfCapacity / scaling, liquid);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -842,7 +849,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
}
|
||||
|
||||
public void transferLiquid(Building next, float amount, Liquid liquid){
|
||||
float flow = Math.min(next.block.liquidCapacity - next.liquids.get(liquid), amount);
|
||||
float flow = Math.min(next.liquidCapacity() - next.liquids.get(liquid), amount);
|
||||
|
||||
if(next.acceptLiquid(self(), liquid)){
|
||||
next.handleLiquid(self(), liquid, flow);
|
||||
@@ -869,19 +876,20 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
if(next == null) return 0;
|
||||
|
||||
next = next.getLiquidDestination(self(), liquid);
|
||||
float selfCapacity = liquidCapacity(), nextCapacity = next.liquidCapacity();
|
||||
|
||||
if(next.team == team && next.block.hasLiquids && liquids.get(liquid) > 0f){
|
||||
float ofract = next.liquids.get(liquid) / next.block.liquidCapacity;
|
||||
float fract = liquids.get(liquid) / block.liquidCapacity * block.liquidPressure;
|
||||
float flow = Math.min(Mathf.clamp((fract - ofract)) * (block.liquidCapacity), liquids.get(liquid));
|
||||
flow = Math.min(flow, next.block.liquidCapacity - next.liquids.get(liquid));
|
||||
float ofract = next.liquids.get(liquid) / nextCapacity;
|
||||
float fract = liquids.get(liquid) / selfCapacity * block.liquidPressure;
|
||||
float flow = Math.min(Mathf.clamp((fract - ofract)) * selfCapacity, liquids.get(liquid));
|
||||
flow = Math.min(flow, nextCapacity - next.liquids.get(liquid));
|
||||
|
||||
if(flow > 0f && ofract <= fract && next.acceptLiquid(self(), liquid)){
|
||||
next.handleLiquid(self(), liquid, flow);
|
||||
liquids.remove(liquid, flow);
|
||||
return flow;
|
||||
//handle reactions between different liquid types ▼
|
||||
}else if(!next.block.consumesLiquid(liquid) && next.liquids.currentAmount() / next.block.liquidCapacity > 0.1f && fract > 0.1f){
|
||||
}else if(!next.block.consumesLiquid(liquid) && next.liquids.currentAmount() / nextCapacity > 0.1f && fract > 0.1f){
|
||||
//TODO !IMPORTANT! uses current(), which is 1) wrong for multi-liquid blocks and 2) causes unwanted reactions, e.g. hydrogen + slag in pump
|
||||
//TODO these are incorrect effect positions
|
||||
float fx = (x + next.x) / 2f, fy = (y + next.y) / 2f;
|
||||
@@ -907,6 +915,11 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
return 0;
|
||||
}
|
||||
|
||||
/** Override to set a custom liquid capacity, e.g. for blocks with shared inventories. */
|
||||
public float liquidCapacity(){
|
||||
return block.liquidCapacity;
|
||||
}
|
||||
|
||||
public Building getLiquidDestination(Building from, Liquid liquid){
|
||||
return self();
|
||||
}
|
||||
@@ -1074,6 +1087,9 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
noSleep();
|
||||
}
|
||||
|
||||
/** Like onProximityAdded, but only called once. Essentially does what onProximityAdded was supposed to. */
|
||||
public void onAdded(){}
|
||||
|
||||
public void updatePowerGraph(){
|
||||
for(Building other : getPowerConnections(tempBuilds)){
|
||||
if(other.power != null){
|
||||
@@ -1433,7 +1449,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
l.left();
|
||||
for(Item item : content.items()){
|
||||
if(flowItems.hasFlowItem(item)){
|
||||
l.image(item.uiIcon).padRight(3f);
|
||||
l.image(item.uiIcon).scaling(Scaling.fit).padRight(3f);
|
||||
l.label(() -> flowItems.getFlowRate(item) < 0 ? "..." : Strings.fixed(flowItems.getFlowRate(item), 1) + ps).color(Color.lightGray);
|
||||
l.row();
|
||||
}
|
||||
@@ -1463,7 +1479,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
l.left();
|
||||
for(var liquid : content.liquids()){
|
||||
if(liquids.hasFlowLiquid(liquid)){
|
||||
l.image(liquid.uiIcon).padRight(3f);
|
||||
l.image(liquid.uiIcon).scaling(Scaling.fit).size(32f).padRight(3f);
|
||||
l.label(() -> liquids.getFlowRate(liquid) < 0 ? "..." : Strings.fixed(liquids.getFlowRate(liquid), 1) + ps).color(Color.lightGray);
|
||||
l.row();
|
||||
}
|
||||
@@ -1679,6 +1695,11 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
other.onProximityUpdate();
|
||||
}
|
||||
proximity.clear();
|
||||
wasAdded = false;
|
||||
}
|
||||
|
||||
public void rotated(int prevRotation, int newRotation){
|
||||
|
||||
}
|
||||
|
||||
public void updateProximity(){
|
||||
@@ -1701,6 +1722,10 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
proximity.add(tile);
|
||||
}
|
||||
|
||||
if(!wasAdded){
|
||||
onAdded();
|
||||
wasAdded = true;
|
||||
}
|
||||
onProximityAdded();
|
||||
onProximityUpdate();
|
||||
|
||||
@@ -1758,8 +1783,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
return;
|
||||
}
|
||||
|
||||
//TODO why check for old state?
|
||||
boolean prevValid = efficiency > 0, update = shouldConsume() && productionValid();
|
||||
boolean update = shouldConsume() && productionValid();
|
||||
|
||||
float minEfficiency = 1f;
|
||||
|
||||
@@ -1791,7 +1815,7 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
updateEfficiencyMultiplier();
|
||||
|
||||
//second pass: update every consumer based on efficiency
|
||||
if(update && prevValid && efficiency > 0){
|
||||
if(update && efficiency > 0){
|
||||
for(var cons : block.updateConsumers){
|
||||
cons.update(self());
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package mindustry.entities.comp;
|
||||
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.gen.*;
|
||||
import mindustry.world.blocks.liquid.Conduit.*;
|
||||
|
||||
@EntityDef(value = ConduitGraphUpdaterc.class, serialize = false, genio = false)
|
||||
@Component
|
||||
abstract class ConduitGraphUpdaterComp implements Entityc{
|
||||
public transient ConduitGraph graph;
|
||||
|
||||
@Override
|
||||
public void update(){
|
||||
graph.update();
|
||||
}
|
||||
}
|
||||
@@ -30,9 +30,8 @@ abstract class FireComp implements Timedc, Posc, Syncc, Drawc{
|
||||
@Import float time, lifetime, x, y;
|
||||
|
||||
Tile tile;
|
||||
private transient Block block;
|
||||
private transient float
|
||||
baseFlammability = -1, puddleFlammability, damageTimer = Mathf.random(40f),
|
||||
puddleFlammability, damageTimer = Mathf.random(40f),
|
||||
spreadTimer = Mathf.random(spreadDelay), fireballTimer = Mathf.random(fireballDelay),
|
||||
warmup = 0f,
|
||||
animation = Mathf.random(frames - 1);
|
||||
@@ -64,12 +63,7 @@ abstract class FireComp implements Timedc, Posc, Syncc, Drawc{
|
||||
Building entity = tile.build;
|
||||
boolean damage = entity != null;
|
||||
|
||||
if(baseFlammability < 0 || block != tile.block()){
|
||||
baseFlammability = tile.getFlammability();
|
||||
block = tile.block();
|
||||
}
|
||||
|
||||
float flammability = baseFlammability + puddleFlammability;
|
||||
float flammability = tile.getFlammability() + puddleFlammability;
|
||||
|
||||
if(!damage && flammability <= 0){
|
||||
time += Time.delta * 8;
|
||||
|
||||
@@ -2,7 +2,6 @@ package mindustry.entities.comp;
|
||||
|
||||
import arc.math.*;
|
||||
import arc.math.geom.*;
|
||||
import arc.util.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.async.PhysicsProcess.*;
|
||||
import mindustry.gen.*;
|
||||
|
||||
@@ -127,7 +127,7 @@ abstract class PuddleComp implements Posc, Puddlec, Drawc, Syncc{
|
||||
|
||||
@Replace
|
||||
public float clipSize(){
|
||||
return 20;
|
||||
return 50; //high for light drawing
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package mindustry.entities.comp;
|
||||
|
||||
import arc.util.*;
|
||||
import mindustry.*;
|
||||
import mindustry.annotations.Annotations.*;
|
||||
import mindustry.content.*;
|
||||
import mindustry.entities.*;
|
||||
@@ -26,7 +27,7 @@ abstract class ShieldComp implements Healthc, Posc{
|
||||
@Override
|
||||
public void damage(float amount){
|
||||
//apply armor and scaling effects
|
||||
rawDamage(Damage.applyArmor(amount, armor) / healthMultiplier);
|
||||
rawDamage(Damage.applyArmor(amount, armor) / healthMultiplier / Vars.state.rules.unitHealth(team));
|
||||
}
|
||||
|
||||
@Replace
|
||||
@@ -34,7 +35,7 @@ abstract class ShieldComp implements Healthc, Posc{
|
||||
public void damagePierce(float amount, boolean withEffect){
|
||||
float pre = hitTime;
|
||||
|
||||
rawDamage(amount / healthMultiplier);
|
||||
rawDamage(amount / healthMultiplier / Vars.state.rules.unitHealth(team));
|
||||
|
||||
if(!withEffect){
|
||||
hitTime = pre;
|
||||
|
||||
@@ -14,6 +14,8 @@ public abstract class DrawPart{
|
||||
public boolean under = false;
|
||||
/** For units, this is the index of the weapon this part gets its progress for. */
|
||||
public int weaponIndex = 0;
|
||||
/** Which recoil counter to use. < 0 to use base recoil. */
|
||||
public int recoilIndex = -1;
|
||||
|
||||
public abstract void draw(PartParams params);
|
||||
public abstract void load(String name);
|
||||
@@ -41,6 +43,11 @@ public abstract class DrawPart{
|
||||
this.sideMultiplier = 1;
|
||||
return this;
|
||||
}
|
||||
|
||||
public PartParams setRecoil(float recoils){
|
||||
this.recoil = recoils;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class PartMove{
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package mindustry.entities.pattern;
|
||||
|
||||
import arc.util.*;
|
||||
|
||||
public class ShootAlternate extends ShootPattern{
|
||||
/** number of barrels used for shooting. */
|
||||
public int barrels = 2;
|
||||
@@ -16,10 +18,11 @@ public class ShootAlternate extends ShootPattern{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void shoot(int totalShots, BulletHandler handler){
|
||||
public void shoot(int totalShots, BulletHandler handler, @Nullable Runnable barrelIncrementer){
|
||||
for(int i = 0; i < shots; i++){
|
||||
float index = ((totalShots + i + barrelOffset) % barrels) - (barrels-1)/2f;
|
||||
handler.shoot(index * spread, 0, 0f, firstShotDelay + shotDelay * i);
|
||||
if(barrelIncrementer != null) barrelIncrementer.run();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package mindustry.entities.pattern;
|
||||
|
||||
import arc.util.*;
|
||||
|
||||
public class ShootBarrel extends ShootPattern{
|
||||
/** barrels [in x, y, rotation] format. */
|
||||
public float[] barrels = {0f, 0f, 0f};
|
||||
@@ -16,10 +18,11 @@ public class ShootBarrel extends ShootPattern{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void shoot(int totalShots, BulletHandler handler){
|
||||
public void shoot(int totalShots, BulletHandler handler, @Nullable Runnable barrelIncrementer){
|
||||
for(int i = 0; i < shots; i++){
|
||||
int index = ((i + totalShots + barrelOffset) % (barrels.length / 3)) * 3;
|
||||
handler.shoot(barrels[index], barrels[index + 1], barrels[index + 2], firstShotDelay + shotDelay * i);
|
||||
if(barrelIncrementer != null) barrelIncrementer.run();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
package mindustry.entities.pattern;
|
||||
|
||||
import arc.math.*;
|
||||
import arc.util.*;
|
||||
|
||||
public class ShootHelix extends ShootPattern{
|
||||
public float scl = 2f, mag = 1.5f, offset = Mathf.PI * 1.25f;
|
||||
|
||||
@Override
|
||||
public void shoot(int totalShots, BulletHandler handler){
|
||||
public void shoot(int totalShots, BulletHandler handler, @Nullable Runnable barrelIncrementer){
|
||||
for(int i = 0; i < shots; i++){
|
||||
for(int sign : Mathf.signs){
|
||||
handler.shoot(0, 0, 0, firstShotDelay + shotDelay * i,
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
package mindustry.entities.pattern;
|
||||
|
||||
import arc.util.*;
|
||||
|
||||
public class ShootMulti extends ShootPattern{
|
||||
public ShootPattern source;
|
||||
public ShootPattern[] dest = {};
|
||||
@@ -25,7 +27,7 @@ public class ShootMulti extends ShootPattern{
|
||||
}
|
||||
|
||||
@Override
|
||||
public void shoot(int totalShots, BulletHandler handler){
|
||||
public void shoot(int totalShots, BulletHandler handler, @Nullable Runnable barrelIncrementer){
|
||||
source.shoot(totalShots, (x, y, rotation, delay, move) -> {
|
||||
for(var pattern : dest){
|
||||
pattern.shoot(totalShots, (x2, y2, rot2, delay2, mover) -> {
|
||||
@@ -33,8 +35,8 @@ public class ShootMulti extends ShootPattern{
|
||||
if(move != null) move.move(b);
|
||||
if(mover != null) mover.move(b);
|
||||
});
|
||||
});
|
||||
}, null);
|
||||
}
|
||||
});
|
||||
}, barrelIncrementer);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package mindustry.entities.pattern;
|
||||
|
||||
import arc.util.*;
|
||||
import mindustry.entities.*;
|
||||
|
||||
/** Handles different types of bullet patterns for shooting. */
|
||||
@@ -11,6 +12,12 @@ public class ShootPattern implements Cloneable{
|
||||
/** delay in ticks between shots */
|
||||
public float shotDelay = 0;
|
||||
|
||||
/** Called on a single "trigger pull". This function should call the handler with any bullets that result. */
|
||||
public void shoot(int totalShots, BulletHandler handler, @Nullable Runnable barrelIncrementer){
|
||||
//the default implementation calls the "soft deprecated" variant for mod compatibility, so overrides from older mods can function properly
|
||||
shoot(totalShots, handler);
|
||||
}
|
||||
|
||||
/** Called on a single "trigger pull". This function should call the handler with any bullets that result. */
|
||||
public void shoot(int totalShots, BulletHandler handler){
|
||||
for(int i = 0; i < shots; i++){
|
||||
|
||||