Compare commits

...

1258 Commits
v136 ... v141.3

Author SHA1 Message Date
Tentyanuk
f46a9730a3 Update SERVERLIST.md (#8205) 2023-01-22 11:03:59 -05:00
Tentyanuk
d45cd7c15e Banned logic displays on sandbox (#8204) 2023-01-22 09:54:39 -05:00
Anuken
a84d52f5fe Removed Omnidustry sandbox due to moderation issues (#8203) 2023-01-22 09:26:09 -05:00
Anuken
330d37b7a5 Merge remote-tracking branch 'origin/master' 2023-01-22 08:59:36 -05:00
Anuken
d2792a4e9d Fixed #8202 2023-01-22 08:59:32 -05:00
Kotamus
c50a69d42a Update servers_v7.json (#8201)
Crawler arena
2023-01-21 09:40:26 -05:00
Anuken
ee689d1597 Merge remote-tracking branch 'origin/master' 2023-01-20 09:37:33 -05:00
Anuken
6ef8d64d46 Efficiency fix 2023-01-20 09:37:28 -05:00
eSK8er
0095e89673 Update servers_v7.json (#8145) 2023-01-19 00:34:13 -05:00
SachaTending
55d97ea202 add tendhost(not running) [reopened] (#8147) 2023-01-18 11:49:22 -05:00
Anuken
85b8868d2b Fixed #8194 2023-01-18 10:41:39 -05:00
Anuken
65e92ab6fc Merge remote-tracking branch 'origin/master' 2023-01-17 18:50:49 -05:00
Anuken
478baf2532 Fixed #8192 2023-01-17 18:50:44 -05:00
Joan Josep
0750348cb1 Update bundle_ca.properties (#8190) 2023-01-17 18:49:20 -05:00
UnCaughT
db6cbc5cc3 Update servers_v7.json (#8189)
HexPvP IP Change
2023-01-17 00:18:09 -05:00
Anuken
b4359c0489 Merge remote-tracking branch 'origin/master' 2023-01-16 15:28:45 -05:00
Anuken
977192bc54 Fixed #8187 2023-01-16 15:28:40 -05:00
南门阳德
d54b557a9f Revert #8176 (#8186)
Liquid turrets are used to give buff like wet but not do the damage. The ammo change is not appropriate.
2023-01-16 11:07:00 -05:00
Anuken
f6c97f4ff6 Fixed #8185 2023-01-16 11:06:34 -05:00
Anuken
66f4118896 Fixed #8184 2023-01-15 15:19:13 -05:00
Anuken
4a8f8c4ecf Merge remote-tracking branch 'origin/master' 2023-01-15 08:51:57 -05:00
Anuken
6d7c207b95 Fixed drawing of assembler payloads 2023-01-15 08:51:51 -05:00
DinnerWool
597bd31a0c Update servers_v7.json (#8183) 2023-01-15 08:42:59 -05:00
Knochi
98157f2852 Never use „tun“ in German language (#8179) 2023-01-14 14:41:14 -05:00
MEEPofFaith
5e324e71d4 Hitscan fix 2 (#8175)
* Revert "Reverting #8037"

Re-implement #8037

* Properly count collisions

Fix #8170
2023-01-14 10:05:30 -05:00
Anuken
3159ce6707 Merge remote-tracking branch 'origin/master' 2023-01-13 19:34:52 -05:00
Anuken
9b033532c8 Fixed #8177 2023-01-13 19:34:48 -05:00
Даркнесс#3729
0678592d59 Fix cheaty item and liquid turrets (#8176)
* Update Turret.java

* Update TractorBeamTurret.java

* Update TractorBeamTurret.java

* Update ItemTurret.java

* Update LiquidTurret.java
2023-01-13 16:51:36 -05:00
Anuken
00d6b0d483 Merge remote-tracking branch 'origin/master' 2023-01-13 09:59:05 -05:00
Anuken
598049265a Complete revert of #8019 2023-01-13 09:59:01 -05:00
Nunting
c3209f2cdd Update bundle_ko.properties (#8171) 2023-01-13 09:44:08 -05:00
Anuken
b2b4602c91 Reverting #8037 2023-01-13 09:42:28 -05:00
Anuken
b1e1fe4922 Merge remote-tracking branch 'origin/master' 2023-01-13 09:31:14 -05:00
Anuken
edcf3c4223 Fixed #8170 2023-01-13 09:31:10 -05:00
Github Actions
58315acfa3 Automatic bundle update 2023-01-13 03:53:33 +00:00
Anuken
ec9eadd660 encoding test 2023-01-12 22:52:32 -05:00
Anuken
7277892e33 Merge remote-tracking branch 'origin/master' 2023-01-12 17:01:52 -05:00
Anuken
54962a158d Fixed #8168 2023-01-12 17:01:47 -05:00
Даркнесс#3729
30dcbe1af3 Administration improvements (#8167)
* Administration improvements

Reduced the interval for preventing sending the same message because 50 seconds is too much and kinda confusing
Added saving and loading kicked IPs so they are saved even when the server crashes
Fixed smth in Config

* skill issue
2023-01-12 16:24:51 -05:00
Anuken
e92d5d2d2d Fixed #8165 2023-01-12 14:42:42 -05:00
Anuken
411367f294 Revert JSON rules change 2023-01-12 14:38:11 -05:00
Anuken
f49e05a915 Fixed #8161 / Fixed #8162 2023-01-12 14:30:57 -05:00
Anuken
53e8eaae75 Further scathe uncover range nerf 2023-01-12 11:36:13 -05:00
Anuken
85077fbb9c Force canGameOver in campaign 2023-01-12 11:32:57 -05:00
Anuken
f070d8c965 Merge remote-tracking branch 'origin/master' 2023-01-12 09:35:52 -05:00
Anuken
0dc2dc9b08 Fixed crash with modded unit classes 2023-01-12 09:35:48 -05:00
Даркнесс#3729
80afe5ad86 Fixed russian translate (#8045)
* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties
2023-01-12 08:51:28 -05:00
Anuken
3287479ee3 Damage object pooling 2023-01-12 08:50:19 -05:00
Anuken
b308b3eaa4 Merge remote-tracking branch 'origin/master' 2023-01-12 08:36:52 -05:00
Anuken
b734fb948d Fixed #8159 2023-01-12 08:36:47 -05:00
OSP
117399f10a XCore server (#8158) 2023-01-11 20:01:44 -05:00
Anuken
9c63165ef5 Fixed #8156 2023-01-11 19:59:58 -05:00
Anuken
5e084be6f5 Merge remote-tracking branch 'origin/master' 2023-01-11 09:23:29 -05:00
Anuken
5a2c987ea6 Fixed #8153 2023-01-11 09:23:22 -05:00
MEEPofFaith
6eeb49bb37 Fix armor piercing not working against buildings (#8150) 2023-01-11 09:06:44 -05:00
Github Actions
b2bb6136de Automatic bundle update 2023-01-11 13:57:16 +00:00
MEEPofFaith
87949679f1 Make crash damage a multiplier instead of a toggle (#8151)
* Switch unitCrashDamage to a multiplier

* Add to rules dialog
2023-01-11 08:56:29 -05:00
Anuken
a9175d3ffe + 2023-01-10 21:26:57 -05:00
Anuken
79ea2480cb unitCrashDamage rule 2023-01-10 21:25:23 -05:00
MEEPofFaith
7455fb21a4 Proper trails for point lasers (#8038)
* Proper trails for point lasers

* Take current size into account

* fh9weqfjpoepiofjwpiqoefjpoiwjieqpofpjioji

* Web editing moment

* Point laser bullets shouldn't have aa shoot effect

* h
2023-01-10 12:11:37 -05:00
Anuken
2c3210afce Merge remote-tracking branch 'origin/master' 2023-01-10 11:59:36 -05:00
Anuken
ea9ba60d66 Minor unit balance changes 2023-01-10 11:59:31 -05:00
Explosive corp
130ad59fc4 Update servers_v7.json (#8146)
Explosive hub and pvp
2023-01-10 08:45:57 -05:00
Anuken
1417e94bcd Merge remote-tracking branch 'origin/master' 2023-01-09 22:17:27 -05:00
Anuken
3ec2ae797e Ship beryllium cost increase / Scathe discover range nerf 2023-01-09 22:17:20 -05:00
Valeriy
222499d4c6 Thanks Anton! (#8142)
thats a very stupid mistake
2023-01-09 22:11:32 -05:00
MEEPofFaith
2a6fcb7983 Region part growing (#7861)
E x p a n d
2023-01-09 22:08:40 -05:00
TNT331
05221a8043 Add v7 Serv (#8139) 2023-01-09 21:11:25 -05:00
kotasusmogus
50b4915ff9 Update servers_v7.json (#8138)
I created survival server
2023-01-09 21:11:15 -05:00
kotasusmogus
2ef708a586 Update servers_v7.json (#8135)
I want to add a server
2023-01-09 12:49:20 -05:00
Github Actions
8212c54446 Automatic bundle update 2023-01-09 17:48:55 +00:00
Romanin
503254bc1a Update servers_v7.json (#8137) 2023-01-09 12:48:03 -05:00
Prosta4okua
c1b0b22e4c Ukr translation v7 (#8134)
* hehe

* Finished translation. Need to proofread. Added 2 missing entries.

* Fixes

* Fixes #2

* Added button Random to translations and fixed error

* Fixes from @1stvaliduser

* fixes

* fixes

* виправлення

* Update bundle_uk_UA.properties
2023-01-08 22:55:07 -05:00
Volas171
96f5c0a03a Update servers_v7.json (#8133) 2023-01-08 22:54:29 -05:00
Anuken
cba1e81f3d More consistent status flash 2023-01-08 14:40:47 -05:00
Anuken
dcc6e9827d Status flash tweaks 2023-01-08 12:29:29 -05:00
Anuken
e27f7c8332 Fixed #8131 2023-01-08 10:24:55 -05:00
Anuken
40aebf0e77 Merge remote-tracking branch 'origin/master' 2023-01-08 10:19:52 -05:00
Anuken
dcf9aa9793 Fixed #8132 2023-01-08 10:19:47 -05:00
Github Actions
45591fab83 Automatic bundle update 2023-01-08 06:24:54 +00:00
Anuken
658ebf4bc5 Merged #8053 2023-01-08 01:23:54 -05:00
Joan Josep
59c2a11824 Update bundle_ca.properties (#7947) 2023-01-08 01:22:32 -05:00
Github Actions
33a57b11f6 Automatic bundle update 2023-01-08 05:18:51 +00:00
Anuken
d082963167 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	core/assets/bundles/bundle_es.properties
2023-01-08 00:17:52 -05:00
Anuken
e2fa834079 Merge of #7987 2023-01-08 00:16:58 -05:00
Khanx
e6bfc1cee8 Updated spanish translation (#7928) 2023-01-08 00:15:55 -05:00
Somka000
5b35319559 Add server to list (#8009)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 23:42:28 -05:00
Somka000
36513c709d Add server to list (#8009)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 23:42:16 -05:00
Volas171
13bca1b7bd Update servers_v7.json (#8074)
* Update servers_v7.json

* little space
2023-01-07 23:41:28 -05:00
MWestfall
b9c85fcaf2 Update servers_v7.json (#7989)
Add ECAN to v7
2023-01-07 23:40:42 -05:00
MWestfall
50cc281e24 Update servers_v6.json (#7990)
Remove ECAN from v6
2023-01-07 23:38:26 -05:00
Miniontoby
0211732520 Fixed sand-floor translation in Dutch (#8058)
Changed from 'Donker Zand' which means 'dark sand' to 'Zand' which is just 'sand'
2023-01-07 23:38:12 -05:00
adamlolgaming
33f6004c81 Update bundle_pl.properties (#8057) 2023-01-07 23:34:18 -05:00
xem8k5
23d3c2dfe7 Update servers_v7.json (#8129) 2023-01-07 22:58:42 -05:00
Mr.S
7cce9fad55 Update servers_v7.json (#8128)
Server upgrade to V7
2023-01-07 21:44:56 -05:00
Anuken
2c2d561ea6 Merge remote-tracking branch 'origin/master' 2023-01-07 19:34:40 -05:00
Anuken
62e33effd1 CargoAI target clearing 2023-01-07 19:34:36 -05:00
Mr.S
85229f15c4 Update servers_v6.json (#8082)
Server upgrade to V7

Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 18:49:20 -05:00
OGalaxy
2f0de58d00 Update servers_v7.json (#8118) 2023-01-07 18:40:41 -05:00
VaporSpace2
6ef21f65b2 updates to GMS server network (#8059)
adding the new "Generic PvP server" to v7 server list, renamed server network to "generic mindustry"
2023-01-07 16:22:55 -05:00
Anuken
be8fec55e1 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-01-07 16:22:06 -05:00
Anuken
76430c1e68 a 2023-01-07 16:21:03 -05:00
BeDanGames
a4b1d2ca51 Update servers_v7.json (#8127) 2023-01-07 16:20:18 -05:00
Valeriy
51b93205ff SMoA come back (#8064)
* SMoA come back

* leave from v6

* Fix
2023-01-07 16:16:34 -05:00
Garen7
832b5e62bf Fixes typo on Payload Mass Drivers (#8090)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 16:14:04 -05:00
ColaHz
c78adb12aa add new server, servers_v7,json (#8106)
* add new server, servers_v7,json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

Co-authored-by: DHz06 <87813567+DHz06@users.noreply.github.com>
2023-01-07 15:30:51 -05:00
Xasmedy
019ffe4c5c Added the mindustry.ddns.net HUB. (#7911) 2023-01-07 15:29:51 -05:00
L0615T1C5-216AC-9437
b3d014cd9f Add more ports to cn (#8003)
* Add more ports to cn

* Update servers_v7.json
2023-01-07 15:20:26 -05:00
L0615T1C5-216AC-9437
bebc8f0342 Remove ports from cn (#8002) 2023-01-07 15:20:11 -05:00
Anuken
56ed932716 Merge remote-tracking branch 'origin/master' 2023-01-07 15:07:57 -05:00
Anuken
4c09f6dd40 Fixed #8025 2023-01-07 15:07:54 -05:00
Phinner
700e4564a8 Update Xpdustry V7 servers (#7977)
* update servers

* more...

* Add lobby server
2023-01-07 14:54:34 -05:00
Anuken
f1e1eb1015 Fixed #8015 2023-01-07 14:54:15 -05:00
Anuken
963b96a1fb Merge remote-tracking branch 'origin/master' 2023-01-07 14:47:14 -05:00
Anuken
87786441ff Fixed #8117 2023-01-07 14:47:10 -05:00
Anuken
05dec4df6a Fixed #8117 2023-01-07 14:46:31 -05:00
MEEPofFaith
a3270debac Fix collideLine (#8037) 2023-01-07 14:46:19 -05:00
Github Actions
cf392d13ed Automatic bundle update 2023-01-07 19:43:14 +00:00
Prosta4okua
574a10e5f8 🍉🍉🍉 Watermelons have deployed. Prepare yourself for new Ukrainian translation for v7 release (#7885)
* hehe

* Finished translation. Need to proofread. Added 2 missing entries.

* Fixes

* Fixes #2

* Added button Random to translations and fixed error

* Fixes from @1stvaliduser

* fixes

* fixes

* будівль -> будівель
2023-01-07 14:42:27 -05:00
Anuken
eb410af371 sandbox is now actually sandbox again 2023-01-07 14:41:12 -05:00
Anuken
542bf2b413 Fixed #8084 2023-01-07 14:26:25 -05:00
Anuken
723b10af57 Fixed #7944 2023-01-07 14:18:07 -05:00
Anuken
1394c49e48 Fixed #8008 2023-01-07 14:10:41 -05:00
Anuken
d8ecdff698 Merge remote-tracking branch 'origin/master' 2023-01-07 14:01:33 -05:00
Anuken
2a71f4620e Fixed #7962 2023-01-07 14:01:28 -05:00
Slotterleet
fe99c7da62 Update bundle_ru.properties (#7973) 2023-01-07 14:00:32 -05:00
Anuken
0b00747f29 Merge remote-tracking branch 'origin/master' 2023-01-07 13:53:07 -05:00
Anuken
ae4a41cd0b Fixed #8042 2023-01-07 13:53:03 -05:00
GlennFolker
93f630bb69 Make custom Env flag reliably possible (#8019)
* Make custom Env flag reliably possible

* screw you

* "compatibility" for mods that don't use add()
2023-01-07 13:48:28 -05:00
Anuken
d7d5ba7510 Fixed #8060 2023-01-07 13:44:34 -05:00
Anuken
e846084942 Merge remote-tracking branch 'origin/master' 2023-01-07 13:42:48 -05:00
Anuken
a15b887e5c Fixed #8011 2023-01-07 13:42:43 -05:00
Github Actions
4e51586b3b Automatic bundle update 2023-01-07 18:23:43 +00:00
Phinner
d3a90d68d1 Update bundle_fr.properties (reopen of #7883) (#7918)
* pull #7883

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀
2023-01-07 13:22:58 -05:00
Github Actions
78973d3f12 Automatic bundle update 2023-01-07 18:17:21 +00:00
Anuken
c37ad9210a Merge remote-tracking branch 'origin/master' 2023-01-07 13:15:59 -05:00
Anuken
246591eab4 Fixed #8119 2023-01-07 13:15:56 -05:00
MEEPofFaith
eb0481a1da Cargo units *will* chase you down if you pick up their target. (#8033) 2023-01-07 12:55:19 -05:00
Garen7
ba72e9c50d Fixes Tanks rotating needlessly after attack commands (#8112)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 12:54:26 -05:00
Anuken
54a9955e30 #8126 2023-01-07 12:44:29 -05:00
Anuken
49bcbafdaa Fixed #7946 2023-01-07 12:39:12 -05:00
Anuken
b4137dca6e Fixed #7978 2023-01-07 12:37:37 -05:00
Anuken
98f869ecea Fixed #8086 / Fixed #8065 2023-01-07 12:15:37 -05:00
Anuken
0c9f2b2687 Fixed #8092 2023-01-07 12:06:57 -05:00
Anuken
4ec4e83823 Fixed #7932 2023-01-07 12:04:36 -05:00
Anuken
96477f7ff5 Merge remote-tracking branch 'origin/master' 2023-01-07 12:03:58 -05:00
Anuken
1236e8d342 Fixed #7922 2023-01-07 12:03:54 -05:00
MEEPofFaith
47353cc808 Power icon (#7901)
* Power icon

* Less yellow yelloow
2023-01-07 11:49:59 -05:00
MEEPofFaith
6eadac38b7 placeEffect (#7968) 2023-01-07 11:46:14 -05:00
whert-dev
0d26b9e4f8 Added angleOffset to DrawPistons (#7950) 2023-01-07 11:45:33 -05:00
Garen7
cb5351419b Updates android Readme and Gradle (#7942)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:45:25 -05:00
Nunting
eb9b0f69bb Update bundle_ko.properties (#7992) 2023-01-07 11:44:25 -05:00
Zelaux
2c103c157a Fixed boolean setters for Structs (#8041) 2023-01-07 11:44:08 -05:00
Garen7
a3a071e520 Additional block build over options (#7993)
* Adds missing block groups

* Allows electrolyzers to be rotated by bulding over them too

Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:43:23 -05:00
MEEPofFaith
5af8236643 Move beam drill facing update (Fix minor graphical glitch) (#8004)
* move beam drill facing update

* Add updateFacing back to updateTile

* Stop consuming if not drilling anything.
2023-01-07 11:43:07 -05:00
Github Actions
bf07deafc6 Automatic bundle update 2023-01-07 16:40:17 +00:00
kituta
2809a083a0 Update bundle_ja.properties (#8006)
* Update bundle_ja.properties

一部を翻訳 // Translated in part.

1244 Factions 派閥ではなくチームでも良いかもしれません

* Update bundle_ja.properties

セクター名と説明文 //Sector Name and Description
ブロックの説明文 //Block Description

* Update bundle_ja.properties

Jun 3, 2021 Partial 7.0 merge - API preview から Nov 14, 2022 Revert hold time までの原語版の追記変更を適用しました。//Applied changes additions from Jun 3, 2021 to Nov 14, 2022.
チュートリアル、現在目標(左上)、ユニット説明文などを翻訳//Translated tutorial text, current target text (upper left), unit description, etc.

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

セルプロの説明文を原語版に合わせました。 // The description of Serpulo has been adapted to the original language version.
語句の変更 // Changed a word or phrase.

「依存関係」を「前提Mod」にしました。

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

ブロックの説明文を整理しました。 // Organized block descriptions.

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

Don't translate these yet! だったので戻しました。// Since it was "Don't translate these yet!", I returned the corresponding text.

* Update bundle_ja.properties

翻訳の追加と微修正 // Translations were added and minor corrections were made.

* Update bundle_ja.properties

脱字を修正 // Fixed a typo

* Update bundle_ja.properties

表記ゆれの統一 // Uniformity of notation

* Update bundle_ja.properties

* Update bundle_ja.properties

誤字の修正 // Correction of typos
2023-01-07 11:39:31 -05:00
end-me-please
b18fd82a21 Update LogicBlock.java (#8032) 2023-01-07 11:39:05 -05:00
null
9dcb8b7bd5 yay more hardcoded regions (#8021)
* change fuckall

* more of this

* typo
2023-01-07 11:38:12 -05:00
MEEPofFaith
9af9e1459d Fix only 1 ammoType displaying with missile units (#8020) 2023-01-07 11:37:39 -05:00
Anuken
4d77a6d475 Merge remote-tracking branch 'origin/master' 2023-01-07 11:36:52 -05:00
Anuken
64a9377006 #8040 but better 2023-01-07 11:36:48 -05:00
Garen7
c20d7f2b4f Fixes the damage modifier not working sometimes (#8124)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:30:49 -05:00
Garen7
b57cde7148 Fixes polies helping the enemy team in pvp (#8056)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:29:46 -05:00
buthed010203
a5fd29e56d Fix crash when toString returns null value (#8067)
* Fix crash when toString returns null value

* Return a string from NullUnit toString

* Begone redundancy

* Unwrap before null check to ensure non-nullability
2023-01-07 11:28:01 -05:00
Anuken
c0b819ec9b Fixed #7952 2023-01-07 11:27:15 -05:00
Anuken
30e36d5640 Merge remote-tracking branch 'origin/master' 2023-01-07 11:24:02 -05:00
Anuken
0582ba1c47 Oct now has an octagon shield 2023-01-07 11:23:55 -05:00
Epowerj
141902d012 Merge pull request #8085 from xem8k5/patch-24
Update v7 Server list // server lists cleaned up
2022-12-29 01:08:02 -05:00
xem8k5
fd5b8a32a1 Update servers_v7.json 2022-12-25 17:27:38 +08:00
Epowerj
fc91cf6d44 Merge pull request #7957 from Brandons404/master
Update v7 Server list | changed hosts for one of my servers
2022-12-23 18:51:00 -05:00
Epowerj
a5de521e6e Merge pull request #7991 from Darkness6030/patch-1
darkdustry.tk -> darkdustry.net
2022-12-22 02:35:43 -05:00
Anuken
243c50be02 Faster entity removal 2022-12-14 16:58:58 -05:00
Даркнесс#3729
c601114a43 darkdustry.tk -> darkdustry.net
Also added a new gamemode: https://github.com/xzxadixzx/hex-industry
2022-11-24 20:48:10 +03:00
Recessive
0fcab7db62 Added AA Plague to V7 server list (#7913)
Will update the server to V7 once the PR is accepted. For now I'll leave it as V6 so the few players who haven't updated have something to play
2022-11-20 00:16:20 -05:00
Brandons404
b89a5ff3b5 changed hosts for one of my servers 2022-11-19 12:07:15 -06:00
Epowerj
1180764dab Fixed some weird issues on stronghold 2022-11-16 14:40:47 -05:00
Anuken
7f292b14a7 Merge remote-tracking branch 'origin/master' 2022-11-13 13:26:23 -05:00
Anuken
f7f3d5bde3 Revert hold time 2022-11-13 13:26:19 -05:00
Github Actions
f400ccc66a Automatic bundle update 2022-11-13 16:14:54 +00:00
Anuken
3a4a37cf0c Fixed mod version requirement text missing 2022-11-13 11:14:04 -05:00
Anuken
42af4e6b7e Merge remote-tracking branch 'origin/master' 2022-11-13 10:26:45 -05:00
Anuken
f4e90bfb6b Crash fix 2022-11-13 10:26:40 -05:00
Github Actions
4f912f25ee Automatic bundle update 2022-11-13 15:05:50 +00:00
Slotterleet
3ca68e426c [RU] Fixed typos and new translations (#7897)
* [RU] Fixed typos and new translations

* One. Single. Typo.

* New Onset objective
2022-11-13 10:05:14 -05:00
Joan Josep
20f8fd79ff Update bundle_ca.properties (#7907)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-11-13 10:04:54 -05:00
VaporSpace2
a101f21de0 remove Generic survival sever from v6 server list (#7903)
updated server to v7
2022-11-13 09:59:29 -05:00
VaporSpace2
509760eeb1 add generic survival server to v7 server list (#7904)
process of updating generic survival server
2022-11-13 09:59:22 -05:00
OpalSoPL
d4a7b49233 Update bundle_pl.properties (#7891)
small change in translation (line 1811 only)
2022-11-13 09:58:51 -05:00
Nunting
0db2e40e27 Update bundle_ko.properties (#7889) 2022-11-13 09:58:44 -05:00
SoMall-dumpling
6a8fe28e70 Update bundle_zh_CN.properties (#7888)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2022-11-13 09:58:34 -05:00
Angel-24
23067674c9 Update bundle_es.properties (#7848) 2022-11-13 09:58:24 -05:00
Volas171
7b3f5d3848 Update servers_v7.json (#7905) 2022-11-13 09:58:18 -05:00
Anuken
b422e041f4 Fixed #7906 2022-11-13 09:57:09 -05:00
Anuken
80046ba505 Fixed #7884 2022-11-13 09:53:18 -05:00
Anuken
7e0a6798be Merge remote-tracking branch 'origin/master' 2022-11-13 09:49:47 -05:00
Anuken
afcb187c53 Fixed #7887 2022-11-13 09:49:42 -05:00
Github Actions
883ecb97d0 Automatic bundle update 2022-11-13 14:36:41 +00:00
Anuken
4c51b97667 Fixed #7893 / Fixed #7902 2022-11-13 09:35:48 -05:00
Anuken
7d695784d1 Merge remote-tracking branch 'origin/master' 2022-11-11 15:08:42 -05:00
Anuken
59ca257cca Fixed #7874 2022-11-11 15:08:38 -05:00
Volas171
4a78478ab2 Update servers_v7.json (#7880) 2022-11-11 14:14:17 -05:00
Volas171
557647e0bd Update servers_v7.json (#7879) 2022-11-11 13:35:52 -05:00
Drylian
a79557b917 Update servers_v7.json (#7876)
Add alternight server
2022-11-11 13:30:22 -05:00
Drylian
ae0e78e012 Update servers_v6.json (#7875)
remove alternight v6
2022-11-11 13:30:06 -05:00
Bill Arndt
899e32eeed Update servers_v6.json (#7877)
now that v7 is released, v6 Eviction server will be permanently retired.
2022-11-11 13:29:49 -05:00
Volas171
c3732e51f7 Update servers_v6.json (#7878) 2022-11-11 13:29:43 -05:00
Phinner
30eda697fa Update servers_v7.json (#7873)
* Update servers_v7.json

I come back from the deads, with an extra server.

* The forbidden comma
2022-11-11 11:27:13 -05:00
Epowerj
bf9d61ce3a Updated onset description 2022-11-11 10:26:49 -05:00
Anuken
fd911539ee Merge remote-tracking branch 'origin/master' 2022-11-11 09:53:08 -05:00
Anuken
93fcd3ad21 Fixed fire rate % 2022-11-11 09:53:04 -05:00
ulwepo
4525ad2cb1 Update servers_v7.json (#7872)
Sakura is a Japanese server.
I add some mode.
Congrats on v7 release.
Thank you.
2022-11-11 09:47:20 -05:00
Gureumi
49501b997f Remove dead servers (#7871) 2022-11-11 09:35:13 -05:00
SoMall-dumpling
a1cc3b4b26 Update bundle_zh_CN.properties (#7870) 2022-11-11 06:18:29 -05:00
Github Actions
8b197b378f Automatic bundle update 2022-11-11 10:36:04 +00:00
Phinner
4b73d809f0 Finishing french translation for release (#7774)
* partial translation

* equalize to the original file

* translated 1775 to 1794

* 1805 to 1831 + escaping [

* 791, 792, 793 + hortifixes

* small translations

* yay, more merged translations
2022-11-11 05:35:06 -05:00
SoMall-dumpling
55d490159f Update bundle_zh_CN.properties (#7869) 2022-11-11 05:34:27 -05:00
TheRadioactiveBanana
68024ec78c Adding eradicationdustry survival pvp (#7865) 2022-11-11 05:24:51 -05:00
Даркнесс#3729
df3e455666 translate new texts, fix old (#7867) 2022-11-11 05:24:40 -05:00
Nunting
7cdd383509 Update bundle_ko.properties (#7868) 2022-11-11 05:24:30 -05:00
Anuken
edfc16c7b0 Fixed about dialog on mobile 2022-11-10 23:36:45 -05:00
Anuken
fbadbb1d98 Fixed #7863 2022-11-10 23:07:57 -05:00
Anuken
b021198893 Merge remote-tracking branch 'origin/master' 2022-11-10 22:45:13 -05:00
Anuken
619f2c86a4 Fixed iOS menu 2022-11-10 22:45:08 -05:00
Github Actions
7fd91fc584 Automatic bundle update 2022-11-11 02:42:15 +00:00
ThatOneBepis
09a3928cb1 Update bundle_sr.properties (#7862) 2022-11-10 21:41:28 -05:00
end-me-please
45bbc16a8f update german translation (#7860)
* updated german translation

* sector descriptions

* ,
2022-11-10 19:24:09 -05:00
Anuken
09f96b1477 Merge remote-tracking branch 'origin/master' 2022-11-10 19:00:39 -05:00
Anuken
c0da3e6e9f fabric 2022-11-10 19:00:35 -05:00
Github Actions
ec124652e4 Automatic bundle update 2022-11-10 23:57:28 +00:00
Anuken
479cf85a3b Merge remote-tracking branch 'origin/master' 2022-11-10 18:56:39 -05:00
Anuken
c3906ebae1 Merge remote-tracking branch 'origin/master' 2022-11-10 18:56:36 -05:00
Thomas Widyantoko
6ebe78e4b5 added Erekir descriptions and stuffs (#7548)
- erekt
- ravine sector description
- erekir core descriptions
- processors

more later

Co-authored-by: Anuken <arnukren@gmail.com>
2022-11-10 18:56:36 -05:00
Anuken
463afaafe8 wording 2022-11-10 18:56:26 -05:00
L0615T1C5-216AC-9437
49b89f5b8e Add 2 more ports for chaotic neutral (#7859) 2022-11-10 17:23:18 -05:00
Github Actions
6968ccc19b Automatic bundle update 2022-11-10 22:17:45 +00:00
Anuken
bc96077d73 Merge remote-tracking branch 'origin/master' 2022-11-10 17:16:55 -05:00
Anuken
255e15d14c Added some missing block descriptions 2022-11-10 17:16:50 -05:00
Github Actions
544835fdda Automatic bundle update 2022-11-10 21:38:54 +00:00
Anuken
2642ed358a Merge remote-tracking branch 'origin/master' 2022-11-10 16:37:54 -05:00
Anuken
642d27c163 Fixed missing block name 2022-11-10 16:37:50 -05:00
Github Actions
8cdb32e476 Automatic bundle update 2022-11-10 18:43:12 +00:00
Epowerj
9457680bae Added peaks and marsh descriptions 2022-11-10 13:42:15 -05:00
Anuken
05e4175a16 Merge remote-tracking branch 'origin/master' 2022-11-10 12:43:33 -05:00
Anuken
f98c4cd820 No longer in beta 2022-11-10 12:43:29 -05:00
null
75a47a2e5f unhard code sorter cross region, I guess (#7858)
* someone asked for this

* it didn't save fuck

* this, again
2022-11-10 12:39:54 -05:00
Anuken
e198da53e4 Merge remote-tracking branch 'origin/master' 2022-11-10 12:15:55 -05:00
Anuken
c1e783ba71 PayloadSource UnitCreateEvent 2022-11-10 12:15:51 -05:00
Github Actions
3dfb8c4c20 Automatic bundle update 2022-11-10 16:41:24 +00:00
Catchears
d81500d99d german translation (again) (#7232)
* update to 9a3a6c31b3

* shawak's requested changes

* update sector names

no one has opposed them yet, so we'll give them a try

* oops, accidentally modified english bundle, reverting

* update translation to a54907583b

* changes as requested by shawak

* update to 522070be4b

* @stuffyAI's changes

* update to 69a7354468

* remove duplicate entries

new translations are quite plentiful, will take a bit to get done

* update to 99df85df1c

* vereinheitlichung - siehe commitbeschreibung

unterschied zwischen items und materialien verdeutlichen
vereinheitlichung von 'fracht' als begriff für 'payload'

ich halte diese verändernungnen für vernünftig, bin aber wie immer offen für andere vorschläge

bei 'materialeinheiten' (unit.items, zeile 976) bin ich mir unsicher, ob der begriff inzwischen veraltet ist (stattdessen lieber items?) - er wird nur an zwei stellen benutzt, die nur vor jahren bearbeitet wurden. ich habe ihn erstmal beibehalten.

* update to f968a8689c

* update to 85228bad0a

* update to e3d1a04626

* update to 634ece405f

I'll probably be keeping this PR more up to date as we get closer to v7 release date, feel free to unsub from the PR if it gets annoying.

* update to ebb37f4abe

* der Mod -> die Mod

Mod, abgeleitet von Modifikation (f), sollte mMn weiterhin feminin bleiben.

* update to 8f9736d1d9

* update to c3d9a501c6

hopefully final update

* add changes from https://github.com/Anuken/Mindustry/pull/6999/files

Co-authored-by: end-me-please <90796271+end-me-please@users.noreply.github.com>

Co-authored-by: end-me-please <90796271+end-me-please@users.noreply.github.com>
2022-11-10 11:40:35 -05:00
Pointifix
7a04cb060d Update servers_v7.json (#7855)
Currently still in v6 but as soon as v7 is the official version on Steam tomorrow i will migrate to v7, please add the address/ddns beforehand so my users dont have to wait for the server to be added tomorrow. Thank you!
(Currently Sectorized v7 is reachable under the port 6568, so sectorized.freeddns.org:6568 but i will change to port back to the default mindustry port tomorrow)
2022-11-10 09:40:59 -05:00
Даркнесс#3729
2a11ac6414 fixes (#7856) 2022-11-10 09:18:09 -05:00
Github Actions
89e3f2a2fa Automatic bundle update 2022-11-10 13:24:03 +00:00
Anuken
5440ffcaf9 Merge remote-tracking branch 'origin/master' 2022-11-10 08:22:59 -05:00
Anuken
3fe38e8925 Better fix for #7854 2022-11-10 08:22:53 -05:00
Даркнесс#3729
fcca002823 [Translation] RU V7 translation (#7785)
* [Translation] RU V7 translation

* Категории процессоров

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* 👀

* Update bundle_ru.properties

* скилл исьюше

* Подсказки для командного режима

* Немного перевел цели секторов

* попробовал сделать описания юнитов :/

* Update bundle_ru.properties

* Update bundle_ru.properties

* дрели

* Create bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* нагрев -> тепло

* Подсказки

* Update contributors

* Update bundle_ru.properties

* скилл иссуе

* Update bundle_ru.properties

Co-authored-by: Evgenij <86189625+Kowkodivka@users.noreply.github.com>
Co-authored-by: Slotterleet <62336673+Slotterleet@users.noreply.github.com>
2022-11-10 08:22:10 -05:00
Jerzozwierz
11e35370be Update bundle_pl because 11.11 is close (#7853) 2022-11-09 14:14:37 -05:00
Anuken
2e9026936e Less floating menu buttons 2022-11-09 14:05:22 -05:00
Anuken
1651dc520c Better inset borders for phones 2022-11-09 13:56:53 -05:00
Anuken
ef526a6d83 Merge remote-tracking branch 'origin/master' 2022-11-09 13:29:17 -05:00
Anuken
be72da71de map name 2022-11-09 13:29:13 -05:00
Nunting
b0303e84a3 Update bundle_ko.properties (#7850) 2022-11-09 08:47:50 -05:00
Anuken
37f1760a59 Renamed 'erekir waves map' 2022-11-09 08:45:11 -05:00
Anuken
8d255b3ccd Fixed #7852 2022-11-09 08:31:19 -05:00
Anuken
1842e9d139 Merge remote-tracking branch 'origin/master' 2022-11-09 08:30:01 -05:00
Anuken
8f7419db71 Fixed #7851 2022-11-09 08:29:53 -05:00
Anuken
56eb1a084c Revert "Fixing a mistake I made (#7788)"
This reverts commit 3c7ddc8375.
2022-11-09 08:29:32 -05:00
Github Actions
e5e41b497d Automatic bundle update 2022-11-09 02:46:35 +00:00
Anuken
52d2d25790 Merge remote-tracking branch 'origin/master' 2022-11-08 21:44:53 -05:00
Anuken
c3d9a501c6 Campaign completion text in bundle 2022-11-08 21:44:47 -05:00
Nunting
baa7580e13 Update bundle_ko.properties (#7806) 2022-11-08 18:47:17 -05:00
Anuken
464feaa80e Merge remote-tracking branch 'origin/master' 2022-11-08 16:52:18 -05:00
Anuken
ddadbab74d Canvas block blending 2022-11-08 16:52:12 -05:00
ienov
84388dd27f add EasyPlay.su server to global list (#7847) 2022-11-08 11:30:16 -05:00
Lonami
41562ac6c1 Don't stop mining while commanding units (#7844)
This addresses https://github.com/Anuken/Mindustry-Suggestions/issues/4077.
2022-11-08 08:57:27 -05:00
MEEPofFaith
8f9736d1d9 Make certain negative stats red (#7842) 2022-11-07 21:28:28 -05:00
MEEPofFaith
68434ad42e Clearer Building Damage Multiplier Stat (#7471) 2022-11-07 17:59:47 -05:00
BF 109 F-4
3c7ddc8375 Fixing a mistake I made (#7788)
* Add files via upload

* Delete Erekir Waves Map better.msav

* Fixing a mistake

I uploaded it incorrectly last time so I'm fixing it.

* Old version

Fixed
2022-11-07 15:50:47 -05:00
Anuken
381197d58f Merge remote-tracking branch 'origin/master' 2022-11-07 15:07:36 -05:00
Anuken
09b65fddb8 Fixed #7841 2022-11-07 15:07:32 -05:00
Github Actions
4050812b84 Automatic bundle update 2022-11-07 16:28:17 +00:00
Anuken
927566e038 Merge remote-tracking branch 'origin/master' 2022-11-07 11:27:11 -05:00
Anuken
a329c4944b Fixed #7839 2022-11-07 11:27:07 -05:00
Github Actions
47a38d2bb8 Automatic bundle update 2022-11-07 15:22:08 +00:00
SoMall-dumpling
d20f4c42a7 Update bundle_zh_CN.properties (#7666)
* Update bundle_zh_CN.properties

Translations for v139

* Update bundle_zh_CN.properties

abcigch的建议/其他修改

* Update bundle_zh_CN.properties

保姆级教学

* Update bundle_zh_CN.properties

补完

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

地图名字太难翻译啦!但是还是要翻译!怎么办!

* Update bundle_zh_CN.properties

先这样吧

* Update bundle_zh_CN.properties

a tweak to origin
2022-11-07 10:21:20 -05:00
Github Actions
14984f6a02 Automatic bundle update 2022-11-07 14:44:21 +00:00
ThatOneBepis
e428e33cd2 Update bundle_sr.properties (#7810)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-11-07 09:43:16 -05:00
Anuken
ce36b750e3 Merge remote-tracking branch 'origin/master' 2022-11-07 08:43:26 -05:00
Anuken
e0021f3714 Fixed #7837 2022-11-07 08:43:22 -05:00
MEEPofFaith
810a905af3 Allow heat region to produce light (#6879)
* Allow heat region to produce light

* Method overload for backwards compatability
2022-11-06 14:28:59 -05:00
Anuken
83be0116c6 Merge remote-tracking branch 'origin/master' 2022-11-06 13:38:44 -05:00
Anuken
3a0b1a6cf5 Fixed missile unit DPS calculation 2022-11-06 13:38:38 -05:00
Xasmedy
5caad7493f Adding mindustry.ddns.net (#7833) 2022-11-05 22:14:14 -04:00
Xasmedy
7c70e371e2 Removing mindustry.ddns.net (#7832)
The servers have switched to v7. (Except one)
2022-11-05 22:14:07 -04:00
Github Actions
d91a338f3d Automatic bundle update 2022-11-05 21:08:33 +00:00
Angel-24
9537cad965 Update bundle_es.properties (#7767)
* Update bundle_es.properties

Updated spanish translation. Tutorials, mods messages, and more.

* Update bundle_es.properties

* ImUrX's review

* Bloques "integrados" -> Bloques "estáticos"

Renamed "world" blocks.

* Update bundle_es.properties

Co-authored-by: Anuken <arnukren@gmail.com>
2022-11-05 17:07:50 -04:00
Anuken
dc2a68573b Fixed #7829 2022-11-05 15:03:57 -04:00
Anuken
8bba2459f2 Fixed #7826 2022-11-05 08:56:44 -04:00
Anuken
3390c08d44 Merge remote-tracking branch 'origin/master' 2022-11-05 08:36:10 -04:00
Anuken
0b7156ce13 Fixed #7827 2022-11-05 08:36:06 -04:00
MEEPofFaith
e914cb59cd Idle weapon reset to baseRotation (#7825) 2022-11-05 07:05:55 -04:00
Github Actions
58e9d641f0 Automatic bundle update 2022-11-04 23:35:50 +00:00
Garen7
82fffb1285 Adds select all unit production hotkey (#7824)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2022-11-04 19:34:44 -04:00
Github Actions
e7b7fc971a Automatic bundle update 2022-11-04 22:00:43 +00:00
RTOmega
6ecf9b1e73 TR V7 Translate (#7822)
wow this took a really long time
2022-11-04 17:59:50 -04:00
Anuken
bd0085a701 Merge remote-tracking branch 'origin/master' 2022-11-04 17:28:32 -04:00
Anuken
a3afb7c726 Fixed #7821 2022-11-04 17:28:28 -04:00
MEEPofFaith
d42c0e3c48 baseRotation + rotationLimit compatability (#7820) 2022-11-04 16:04:35 -04:00
Anuken
f9d7c172c4 Possible minimap fog update fix for servers 2022-11-04 15:14:06 -04:00
Anuken
13d726108b Fixed #7818 2022-11-04 11:23:02 -04:00
Anuken
07a1c6c2c4 Merge remote-tracking branch 'origin/master' 2022-11-04 08:59:29 -04:00
Anuken
9f0a1d863e Fixed #7815 2022-11-04 08:59:24 -04:00
MEEPofFaith
36a7e98f86 Show build cost even in sandbox (#7814) 2022-11-03 23:27:46 -04:00
matusm1
3a0f4409fc Precision errors in float to string methods (#7809)
* replaced fixValue with autoFixed

* Reverted, only fixValue implementation
2022-11-03 18:02:24 -04:00
Github Actions
e073eca93c Automatic bundle update 2022-11-03 16:15:17 +00:00
Anuken
4e5bc8fc94 Rebuild select hint 2022-11-03 12:11:35 -04:00
Anuken
4a6791ab43 Merge remote-tracking branch 'origin/master' 2022-11-03 11:39:16 -04:00
Anuken
3a142507d1 redundant log 2022-11-03 11:39:11 -04:00
Ilya246
78f2a21a92 Update servers_v7.json (#7807) 2022-11-03 11:38:03 -04:00
Anuken
b8e245f945 Tested and fixed Steam achievements 2022-11-03 11:37:37 -04:00
Anuken
b1be360180 Merge remote-tracking branch 'origin/master' 2022-11-03 09:08:53 -04:00
Anuken
679e6bd27b Removed screenshots from game data export 2022-11-03 09:08:49 -04:00
Github Actions
f21cea225b Automatic bundle update 2022-11-03 13:04:48 +00:00
osoitz
e12aee6961 Update bundle_eu.properties (#7727)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-11-03 09:03:55 -04:00
Github Actions
6abb549b18 Automatic bundle update 2022-11-03 12:59:57 +00:00
Nunting
161bb87eb8 Update bundle_ko.properties (#7800) 2022-11-03 08:58:59 -04:00
Anuken
7e0a6b985c Fixed #7804 / Fixed #7803 2022-11-03 08:57:15 -04:00
Anuken
d1f7fce7f9 Merge remote-tracking branch 'origin/master' 2022-11-03 08:45:13 -04:00
Anuken
cef2778d43 Fixed #7803 2022-11-03 08:45:07 -04:00
Lucky Clover
993f3973d2 worldMessage.targetable=false (#7802)
turret would try to attack worldMessage but cant hit it
so why not combine privileged with targetable(
2022-11-02 23:52:23 -04:00
Github Actions
4c0664c068 Automatic bundle update 2022-11-02 14:02:46 +00:00
Anuken
ebb37f4abe Fixed ability descriptions 2022-11-02 10:01:43 -04:00
Anuken
696d5e77ca Merge remote-tracking branch 'origin/master' 2022-11-02 08:37:16 -04:00
Anuken
74839a7f8d Fixed #7801 2022-11-02 08:37:11 -04:00
Catchears
5c353b1807 this game -> mod caused errors (#7799) 2022-11-01 19:38:53 -04:00
Anuken
3e6c54069d Merge remote-tracking branch 'origin/master' 2022-11-01 16:28:30 -04:00
Anuken
34a83de3cf Misc fixes 2022-11-01 16:28:24 -04:00
null
1624bb4502 fix factory plan icon scaling, unhardcode node beam regions (#7796)
* unfuck factory plan icon scaling, unhardcode node beam regions

* fix
2022-11-01 11:25:28 -04:00
Anuken
ff115ee376 Heat icon 2022-11-01 10:57:41 -04:00
Anuken
5a44bf6023 Merge remote-tracking branch 'origin/master' 2022-11-01 08:47:05 -04:00
Anuken
7f37b97861 Removed serverPaused 2022-11-01 08:47:00 -04:00
null
d5bea214cb make small paydriver have dark shade and palette change (#7794) 2022-11-01 07:57:09 -04:00
Anuken
bc2664994e Fixed #7793 2022-11-01 07:53:47 -04:00
Anuken
aef18b8696 Fixed #7795 2022-11-01 07:52:24 -04:00
Anuken
4aae1d7c9e Merge remote-tracking branch 'origin/master' 2022-11-01 02:00:11 -04:00
Anuken
8b13298468 Desc typo fix 2022-11-01 02:00:07 -04:00
Github Actions
df056d0f6a Automatic bundle update 2022-11-01 05:59:47 +00:00
Anuken
9d343057c6 Fixed #7790 2022-11-01 01:59:00 -04:00
Epowerj
f9cc84aeb1 Merge remote-tracking branch 'origin/master' 2022-11-01 01:53:26 -04:00
Epowerj
f6d344e5a5 Tweaked origin enemy base 2022-11-01 01:53:20 -04:00
Anuken
68bde6f900 Don't show 'waiting for players' when not paused 2022-11-01 01:49:20 -04:00
Anuken
240c234e88 Fixed #7791 2022-11-01 01:45:05 -04:00
Anuken
ac5cec5cf2 Fixed menus pausing in multiplayer 2022-11-01 01:43:42 -04:00
Anuken
b75b04fcf6 Minor bugfixes 2022-11-01 01:39:27 -04:00
Anuken
9afcc6fd32 Minor bugfixes 2022-11-01 01:19:56 -04:00
Anuken
d9624d274f Fixed client pausing when not being able to 2022-11-01 00:10:07 -04:00
Anuken
1dfd0f7e18 Pausing on client fix 2022-10-31 22:54:48 -04:00
Anuken
b8619292d1 Multiplayer pausing as host works now 2022-10-31 20:24:38 -04:00
Anuken
6aeeb23d7c Experimental multiplayer pausing variable 2022-10-31 20:19:39 -04:00
Epowerj
4e8e65d1dd Updated sector descriptions 2022-10-31 19:17:36 -04:00
Anuken
e3d7acc556 Show world processors in darkness in editor mode 2022-10-31 17:51:34 -04:00
Anuken
2e42071c92 Faster constructors 2022-10-31 08:57:32 -04:00
Anuken
e23245940a Merge remote-tracking branch 'origin/master' 2022-10-31 00:09:51 -04:00
Anuken
8ddf0bbd02 WIP campaign complete dialog 2022-10-31 00:09:46 -04:00
Epowerj
dd06c7ddb7 Tweaks to origin 2022-10-30 18:55:16 -04:00
Epowerj
78ce292238 Merge remote-tracking branch 'origin/master' 2022-10-30 18:55:12 -04:00
Anuken
b11344e59e Merge remote-tracking branch 'origin/master' 2022-10-30 17:17:38 -04:00
Anuken
c1021af132 Fixed key conflict 2022-10-30 17:17:35 -04:00
Epowerj
7f87fa88b3 Merge remote-tracking branch 'origin/master' 2022-10-30 16:54:20 -04:00
Github Actions
cafc0aa2d4 Automatic bundle update 2022-10-30 20:47:27 +00:00
Anuken
8459e68cfa Added rebuild region key on desktop 2022-10-30 16:46:36 -04:00
Epowerj
aefd7133e2 Tweaks to origin 2022-10-30 16:20:41 -04:00
Epowerj
2609f1e4ed Tweaks to origin 2022-10-30 16:18:17 -04:00
Anuken
65f1780dcc Merge remote-tracking branch 'origin/master' 2022-10-30 15:10:27 -04:00
Anuken
8c0f50acb6 Support for selecting multiple buildings to command 2022-10-30 15:10:23 -04:00
Epowerj
71699e9f6d Tweaks to origin 2022-10-30 15:08:15 -04:00
Github Actions
cfe57e75ce Automatic bundle update 2022-10-30 18:53:13 +00:00
Anuken
6e3332823e Merge remote-tracking branch 'origin/master' 2022-10-30 14:52:16 -04:00
Anuken
0ee054b310 Added "select all units" keybind 2022-10-30 14:52:12 -04:00
Epowerj
f186c711dd Tweaks to origin unlock requirements 2022-10-30 14:21:53 -04:00
Anuken
4b97814955 a 2022-10-30 14:19:14 -04:00
Anuken
9ad8d07853 Merge remote-tracking branch 'origin/master' 2022-10-30 14:15:43 -04:00
Anuken
cd17e11d2a Fixed phase cost 2022-10-30 14:15:38 -04:00
Github Actions
d73bd9e4f9 Automatic bundle update 2022-10-30 13:02:51 +00:00
Anuken
b2e52a647b Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-10-30 09:01:45 -04:00
Anuken
76c99400a4 Added message blocks for Erekir and the editor 2022-10-30 09:01:42 -04:00
Volas171
b9d523088a Serverlist update (#7783)
* Update servers_v7.json

* Update servers_v6.json
2022-10-30 08:34:09 -04:00
null
92256761f4 contrast on large paydriver is way too high (#7775)
* the contrast on these is way too high

* Add files via upload

* fuck I forgot this
2022-10-30 08:33:55 -04:00
Anuken
d16a11f18f Cheaper phase research on Erekir 2022-10-29 21:01:02 -04:00
Anuken
d53a2f52ac Fixed compilation 2022-10-29 20:09:00 -04:00
Anuken
628d391332 Merge remote-tracking branch 'origin/master' 2022-10-29 19:25:42 -04:00
Anuken
3bdf0bdc1f WIP campaign completion text 2022-10-29 19:25:37 -04:00
Epowerj
e294621204 Merge remote-tracking branch 'origin/master' 2022-10-29 18:28:45 -04:00
Epowerj
a1882d60a8 Tweaks to origin 2022-10-29 18:28:40 -04:00
Anuken
b3874b76e0 Merge remote-tracking branch 'origin/master' 2022-10-29 17:49:11 -04:00
Anuken
47d535a9a2 Don't show hidden items in loadout dialog 2022-10-29 17:49:06 -04:00
Epowerj
4f0316434d Tweaks to origin 2022-10-29 17:46:42 -04:00
Epowerj
fae6077c43 Increased timers on origin 2022-10-29 14:27:32 -04:00
Anuken
e5fefe4822 Merge remote-tracking branch 'origin/master' 2022-10-29 14:24:35 -04:00
Anuken
22dff1473c Fixed some cheesing in origin 2022-10-29 14:24:31 -04:00
Github Actions
c654067822 Automatic bundle update 2022-10-29 17:51:31 +00:00
Epowerj
f100bd177f Updated bundle for origin 2022-10-29 13:50:36 -04:00
Anuken
a8aedbed13 Temporarily slowed down landing music to sync 2022-10-29 11:18:27 -04:00
Anuken
d9729612e2 Cheaper research for Erekir 2022-10-29 09:40:06 -04:00
Anuken
959e0ad8a8 More difficult 'waves' for Origin 2022-10-28 18:24:17 -04:00
Anuken
f6ee087044 More difficult 'waves' for Origin 2022-10-28 18:22:54 -04:00
The Serjio
7d6fff1e37 Tiny romanian translation fix (#7781)
Changed (0) to {0}
2022-10-28 17:38:18 -04:00
Epowerj
4eb2314fae Added origin to campaign 2022-10-28 16:30:46 -04:00
Anuken
42d929f32d Origin testing 2022-10-28 16:15:09 -04:00
Epowerj
0b9da88ebf Merge remote-tracking branch 'origin/master' 2022-10-28 15:24:54 -04:00
Epowerj
47eb34e842 Work on origin 2022-10-28 15:24:48 -04:00
Anuken
52578b2275 Merge remote-tracking branch 'origin/master' 2022-10-28 15:13:56 -04:00
Anuken
b9892335d4 Misc balance, tweaks, configuration... 2022-10-28 15:13:52 -04:00
Volas171
646fa5e28d Update servers_v7.json (#7777) 2022-10-27 18:58:30 -04:00
Volas171
d9a146a27f Update servers_v6.json (#7776) 2022-10-27 18:26:47 -04:00
Epowerj
9cec0227ab Work on origin 2022-10-27 15:55:56 -04:00
Anuken
cc79568cbd Merge remote-tracking branch 'origin/master' 2022-10-27 10:30:32 -04:00
Anuken
c8ebe0cd87 Packet rate limit 2022-10-27 10:30:28 -04:00
MEEPofFaith
b25820eed7 fragOnAbsorb (#7771) 2022-10-26 20:14:34 -04:00
Anuken
be437d63d5 Merge remote-tracking branch 'origin/master' 2022-10-26 18:06:45 -04:00
Anuken
d3c2832406 Tech tree tweaks 2022-10-26 18:06:40 -04:00
Github Actions
e9460c383e Automatic bundle update 2022-10-26 20:27:49 +00:00
Anuken
ba10fc252c Moved Payload Propulsion Tower to Erekir 2022-10-26 16:26:12 -04:00
Anuken
6566bf9dd5 How 2022-10-26 15:52:51 -04:00
Anuken
4a7231fb5a Merge remote-tracking branch 'origin/master' 2022-10-26 14:26:20 -04:00
Anuken
661b2124cd Increased Karst wave spacing 2022-10-26 14:26:14 -04:00
Epowerj
2f31b20931 Work on origin 2022-10-26 13:54:39 -04:00
Anuken
5f8cdb3bff Merge remote-tracking branch 'origin/master' 2022-10-26 09:53:57 -04:00
Anuken
4e856bee90 Misc balance / Fixed cross-planet sector 'lock' 2022-10-26 09:53:51 -04:00
Epowerj
7c35fccc14 Renamed the last to origin 2022-10-26 01:52:49 -04:00
Anuken
cc4ea7af5e Merge remote-tracking branch 'origin/master' 2022-10-25 21:54:33 -04:00
Anuken
ac44ef5b96 Misc balance / Fixed unobtainable achievement 2022-10-25 21:54:28 -04:00
Mechanical fish
86d4950912 Map for campaign (#7762)
* Add files via upload

* Delete Karst[8]v2.msav

* Map for campaign
2022-10-25 08:11:06 -04:00
Cryofluid
19d038facb Update UnitTypes.java (#7763) 2022-10-25 08:10:53 -04:00
Anuken
ac32b0a1e0 Fixed #7760 2022-10-24 12:50:34 -04:00
Anuken
8c78f37566 More tweaks to Karst / Default player limit of 30 2022-10-24 10:59:10 -04:00
Anuken
1796f25482 More difficult waves for Karst 2022-10-24 09:45:32 -04:00
Epowerj
ea6f666a80 Work on karst 2022-10-23 19:15:56 -04:00
Anuken
0804146b94 Karst wave tweaks 2022-10-23 18:36:52 -04:00
Epowerj
d31489041f Work on karst 2022-10-23 18:14:36 -04:00
Epowerj
9af0137f1d Tweaks to stronghold 2022-10-23 17:57:52 -04:00
Epowerj
f214da0479 Work on karst 2022-10-23 17:48:13 -04:00
Anuken
d352a96f55 Untested modifications to karst map 2022-10-23 14:29:35 -04:00
Anuken
e624993ab1 Hide blocks outside map border from attack/hovering 2022-10-23 13:06:53 -04:00
Anuken
c3324cd04c Merge remote-tracking branch 'origin/master' 2022-10-23 11:30:46 -04:00
Anuken
d06eea2466 Fixed beam drill lasers not pulsing sometimes 2022-10-23 11:30:42 -04:00
Github Actions
1bae0ea96a Automatic bundle update 2022-10-23 15:25:52 +00:00
Anuken
a33c482ead Fixed #7755 2022-10-23 11:25:00 -04:00
Anuken
c8fb0659d4 Misc requirement tweaks 2022-10-23 10:30:34 -04:00
Anuken
2ba4a3991b Merge remote-tracking branch 'origin/master' 2022-10-23 08:43:17 -04:00
Anuken
514f50a411 Fixed #7752 2022-10-23 08:43:12 -04:00
MEEPofFaith
860fc888c4 Draw armor region under armor shader (#7751) 2022-10-22 17:45:10 -04:00
Anuken
a003e0b31e Building target discovered check 2022-10-22 11:06:29 -04:00
Anuken
43b4dc321c Building target discovered check 2022-10-22 11:06:08 -04:00
Anuken
b2d27c70e6 h 2022-10-21 23:18:26 -04:00
Anuken
0fd6de8cb0 Fixed #7747 2022-10-21 23:18:06 -04:00
Anuken
9d06658139 how is jitpack still down 2022-10-21 22:45:53 -04:00
Anuken
989848ead5 Crossroads higher attack weight 2022-10-21 18:35:56 -04:00
Anuken
6984912680 Merge remote-tracking branch 'origin/master' 2022-10-21 18:29:33 -04:00
Anuken
7331704a13 Misc RTS AI intelligence fixes 2022-10-21 18:29:29 -04:00
Epowerj
682187946e Merge remote-tracking branch 'origin/master' 2022-10-21 17:30:19 -04:00
Anuken
46e5f55e9c aaaa 2022-10-21 17:30:10 -04:00
Epowerj
5132b17a83 Tweaks to crossroads 2022-10-21 17:29:51 -04:00
Anuken
4dd4396445 Made RTS AI target drills too 2022-10-21 17:27:28 -04:00
Anuken
52b1372324 Misc minor fixes & cost balance 2022-10-21 17:24:10 -04:00
Anuken
a137a9a1da Cheaper carbide research 2022-10-21 16:07:15 -04:00
Anuken
e19449a5a6 a 2022-10-21 10:22:43 -04:00
Anuken
9afd56bf37 obligatory revert for arc hash 2022-10-21 10:10:48 -04:00
Anuken
0d2ab11965 Added chat :emoji: support on desktop 2022-10-21 10:06:57 -04:00
Anuken
fdd4b756eb How is JITPack still down 2022-10-21 08:53:33 -04:00
Anuken
465bf40aa7 Merge remote-tracking branch 'origin/master' 2022-10-21 08:49:09 -04:00
Anuken
127ee1a87e Prevent achievements from completing with dev console open 2022-10-21 08:49:04 -04:00
Github Actions
2e42d19913 Automatic bundle update 2022-10-21 00:35:46 +00:00
Anuken
d60af13151 STOP 2022-10-20 20:34:57 -04:00
Anuken
f8174eac53 Merge remote-tracking branch 'origin/master' 2022-10-20 20:01:48 -04:00
Anuken
55bc0846ae Better mod state errors 2022-10-20 20:01:43 -04:00
Github Actions
1c951422dc Automatic bundle update 2022-10-20 23:14:31 +00:00
Anuken
f3a5c149a6 Merge remote-tracking branch 'origin/master' 2022-10-20 19:13:46 -04:00
Anuken
7409ff7fd8 Blacklisted ui-lib (startup crash) 2022-10-20 19:13:39 -04:00
Epowerj
1d19581cef Tweaks to crossroads 2022-10-20 18:29:28 -04:00
Epowerj
fbe15347c0 Tweaks to crossroads 2022-10-20 18:23:03 -04:00
Anuken
9a28e97774 Merge remote-tracking branch 'origin/master' 2022-10-20 16:34:34 -04:00
Anuken
ba84a94644 thanks jitpack 2022-10-20 16:34:28 -04:00
Даркнесс#3729
abdc3ee33c isBanned() check on canCreate() (#7745) 2022-10-20 15:31:06 -04:00
Anuken
b10a146cd9 Achievement finalizations 2022-10-20 13:53:07 -04:00
Anuken
3ffea4061e Merge remote-tracking branch 'origin/master' 2022-10-20 09:33:19 -04:00
Anuken
52ac26b56c Do not display missile units on hover 2022-10-20 09:33:15 -04:00
Epowerj
46d6c4e40a Fixed siege starting base 2022-10-20 01:13:39 -04:00
Anuken
db09fa5932 Merge remote-tracking branch 'origin/master' 2022-10-20 00:56:15 -04:00
Anuken
cc7fefc9e2 Cheaper Erekir cores 2022-10-20 00:56:11 -04:00
Epowerj
837b66b839 Merge remote-tracking branch 'origin/master' 2022-10-19 22:35:57 -04:00
Anuken
c38a8c3ef4 Pyrolysis generator arkycite use tweak 2022-10-19 22:35:35 -04:00
Epowerj
b284ed54e8 Tweaked siege 2022-10-19 22:35:31 -04:00
Epowerj
7ddcdaec66 Tweaked siege 2022-10-19 21:42:21 -04:00
Anuken
e8c74319af Decreased acropolis cost 2022-10-19 21:10:51 -04:00
Epowerj
fc53d23706 Added capture wave to karst 2022-10-19 21:09:35 -04:00
Epowerj
c7ef42cad4 Changed acropolis core on tech tree 2022-10-19 17:54:21 -04:00
Anuken
3dd5c128cd Merge remote-tracking branch 'origin/master' 2022-10-19 17:42:31 -04:00
Anuken
010b1eadf0 Misc bugfixes 2022-10-19 17:42:26 -04:00
Epowerj
7ab538fac9 Tweaked pyrolysis research cost 2022-10-19 17:40:04 -04:00
Anuken
5dfecd3ea2 Merge remote-tracking branch 'origin/master' 2022-10-19 15:13:30 -04:00
Anuken
d7547d2e68 Minor unit balance / Cleanup 2022-10-19 15:13:26 -04:00
Epowerj
e2bfd43de8 Increased timers on siege 2022-10-19 14:56:31 -04:00
Epowerj
66524fb615 Fixed crossroads scripting typo 2022-10-19 14:25:16 -04:00
Anuken
5337e3e171 Merge remote-tracking branch 'origin/master' 2022-10-18 23:44:13 -04:00
Anuken
d2b12a1f31 Hint tweaks / Neoplasm in tech tree 2022-10-18 23:44:08 -04:00
Epowerj
37833eccd4 Fixed crossroads sector 2022-10-18 23:31:25 -04:00
Github Actions
1489095267 Automatic bundle update 2022-10-19 02:49:08 +00:00
Epowerj
634ece405f Added karst and crossroads to campaign 2022-10-18 22:48:15 -04:00
Epowerj
95abcddbc6 Progress on crossroads 2022-10-18 21:56:28 -04:00
Anuken
1ea89190d4 Merge remote-tracking branch 'origin/master' 2022-10-18 12:56:12 -04:00
Anuken
769c0782f4 Bundle planet description fix 2022-10-18 12:56:07 -04:00
Angel-24
908842f556 Update bundle_es.properties (#7686)
* Update bundle_es.properties

* Update bundle_es.properties

Naii-the-Baf and Uriel's reviews.
2022-10-18 10:28:27 -04:00
Anuken
64d5805bc2 Crossroads starting water fix 2022-10-18 09:38:14 -04:00
Anuken
1dd001e137 Merge remote-tracking branch 'origin/master' 2022-10-18 09:26:49 -04:00
Anuken
e6de58fbdc Fixed #7738 2022-10-18 09:26:44 -04:00
Epowerj
ca2973936d Progress on crossroads 2022-10-17 19:42:48 -04:00
Epowerj
0d86cc3f97 Progress on crossroads 2022-10-17 18:32:00 -04:00
Anuken
326002c338 Tank assembler cyanogen requirement 2022-10-17 16:33:10 -04:00
Anuken
b5c730b18d Fixed #7735 2022-10-16 21:51:39 -04:00
Anuken
d644cbd93e Fixed #7733 2022-10-16 21:47:22 -04:00
Anuken
8030caea76 Merge remote-tracking branch 'origin/master' 2022-10-16 08:44:12 -04:00
Anuken
215633587d Fixed #7728 2022-10-16 08:44:08 -04:00
Bill Arndt
c5794ebbda Update servers_v7.json (#7726)
Add Eviction v7 servers to community server list.
2022-10-15 18:04:04 -04:00
Anuken
1ef1aeaaf3 Merge remote-tracking branch 'origin/master' 2022-10-15 18:02:20 -04:00
Anuken
431dc4fe75 Fixed #7725 2022-10-15 18:02:14 -04:00
Github Actions
dee897c6a8 Automatic bundle update 2022-10-15 21:14:11 +00:00
Anuken
b0713721c0 Merge remote-tracking branch 'origin/master' 2022-10-15 17:13:25 -04:00
Anuken
4fa0c55b75 Ground Zero turret supply objective 2022-10-15 17:13:20 -04:00
Epowerj
8fdb3ab540 Tweaks to crossroads 2022-10-15 17:04:34 -04:00
Anuken
e19af8cc98 Fixed map shift field limiting to 3 characters 2022-10-15 16:30:47 -04:00
Anuken
17d527ab05 Merge remote-tracking branch 'origin/master' 2022-10-15 09:41:48 -04:00
Anuken
83ed26a271 Fixed #7719 2022-10-15 09:41:43 -04:00
Epowerj
8a2e7af49e Progress on crossroads 2022-10-14 19:54:27 -04:00
Epowerj
42aafdaf17 Tweaks to karst 2022-10-14 15:09:04 -04:00
Epowerj
6849557300 Renamed karst map file 2022-10-14 14:50:27 -04:00
Anuken
bf6f933686 Merge remote-tracking branch 'origin/master' 2022-10-14 11:54:34 -04:00
Anuken
5a4a6ff003 Fixed #7713 2022-10-14 11:54:30 -04:00
Catchears
7b9e188186 hide world processors in ground zero (#7711) 2022-10-14 07:06:52 -04:00
Anuken
96c996d955 Merge remote-tracking branch 'origin/master' 2022-10-14 07:00:30 -04:00
Anuken
2e684863d5 Fixed #7710 2022-10-14 07:00:26 -04:00
Mechanical fish
bfb92fd859 Add files via upload (#7709) 2022-10-14 06:50:28 -04:00
Anuken
ad76a90683 Fixed #7707 2022-10-13 21:49:41 -04:00
Anuken
291648c8a8 Merge remote-tracking branch 'origin/master' 2022-10-13 16:53:30 -04:00
Anuken
d87c381021 Fixed #7705 2022-10-13 16:53:25 -04:00
Epowerj
fa06b6bda8 Work on crossroads 2022-10-13 16:14:46 -04:00
Epowerj
e804efdf52 Work on crossroads 2022-10-13 14:21:09 -04:00
BalaM314
d6fc4bfdb1 Add Drill.drillEffectChance (for very fast drills) (#7704) 2022-10-13 13:12:03 -04:00
FlippingPotatoes
0ca33477d8 Expand getBlock functionality (#7702)
* Update LExecutor.java

* Update LUnitControl.java

* Update LExecutor.java

* Update LExecutor.java

* Update LExecutor.java

* Update LExecutor.java

* Update bundle.properties

* Update bundle.properties

* Update bundle.properties

* Update LExecutor.java
2022-10-13 10:13:17 -04:00
Github Actions
2be787f810 Automatic bundle update 2022-10-13 11:47:26 +00:00
Catchears
e3d1a04626 remove unused entry (#7703) 2022-10-13 07:46:33 -04:00
Epowerj
31212e6e46 Begin work on crossroads 2022-10-12 21:22:27 -04:00
Даркнесс#3729
61e9ffb7e8 Fix WorldReloader (#7701)
* Fix WorldReloader

* horrible if

* Update WorldReloader.java

Co-authored-by: Anuken <arnukren@gmail.com>
2022-10-12 09:50:07 -04:00
MEEPofFaith
201ce276cd Diodes can work on the wrong tream (#7698)
* Diodes can work on the wrong tream

* Don't need that check anymore
2022-10-12 07:57:08 -04:00
Anuken
6def8f5281 Merge remote-tracking branch 'origin/master' 2022-10-11 17:03:58 -04:00
Anuken
1f2ae18b23 Unlock defaults for older campaign saves 2022-10-11 17:03:54 -04:00
Epowerj
363b3f276d Tweaked siege 2022-10-11 16:17:50 -04:00
Epowerj
1b603af6bd Tweaked siege 2022-10-11 16:13:23 -04:00
Epowerj
79615000e0 Tweaked siege 2022-10-11 14:45:25 -04:00
Valeriy
690be44ca2 Change alter domain (#7694) 2022-10-11 09:43:53 -04:00
TheRadioactiveBanana
3c6ed42b7e Update servers_v7.json (#7693)
Adding tps fixed eradicationdustry attack server and testing server
2022-10-11 07:30:47 -04:00
Anuken
8bd8fc5d80 Misc UI tweaks + fixed tests 2022-10-10 21:27:11 -04:00
Epowerj
a21d908834 Tweaked siege rules 2022-10-10 21:22:50 -04:00
Anuken
5240692d67 Unbroke a few tests 2022-10-10 19:25:09 -04:00
Anuken
8b56646809 Merge remote-tracking branch 'origin/master' 2022-10-10 19:23:18 -04:00
Anuken
2b62ab6b2f Fixed #7690 2022-10-10 19:23:13 -04:00
Github Actions
a21319dcf4 Automatic bundle update 2022-10-10 23:20:35 +00:00
Anuken
dea70e9d71 Merge remote-tracking branch 'origin/master' 2022-10-10 19:19:44 -04:00
Anuken
44aa9d0bda Moved Onset tutorial into bundle 2022-10-10 19:19:40 -04:00
Github Actions
b0dfc0664c Automatic bundle update 2022-10-10 23:06:22 +00:00
Anuken
a85bbaa5b3 Merge remote-tracking branch 'origin/master' 2022-10-10 19:05:29 -04:00
Anuken
8104173b31 Ground zero tutorial from #7532 2022-10-10 19:05:23 -04:00
Epowerj
61a2fd3439 Tweaked siege rules 2022-10-10 17:48:18 -04:00
Anuken
026ffdc36f Merge remote-tracking branch 'origin/master' 2022-10-10 17:34:05 -04:00
Anuken
35af2f4b9a Fixed items clipping into each other on conveyors 2022-10-10 17:34:00 -04:00
Github Actions
b67f4e04a2 Automatic bundle update 2022-10-10 21:33:10 +00:00
Epowerj
2eb3e5e034 Added siege to campaign 2022-10-10 17:31:58 -04:00
Epowerj
101ba6de0f Work on siege 2022-10-10 16:43:18 -04:00
Epowerj
3f0877d022 Work on siege 2022-10-10 14:44:56 -04:00
Anuken
3f3cd116f0 Merge remote-tracking branch 'origin/master' 2022-10-10 10:48:01 -04:00
Anuken
8edc7b3255 No menu dialog tint 2022-10-10 10:47:57 -04:00
Volas171
81efa3b4d6 Update servers_v7.json (#7688) 2022-10-10 09:37:20 -04:00
Volas171
eae3980bbe Update servers_v7.json (#7687) 2022-10-10 09:17:44 -04:00
Anuken
7f51ddf425 Merge remote-tracking branch 'origin/master' 2022-10-10 08:58:53 -04:00
Anuken
357d46a425 Map objective canvas bounds reworked 2022-10-10 08:58:49 -04:00
Github Actions
8ca31aa973 Automatic bundle update 2022-10-10 12:00:44 +00:00
Anuken
755498394d Merge remote-tracking branch 'origin/master' 2022-10-10 07:59:52 -04:00
Anuken
fd849494cc Fixed #7685 2022-10-10 07:59:47 -04:00
Epowerj
bfebe890b6 Work on siege 2022-10-09 19:47:57 -04:00
Anuken
4201106843 New WIP achievement definitions 2022-10-09 17:47:12 -04:00
Anuken
dfdb4c1c1f Moved siege map to correct folder 2022-10-09 16:31:47 -04:00
hhhi17
dafbade7a0 Siege (#7684)
* Siege

* Siege
2022-10-09 16:31:09 -04:00
OSP
6ec2537de1 Update NetServer.java (#7683) 2022-10-09 12:13:05 -04:00
Даркнесс#3729
19b3a939f9 Remove duplicate server (#7681) 2022-10-09 11:05:02 -04:00
Anuken
84ff0649a2 Fixed #7680 2022-10-09 10:18:14 -04:00
Anuken
2bccb1bad7 Merge remote-tracking branch 'origin/master' 2022-10-08 16:29:33 -04:00
Anuken
308219b68b Fixed #7677 2022-10-08 16:29:29 -04:00
Joan Josep
f1bf6e5e43 Update bundle_ca.properties (#7676) 2022-10-08 07:53:31 -04:00
Anuken
719a2f1419 Merge remote-tracking branch 'origin/master' 2022-10-08 07:50:26 -04:00
Anuken
09f5439c33 Fixed #7675 2022-10-08 07:50:21 -04:00
Github Actions
72b408158d Automatic bundle update 2022-10-08 00:25:32 +00:00
Epowerj
4446be612f Added crevice to campaign 2022-10-07 20:24:38 -04:00
Epowerj
09a081f44d progress on crevice 2022-10-07 19:46:49 -04:00
Epowerj
9a6ee50925 Merge remote-tracking branch 'origin/master' 2022-10-07 19:17:43 -04:00
Epowerj
13916acfce progress on crevice 2022-10-07 19:17:19 -04:00
ThatOneBepis
e9cdbf39a1 Update bundle_sr.properties (#7673) 2022-10-07 17:56:20 -04:00
Anuken
5317a81a92 Merge remote-tracking branch 'origin/master' 2022-10-07 13:41:18 -04:00
Anuken
6f1685c34d Onset extra hints 2022-10-07 13:41:13 -04:00
Nunting
2ac689aacc Update bundle_ko.properties (#7672) 2022-10-07 11:57:49 -04:00
MEEPofFaith
e38013862b Do not display duration for reactive statuses (#7669) 2022-10-07 07:54:01 -04:00
Mythril382
0b128e5bca add some useful math stuff to GlobalVars (#7670)
* VlobalGars

* E
2022-10-07 07:49:00 -04:00
Epowerj
fb1e56a944 progress on crevice 2022-10-06 22:22:22 -04:00
Epowerj
1eb2298e3a Added wip crevice 2022-10-06 19:33:26 -04:00
Github Actions
35f4219e17 Automatic bundle update 2022-10-06 18:19:14 +00:00
Anuken
ae8f1fa5b1 Merge remote-tracking branch 'origin/master' 2022-10-06 14:18:00 -04:00
Anuken
b69cf34494 Rule cleanup/clarification 2022-10-06 14:17:55 -04:00
Github Actions
e724f025af Automatic bundle update 2022-10-06 18:15:40 +00:00
MEEPofFaith
a7c7238cc8 Whitelist Option + Hiding Banned Blocks Rules (#7553)
* Whitelist Option

* Hide banned blocks rule
2022-10-06 14:14:48 -04:00
Anuken
4ac3eb1c9a Fixed RTS AI targeting unreachable things 2022-10-06 14:03:57 -04:00
Anuken
718cf72912 Fixed 'core under attack' not showing up on servers 2022-10-05 13:17:39 -04:00
Anuken
5ea9c0c8dc Merge remote-tracking branch 'origin/master' 2022-10-05 06:06:40 -04:00
Anuken
f1b1009728 Made canvas block require beryllium 2022-10-05 06:06:35 -04:00
MEEPofFaith
dc060d2ce9 Deja Vu (#7662)
I feel like this has been a problem before.
Deeper in the code.
2022-10-05 05:47:28 -04:00
MEEPofFaith
44b73d4c13 Load bullet part regions (#7663)
* Load bullet part regions

* Unnecessary, just use name in the part
2022-10-05 05:47:09 -04:00
Anuken
5e6d40d6cc Heat router requirement tweak 2022-10-04 17:36:02 -04:00
Anuken
2149580aaa actually I'll just remove it and see who complains 2022-10-04 16:43:12 -04:00
Anuken
4e9c0df519 Merge remote-tracking branch 'origin/master' 2022-10-04 16:42:29 -04:00
Anuken
39e59103a5 Disable ammo rule on Erekir 2022-10-04 16:42:22 -04:00
Github Actions
e71c76956c Automatic bundle update 2022-10-04 20:19:13 +00:00
Angel-24
3c5f05d5df Update bundle_es.properties (#7491)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-10-04 16:18:28 -04:00
Github Actions
a2c73a748e Automatic bundle update 2022-10-04 20:13:38 +00:00
JniTrRny
ceba055406 Update bundle_th.properties (#7200)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-10-04 16:12:40 -04:00
Anuken
b81378922d Merge remote-tracking branch 'origin/master' 2022-10-04 16:11:01 -04:00
Anuken
e13fcc5a5f Better #7650 2022-10-04 16:10:57 -04:00
xStaBUx
a6951dc6fb Better AboutDialog (#7658) 2022-10-04 16:08:39 -04:00
Anuken
ca4f710ec2 Bullet parts / Improved clipping in #7282 2022-10-04 15:58:40 -04:00
hortiSquash
f2894ff38d smaller MirrorFilter in map editor (#7282)
made the slider increment go from 45° to 15°
fixed the line preview clipping so it doesnt go outside the box
2022-10-04 15:52:23 -04:00
MEEPofFaith
cac946b0e1 protected trail values (#7656) 2022-10-04 15:28:17 -04:00
Github Actions
8f404869b2 Automatic bundle update 2022-10-04 17:08:35 +00:00
Anuken
c8e59ecfeb Merge remote-tracking branch 'origin/master' 2022-10-04 13:07:28 -04:00
Anuken
88d6c4c8f9 Full implementation of #7014 2022-10-04 13:07:23 -04:00
Github Actions
0dcec3366b Automatic bundle update 2022-10-04 16:07:07 +00:00
Anuken
e661abaf24 Merge remote-tracking branch 'origin/master' 2022-10-04 12:06:05 -04:00
Anuken
be5eac5335 Implementation of #7325 2022-10-04 12:06:00 -04:00
Tomoko
743495a6d7 Update servers_v7.json (#7659) 2022-10-04 11:49:20 -04:00
Mythril382
9ffbba204f unplayable (#7657) 2022-10-04 07:55:16 -04:00
Anuken
12e5dbf287 Merge remote-tracking branch 'origin/master' 2022-10-03 22:23:52 -04:00
Anuken
49b789fc39 Allow mixtech in sandbox / Beta release tag 2022-10-03 22:23:46 -04:00
BF 109 F-4
4a018a7b88 Add files via upload (#7636) 2022-10-03 18:30:32 -04:00
Anuken
3684dfcf0a Merge remote-tracking branch 'origin/master' 2022-10-03 18:01:27 -04:00
Anuken
bd7a8ff02a Misc bugfixes & balancing 2022-10-03 18:01:23 -04:00
WayZer
d709000a5b remove select when other player command (#7522) 2022-10-03 17:50:25 -04:00
Anuken
eb1192cdbe Fixed map rule loadouts not applying on Erekir 2022-10-03 16:05:17 -04:00
Dexapnow
975384d3b1 Add files via upload (#7652) 2022-10-03 09:15:46 -04:00
Anuken
48ce73b517 Fixed #7651 2022-10-03 07:24:03 -04:00
Anuken
5c2237c745 Merge remote-tracking branch 'origin/master' 2022-10-02 22:08:58 -04:00
Anuken
cc3c358cc2 Misc cleanup 2022-10-02 22:08:54 -04:00
Github Actions
645b5ecdd8 Automatic bundle update 2022-10-02 13:34:02 +00:00
TheMC2005
8a382a1715 Update bundle_hu.properties (#4908) 2022-10-02 09:33:15 -04:00
Semetrix
5af6751646 Update bundle_hu.properties (#5637)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-10-02 09:32:43 -04:00
Anuken
27848bbc9f Merge remote-tracking branch 'origin/master' 2022-10-01 23:22:50 -04:00
Anuken
141828f36d Merged in buthed's power node tweaks 2022-10-01 23:22:46 -04:00
ManuWar73
d5c7ab74e3 10 minutes of translating... (#7474) 2022-10-01 23:06:46 -04:00
Anuken
228777ac34 why was this even here 2022-10-01 21:01:58 -04:00
Anuken
73f698f4c5 Merge remote-tracking branch 'origin/master' 2022-10-01 20:55:35 -04:00
Anuken
2822764698 Test fixes 2022-10-01 20:55:30 -04:00
Epowerj
b8b534cffd Tweaked stronghold 2022-10-01 20:40:39 -04:00
Anuken
9d4ca4e8ae More campaign-related tweaks 2022-10-01 20:34:42 -04:00
Anuken
31f3dc5514 Misc tweaks & balancing 2022-10-01 20:31:54 -04:00
Anuken
e66ac1a6f7 Fixed wrong landing core 2022-10-01 19:19:13 -04:00
Anuken
3d456672b5 Merge remote-tracking branch 'origin/master' 2022-10-01 18:03:51 -04:00
Anuken
48f143a530 Implemented #6493 2022-10-01 18:03:47 -04:00
Zelaux
5863f2f353 Added scroll pane for server menu (#6451)
* Added scroll pane for server menu

* Fixed title problems in menus

* Removed useless import
2022-10-01 17:48:33 -04:00
MEEPofFaith
2e98abc86e Player-only weapons (#6010)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-10-01 17:42:57 -04:00
Anuken
f89e69b2f6 #7151 2022-10-01 17:39:21 -04:00
Anuken
c4a92aba38 Merge remote-tracking branch 'origin/master' 2022-10-01 16:07:00 -04:00
Anuken
eca3746839 #7470 2022-10-01 16:06:56 -04:00
Github Actions
202d163a38 Automatic bundle update 2022-10-01 20:02:42 +00:00
Anuken
367e457b00 Merged #7437 2022-10-01 16:01:50 -04:00
Anuken
8752dbb978 Reduce finished path memory usage 2022-10-01 11:35:35 -04:00
Anuken
8db01e6aa2 Fixed massive pathfinding memory usage with no valid path 2022-10-01 10:12:23 -04:00
Anuken
1a47705718 Merge remote-tracking branch 'origin/master' 2022-10-01 10:02:03 -04:00
Anuken
3a75ddaaff Fixed missing doors in Stronghold 2022-10-01 10:01:58 -04:00
BeDanGames
4b360527d9 Update servers_v7.json (#7646) 2022-10-01 09:21:13 -04:00
Mythril382
e5d74cc10b status effect applyEffect field for json (#7642)
* field for json

* another field

* aaaaaaa
2022-10-01 08:24:52 -04:00
Nunting
2f6aefeb6f Update bundle_ko.properties (#7639) 2022-10-01 08:24:22 -04:00
Joan Josep
635e03a672 Update bundle_ca.properties (#7644) 2022-10-01 08:24:07 -04:00
BeDanGames
1e6d368c7b Update servers_v7.json (#7645) 2022-10-01 08:23:55 -04:00
Anuken
93a08be440 Fixed #7643 2022-09-30 19:27:46 -04:00
MEEPofFaith
f90bb5b542 Fix tree branch overlap (#7641) 2022-09-30 15:04:36 -04:00
MEEPofFaith
ce23fe9d24 do something when applied (#7640) 2022-09-30 14:37:58 -04:00
Anuken
8ae00e69cb Fixed some commanded units not shooting 2022-09-30 11:22:52 -04:00
Epowerj
aace39955b Tweaked stronghold 2022-09-29 21:01:10 -04:00
Anuken
01bdbea98c Fixed #7638 2022-09-29 20:33:37 -04:00
Anuken
f1604a4f5b Merge branch 'master' of https://github.com/Anuken/Mindustry into map_4 2022-09-29 17:20:54 -04:00
Anuken
a8fa6da787 Fixed electrolyzer output cap bug 2022-09-29 17:20:40 -04:00
Anuken
df6ff248a4 Merge branch 'master' of https://github.com/Anuken/Mindustry into map_4 2022-09-29 17:13:49 -04:00
Anuken
4f9fe2a36f Misc tweaks 2022-09-28 22:58:06 -04:00
Anuken
e9df883e10 Further RTS tweaks 2022-09-28 21:29:28 -04:00
Anuken
7557a57266 Experimental changes to make RTS AI "smarter" 2022-09-28 21:07:04 -04:00
Epowerj
45ac8a1bca Merge remote-tracking branch 'origin/map_4' into map_4 2022-09-28 19:18:13 -04:00
Epowerj
9f6602c0ba Fixed issues with stronghold 2022-09-28 19:18:08 -04:00
Anuken
85228bad0a Merge branch 'master' of https://github.com/Anuken/Mindustry into map_4 2022-09-28 19:11:10 -04:00
Anuken
713119fb29 Map limit visuals fix 2022-09-28 19:11:02 -04:00
Anuken
b1fd87adbd Fixed #7634 2022-09-28 17:00:02 -04:00
Epowerj
248b622d00 Merge remote-tracking branch 'origin/map_4' into map_4 2022-09-28 16:55:10 -04:00
Epowerj
a4d342c397 Added stronghold to campaign, tweaked tech tree 2022-09-28 16:54:46 -04:00
Github Actions
9c97bbaa1c Automatic bundle update 2022-09-28 19:09:09 +00:00
Epowerj
c7dfa4a824 Added bundled objective text for stronghold 2022-09-28 15:07:48 -04:00
Epowerj
a574805bce Progress on stronghold 2022-09-27 23:57:06 -04:00
Epowerj
bc1b2e8277 Progress on stronghold 2022-09-27 23:16:24 -04:00
Anuken
01813c4339 Made 2x2+ liquid tanks solid again 2022-09-27 17:34:05 -04:00
Anuken
5a79960ce0 Minor changes to disassembler/separator sprites 2022-09-27 14:57:53 -04:00
Anuken
d741485d35 Comment unnecessary 2022-09-27 12:30:17 -04:00
Anuken
b873392309 Misc block rendering cleanup 2022-09-27 12:29:27 -04:00
Anuken
f7a34cfa46 Merge remote-tracking branch 'origin/master' 2022-09-27 11:57:15 -04:00
Anuken
48a5ae443f Fixed #7633 2022-09-27 11:57:11 -04:00
Alex
a68c17d876 GitHub Workflows security hardening (#7629)
* build: harden push.yml permissions

Signed-off-by: Alex <aleksandrosansan@gmail.com>

* build: harden deployment.yml permissions

Signed-off-by: Alex <aleksandrosansan@gmail.com>

* build: harden pr.yml permissions

Signed-off-by: Alex <aleksandrosansan@gmail.com>

Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-27 08:10:18 -04:00
Anuken
e21cac75b5 Disable RTS AI for naval units 2022-09-26 21:22:03 -04:00
Anuken
5d4015387e Mark RTS AI rule as unfinished/buggy 2022-09-26 20:57:48 -04:00
Anuken
84f2b68387 Crash fix 2022-09-26 19:27:39 -04:00
Anuken
b993f150fb Fixed controller hit not registering splash damage 2022-09-26 19:17:18 -04:00
Epowerj
cc5f8fed50 Progress on stronghold 2022-09-26 18:40:19 -04:00
Anuken
159f335f64 Fixed some RTS AI perf issues 2022-09-26 13:51:40 -04:00
Anuken
b48c78a50a Merge remote-tracking branch 'origin/master' 2022-09-26 10:56:15 -04:00
Anuken
dec2642434 Fixed #7628 2022-09-26 10:56:10 -04:00
Даркнесс#3729
04a75d14b1 remove enabled() check in getMod() method (#7625) 2022-09-25 13:26:17 -04:00
Joan Josep
52759faa5d Update bundle_ca.properties (#7623) 2022-09-25 07:13:36 -04:00
Anuken
edaa0652bd Merge remote-tracking branch 'origin/master' 2022-09-25 07:11:26 -04:00
Anuken
4735e28aad Fixed #7622 2022-09-25 07:11:21 -04:00
Epowerj
29974ace55 Progress on stronghold 2022-09-24 19:50:01 -04:00
Klomertza
a9334bcc65 Update servers_v7.json (#7619)
Added my Server
2022-09-24 19:26:33 -04:00
Brandons404
e1757b3539 Update servers_v7.json (#7620) 2022-09-24 19:25:08 -04:00
Epowerj
e4f83216f8 Progress on stronghold 2022-09-24 19:15:08 -04:00
RTOmega
a966fb0882 OmegaHub dns change (#7618)
* Update servers_v7.json

* Update servers_v6.json

* Update servers_v7.json
2022-09-24 09:38:34 -04:00
Joel
c456970d4d fix json syntax errors and omnidustry hub being in servers_v6.json when it is v7 (#7615)
* fix: json syntax errors

* fix: omnidustry hub is v7, not v6
2022-09-24 07:50:21 -04:00
null
fd0d4fb097 why is this hardcoded anyway (#7617) 2022-09-24 07:49:54 -04:00
Epowerj
232784a4ff Progress on stronghold 2022-09-24 00:35:07 -04:00
GTMZ
c818611bb4 add one ip address! (#7611) 2022-09-23 19:55:38 -04:00
Anuken
5e734dfd59 arc 2022-09-23 19:55:16 -04:00
Anuken
c6cefb0420 literally nothing 2022-09-23 16:48:11 -04:00
Anuken
b26f7625d8 Cleanup 2022-09-23 16:24:51 -04:00
hortiSquash
1d971231ca Support of mods with textures in different resolution (HD or low-res) (#7602)
* HDustry - scl() & private map

Co-Authored-By: citrusMarmelade <20476281+citrusMarmelade@users.noreply.github.com>

* MEEP stop doing stuff when i work

<3 <3

* Replaced Draw.scl

Co-authored-by: citrusMarmelade <20476281+citrusMarmelade@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2022-09-23 16:21:53 -04:00
Anuken
0e9e3de11f Merge remote-tracking branch 'origin/master' 2022-09-23 12:27:49 -04:00
Anuken
8b9cbc2c7c BuildVisibility non-enum / Canvas is now shown 2022-09-23 12:27:44 -04:00
Tomoko
e1b8931d63 Update servers_v7.json (#7609)
* Update servers_v7.json

* Update servers_v7.json
2022-09-22 17:54:45 -04:00
Rex Aliis
3874d2c7a1 Update servers_v6.json & servers_v7.json (#7605)
* Update servers_v6.json

* Update servers_v7.json
2022-09-22 12:27:54 -04:00
Anuken
710fd3484f Fixed #7607 2022-09-22 09:32:08 -04:00
Anuken
301e570068 Merge remote-tracking branch 'origin/master' 2022-09-21 12:42:15 -04:00
Anuken
e56f207160 Moved logo back over menu 2022-09-21 12:42:10 -04:00
Github Actions
45c032c1cc Automatic bundle update 2022-09-21 04:13:04 +00:00
Jerzozwierz
dbf7902046 Update to bundle.pl (#7549)
Translation was made by me and ܇۲▁⊕ᶬṉ๏൩⁷ , pożeracz cukierków#2648

Co-authored-by: Anuken <arnukren@gmail.com>
2022-09-21 00:12:05 -04:00
Nunting
7f80123f38 Update bundle_ko.properties (#7533)
* Update bundle_ko.properties

* Update bundle_ko.properties
2022-09-21 00:10:23 -04:00
Epowerj
69cc5aafad Progress on stronghold 2022-09-20 22:52:35 -04:00
Anuken
4c8c0efd0c Made Corvus/Vela no longer stop to shoot with command AI 2022-09-20 22:51:38 -04:00
Anuken
9b7ac713ee DefenderAI tweaks 2022-09-20 21:54:57 -04:00
Anuken
f75c54952a Merge remote-tracking branch 'origin/master' 2022-09-20 21:50:49 -04:00
Anuken
7f5095921a Mod pregenerated meta option 2022-09-20 21:50:44 -04:00
Epowerj
aa253e059d Progress on stronghold 2022-09-20 17:13:46 -04:00
ThatOneBepis
2cd85e6cc5 update bundle_sr.properties (#7544)
* Update bundle_sr.properties

* Update bundle_sr.properties

* Dorada od Bodež u Nož (dođe na isto)
2022-09-20 15:53:09 -04:00
Anuken
ac93539a5c Merge remote-tracking branch 'origin/master' 2022-09-20 15:27:17 -04:00
Anuken
7aaf5e477b Fixed treads on modded units 2022-09-20 15:27:11 -04:00
Mnemotechnican
10d989fbc2 Support for custom menu buttons (#7595)
* added support for custom main menu buttons

* layout fix

* ...and yet another fix

* removed another unneccesary table, which was causing issues

* actually, it looks better with even and odd buttons swapped

* made the container a scroll pane, needs some testing...

* this seems to work correctly

* render the logo under the menu buttons

* rename Buttoni to MenuButton
2022-09-20 11:25:56 -04:00
Nunting
057f1ee446 Update bundle_ko.properties (#7598)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties
2022-09-20 10:35:52 -04:00
GTMZ
b5d911100d Update servers_v7.json (#7601)
The old ip has been revoked, here is its new ip
2022-09-20 08:43:21 -04:00
MEEPofFaith
a8bed595c3 Fix Variable Reactor power output (#7600) 2022-09-20 08:43:05 -04:00
Anuken
3eb6061358 Slightly better planet icon 2022-09-19 11:37:47 -04:00
Anuken
dd1fb1b7c3 Unusual. 2022-09-19 11:04:33 -04:00
Anuken
51bb41f80d Merge remote-tracking branch 'origin/master' 2022-09-19 10:59:46 -04:00
Anuken
b1f5219b04 what on earth is wrong with jitpack this time 2022-09-19 10:59:41 -04:00
Github Actions
5f0611a945 Automatic bundle update 2022-09-19 03:34:51 +00:00
Anuken
e4fe0c24c1 Merge remote-tracking branch 'origin/master' 2022-09-18 23:33:57 -04:00
Anuken
cbd38003b1 Added initial campaign selection dialog 2022-09-18 23:33:47 -04:00
Mythril382
991d98b718 add a display field to weapons just like abilities (#7591)
* weapo

* that
2022-09-18 07:50:27 -04:00
Volas171
bc53275c50 EradicationDustry V7 Extreme PVP (#7592) 2022-09-18 07:50:11 -04:00
GTMZ
e319f75c81 editing ip address! (#7588) 2022-09-17 22:37:14 -04:00
buthed010203
d66a3b80ae Fix javaPath not looking for .exe (#7590)
I never tested this on windows and finally decided to get to the bottom of all the weird reports ive been getting
2022-09-17 22:37:00 -04:00
Anuken
5117a5bd71 Merge remote-tracking branch 'origin/master' 2022-09-17 22:36:44 -04:00
Anuken
c46c99bb08 Fixed #7589 2022-09-17 22:36:40 -04:00
GTMZ
08140651f3 add lightdustry to the community server (#7587) 2022-09-17 08:45:18 -04:00
xem8k5
f39d30903a Update bundle_zh_CN.properties (#7481)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* 从我的pr同步

一些其他的翻译改进。这个merge以后我的那个pr应该就可以关了。

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

Co-authored-by: SoMall-dumpling <57857764+SoMall-dumpling@users.noreply.github.com>
2022-09-17 08:36:37 -04:00
Drylian
58764879d4 Update servers_v7.json (#7586) 2022-09-16 23:08:21 -04:00
Anuken
c0c4d5d97c Merge remote-tracking branch 'origin/master' 2022-09-16 19:36:07 -04:00
Anuken
53483f939c Louder UI button noise (by 'popular' demand) 2022-09-16 19:36:03 -04:00
Epowerj
6a8ae5c24e Progress on stronghold 2022-09-16 12:46:29 -04:00
MEEPofFaith
9d6b08a15d Hide Items on Planets Field (#7550)
* Hide item on planet field

* Better name, Planet[] instead of String[]

* a
2022-09-16 12:20:43 -04:00
Anuken
2c00365701 Merge remote-tracking branch 'origin/master' 2022-09-16 11:22:52 -04:00
Anuken
bdf3bea2a4 Tantros is hidden now 2022-09-16 11:22:47 -04:00
Joan Josep
0811e52618 Update bundle_ca.properties (#7552) 2022-09-16 10:58:12 -04:00
Vojtak42
cd234f03f4 Added \n and translated sentence (#7569)
* Added \n

* Update bundle_cs.properties

* Update bundle_cs.properties
2022-09-16 10:57:14 -04:00
Anuken
eadf743c31 Merge remote-tracking branch 'origin/master' 2022-09-16 08:59:34 -04:00
Anuken
942a3796d7 Hide missiles on minimap 2022-09-16 08:59:28 -04:00
Drylian
7841c9e5bd Update servers_v6.json (#7580)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-09-16 07:16:50 -04:00
karlo292
82ce3f28cc removed my server from v6 list (#7583) 2022-09-16 07:08:24 -04:00
karlo292
5bee3820a2 Changed my server to v7 (#7582) 2022-09-16 07:08:18 -04:00
Anuken
b28b628b17 Merge remote-tracking branch 'origin/master' 2022-09-15 17:06:41 -04:00
Anuken
a0535395eb Unlinked global items of Serpulo and Erekir 2022-09-15 17:06:35 -04:00
karlo292
9cbe989ffb Added my server to list (#7579) 2022-09-15 16:05:11 -04:00
Epowerj
faa785cda7 Fixed factory issues in caldera 2022-09-15 15:58:07 -04:00
Drylian
4a219d9b36 Update servers_v7.json (#7578) 2022-09-15 11:36:50 -04:00
Даркнесс#3729
70f3329713 Add Darkdustry HUB to BE (#7574)
* Add Darkdustry HUB to BE

Why?
Because now our server support joining from Bleeding Edge builds (custom packet handler)
So why not?

* Why
2022-09-15 06:56:32 -04:00
Anuken
e6213dd7b4 "Name"? 2022-09-14 20:46:35 -04:00
Epowerj
f2d0eb04dd Fixed exploit in peaks 2022-09-14 20:42:38 -04:00
Epowerj
ef4038c63c Progress on stronghold 2022-09-14 20:31:30 -04:00
Epowerj
89ad8c1ea6 Progress on stronghold 2022-09-14 20:16:00 -04:00
Epowerj
cafe006860 Added stronghold WiP 2022-09-14 19:51:49 -04:00
Anuken
ad858c74ad Merge remote-tracking branch 'origin/master' 2022-09-14 19:39:14 -04:00
Anuken
bbb612d3cc Added missing Erekir tech to tree 2022-09-14 19:39:09 -04:00
AB
f4ecd6849f Update servers_v7.json (#7571) 2022-09-14 18:26:26 -04:00
Даркнесс#3729
8a50aa931b Why it uses name instead of id? (#7562) 2022-09-14 18:26:15 -04:00
MEEPofFaith
918eb1bafe Fix ContinuousLiquidTurret not changing bullets when changing liquids. (#7561)
* Wrong liquid, don't keep bullet alive.

* Better transition

* Annihilate unnecessary code duplication

* Further reduce duplicated code

* Unnecessary imports
2022-09-14 10:50:23 -04:00
Anuken
38d96a26f3 Random attempts to fix Android game freeze 2022-09-14 10:28:18 -04:00
Anuken
9e2b7a060f Merge remote-tracking branch 'origin/master' 2022-09-14 07:56:55 -04:00
Anuken
8c0b03b17a Fixed wrapping issue 2022-09-14 07:56:49 -04:00
NotFinboror
662e9c5dbb Translations and fixes of grammatical errors (#7568) 2022-09-14 07:30:27 -04:00
Ngọc Lam
a0486ba79e Emergency Changes... (#7557) 2022-09-13 08:28:45 -04:00
gttfx
5867bc7f79 Add Vndustry on the list (#7556) 2022-09-13 07:15:52 -04:00
ulwepo
34b4fe630e Update servers_v6.json (#7555)
Sakura is a Japanese server.
I add hex mode.
Thank you.
2022-09-13 07:10:51 -04:00
Anuken
bf8ebb773e Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-09-12 19:47:58 -04:00
Anuken
a45c0f4a42 Added crystalline stone vent variant 2022-09-12 19:47:54 -04:00
MEEPofFaith
cd6332900b Fix things being detached from mech sway. (#7480) 2022-09-12 09:59:18 -04:00
MEEPofFaith
7189be69b0 killShooter + shootOnDeath Causes Double Firing (#7524)
* Store building pos instead of start pos

Fix an explosion hitting the same building multiple times if it's larger than 1x1.

* Increment total shots before spawning bullet

Fixes `killShooter` triggering the `shootOnDeath` shot.

* Revert "Store building pos instead of start pos"

This reverts commit bfd04e2683.
2022-09-12 09:41:43 -04:00
Volas171
82058d347f Update servers_v6.json (#7547) 2022-09-12 08:01:15 -04:00
Epowerj
f968a8689c Cleaning up caldera 2022-09-10 16:53:59 -04:00
Anuken
77ddbd027a Misc bugfixes and tweaks 2022-09-10 15:49:58 -04:00
Anuken
b2e960a038 Minor smooth movement tweak 2022-09-10 15:06:20 -04:00
Anuken
421d27c50c Merge remote-tracking branch 'origin/master' 2022-09-10 15:02:59 -04:00
Anuken
abb92350c0 Fixed strange smooth movement of fast ground units 2022-09-10 15:02:55 -04:00
WayZer
ad3bf51256 Update servers_v7.json (#7540) 2022-09-10 14:40:23 -04:00
SachaTending
6461ffaa21 Rename RCM category to EasyPlay (#7537)
я не думаю то что rcr возродится
2022-09-10 09:04:38 -04:00
Github Actions
e279ac269b Automatic bundle update 2022-09-09 22:09:40 +00:00
AB
6c9108f370 Update bundle_pt_BR.properties (#7535)
* Update bundle_pt_BR.properties

[Portuguese] Avisos: Evitei a tradução da parte de logic, nomes de unidades e torretas. Muitas das traduções foram adaptadas, pois de forma literal ficava estranho e "feio". 
Tradução feita e revisada durante uns 5 ou 6 dias.
Caso você encontre erros, me avise no discord: ABÊ#8931
[English] Disclaimer: I avoided translating the logic part, unit and turrets names. Many of the translations were adapted, because the literal way was strange and "ugly". 
Translation done and revised during 5 or 6 days.
If you find errors, let me know at discord: ABÊ#8931

* Update bundle_pt_BR.properties
2022-09-09 18:08:36 -04:00
Anuken
3acb449205 #7521 with len checks 2022-09-09 18:07:52 -04:00
Anuken
979509acce Merge remote-tracking branch 'origin/master' 2022-09-09 14:28:45 -04:00
Anuken
f3002ef7c1 Fixed #7536 2022-09-09 14:28:36 -04:00
MEEPofFaith
2f5f984416 Make missile units not be affected by map border. (#7530)
* Unbounded units

* Unbound missiles
2022-09-08 12:58:29 -04:00
MEEPofFaith
b7e8c211f7 Countdowns on other objectives. (#7528)
* Destroy units objective countdown

* Countdown on other objectives
2022-09-07 22:50:06 -04:00
Github Actions
4410e90b9e Automatic bundle update 2022-09-07 22:55:23 +00:00
MEEPofFaith
31149c08ea More control over wave sending (#7442)
* Wave send rule

* Send natural wave command

* Use a boolean

* boolean selection

* Revert "boolean selection"

This reverts commit 01e7a8f0e0.

* Natural wave last

* I don't see why it wouldn't
2022-09-07 18:54:26 -04:00
Anuken
687bc11e54 Merge remote-tracking branch 'origin/master' 2022-09-07 08:56:45 -04:00
Anuken
51d4853351 Fixed #7525 2022-09-07 08:56:41 -04:00
WayZer
5c1e3a2862 Add WorldBeforeLoadEvent and WorldEndLoadEvent (#7523)
* Add `WorldBeforeLoadEvent` and `WorldEndLoadEvent`

* rename
2022-09-07 08:24:31 -04:00
Anuken
67552add78 Fixed #7526 2022-09-07 08:09:04 -04:00
Anuken
6d2251c52d Merge remote-tracking branch 'origin/master' 2022-09-06 00:05:56 -04:00
Anuken
90fe7b75d1 CommandAI counter-attack timer 2022-09-06 00:05:49 -04:00
JniTrRny
ffb3535f56 Generation quick copy & paste (#7520)
* several UI changes

* block ID bad
2022-09-05 14:59:21 -04:00
Epowerj
aa9ff44a61 Tweaks to caldera 2022-09-05 14:13:35 -04:00
xStaBUx
c437a98b40 Copied. (#7519) 2022-09-05 13:38:05 -04:00
ManuWar73
ec022d4da7 Pls add new eradicator survival server (#7515) 2022-09-05 09:06:24 -04:00
Epowerj
b93be10e43 Tweaks to caldera 2022-09-04 22:00:58 -04:00
Epowerj
48e5846587 Tweaked research costs 2022-09-04 21:19:09 -04:00
Github Actions
13ff9a035a Automatic bundle update 2022-09-04 20:33:05 +00:00
Anuken
6a79421040 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-09-04 16:32:16 -04:00
Anuken
08d5ca1912 Removed shield breaker block 2022-09-04 16:32:13 -04:00
thedimas
055eb5caec thedimas moved to v7 (#7513)
* Update servers_v7.json

* Update servers_v6.json
2022-09-04 11:53:04 -04:00
Joan Josep
f8580d29fc Update bundle_ca.properties (#7514) 2022-09-04 11:52:52 -04:00
Anuken
19d26a0593 Merge remote-tracking branch 'origin/master' 2022-09-03 11:00:06 -04:00
Anuken
1f4372ebc7 Don't allow mixtech in new maps 2022-09-03 11:00:01 -04:00
VaporSpace2
74e98799c4 add generic survival server to v6 server list (#7510)
fourth time messing up, hopefully the other mess ups didnt get pushed as pull requests
2022-09-03 07:58:09 -04:00
Anuken
b48053cda4 ClassMap update 2022-09-03 07:57:06 -04:00
Anuken
1748753a20 Fixed #7508 2022-09-03 07:46:18 -04:00
Anuken
ed1819fda1 Merge remote-tracking branch 'origin/master' 2022-09-02 17:15:24 -04:00
Anuken
80774820dc More unit cargo loader capacity 2022-09-02 17:15:20 -04:00
Epowerj
39fa64a41c Merge remote-tracking branch 'origin/master' 2022-09-02 15:23:27 -04:00
Epowerj
cf8861bb13 Caldera tweaks 2022-09-02 15:22:18 -04:00
Anuken
c8f5862582 Merge remote-tracking branch 'origin/master' 2022-09-02 14:39:34 -04:00
Anuken
bd049d4c8d Minor liquid current tweaks 2022-09-02 14:39:26 -04:00
router
5e5b8711a3 Update Pump.java (#7500) 2022-09-02 08:58:31 -04:00
Anuken
2b6a7eac45 Fixed #7501 2022-09-02 08:57:57 -04:00
Anuken
e699e199ea Merge remote-tracking branch 'origin/master' 2022-09-02 08:35:00 -04:00
Anuken
ceb5c832bd Fixed armored duct blending 2022-09-02 08:34:53 -04:00
Github Actions
337bf880ab Automatic bundle update 2022-09-02 00:57:33 +00:00
Epowerj
8b629b9b8b Merge remote-tracking branch 'origin/master' 2022-09-01 20:56:42 -04:00
Epowerj
296fc338f9 Caldera tweaks 2022-09-01 20:56:28 -04:00
Epowerj
c1775bf16b Tweaked tech tree for caldera 2022-09-01 20:56:14 -04:00
Epowerj
2bbcf601aa Tweaked research costs for caldera unlocks 2022-09-01 20:56:06 -04:00
Epowerj
5810e308d4 Fixed bundle names for caldera 2022-09-01 20:55:54 -04:00
MEEPofFaith
e9d3adfef3 Options for SectorPreset overriding plant launch fields. (#7478)
* Preset overriding loadouts

* a

* You know I should really learn what this actually does
2022-09-01 20:47:53 -04:00
Anuken
b854b0ca22 Better item selection UI 2022-09-01 17:49:29 -04:00
Anuken
61295bc89c Slightly longer data timeout 2022-09-01 16:49:17 -04:00
Anuken
bc1ff011af parens 2022-09-01 10:49:41 -04:00
Anuken
d216f3920d Merge remote-tracking branch 'origin/master' 2022-09-01 08:57:51 -04:00
Anuken
2d47ff893b Misc fixes 2022-09-01 08:57:43 -04:00
Github Actions
a2f36315b3 Automatic bundle update 2022-09-01 12:48:26 +00:00
Nunting
88e8165867 Update bundle_ko.properties (#7497)
* Update bundle_ko.properties

Wait

* Update bundle_ko.properties

* Update bundle_ko.properties
2022-09-01 08:47:38 -04:00
Anuken
56856c8166 Merge remote-tracking branch 'origin/master' 2022-09-01 08:46:36 -04:00
Anuken
5ecd73bdb0 Fixed #7495 2022-09-01 08:46:31 -04:00
Mythril382
e8ec1c51f4 shielded wall description (#7492) 2022-08-31 22:11:18 -04:00
Github Actions
99df85df1c Automatic bundle update 2022-08-31 23:08:27 +00:00
Epowerj
f1d4ec004d Removed banned blocks from ravine 2022-08-31 19:07:21 -04:00
Epowerj
be2160c9df Tech tree updates for caldera 2022-08-31 18:56:27 -04:00
Epowerj
a7ffaff270 Tweaks to caldera 2022-08-31 18:56:09 -04:00
Epowerj
72db5ff9f7 Added caldera to bundles 2022-08-31 18:56:00 -04:00
Epowerj
7e6ba4a98e Added caldera to the campaign 2022-08-31 18:15:56 -04:00
Anuken
920cedb334 Merge remote-tracking branch 'origin/master' 2022-08-31 08:08:13 -04:00
Anuken
fb24953dc2 Added support for non-reactive liquids 2022-08-31 08:08:07 -04:00
Epowerj
8c5f6bf171 Rename caldera map file to distinguish from the serpulo map 2022-08-31 01:08:17 -04:00
Epowerj
342fb3998f Merge pull request #7487 from hhhi17/master
Added caldera - thanks to hhhi17 for the map
2022-08-31 01:03:27 -04:00
hhhi17
7d7b02edb1 Add files via upload 2022-08-31 07:56:08 +03:00
Github Actions
12906e17c9 Automatic bundle update 2022-08-31 01:18:58 +00:00
Anuken
8f4251db3a Merge remote-tracking branch 'origin/master' 2022-08-30 21:17:44 -04:00
Anuken
4cd78aad91 Fixed #7484 2022-08-30 21:17:39 -04:00
Epowerj
a0cc74891a Merge branch 'map1' 2022-08-30 15:53:09 -04:00
Epowerj
68fc855870 Tweaks to ravine 2022-08-30 15:50:40 -04:00
Epowerj
26dc90e5a2 Hold back slag heater unlock until [4] 2022-08-30 14:56:58 -04:00
Epowerj
953b43e041 Tweaks to afflict research cost 2022-08-30 14:52:37 -04:00
Epowerj
400155ffed Tweaks to ravine 2022-08-30 14:44:36 -04:00
Epowerj
9dbdb05ede Rearranged tech tree for turrets 2022-08-30 14:43:47 -04:00
Epowerj
19ca24825c Tweaks to surge block research costs 2022-08-30 14:05:05 -04:00
Epowerj
6e9ddea56e Tweaks to ravine 2022-08-30 13:31:09 -04:00
Cryofluid
4902c525fc Update bundle.properties (#7482) 2022-08-30 06:46:54 -04:00
Epowerj
9996f3b6f5 Set a capture wave for ravine 2022-08-29 20:06:27 -04:00
Epowerj
ef02906db4 Tweaks to ravine 2022-08-29 19:10:49 -04:00
Anuken
2f6ef4cefe Merge remote-tracking branch 'origin/master' 2022-08-29 18:57:27 -04:00
Anuken
55c54b34f9 Fixed #7477 2022-08-29 18:57:20 -04:00
Epowerj
715dfb16ca Adjusted tech tree for ravine 2022-08-29 18:46:34 -04:00
Epowerj
d5c8f66d53 Peaks tweaks 2022-08-29 18:10:59 -04:00
Epowerj
76997f8d47 typo 2022-08-29 17:49:03 -04:00
Github Actions
73ef72a8e3 Automatic bundle update 2022-08-29 21:45:18 +00:00
Epowerj
697e6d503f Added ravine to campaign list 2022-08-29 17:44:19 -04:00
Epowerj
b495308832 Tweaks to ravine 2022-08-29 17:33:05 -04:00
MEEPofFaith
2703c0cbc4 alwaysShooting (#7475) 2022-08-29 17:23:20 -04:00
Github Actions
d012521f23 Automatic bundle update 2022-08-29 20:55:18 +00:00
Epowerj
b7ca88c9c5 Merge pull request #7476 from ThatOneBepis/master
Map submission from ThatOneBepis - thanks for the map.
2022-08-29 16:54:26 -04:00
ThatOneBepis
f103540193 Map submission 2022-08-29 22:49:28 +02:00
ThatOneBepis
424b0ed5d7 as per usual 2022-08-29 22:48:15 +02:00
Anuken
0d3c27dd59 Minor bundle tweaks 2022-08-29 14:26:29 -04:00
Anuken
e4fe73b332 Minor balance tweak 2022-08-29 13:40:15 -04:00
Anuken
d7abd35c97 Merge remote-tracking branch 'origin/master' 2022-08-29 13:37:54 -04:00
Anuken
07781f685d Heat wording changing 2022-08-29 13:37:49 -04:00
Phinner
ec48504bd2 French Translation: The end of the trilogy (#7434)
* hello again

* smol but nice changes

* partial merge of #7293

The dude seems to be inactive so...

* zeta edits

* zeta edits 2

* zeta edits 3

* smol edits

* new unit translations

* many thanks xorblo-doitus

* praise language tool :)

* tiny fixes
2022-08-29 12:40:08 -04:00
Anuken
74697a389c Updated bundles with new descriptions 2022-08-29 12:23:44 -04:00
Anuken
d7f4b15d3d WIP descriptions 2022-08-29 12:08:12 -04:00
Anuken
cef63bae3a Merge remote-tracking branch 'origin/master' 2022-08-28 16:08:15 -04:00
Anuken
d5b34f0b73 Fixed #7469 2022-08-28 16:08:09 -04:00
Angel-24
f5a426bc12 Update bundle_es.properties (#7467)
Fixed a little misapprehension.
2022-08-28 08:18:05 -04:00
Nunting
32a8472b20 Update bundle_ko.properties (#7464)
* Update bundle_ko.properties

Not done

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties
2022-08-28 08:15:20 -04:00
Github Actions
21ce48c5b5 Automatic bundle update 2022-08-27 23:47:07 +00:00
Anuken
2f45bb596b Merge remote-tracking branch 'origin/master' 2022-08-27 19:46:00 -04:00
Anuken
ff3a1c23c2 Removed unmerged PR leftovers for now 2022-08-27 19:45:56 -04:00
MEEPofFaith
cf0c7ff2d8 "Arkycite Floor" -> "Arkycite" (#7462) 2022-08-27 19:44:33 -04:00
Github Actions
b511a37a04 Automatic bundle update 2022-08-27 23:40:50 +00:00
Anuken
8453c52353 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-08-27 19:39:58 -04:00
Anuken
2a062b96ec Changed internal name of sand 2022-08-27 19:39:53 -04:00
RTOmega
4bc813a203 Added CastleWars V7 (#7461) 2022-08-27 13:50:15 -04:00
router
91440e7055 drill mined item sensing (#7460)
* add drill sensing

* PROPERLY
2022-08-27 11:18:14 -04:00
Epowerj
9fd340d219 Tweaks to basin description 2022-08-26 12:31:42 -04:00
Epowerj
53ed4dd072 Tweaks to basin 2022-08-26 12:27:11 -04:00
Mythril382
32c8167b7c drawSelect for RepairTower (#7447) 2022-08-26 08:07:59 -04:00
RTOmega
80d772b96e TR Bundle Update (erekir units) (#7449)
* TR Bundle Update

* güncerleme -> sürüm güncerlemesi

* Editor Translation Fix + Eleman -> Birim

* mini fixes

* Unit desc

* kumdan

* Update bundle_tr.properties
2022-08-26 08:07:07 -04:00
Anuken
82bb4607db Fixed basin spawn timer 2022-08-25 19:47:55 -04:00
Anuken
3f8d4c5459 Merge remote-tracking branch 'origin/master' 2022-08-25 15:09:26 -04:00
Anuken
8dca512b37 Minor sound tweaks 2022-08-25 15:09:21 -04:00
xStaBUx
47d335b629 Better Discord dialog (#7445) 2022-08-25 14:46:49 -04:00
Epowerj
9f7d2b180e Merge branch 'maps_phase_2' 2022-08-25 01:15:59 -04:00
Epowerj
8bc05be30e Tweaks on peaks :) 2022-08-25 01:13:34 -04:00
Epowerj
b8349bae19 Tweaks on peaks :) 2022-08-25 00:53:49 -04:00
Anuken
276a59b874 Fixed #7441 2022-08-25 00:49:11 -04:00
Epowerj
c6ec64cde2 Changed ship refabricator research cost 2022-08-25 00:02:49 -04:00
Epowerj
07d7eda4c8 Chemical combustion chamber buff 2022-08-24 22:08:43 -04:00
Anuken
7a8155965a Merge remote-tracking branch 'origin/master' 2022-08-24 22:08:15 -04:00
Anuken
550d76e372 Minor shockwave tower buff 2022-08-24 22:08:10 -04:00
Epowerj
a2dbe20885 Made citadel core locked behind peaks for now 2022-08-24 21:57:36 -04:00
Epowerj
3b239ee368 Changed sublimate research requirements 2022-08-24 21:56:46 -04:00
Epowerj
94690b6edd Tweaks to marsh 2022-08-24 21:49:13 -04:00
Github Actions
7b63ec203e Automatic bundle update 2022-08-24 17:49:15 +00:00
OSP
cc15703e2d XCore ip change (#7440) 2022-08-24 13:48:22 -04:00
MEEPofFaith
7ac00d0aaf Move damageMultiplier to BulletType (#7436)
* Move bullet damage multiplier to bulletType

* Is this better?

I don't know much about optimization, is this any better than before?

* Revert "Is this better?"

This reverts commit b83723701f.
2022-08-24 13:48:06 -04:00
Anuken
3f4ae7fed3 Merge remote-tracking branch 'origin/master' 2022-08-24 13:47:48 -04:00
Anuken
69a7354468 Names for hidden Neoplasm units 2022-08-24 13:47:42 -04:00
Github Actions
bef1b51ed2 Automatic bundle update 2022-08-24 14:39:08 +00:00
Anuken
eb01f0ed4a Unit descriptions + Cleanup (Based on #7066) 2022-08-24 10:38:15 -04:00
Anuken
e284be8be4 Fixed #7438 2022-08-24 10:27:49 -04:00
Epowerj
4ed4399e54 Progress on peaks 2022-08-23 23:09:43 -04:00
Anuken
1dc910afe9 Merge remote-tracking branch 'origin/master' 2022-08-23 09:10:20 -04:00
Anuken
ebf2094950 LaserTurret sound fix 2022-08-23 09:10:15 -04:00
- MV -
f0300dcdde TRANSLATION (it) (#7381) 2022-08-23 08:33:46 -04:00
Tima_Happy
cb5e784fcc Moving CyanDustry into EradicationDustry (#7426)
* Update servers_v6.json

* Update servers_v6.json

* Update servers_v7.json

* Update servers_v7.json
2022-08-23 08:11:11 -04:00
Anuken
d2894a14a0 Update servers_v7.json 2022-08-23 08:09:29 -04:00
MEEPofFaith
0cc1f97450 Fix non-continuous bullets being removed (#7423) 2022-08-23 08:04:35 -04:00
Anuken
b3e94c8425 Merge remote-tracking branch 'origin/master' 2022-08-22 22:06:45 -04:00
Anuken
976f9f43f6 Slightly better titan shoot SFX 2022-08-22 22:06:40 -04:00
Epowerj
9a0713523d Progress on peaks 2022-08-22 20:38:23 -04:00
Epowerj
14da646c57 Progress on peaks 2022-08-22 18:42:39 -04:00
키에르
88927b4cf5 Add Javadoc UTF-8 Encoding (#7418) 2022-08-22 15:59:47 -04:00
Anuken
a2798ae53c Robovm upgrade 2022-08-22 15:36:24 -04:00
Anuken
400a6a28c1 Fixed #7417 2022-08-22 14:39:08 -04:00
Anuken
4f8add37fd Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-08-22 13:45:37 -04:00
Anuken
fcb99103dd Erekir unit SFX 2022-08-22 13:45:35 -04:00
JarrerLog
a620485c89 Update servers_v7.json (#7415)
I want everyone to know about my server
2022-08-22 13:22:41 -04:00
JarrerLog
2754b7c0ba Update servers_v7.json (#7414)
I want my server to be known to everyone
2022-08-22 11:38:39 -04:00
Volas171
908e1e9af9 Update servers_v7.json (#7413) 2022-08-22 11:16:32 -04:00
Anuken
39d215e148 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-08-22 10:27:52 -04:00
Anuken
450dd90862 Drill/factory/generator noises 2022-08-22 10:27:49 -04:00
Brandons404
fd2511af12 updated v6 and v7 server lists (#7411) 2022-08-22 07:32:35 -04:00
Anuken
57c07b7ebb More turret SFX 2022-08-21 23:53:07 -04:00
Anuken
f88ff59d49 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-08-21 20:44:12 -04:00
Anuken
2c28b206b8 Erekir turret SFX (of varying quality) 2022-08-21 20:44:07 -04:00
MEEPofFaith
9811aa03ec Stay warmed up while charging (#7410)
* Stay warmed up while charging

* Same with unit weapons

also add lenearWarmup
2022-08-21 17:11:13 -04:00
MEEPofFaith
1c3538321b acceptsPayload = true (PayloadAmmoTurret) (#7409) 2022-08-21 17:10:39 -04:00
MEEPofFaith
11e3f85242 Fix more things that hit non-hittable units (#7408)
* hittable check for EMP

* hittable check for Damage#status

* why push if don't get hit
2022-08-21 17:09:47 -04:00
zenonet
dde9f895cf Added autoPause config for servers (#7405)
* Extracted the method ServerControl.setPauseState()

* Added a comment to EventType.PlayerLeave

* Added the `pauseWithoutPlayers` config

* Revert "Extracted the method ServerControl.setPauseState()"

This reverts commit 45f5b01547.

* Renamed pauseWithoutPlayers to autoPause,
fixed manual- and automatic pausing to interfere
and made the server pause when hosting a new game

* Added a dot to the config description of `autoPause` and added my name to the contributors list

* Refactoring

* Merged remote-tracking changed I guess

* More refactoring

* More refactoring

* Removed logging about autoPause

* Removed another log I forgot in the last commit

Co-authored-by: Anuken <arnukren@gmail.com>
2022-08-21 10:32:58 -04:00
Rex Aliis
62a3f30755 Update contributors (#7406) 2022-08-21 10:31:41 -04:00
Anuken
ae83779253 Merge remote-tracking branch 'origin/master' 2022-08-20 11:54:54 -04:00
Anuken
c97a6b2f39 Fixed #7403 2022-08-20 11:54:49 -04:00
MEEPofFaith
6ca54d4f6a Fix units that can't be hit being hit by some things. (#7391)
* Hittable check in checkTarget

* Remove hittable() and checkTarget() overlap

* Make PointBulletType abide collision types

There should probably be a thing for jsonable `buildingFilter`s, in the case that you want something that doesn't target blocks.

* PointBulletTypes should not be reflectable

* oop

* Use targettable instead of hittable

* targetable check for Damage#linecast

* targetable check for defenderAI

* I shot, and then I hit something, but it was some invisible thing in the way, so I guess I missed
2022-08-19 22:05:11 -04:00
Anuken
b9e633a10e Merge remote-tracking branch 'origin/master' 2022-08-19 20:08:12 -04:00
Anuken
a8900d28f9 Fixed #7401 2022-08-19 20:08:08 -04:00
Volas171
bec3de9d67 Omega Hub ServerList Change (#7398)
* Update servers_v6.json

* Update servers_v7.json
2022-08-19 16:51:58 -04:00
MEEPofFaith
35923329a1 ParticleEffect line cap option (#7392) 2022-08-18 23:07:13 -04:00
Anuken
34674f2297 Merge remote-tracking branch 'origin/master' 2022-08-18 12:25:57 -04:00
Anuken
153b00fe40 Fixed #7390 2022-08-18 12:25:52 -04:00
BlackDeluxeCat
cc3f14100d Fixed reactor light (#7385)
* Fixed nuclear reactor light

* .
2022-08-17 21:05:01 -04:00
RTOmega
4630517d2d OmegaHub Event/Gamemode test server added (#7384) 2022-08-17 14:17:06 -04:00
Anuken
ddc637eee6 Merge remote-tracking branch 'origin/master' 2022-08-17 10:34:39 -04:00
Anuken
43fae3b9e3 Fixed #7382 2022-08-17 10:34:34 -04:00
ManuWar73
5a2ba71198 Spanish translation for v7: 2 try (#7378)
Translated everything that isn't and should be translated
2022-08-16 17:22:23 -04:00
Anuken
b29b1bbda6 Merge remote-tracking branch 'origin/master' 2022-08-16 09:13:27 -04:00
Anuken
a7f939de4c Misc balance 2022-08-16 09:13:22 -04:00
RTOmega
91f99572ed AAS Moved to V7 (#7377)
* AAS Moved to v7

* Update servers_v7.json
2022-08-16 07:40:08 -04:00
Anuken
f9ba1c3e04 Merge remote-tracking branch 'origin/master' 2022-08-16 07:24:00 -04:00
Anuken
a8b8028835 Hide Erekir resources on Serpulo loadout 2022-08-16 07:23:55 -04:00
Github Actions
b312459b6f Automatic bundle update 2022-08-16 02:35:09 +00:00
Angel-24
dff0a8294e Update bundle_es.properties (#7191)
* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

I just realized the line which said "Don't translate them yet!"

* Update bundle_es.properties

* Update bundle_es.properties

* typo

* "Blast drill" => "Taladro de voladura"

@Vdoble's reported an issue related to a duplicated block name.

Co-authored-by: Anuken <arnukren@gmail.com>
2022-08-15 22:33:31 -04:00
Github Actions
03accce8f2 Automatic bundle update 2022-08-15 21:43:21 +00:00
彭瑞暄
1f57332091 Update bundle_zh_TW.properties (#7360)
lcategory pending
2022-08-15 17:41:46 -04:00
Thomas Widyantoko
287ccf7e84 Update bundle_id_ID.properties (#7361)
openable links, search function, viewing player
2022-08-15 17:41:37 -04:00
Joan Josep
fd70598476 Update bundle_ca.properties (#7375) 2022-08-15 17:41:14 -04:00
Anuken
ec8e48f3f5 Metaglass cyclone buff 2022-08-15 17:14:14 -04:00
Skat
9e9ef56fdc Exclude player caller from packet's fields (#7368) 2022-08-15 07:25:12 -04:00
K0baU
fe1d81b4d5 Update bundle_ja.properties (#7369)
* Update bundle_ja.properties

* Update bundle_ja.properties
2022-08-15 06:59:37 -04:00
BlackDeluxeCat
6842daf8fb Fixed duct unloader works with core-linked storage (#7367) 2022-08-15 06:59:11 -04:00
Anuken
b88b5fa32a Merge remote-tracking branch 'origin/master' 2022-08-14 15:40:01 -04:00
Anuken
f15a620c45 Allow neoplasm on water/arkycite/etc 2022-08-14 15:39:56 -04:00
rodas80
166fcce13d Update servers_v7.json (#7365) 2022-08-14 13:02:46 -04:00
rodas80
185bfcd57f Update servers_v6.json (#7364) 2022-08-14 13:02:39 -04:00
Github Actions
522070be4b Automatic bundle update 2022-08-13 17:54:18 +00:00
Phinner
4030acbd75 Allow servers to send openable links to players (#7351)
* commitin'

* Update core/assets/bundles/bundle.properties

Co-authored-by: Anuken <arnukren@gmail.com>

* Update bundle_fr.properties

* s p a c e

Co-authored-by: Anuken <arnukren@gmail.com>
2022-08-13 13:52:46 -04:00
Anuken
1f318306a7 Merge remote-tracking branch 'origin/master' 2022-08-13 10:56:24 -04:00
Anuken
dbabb07528 Gradle 7.5.1 2022-08-13 10:56:19 -04:00
MEEPofFaith
25388ffe5f Better Duplicate Op Support (json/hjson) + 1 more op (#7355)
* Better support for duplicate ops

* 'Mathf.curve' op
2022-08-13 06:52:46 -04:00
Volas171
f9748b2d69 V6 (#7354) 2022-08-13 06:52:20 -04:00
Volas171
e0dcd420c0 V7 (#7353) 2022-08-13 06:51:58 -04:00
Joan Josep
8132e1f3aa Update bundle_ca.properties. Change verbal periphrases and apostrophe symbol. (#7332) 2022-08-12 10:46:08 -04:00
Github Actions
1d43e16261 Automatic bundle update 2022-08-12 11:44:46 +00:00
Phinner
935d096b26 French Translation: The return (#7086)
* yes

* yes 2

* hortisquash and the seven translations

* smol fixes

* y e s
2022-08-12 07:43:38 -04:00
Даркнесс#3729
ba67927fbb [ServerList] Add new Darkdustry servers (#7348)
why not
2022-08-12 07:26:30 -04:00
Blockzilla
0abedcb9b6 . (#7349)
Co-authored-by: Blockzilla101 <6621646-Blockzilla101@users.noreply.gitlab.com>
2022-08-12 07:22:46 -04:00
Github Actions
f3154d606b Automatic bundle update 2022-08-11 16:07:20 +00:00
Anuken
8cac2939b3 Merge remote-tracking branch 'origin/master' 2022-08-11 12:06:18 -04:00
Anuken
06e08c1074 Compact player list 2022-08-11 12:06:14 -04:00
Github Actions
2f7a646e2b Automatic bundle update 2022-08-11 15:37:24 +00:00
Luna
e28dbfad69 Community server search (#7305)
* basic community server search

* normalise capitalisation

* localise "Search:"
2022-08-11 11:36:10 -04:00
Anuken
1a85c85a22 Fixed assembler module input edge sprite 2022-08-11 10:44:11 -04:00
Anuken
e4c6822cca JSON payload stack support 2022-08-11 08:43:58 -04:00
MEEPofFaith
3f96799c2e Make PayloadAmmoTurret accept units (#7320) 2022-08-11 08:38:45 -04:00
squi2rel
91650646c6 Update servers_be.json (#7337)
it is closed
2022-08-11 08:32:17 -04:00
Lucky Clover
b3f43dbc03 worldCell.targetable = false (#7345) 2022-08-11 07:23:11 -04:00
rodas80
0014cd30b6 Update servers_v7.json (#7342) 2022-08-10 14:52:26 -04:00
MEEPofFaith
3fc0957197 Shielded wall shield size (#7343) 2022-08-10 14:52:20 -04:00
Epowerj
ce8d51e18e Work on peaks 2022-08-10 10:52:59 -04:00
squi2rel
09f66d5893 Update servers_v7.json (#7339)
It's completely closed
2022-08-10 08:06:31 -04:00
RTOmega
b61c4c1e15 Added Rush v7 (#7341) 2022-08-10 08:06:21 -04:00
BlackDeluxeCat
5e63b89f4f Fixed ucontrol approach not applied to ground units (#7340) 2022-08-10 08:06:12 -04:00
squi2rel
592e4b2f29 Update servers_v7.json (#7338)
yes it is closed too
:(
2022-08-09 23:27:23 -04:00
Github Actions
44af0bc08b Automatic bundle update 2022-08-10 02:51:16 +00:00
ThatOneBepis
0fa21ce165 Previous "update bundle_sr.properties" but no Sine shenanigans (#7333)
* Update bundle_sr.properties

* ln but with angles

* rollback

* you saw nothing
2022-08-09 22:50:14 -04:00
Epowerj
648a4b5e61 Tweaked tech tree for peaks 2022-08-09 19:45:51 -04:00
Epowerj
1d25b9e0bc Merge branch 'master' of https://github.com/Anuken/Mindustry into maps_phase_2 2022-08-09 18:57:26 -04:00
Epowerj
bc38d71f98 Progress on peaks 2022-08-09 16:52:36 -04:00
Epowerj
9f9e854c5f Progress on peaks 2022-08-09 16:47:13 -04:00
Github Actions
75b5efd5e2 Automatic bundle update 2022-08-09 20:03:27 +00:00
Nunting
a31175377a Update bundle_ko.properties (#7307)
* Update bundle_ko.properties

Unification of reactor terms. 
원자로 -> 반응로 통일. 같은 의미이지만 어감이 다름.

Added detailed description of parallax for beginners. This is not official and can be removed at any time.
초보자를 위한 패럴랙스 디테일 추가. 공식 설명이 아니므로 제거될 수 있음.

* Update bundle_ko.properties

토륨/핵융합 반응로->원자로로 복원
2022-08-09 16:02:28 -04:00
SUS
f01278cf72 Update bundle_uk_UA.properties (#7318)
* Update bundle_uk_UA.properties

Yesn't

* Update bundle_uk_UA.properties

Yay new update)

* Update bundle_uk_UA.properties

Start...

* Update bundle_uk_UA.properties

1

* Update bundle_uk_UA.properties

2

* Update bundle_uk_UA.properties

3.1

* Update bundle_uk_UA.properties

4

* Update bundle_uk_UA.properties

5

* Update bundle_uk_UA.properties

6

* Update bundle_uk_UA.properties

7

* Update bundle_uk_UA.properties

8

* Update bundle_uk_UA.properties

Finally (I'm waiting)
2022-08-09 16:02:19 -04:00
Epowerj
43937db6df Added peaks to tech tree 2022-08-09 15:50:45 -04:00
Epowerj
63cf6f6fb2 Reduced breach tungsten damage 2022-08-09 15:49:51 -04:00
Epowerj
2344cc442b Added peaks to code 2022-08-09 15:47:43 -04:00
Epowerj
48cb99774a Added peaks 2022-08-09 15:46:32 -04:00
Anuken
5f3439d38c Merge remote-tracking branch 'origin/master' 2022-08-09 09:11:16 -04:00
Anuken
6e11418fa4 Fixed #7331 2022-08-09 09:11:11 -04:00
RTOmega
f29e552f05 Added CampaignLike v7 (#7314) 2022-08-09 08:56:37 -04:00
Epowerj
901d0106c0 Merge branch 'master' of https://github.com/Anuken/Mindustry into maps_phase_2 2022-08-08 17:45:06 -04:00
Anuken
bae64cb98a Median error fix 2022-08-08 17:34:46 -04:00
Epowerj
f4798f5adc hid a bunch of stuff from the tech tree for now 2022-08-08 15:54:33 -04:00
Anuken
469a49b3d6 Cleanup 2022-08-08 14:27:10 -04:00
BlackDeluxeCat
0802941cb8 Fixed HeatCrafter Consumes Less Liquid (#7288) 2022-08-08 14:24:45 -04:00
Anuken
fae3360dfc Fixed #7327 2022-08-08 14:05:01 -04:00
Anuken
94d13267e8 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-08-07 22:54:30 -04:00
Anuken
01c3738275 Misc cleanup 2022-08-07 22:54:05 -04:00
彭瑞暄
af503d1a50 Update bundle_zh_TW.properties (#7190)
* Update bundle_zh_TW.properties

* Update bundle_zh_TW.properties
2022-08-07 21:38:00 -04:00
JniTrRny
6a2c6e3a74 the return of deselectable (#7319) 2022-08-07 13:10:12 -04:00
Anuken
a28601d91c Interplanetary accelerator beta info text 2022-08-06 17:31:21 -04:00
Epowerj
4b9b4f3c0b Progress on marsh 2022-08-06 15:03:36 -04:00
Anuken
39ebc046ad Fixed objectives dialog scaling 2022-08-06 14:06:24 -04:00
Anuken
ecdedf383a Merge remote-tracking branch 'origin/master' 2022-08-06 13:38:35 -04:00
Anuken
32f3190762 Less stacking in objectives dialog 2022-08-06 13:38:31 -04:00
Lucky Clover
e4255755ec liquidTank should be consistant as well (#7311) 2022-08-06 13:32:13 -04:00
Anuken
0c4d9d89bf Update bug_report.md 2022-08-06 13:31:45 -04:00
Anuken
9d1c03ccd9 Merge remote-tracking branch 'origin/master' 2022-08-06 13:30:52 -04:00
Anuken
45e5ab8ecc Fixed #7310 2022-08-06 13:30:47 -04:00
SoMall-dumpling
aa5ba1a3aa Update FlakBulletType.java (#7313)
fix erekir core unit make flak bullets explode
2022-08-06 13:29:47 -04:00
Anuken
e9eb713a39 Fixed #7309 2022-08-06 00:12:34 -04:00
Epowerj
33ef30923b Progress on marsh 2022-08-05 19:13:51 -04:00
Epowerj
a127302aae Progress on marsh 2022-08-05 18:26:09 -04:00
Epowerj
605f727f22 Progress on marsh 2022-08-05 18:11:19 -04:00
Epowerj
b1ad070f80 Progress on marsh 2022-08-05 17:34:56 -04:00
Epowerj
dc92222d98 Merge branch 'master' of https://github.com/Anuken/Mindustry into maps_phase_2 2022-08-05 17:06:47 -04:00
Epowerj
4f652852ec Progress on marsh 2022-08-05 17:04:40 -04:00
Anuken
a833bb09fe Merge remote-tracking branch 'origin/master' 2022-08-05 16:27:28 -04:00
Anuken
36ce1ea2af Faster beryllium drilling with burst drills 2022-08-05 16:27:23 -04:00
Epowerj
aa7576758a Tweaks on basin 2022-08-05 15:52:16 -04:00
Joan Josep
275293e45c Update bundle_ca.properties (#7301)
* Update bundle_ca.properties

* Update bundle_ca.properties
2022-08-05 15:09:05 -04:00
Github Actions
031ca650bd Automatic bundle update 2022-08-05 18:27:32 +00:00
Thomas Widyantoko
e3c4bd86db [ID] id_ID bundle update (#7175)
* [ID] various bundle update

+ Mod Browser release, some editor functions, sector four description, and more

* quick bundle update

sector, block, logic descriptions and other fixes
will continue again later my house is being renovated bruh

* finalizing v7 alpha id_ID translation

turrets are now translated, adjusted stats and status to match its function, and stuff

* added heat source to id_ID

...and other new things i guess

* adds new lines from EN bundle to id_ID

includes Neoplasia Reactor and other fixes

also things changed a lot behind the scenes
2022-08-05 14:26:38 -04:00
rodas80
28aa47d088 Update servers_v7.json (#7304) 2022-08-05 14:25:52 -04:00
Anuken
6a5d7da4ae Fixed #7303 / Fixed #7302 2022-08-05 14:25:37 -04:00
Anuken
8b6d3a67f3 Fixed #7299 2022-08-05 09:39:45 -04:00
Anuken
0f831d598d Fixed #7296 2022-08-05 09:35:04 -04:00
Anuken
11d3b1d973 Fixed #7292 2022-08-04 20:20:46 -04:00
Epowerj
d882dcf395 Marsh is probably testable now once Anuke is done with ground beryllium rebalancing 2022-08-04 19:28:31 -04:00
Epowerj
f728bd643a Merge branch 'master' of https://github.com/Anuken/Mindustry into maps_phase_2 2022-08-04 19:02:22 -04:00
Epowerj
1fa34518d6 Progress on marsh 2022-08-04 19:02:11 -04:00
Anuken
62d0d62d22 Fixed squished pump liquid icon 2022-08-04 18:45:51 -04:00
Epowerj
1245ff006f Progress on marsh 2022-08-04 18:45:26 -04:00
Anuken
f9c73c2fdc Merge remote-tracking branch 'origin/master' 2022-08-04 18:43:42 -04:00
Anuken
bf926d139d Fixed akrycite output 2022-08-04 18:43:38 -04:00
Epowerj
f6b5962997 Merge branch 'master' of https://github.com/Anuken/Mindustry into maps_phase_2
 Conflicts:
	core/src/mindustry/content/Blocks.java
2022-08-04 14:55:14 -04:00
Nautilus
9561ac59ea Update servers_v7.json (#7291)
new ip address for Phoenix servers
2022-08-04 14:39:36 -04:00
Epowerj
e3566bda28 Progress on marsh 2022-08-04 14:32:05 -04:00
Nunting
a13c8f5c4a Update bundle_ko.properties (#7285) 2022-08-04 14:06:47 -04:00
Epowerj
d9312bc960 Progress on marsh 2022-08-04 13:51:41 -04:00
Anuken
12b255d443 Merge remote-tracking branch 'origin/master' 2022-08-04 13:49:26 -04:00
Anuken
1bb45fe91c Minor bugfixes/cleanup 2022-08-04 13:49:22 -04:00
GaviTSRA
9fc8b09d03 Update servers_v6.json (#7289) 2022-08-04 13:36:03 -04:00
rodas80
4ab5d0ba50 Update servers_v7.json (#7287) 2022-08-04 11:49:31 -04:00
Nautilus
e689fc4621 Update servers_be.json (#7286)
Adding Phoenix-Network main server, pvp will follow later
2022-08-04 11:11:10 -04:00
Anuken
46f8838d1a Fixed #7284 2022-08-04 10:23:49 -04:00
Anuken
1d8166669b Fixed #7283 2022-08-04 10:14:13 -04:00
Anuken
db8e7675c8 Merge remote-tracking branch 'origin/master' 2022-08-03 23:44:10 -04:00
Anuken
243a672a5b Disabled NetworkIO entity writing 2022-08-03 23:44:07 -04:00
Epowerj
d6a0ce0fce Progress on marsh 2022-08-03 21:09:37 -04:00
Aren Elchinyn
fe8e26bb95 Update servers_v7.json (#7252) 2022-08-03 19:37:02 -04:00
Nunting
45f8712fe8 Update bundle_ko.properties (#7262) 2022-08-03 19:36:06 -04:00
rodas80
011310b3db Update servers_v7.json (#7273)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-08-03 19:35:50 -04:00
MEEPofFaith
ff28daa3a4 FlakDelay (#7281) 2022-08-03 17:08:53 -04:00
Epowerj
8a51ac0bdc More work on marsh 2022-08-03 16:33:21 -04:00
Epowerj
00d6a73c27 Tweaked tech tree and for marsh 2022-08-03 16:33:14 -04:00
Anuken
3138f05cc2 Merge remote-tracking branch 'origin/master' 2022-08-03 16:09:10 -04:00
Anuken
58246747ee Fixed shielded wall being available on Serpulo 2022-08-03 16:09:05 -04:00
SoMall-dumpling
c8257871b9 Update bundle_zh_CN.properties (#7261)
* Update bundle_zh_CN.properties

The Ultimate Unit Control System Translation

* Update bundle_zh_CN.properties

The Ultimate Flux Reactor

* Update bundle_zh_CN.properties

删除一个多余的空行

* Update bundle_zh_CN.properties

语序调整
2022-08-03 08:32:20 -04:00
Anuken
8a19582377 Merge remote-tracking branch 'origin/master' 2022-08-03 08:29:52 -04:00
Anuken
6f23fdf195 Fixed #7277 2022-08-03 08:29:47 -04:00
Github Actions
65db43268c Automatic bundle update 2022-08-03 01:27:29 +00:00
Anuken
b7948852b3 Merge remote-tracking branch 'origin/master' 2022-08-02 21:26:19 -04:00
Anuken
a54907583b Neoplasia reactor 2022-08-02 21:26:15 -04:00
xem8k5
28a280cd38 Update servers_v7.json (#7269) 2022-08-02 20:18:51 -04:00
Epowerj
e2dea0f84e Begin rework of basin 2022-08-02 18:32:26 -04:00
Epowerj
d77afbea06 Being work on marsh 2022-08-02 18:17:53 -04:00
Anuken
859baec744 Merge remote-tracking branch 'origin/master' 2022-08-02 13:13:42 -04:00
Anuken
e28d7b8d8d Generator explosion system cleanup 2022-08-02 13:13:37 -04:00
Phinner
a4c9d3043d update (#7270) 2022-08-02 08:11:05 -04:00
Anuken
fa1a5971cf Merge remote-tracking branch 'origin/master' 2022-08-01 20:56:41 -04:00
Anuken
9a95754007 Fixed incorrect scaling with command layout 2022-08-01 20:56:37 -04:00
Github Actions
efb258e9a6 Automatic bundle update 2022-08-02 00:29:14 +00:00
Anuken
d301f6ebe3 Merge remote-tracking branch 'origin/master' 2022-08-01 20:28:12 -04:00
Anuken
2bc000f53c WIP flux reactor 2022-08-01 20:28:07 -04:00
rodas80
fc6dcf96dc Update servers_v7.json (#7266) 2022-07-31 14:00:19 -04:00
Anuken
df7a0f46b1 Merge remote-tracking branch 'origin/master' 2022-07-31 13:59:36 -04:00
Anuken
36ecb45fb4 Minor UI style tweaks 2022-07-31 13:59:31 -04:00
rodas80
68363b112b Update servers_v6.json (#7265) 2022-07-31 13:44:49 -04:00
Anuken
3d0a1868c6 Merge remote-tracking branch 'origin/master' 2022-07-31 11:43:26 -04:00
Anuken
427100c61d Fixed commanded unit UI refresh 2022-07-31 11:43:23 -04:00
Joan Josep
d029c85ec5 Add Catalan to available languages and start its localisation. (#7076)
* Add Catalan to available languages and start its localisation.

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update Catalan.properties

* Update Catalan.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundles_ca.properties

* Update bundles_ca.properties

* Update bundle_ca.properties

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-31 10:57:00 -04:00
Anuken
765684a9b0 Fixed #7263 2022-07-31 10:55:33 -04:00
Anuken
83ccd0cf48 Merge remote-tracking branch 'origin/master' 2022-07-31 10:38:00 -04:00
Anuken
1fe988adc2 Fixed unit movement overshoot 2022-07-31 10:37:55 -04:00
Nunting
9c276f362d Update bundle_ko.properties (#7253)
* Update bundle_ko.properties

* Update bundle_ko.properties
2022-07-31 00:50:26 -04:00
Anuken
3d64047a91 Fixed Quad Repair AI 2022-07-31 00:30:37 -04:00
Anuken
ce0a8de25b Fixed certain units having useless mine command 2022-07-31 00:16:30 -04:00
Anuken
a87aa75adb More misc cleanup 2022-07-30 23:06:59 -04:00
Anuken
7df2a7ad43 Fixed #7260 2022-07-30 23:03:54 -04:00
Anuken
a0c4ed11c6 Merge remote-tracking branch 'origin/master' 2022-07-30 21:59:40 -04:00
Anuken
0debdee40b Fixed more wide water / Unit command JSON support 2022-07-30 21:59:36 -04:00
Github Actions
cf9a7f0c63 Automatic bundle update 2022-07-31 01:03:28 +00:00
Anuken
5fa301e242 Merge remote-tracking branch 'origin/master' 2022-07-30 21:01:13 -04:00
Anuken
55edd53f84 WIP command order system 2022-07-30 21:01:07 -04:00
Neil2101
83644a4d66 Deleted SubZero (#7258)
The owners of SubZero focus more on the Minecraft server and the mindustry server will stay offline indefinitely so why not delete it
2022-07-30 15:22:56 -04:00
Anuken
a326e36bbe Merge remote-tracking branch 'origin/master' 2022-07-30 10:05:06 -04:00
Anuken
b9753204da Fixed #7256 2022-07-30 10:05:01 -04:00
RTOmega
a3bdcd175b TR Bundle Cleanup (#7229) 2022-07-28 15:38:16 -04:00
Github Actions
b55465a4b0 Automatic bundle update 2022-07-28 14:22:45 +00:00
SoMall-dumpling
a263aa781d Update bundle_zh_CN.properties (#7189)
* Update bundle_zh_CN.properties

The following updates will focus on better unit names, turret names, map names, and other untranslated stuff.

* Update bundle_zh_CN.properties

four new lines

* Update bundle_zh_CN.properties

Revert rollback, and some missing translations.

* Update bundle_zh_CN.properties

map names

* Update bundle_zh_CN.properties

turret names, arkycite-related translations

* Update bundle_zh_CN.properties

boulders

* Update bundle_zh_CN.properties

命令模式->指挥模式

* Update bundle_zh_CN.properties

敌军基地/敌人基地->敌方基地

* Update bundle_zh_CN.properties

爬行者->爬虫

* Update bundle_zh_CN.properties

重岩叠嶂->风化山脉

* Update bundle_zh_CN.properties

这个\n的位置我实在看不下去了

* Create bundle_zh_CN.properties

恶灵->魔灵

* Update bundle_zh_CN.properties

奇奇怪怪多出来个\n

* Update bundle_zh_CN.properties

相织物->相织布

* Update bundle_zh_CN.properties

给顿号加个空格

* Update bundle_zh_CN.properties

传送带与导管的描述更改。

* Update bundle_zh_CN.properties

+向前

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

友军->己方
友方->己方

* Update bundle_zh_CN.properties

日蚀的炮弹不能翻墙,应该是子弹

* Update bundle_zh_CN.properties

自动重建已摧毁的建筑->自动重建被摧毁的建筑

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

two new lines

* Update bundle_zh_CN.properties

还是改回来。事实上墙的描述是挡下敌方炮弹,但也挡不住抛射炮。所以没有太大必要改前面的东西。(而且shell也是炮弹的意思)
死神,太逊啦

* Update bundle_zh_CN.properties

远距离的->远距

* Update bundle_zh_CN.properties

来--

* Update bundle_zh_CN.properties

已禁用->未启用
更新地图->更新内容

* Update bundle_zh_CN.properties

一些改进。

* Update bundle_zh_CN.properties

没有人会说具备一台炮塔的。
2022-07-28 10:21:38 -04:00
xStaBUx
0cd80b70b7 Water in cryofluid mixer & cultivator (#7244)
* criofluid mixer, cultivator & spore press liquids fix

water and oil now displayed in cryofluid mixer, cultivator and spore press

* 1

* 2
2022-07-28 09:43:52 -04:00
BlackDeluxeCat
df1df66c6c Update FilterOption.java (#7248) 2022-07-28 09:42:52 -04:00
RlCCJ
311cd86e47 Why is it here? (#7240)
BlockProducer already has buildSpeed.
2022-07-28 09:42:33 -04:00
WayZer
0054fcc428 Update servers_v7.json (#7242) 2022-07-28 09:42:16 -04:00
BalaM314
d18579b59a Allow printflushing to null (#7243)
* Allow `printflush`ing to null

* Dumb
2022-07-28 09:41:31 -04:00
hortiSquash
02c4e905a5 More Optimized Unloaders (Serpulo) (#7249)
* Update Unloader.java

* some comments

* deleted highUnloadPriority
2022-07-28 09:41:11 -04:00
Catchears
224cc80b59 update heat source description to match other sources (#7230)
* update heat source description to match other sources

* correct to large amounts of heat
2022-07-28 09:39:30 -04:00
Anuken
c1971cb5b1 Fixed #7241 2022-07-28 09:30:19 -04:00
Anuken
5fb7c2a916 Fixed #7239 2022-07-28 09:26:28 -04:00
Anuken
fa3bd6dbc6 Fixed #7227 2022-07-23 13:15:54 -04:00
Anuken
ca04c85b92 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-07-23 13:09:17 -04:00
Anuken
50530e7534 Improved drillable stat display 2022-07-23 13:08:51 -04:00
RlCCJ
4ba91b56b5 Restrict the ipt (#7226) 2022-07-23 13:04:17 -04:00
Anuken
d98f26d35b Erekir unit logic ID order changed 2022-07-22 14:10:46 -04:00
Anuken
0e81d19bd4 Merge remote-tracking branch 'origin/master' 2022-07-22 14:06:40 -04:00
Anuken
8eabe419c5 Heat source warmup fix 2022-07-22 14:06:34 -04:00
Github Actions
43f7384855 Automatic bundle update 2022-07-22 18:00:35 +00:00
RTOmega
9a3a6c31b3 Adding Block: Heat Source (#6855)
* Update Blocks.java

* ,

* Update Blocks.java

* Add files via upload

* Delete 5618F7BA-F0D0-4FFF-AE6A-185BFEA99F16.png

* Add files via upload

* Add files via upload

* Add files via upload

* Update Blocks.java

* Bundle

* 1m to 10k

* Update bundle.properties

* TR

* 10k to 1k

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-22 13:59:32 -04:00
rly4498
f16894592f onShoot on StatusFieldAbility (#7221)
* onShoot on StatusFieldAbility

allows for more JSON gaming

* hmm
2022-07-22 13:43:37 -04:00
Anuken
b150bcfb10 Merge remote-tracking branch 'origin/master' 2022-07-22 13:04:35 -04:00
Anuken
00d86e81a4 completely unfinished class that I might finish later 2022-07-22 13:04:31 -04:00
KotMilkMeoWtwo
6311dab533 Rename server (#7225)
* Rename server

* Update servers_v7.json
2022-07-22 10:33:44 -04:00
Anuken
3b0729b64e Fixed #7222 2022-07-22 04:48:02 -04:00
Anuken
687d0b4f00 Misc minor bugfixes
at 4 AM
2022-07-22 03:51:24 -04:00
Anuken
5ae204dd22 Fixed #7218 2022-07-21 21:23:02 -04:00
Anuken
da1103a2c0 Merge remote-tracking branch 'origin/master' 2022-07-21 07:56:13 -04:00
Anuken
1476c4dacd Fixed #7213 2022-07-21 07:56:09 -04:00
Anuken
56a798463a Update servers_v7.json
Removed outdated server
2022-07-20 17:29:49 -04:00
BeDanGames
dfc9daf26e Update servers_v7.json (#7211) 2022-07-20 15:59:18 -04:00
Anuken
5f4f07a10a Merge remote-tracking branch 'origin/master' 2022-07-20 15:58:29 -04:00
Anuken
25a1d125c8 Fixed #7207 2022-07-20 15:58:24 -04:00
BeDanGames
3d84ef9a21 Update servers_v7.json (#7205) 2022-07-19 21:59:26 -04:00
Anuken
1a39bcaef0 Smaller vanilla env page size 2022-07-19 20:43:10 -04:00
Anuken
4fbad2356d Mobile boosting unit fix 2022-07-19 11:34:44 -04:00
Anuken
90e9d37a9a Fixed #7201 2022-07-19 10:59:07 -04:00
Anuken
f1dc769b1f Fixed #7195 2022-07-19 07:42:58 -04:00
Anuken
e0f874c46f Merge remote-tracking branch 'origin/master' 2022-07-19 07:38:39 -04:00
Anuken
606cdff17d Fixed #7198 2022-07-19 07:38:34 -04:00
Github Actions
b94393f150 Automatic bundle update 2022-07-19 02:16:10 +00:00
Anuken
1c2aca91e4 Merge remote-tracking branch 'origin/master' 2022-07-18 22:14:57 -04:00
Anuken
a6ae178b46 Misc minor fixes 2022-07-18 22:14:53 -04:00
Epowerj
2332d9bee1 Tweaked intersect 2022-07-18 13:41:04 -04:00
Epowerj
a36a87fa83 Added an extra island to lake 2022-07-18 13:37:18 -04:00
Epowerj
1529d4ecc9 Tweaked aegis 2022-07-18 11:22:26 -04:00
Epowerj
fceec59a61 Added more resources to onset 2022-07-18 11:21:13 -04:00
Даркнесс#3729
e79b02c9bd [ServerList] Update Darkdustry IP (#7192)
The old domain is ded ;-;
2022-07-18 10:01:40 -04:00
Anuken
2c6b2a6fa9 Fixed #7193 2022-07-18 10:01:24 -04:00
Anuken
7680b4e0c5 Merge remote-tracking branch 'origin/master' 2022-07-17 21:48:37 -04:00
Anuken
4b0bc6fe5c Fixed Serpulo cores being used on Erekir 2022-07-17 21:48:33 -04:00
Github Actions
32871920b2 Automatic bundle update 2022-07-18 00:36:56 +00:00
Anuken
494440a591 Fixed incorrect 'command mode' hint on mobile 2022-07-17 20:35:49 -04:00
Anuken
26fbf4c71e Fixed NaN liquid efficiency 2022-07-17 19:12:57 -04:00
Anuken
1e7219f7d1 Merge remote-tracking branch 'origin/master' 2022-07-17 10:27:31 -04:00
Anuken
ebf9e82146 Crash fixes / Mod browser >=136 filter 2022-07-17 10:27:27 -04:00
Github Actions
ffff3fa351 Automatic bundle update 2022-07-17 13:22:44 +00:00
Lucky Clover
93f12a5544 Update bundle_zh_CN.properties (#7135)
* Update bundle_zh_CN.properties

* 部分补充

* 光彩统一改成光效

* Update bundle_zh_CN.properties

Thanks @SoMall-dumpling for review

* Suggestions from @xem8k5, @Cry0flu1d and more

* thanks mi2/xerxer

* miner fix

* Corrections from SoMall-dumpling

* Update suggestions from  @nanmenyangde

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

* from @nanmenyangde

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

* Fancier connectors

* New ninepatches

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

View File

@@ -7,7 +7,7 @@ assignees: ''
--- ---
**Platform**: *Android/iOS/Mac/Windows/Linux* **Platform**: *The type of device you were playing on - Android/iOS/Mac/Windows/Linux* ("All" is NOT a platform!)
**Build**: *The build number under the title in the main menu. Required. "LATEST" IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.* **Build**: *The build number under the title in the main menu. Required. "LATEST" IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.*

View File

@@ -5,8 +5,12 @@ on:
tags: tags:
- 'v*' - 'v*'
permissions: {}
jobs: jobs:
deploy: deploy:
permissions:
contents: write # for release creation (svenstaro/upload-release-action)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -29,6 +33,8 @@ jobs:
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git clone --depth 1 https://github.com/Anuken/MindustryJitpack.git git clone --depth 1 https://github.com/Anuken/MindustryJitpack.git
rm -rf .git rm -rf .git
cp -r ./MindustryJitpack/.git ./.git cp -r ./MindustryJitpack/.git ./.git

View File

@@ -2,6 +2,9 @@ name: Pull Request Tests
on: [pull_request, workflow_dispatch] on: [pull_request, workflow_dispatch]
permissions:
contents: read # to fetch code (actions/checkout)
jobs: jobs:
testPR: testPR:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -2,8 +2,12 @@ name: Tests
on: [push, workflow_dispatch] on: [push, workflow_dispatch]
permissions: {}
jobs: jobs:
runPush: runPush:
permissions:
contents: write # for Update bundles
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@@ -39,10 +39,13 @@ Server builds are bundled with each released build (in Releases). If you'd rathe
### Android ### Android
1. Install the Android SDK [here.](https://developer.android.com/studio#command-tools) Make sure you're downloading the "Command line tools only", as Android Studio is not required. 1. Install the Android SDK [here.](https://developer.android.com/studio#command-tools) Make sure you're downloading the "Command line tools only", as Android Studio is not required.
2. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory. 2. In the unzipped Android SDK folder, find the cmdline-tools directory. Then create a folder inside of it called `latest` and put all of its contents into the newly created folder.
3. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`. 3. In the same directory run the command `sdkmanager --licenses` (or `./sdkmanager --licenses` if on linux/mac)
4. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory.
5. Enable developer mode on your device/emulator. If you are on testing on a phone you can follow [these instructions](https://developer.android.com/studio/command-line/adb#Enabling), otherwise you need to google how to enable your emulator's developer mode specifically.
6. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`.
To debug the application on a connected phone, run `gradlew android:installDebug android:run`. To debug the application on a connected device/emulator, run `gradlew android:installDebug android:run`.
### Troubleshooting ### Troubleshooting

View File

@@ -9,7 +9,7 @@ You may want to add your server to this list. The steps for getting this done ar
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well. 1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins. You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example. *Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.
2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["logic-display", "large-logic-display"]`. 2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["canvas", "logic-display", "large-logic-display"]`.
3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that: 3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that:
- Your name or description must reflect the type of server you're hosting. - Your name or description must reflect the type of server you're hosting.
Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt. Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt.

View File

@@ -23,9 +23,9 @@ repositories{
task deploy(type: Copy){ task deploy(type: Copy){
dependsOn "assembleRelease" dependsOn "assembleRelease"
from "build/outputs/apk/standard/release/android-standard-release.apk" from "build/outputs/apk/release/android-release.apk"
into "../deploy/" into "../deploy/"
rename("android-standard-release.apk", "${generateDeployName('android')}.apk") rename("android-release.apk", "${generateDeployName('android')}.apk")
} }
android{ android{
@@ -122,8 +122,14 @@ dependencies{
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-android:${getArcHash()}"
natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}"
//TODO dynamically find best android platform jar instead of hard-coding to 30 def version;
def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/android.jar") def highestVersion;
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
version = it.name.find(/\d+/).toInteger();
highestVersion = version > highestVersion ? version : highestVersion;
}
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath) if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath)
} }

View File

@@ -42,6 +42,7 @@ public class EntityProcess extends BaseProcessor{
Seq<Selement> allDefs = new Seq<>(); Seq<Selement> allDefs = new Seq<>();
Seq<Stype> allInterfaces = new Seq<>(); Seq<Stype> allInterfaces = new Seq<>();
Seq<TypeSpec.Builder> baseClasses = new Seq<>(); Seq<TypeSpec.Builder> baseClasses = new Seq<>();
ObjectSet<TypeSpec.Builder> baseClassIndexers = new ObjectSet<>();
ClassSerializer serializer; ClassSerializer serializer;
{ {
@@ -232,9 +233,15 @@ public class EntityProcess extends BaseProcessor{
Stype repr = types.first(); Stype repr = types.first();
String groupType = repr.annotation(Component.class).base() ? baseName(repr) : interfaceName(repr); String groupType = repr.annotation(Component.class).base() ? baseName(repr) : interfaceName(repr);
String name = group.name().startsWith("g") ? group.name().substring(1) : group.name();
boolean collides = an.collide(); boolean collides = an.collide();
groupDefs.add(new GroupDefinition(group.name().startsWith("g") ? group.name().substring(1) : group.name(), groupDefs.add(new GroupDefinition(name,
ClassName.bestGuess(packageName + "." + groupType), types, an.spatial(), an.mapping(), collides)); ClassName.bestGuess(packageName + "." + groupType), types, an.spatial(), an.mapping(), collides));
TypeSpec.Builder accessor = TypeSpec.interfaceBuilder("IndexableEntity__" + name);
accessor.addMethod(MethodSpec.methodBuilder("setIndex__" + name).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC).addParameter(int.class, "index").returns(void.class).build());
write(accessor);
} }
ObjectMap<String, Selement> usedNames = new ObjectMap<>(); ObjectMap<String, Selement> usedNames = new ObjectMap<>();
@@ -260,6 +267,8 @@ public class EntityProcess extends BaseProcessor{
//get base class type name for extension //get base class type name for extension
Stype baseClassType = baseClasses.any() ? baseClasses.first() : null; Stype baseClassType = baseClasses.any() ? baseClasses.first() : null;
@Nullable TypeName baseClass = baseClasses.any() ? tname(packageName + "." + baseName(baseClassType)) : null; @Nullable TypeName baseClass = baseClasses.any() ? tname(packageName + "." + baseName(baseClassType)) : null;
@Nullable TypeSpec.Builder baseClassBuilder = baseClassType == null ? null : this.baseClasses.find(b -> Reflect.<String>get(b, "name").equals(baseName(baseClassType)));
boolean addIndexToBase = baseClassBuilder != null && baseClassIndexers.add(baseClassBuilder);
//whether the main class is the base itself //whether the main class is the base itself
boolean typeIsBase = baseClassType != null && type.has(Component.class) && type.annotation(Component.class).base(); boolean typeIsBase = baseClassType != null && type.has(Component.class) && type.annotation(Component.class).base();
@@ -381,17 +390,30 @@ public class EntityProcess extends BaseProcessor{
syncedFields.sortComparing(Selement::name); syncedFields.sortComparing(Selement::name);
//override toString method if(!methods.containsKey("toString()")){
builder.addMethod(MethodSpec.methodBuilder("toString") //override toString method
builder.addMethod(MethodSpec.methodBuilder("toString")
.addAnnotation(Override.class) .addAnnotation(Override.class)
.returns(String.class) .returns(String.class)
.addModifiers(Modifier.PUBLIC) .addModifiers(Modifier.PUBLIC)
.addStatement("return $S + $L", name + "#", "id").build()); .addStatement("return $S + $L", name + "#", "id").build());
}
EntityIO io = new EntityIO(type.name(), builder, allFieldSpecs, serializer, rootDirectory.child("annotations/src/main/resources/revisions").child(type.name())); EntityIO io = new EntityIO(type.name(), builder, allFieldSpecs, serializer, rootDirectory.child("annotations/src/main/resources/revisions").child(type.name()));
//entities with no sync comp and no serialization gen no code //entities with no sync comp and no serialization gen no code
boolean hasIO = ann.genio() && (components.contains(s -> s.name().contains("Sync")) || ann.serialize()); boolean hasIO = ann.genio() && (components.contains(s -> s.name().contains("Sync")) || ann.serialize());
TypeSpec.Builder indexBuilder = baseClassBuilder == null ? builder : baseClassBuilder;
if(baseClassBuilder == null || addIndexToBase){
//implement indexable interfaces.
for(GroupDefinition def : groups){
indexBuilder.addSuperinterface(tname(packageName + ".IndexableEntity__" + def.name));
indexBuilder.addMethod(MethodSpec.methodBuilder("setIndex__" + def.name).addParameter(int.class, "index").addModifiers(Modifier.PUBLIC).addAnnotation(Override.class)
.addCode("index__$L = index;", def.name).build());
}
}
//add all methods from components //add all methods from components
for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){ for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){
if(entry.value.contains(m -> m.has(Replace.class))){ if(entry.value.contains(m -> m.has(Replace.class))){
@@ -444,8 +466,15 @@ public class EntityProcess extends BaseProcessor{
mbuilder.addStatement("if(added == $L) return", first.name().equals("add")); mbuilder.addStatement("if(added == $L) return", first.name().equals("add"));
for(GroupDefinition def : groups){ for(GroupDefinition def : groups){
//remove/add from each group, assume imported if(first.name().equals("add")){
mbuilder.addStatement("Groups.$L.$L(this)", def.name, first.name()); //remove/add from each group, assume imported
mbuilder.addStatement("index__$L = Groups.$L.addIndex(this)", def.name, def.name);
}else{
//remove/add from each group, assume imported
mbuilder.addStatement("Groups.$L.removeIndex(this, index__$L);", def.name, def.name);
mbuilder.addStatement("index__$L = -1", def.name);
}
} }
} }
@@ -575,6 +604,16 @@ public class EntityProcess extends BaseProcessor{
skipDeprecated(builder); skipDeprecated(builder);
if(!legacy){
TypeSpec.Builder fieldBuilder = baseClassBuilder != null ? baseClassBuilder : builder;
if(addIndexToBase || baseClassBuilder == null){
//add group index int variables
for(GroupDefinition def : groups){
fieldBuilder.addField(FieldSpec.builder(int.class, "index__" + def.name, Modifier.PROTECTED, Modifier.TRANSIENT).initializer("-1").build());
}
}
}
definitions.add(new EntityDefinition(packageName + "." + name, builder, type, typeIsBase ? null : baseClass, components, groups, allFieldSpecs, legacy)); definitions.add(new EntityDefinition(packageName + "." + name, builder, type, typeIsBase ? null : baseClass, components, groups, allFieldSpecs, legacy));
} }
@@ -590,7 +629,7 @@ public class EntityProcess extends BaseProcessor{
groupsBuilder.addField(ParameterizedTypeName.get( groupsBuilder.addField(ParameterizedTypeName.get(
ClassName.bestGuess("mindustry.entities.EntityGroup"), itype), group.name, Modifier.PUBLIC, Modifier.STATIC); ClassName.bestGuess("mindustry.entities.EntityGroup"), itype), group.name, Modifier.PUBLIC, Modifier.STATIC);
groupInit.addStatement("$L = new $T<>($L.class, $L, $L)", group.name, groupc, itype, group.spatial, group.mapping); groupInit.addStatement("$L = new $T<>($L.class, $L, $L, (e, pos) -> { if(e instanceof $L.IndexableEntity__$L ix) ix.setIndex__$L(pos); })", group.name, groupc, itype, group.spatial, group.mapping, packageName, group.name, group.name);
} }
//write the groups //write the groups
@@ -853,7 +892,7 @@ public class EntityProcess extends BaseProcessor{
for(Smethod method : methods){ for(Smethod method : methods){
String signature = method.toString(); String signature = method.toString();
if(signatures.contains(signature)) continue; if(!signatures.add(signature)) continue;
Stype compType = interfaceToComp(method.type()); Stype compType = interfaceToComp(method.type());
MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL); MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL);
@@ -864,25 +903,29 @@ public class EntityProcess extends BaseProcessor{
builder.addAnnotation(OverrideCallSuper.class); //just in case builder.addAnnotation(OverrideCallSuper.class); //just in case
if(!method.isVoid()){ if(!method.isVoid()){
if(method.name().equals("isNull")){ String methodName = method.name();
builder.addStatement("return true"); switch(methodName){
}else if(method.name().equals("id")){ case "isNull":
builder.addStatement("return true");
break;
case "id":
builder.addStatement("return -1"); builder.addStatement("return -1");
}else{ break;
Svar variable = compType == null || method.params().size > 0 ? null : compType.fields().find(v -> v.name().equals(method.name())); case "toString":
String desc = variable == null ? null : variable.descString(); builder.addStatement("return $S", className);
if(variable == null || !varInitializers.containsKey(desc)){ break;
builder.addStatement("return " + getDefault(method.ret().toString())); default:
}else{ Svar variable = compType == null || method.params().size > 0 ? null : compType.fields().find(v -> v.name().equals(methodName));
String init = varInitializers.get(desc); String desc = variable == null ? null : variable.descString();
builder.addStatement("return " + (init.equals("{}") ? "new " + variable.mirror().toString() : "") + init); if(variable == null || !varInitializers.containsKey(desc)){
} builder.addStatement("return " + getDefault(method.ret().toString()));
}else{
String init = varInitializers.get(desc);
builder.addStatement("return " + (init.equals("{}") ? "new " + variable.mirror().toString() : "") + init);
}
} }
} }
nullBuilder.addMethod(builder.build()); nullBuilder.addMethod(builder.build());
signatures.add(signature);
} }
nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build()); nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build());

View File

@@ -97,14 +97,14 @@ public class StructProcess extends BaseProcessor{
} }
//[setter] + [constructor building] //[setter] + [constructor building]
if(varType == TypeName.BOOLEAN){ if(isBool){
cons.append(" | (").append(varName).append(" ? ").append("1L << ").append(offset).append("L : 0)"); cons.append(" | (").append(varName).append(" ? ").append("1L << ").append(offset).append("L : 0)");
//bools: single bit, needs special case to clear things //bools: single bit, needs special case to clear things
setter.beginControlFlow("if(value)"); setter.beginControlFlow("if(value)");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset); setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset);
setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.endControlFlow(); setter.endControlFlow();
}else if(varType == TypeName.FLOAT){ }else if(varType == TypeName.FLOAT){
cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)"); cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)");

View File

@@ -60,7 +60,13 @@ public class CallGenerator{
register.addStatement("mindustry.net.Net.registerPacket($L.$L::new)", packageName, ent.packetClassName); register.addStatement("mindustry.net.Net.registerPacket($L.$L::new)", packageName, ent.packetClassName);
//add fields to the type //add fields to the type
for(Svar param : ent.element.params()){ Seq<Svar> params = ent.element.params();
for(int i = 0; i < params.size; i++){
if(!ent.where.isServer && i == 0){
continue;
}
Svar param = params.get(i);
packet.addField(param.tname(), param.name(), Modifier.PUBLIC); packet.addField(param.tname(), param.name(), Modifier.PUBLIC);
} }

View File

@@ -34,7 +34,7 @@ allprojects{
ext{ ext{
versionNumber = '7' versionNumber = '7'
if(!project.hasProperty("versionModifier")) versionModifier = 'alpha' if(!project.hasProperty("versionModifier")) versionModifier = 'release'
if(!project.hasProperty("versionType")) versionType = 'official' if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry' appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94' steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
@@ -231,6 +231,7 @@ configure(subprojects - project(":annotations")){
options{ options{
addStringOption('Xdoclint:none', '-quiet') addStringOption('Xdoclint:none', '-quiet')
addStringOption('-release', '16') addStringOption('-release', '16')
encoding('UTF-8')
} }
} }
} }

View File

@@ -1055,6 +1055,20 @@
"search": [ "search": [
"defense" "defense"
] ]
},
{
"uid": "99aa5c8f6bbe4d96a3f422a60ff065a9",
"css": "planet",
"code": 59443,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M343.8 0L312.5 31.3 281.3 62.5 218.8 62.5 187.5 93.8 156.3 125 125 156.3 93.8 187.5 62.5 218.8 62.5 281.3 31.3 312.5 0 343.8 0 406.3 0 468.8 0 531.3 0 593.8 0 656.3 31.3 687.5 62.5 718.8 62.5 781.3 93.8 812.5 125 843.8 156.3 875 187.5 906.3 218.8 937.5 281.3 937.5 312.5 968.8 343.8 1000 406.3 1000 468.8 1000 531.3 1000 593.8 1000 656.3 1000 687.5 968.8 718.8 937.5 781.3 937.5 812.5 906.3 843.8 875 875 843.8 906.3 812.5 937.5 781.3 937.5 718.8 968.8 687.5 1000 656.3 1000 593.8 1000 531.3 1000 468.8 1000 406.3 1000 343.8 968.8 312.5 937.5 281.3 937.5 218.8 906.3 187.5 875 156.3 843.8 125 812.5 93.8 781.3 62.5 718.8 62.5 687.5 31.3 656.3 0 593.8 0 531.3 0 468.8 0 406.3 0 343.8 0ZM406.3 62.5L437.5 93.8 468.8 125 531.3 125 562.5 156.3 562.5 218.8 593.8 250 625 281.3 656.3 312.5 687.5 343.8 718.8 375 781.3 375 843.8 375 906.3 375 937.5 406.3 937.5 468.8 937.5 531.3 937.5 593.8 906.3 625 875 656.3 875 718.8 843.8 750 812.5 781.3 781.3 812.5 750 843.8 718.8 875 656.3 875 625 906.3 593.8 937.5 531.3 937.5 500 906.3 468.8 875 437.5 843.8 437.5 781.3 468.8 750 500 718.8 531.3 687.5 562.5 656.3 562.5 593.8 562.5 531.3 531.3 500 500 468.8 468.8 437.5 406.3 437.5 343.8 437.5 281.3 437.5 250 468.8 218.8 500 187.5 531.3 156.3 562.5 125 593.8 93.8 625 62.5 593.8 62.5 531.3 62.5 468.8 62.5 406.3 93.8 375 125 343.8 125 281.3 156.3 250 187.5 218.8 218.8 187.5 250 156.3 281.3 125 343.8 125 375 93.8 406.3 62.5ZM718.8 562.5L687.5 593.8 687.5 656.3 718.8 687.5 781.3 687.5 812.5 656.3 812.5 593.8 781.3 562.5 718.8 562.5Z",
"width": 1000
},
"search": [
"planet"
]
} }
] ]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

After

Width:  |  Height:  |  Size: 382 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 192 B

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -2,8 +2,8 @@
duplicatePadding: true, duplicatePadding: true,
combineSubdirectories: true, combineSubdirectories: true,
flattenPaths: true, flattenPaths: true,
maxWidth: 4096, maxWidth: 2048,
maxHeight: 4096, maxHeight: 2048,
fast: true, fast: true,
stripWhitespaceCenter: false stripWhitespaceCenter: false
} }

View File

Before

Width:  |  Height:  |  Size: 237 B

After

Width:  |  Height:  |  Size: 237 B

View File

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 215 B

View File

Before

Width:  |  Height:  |  Size: 194 B

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 887 B

After

Width:  |  Height:  |  Size: 912 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 889 B

After

Width:  |  Height:  |  Size: 881 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 899 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 B

After

Width:  |  Height:  |  Size: 535 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 430 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 573 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 756 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 B

After

Width:  |  Height:  |  Size: 563 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 B

After

Width:  |  Height:  |  Size: 315 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 679 B

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 197 B

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -2,8 +2,8 @@
duplicatePadding: true, duplicatePadding: true,
combineSubdirectories: true, combineSubdirectories: true,
flattenPaths: true, flattenPaths: true,
maxWidth: 4096, maxWidth: 2048,
maxHeight: 4096, maxHeight: 2048,
fast: true, fast: true,
stripWhitespaceCenter: true stripWhitespaceCenter: true
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 B

After

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

View File

@@ -2,8 +2,8 @@
duplicatePadding: true, duplicatePadding: true,
combineSubdirectories: true, combineSubdirectories: true,
flattenPaths: true, flattenPaths: true,
maxWidth: 4096, maxWidth: 2048,
maxHeight: 4096, maxHeight: 2048,
fast: true, fast: true,
stripWhitespaceCenter: true stripWhitespaceCenter: true
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

View File

@@ -14,6 +14,7 @@ link.f-droid.description = F-Droid listing
link.wiki.description = Official Mindustry wiki link.wiki.description = Official Mindustry wiki
link.suggestions.description = Suggest new features link.suggestions.description = Suggest new features
link.bug.description = Found one? Report it here link.bug.description = Found one? Report it here
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0}
linkfail = Failed to open link!\nThe URL has been copied to your clipboard. linkfail = Failed to open link!\nThe URL has been copied to your clipboard.
screenshot = Screenshot saved to {0} screenshot = Screenshot saved to {0}
screenshot.invalid = Map too large, potentially not enough memory for screenshot. screenshot.invalid = Map too large, potentially not enough memory for screenshot.
@@ -89,7 +90,7 @@ stats.destroyed = Buildings Destroyed
stats.deconstructed = Buildings Deconstructed stats.deconstructed = Buildings Deconstructed
stats.playtime = Time Played stats.playtime = Time Played
globalitems = [accent]Total Items globalitems = [accent]Planet Items
map.delete = Are you sure you want to delete the map "[accent]{0}[]"? map.delete = Are you sure you want to delete the map "[accent]{0}[]"?
level.highscore = High Score: [accent]{0} level.highscore = High Score: [accent]{0}
level.select = Level Select level.select = Level Select
@@ -138,21 +139,32 @@ mods.reloadexit = The game will now exit, to reload mods.
mod.installed = [[Installed] mod.installed = [[Installed]
mod.display = [gray]Mod:[orange] {0} mod.display = [gray]Mod:[orange] {0}
mod.enabled = [lightgray]Enabled mod.enabled = [lightgray]Enabled
mod.disabled = [scarlet]Disabled mod.disabled = [red]Disabled
mod.multiplayer.compatible = [gray]Multiplayer Compatible mod.multiplayer.compatible = [gray]Multiplayer Compatible
mod.disable = Disable mod.disable = Disable
mod.content = Content: mod.content = Content:
mod.delete.error = Unable to delete mod. File may be in use. mod.delete.error = Unable to delete mod. File may be in use.
mod.requiresversion = [scarlet]Requires min game version: [accent]{0}
mod.outdatedv7 = [scarlet]Incompatible with V7 (no minGameVersion: 136) mod.incompatiblegame = [red]Outdated Game
mod.missingdependencies = [scarlet]Missing dependencies: {0} mod.incompatiblemod = [red]Incompatible
mod.erroredcontent = [scarlet]Content Errors mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [red]Content Errors
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
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.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This mod caused errors when loading. Ask the mod author to fix them.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Errors have occurred loading content. mod.errors = Errors have occurred loading content.
mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing. mod.noerrorplay = [red]You have mods with errors.[] Either disable the affected mods or fix the errors before playing.
mod.nowdisabled = [scarlet]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled. mod.nowdisabled = [red]Mod '{0}' is missing dependencies:[accent] {1}\n[lightgray]These mods need to be downloaded first.\nThis mod will be automatically disabled.
mod.enable = Enable mod.enable = Enable
mod.requiresrestart = The game will now close to apply the mod changes. mod.requiresrestart = The game will now close to apply the mod changes.
mod.reloadrequired = [scarlet]Restart Required mod.reloadrequired = [red]Restart Required
mod.import = Import Mod mod.import = Import Mod
mod.import.file = Import File mod.import.file = Import File
mod.import.github = Import From GitHub mod.import.github = Import From GitHub
@@ -168,12 +180,17 @@ mod.scripts.disable = Your device does not support mods with scripts. You must d
about.button = About about.button = About
name = Name: name = Name:
noname = Pick a[accent] player name[] first. noname = Pick a[accent] player name[] first.
search = Search:
planetmap = Planet Map planetmap = Planet Map
launchcore = Launch Core launchcore = Launch Core
filename = File Name: filename = File Name:
unlocked = New content unlocked! unlocked = New content unlocked!
available = New research available! available = New research available!
unlock.incampaign = < Unlock in campaign for details > unlock.incampaign = < Unlock in campaign for details >
campaign.select = Select Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nMore difficult. Higher quality maps and overall experience.
campaign.serpulo = Older content; the classic experience. More open-ended, more content.\n\nPotentially unbalanced maps and campaign mechanics. Less polished.
completed = [accent]Completed completed = [accent]Completed
techtree = Tech Tree techtree = Tech Tree
techtree.select = Tech Tree Selection techtree.select = Tech Tree Selection
@@ -231,6 +248,7 @@ servers.showhidden = Show Hidden Servers
server.shown = Shown server.shown = Shown
server.hidden = Hidden server.hidden = Hidden
viewplayer = Viewing Player: [accent]{0}
trace = Trace Player trace = Trace Player
trace.playername = Player name: [accent]{0} trace.playername = Player name: [accent]{0}
trace.ip = IP: [accent]{0} trace.ip = IP: [accent]{0}
@@ -274,6 +292,7 @@ server.invalidport = Invalid port number!
server.error = [scarlet]Error hosting server. server.error = [scarlet]Error hosting server.
save.new = New Save save.new = New Save
save.overwrite = Are you sure you want to overwrite\nthis save slot? save.overwrite = Are you sure you want to overwrite\nthis save slot?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Overwrite overwrite = Overwrite
save.none = No saves found! save.none = No saves found!
savefail = Failed to save game! savefail = Failed to save game!
@@ -311,6 +330,11 @@ open = Open
customize = Customize Rules customize = Customize Rules
cancel = Cancel cancel = Cancel
command = Command command = Command
command.mine = Mine
command.repair = Repair
command.rebuild = Rebuild
command.assist = Assist Player
command.move = Move
openlink = Open Link openlink = Open Link
copylink = Copy Link copylink = Copy Link
back = Back back = Back
@@ -336,6 +360,8 @@ pausebuilding = [accent][[{0}][] to pause building
resumebuilding = [scarlet][[{0}][] to resume building resumebuilding = [scarlet][[{0}][] to resume building
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Wave {0} wave = [accent]Wave {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Wave in {0} wave.waiting = [lightgray]Wave in {0}
@@ -420,6 +446,7 @@ waves.max = max units
waves.guardian = Guardian waves.guardian = Guardian
waves.preview = Preview waves.preview = Preview
waves.edit = Edit... waves.edit = Edit...
waves.random = Random
waves.copy = Copy to Clipboard waves.copy = Copy to Clipboard
waves.load = Load from Clipboard waves.load = Load from Clipboard
waves.invalid = Invalid waves in clipboard. waves.invalid = Invalid waves in clipboard.
@@ -618,11 +645,13 @@ objective.build = [accent]Build: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units
objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[] objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[]
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[]
objective.destroycore = [accent]Destroy Enemy Core objective.destroycore = [accent]Destroy Enemy Core
objective.command = [accent]Command Units objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]\u26A0 Nuclear launch detected: [lightgray]{0} objective.nuclearlaunch = [accent]\u26A0 Nuclear launch detected: [lightgray]{0}
announce.nuclearstrike = [red]\u26A0 NUCLEAR STRIKE INBOUND \u26A0 announce.nuclearstrike = [red]\u26A0 NUCLEAR STRIKE INBOUND \u26A0\n[lightgray]construct backup cores immediately
loadout = Loadout loadout = Loadout
resources = Resources resources = Resources
@@ -630,6 +659,9 @@ resources.max = Max
bannedblocks = Banned Blocks bannedblocks = Banned Blocks
objectives = Objectives objectives = Objectives
bannedunits = Banned Units bannedunits = Banned Units
rules.hidebannedblocks = Hide Banned Blocks
bannedunits.whitelist = Banned Units As Whitelist
bannedblocks.whitelist = Banned Blocks As Whitelist
addall = Add All addall = Add All
launch.from = Launching From: [accent]{0} launch.from = Launching From: [accent]{0}
launch.capacity = Launching Item Capacity: [accent]{0} launch.capacity = Launching Item Capacity: [accent]{0}
@@ -655,6 +687,9 @@ weather.sandstorm.name = Sandstorm
weather.sporestorm.name = Sporestorm weather.sporestorm.name = Sporestorm
weather.fog.name = Fog weather.fog.name = Fog
campaign.playtime = \uF129 [lightgray]Sector Playtime: {0}
campaign.complete = [accent]Congratulations.\n\nThe enemy on {0} has been defeated.\n[lightgray]The final sector has been conquered.
sectorlist = Sectors sectorlist = Sectors
sectorlist.attacked = {0} under attack sectorlist.attacked = {0} under attack
sectors.unexplored = [lightgray]Unexplored sectors.unexplored = [lightgray]Unexplored
@@ -738,6 +773,8 @@ sector.windsweptIslands.description = Further past the shoreline is this remote
sector.extractionOutpost.description = A remote outpost, constructed by the enemy for the purpose of launching resources to other sectors.\n\nCross-sector transport technology is essential for further conquest. Destroy the base. Research their Launch Pads. sector.extractionOutpost.description = A remote outpost, constructed by the enemy for the purpose of launching resources to other sectors.\n\nCross-sector transport technology is essential for further conquest. Destroy the base. Research their Launch Pads.
sector.impact0078.description = Here lie remnants of the interstellar transport vessel that first entered this system.\n\nSalvage as much as possible from the wreckage. Research any intact technology. sector.impact0078.description = Here lie remnants of the interstellar transport vessel that first entered this system.\n\nSalvage as much as possible from the wreckage. Research any intact technology.
sector.planetaryTerminal.description = The final target.\n\nThis coastal base contains a structure capable of launching Cores to local planets. It is extremely well guarded.\n\nProduce naval units. Eliminate the enemy as quickly as possible. Research the launch structure. sector.planetaryTerminal.description = The final target.\n\nThis coastal base contains a structure capable of launching Cores to local planets. It is extremely well guarded.\n\nProduce naval units. Eliminate the enemy as quickly as possible. Research the launch structure.
sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology.
sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it.
sector.onset.name = The Onset sector.onset.name = The Onset
sector.aegis.name = Aegis sector.aegis.name = Aegis
@@ -746,14 +783,34 @@ sector.intersect.name = Intersect
sector.atlas.name = Atlas sector.atlas.name = Atlas
sector.split.name = Split sector.split.name = Split
sector.basin.name = Basin sector.basin.name = Basin
sector.marsh.name = Marsh
sector.peaks.name = Peaks
sector.ravine.name = Ravine
sector.caldera-erekir.name = Caldera
sector.stronghold.name = Stronghold
sector.crevice.name = Crevice
sector.siege.name = Siege
sector.crossroads.name = Crossroads
sector.karst.name = Karst
sector.origin.name = Origin
sector.onset.description = The tutorial sector. This objective has not been created yet. Await further information. sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.aegis.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible.
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain.
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past certain enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[].
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech.
sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release. sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold.
sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power.
sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings.
sector.ravine.description = An important transportation route for the enemy. No cores detected in the sector, but expect a variety of enemy forces.\nProduce [accent]surge alloy[]. Construct [accent]Afflict[] turrets.
sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival.
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[].
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores.
status.burning.name = Burning status.burning.name = Burning
status.freezing.name = Freezing status.freezing.name = Freezing
@@ -889,6 +946,8 @@ ability.statusfield = {0} Status Field
ability.unitspawn = {0} Factory ability.unitspawn = {0} Factory
ability.shieldregenfield = Shield Regen Field ability.shieldregenfield = Shield Regen Field
ability.movelightning = Movement Lightning ability.movelightning = Movement Lightning
ability.shieldarc = Shield Arc
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets
bar.onlycoredeposit = Only Core Depositing Allowed bar.onlycoredeposit = Only Core Depositing Allowed
@@ -911,6 +970,7 @@ bar.capacity = Capacity: {0}
bar.unitcap = {0} {1}/{2} bar.unitcap = {0} {1}/{2}
bar.liquid = Liquid bar.liquid = Liquid
bar.heat = Heat bar.heat = Heat
bar.instability = Instability
bar.heatamount = Heat: {0} bar.heatamount = Heat: {0}
bar.heatpercent = Heat: {0} ({1}%) bar.heatpercent = Heat: {0} ({1}%)
bar.power = Power bar.power = Power
@@ -937,7 +997,7 @@ bullet.infinitepierce = [stat]pierce
bullet.healpercent = [stat]{0}[lightgray]% repair bullet.healpercent = [stat]{0}[lightgray]% repair
bullet.healamount = [stat]{0}[lightgray] direct repair bullet.healamount = [stat]{0}[lightgray] direct repair
bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier
bullet.reload = [stat]{0}[lightgray]x fire rate bullet.reload = [stat]{0}%[lightgray] fire rate
bullet.range = [stat]{0}[lightgray] tiles range bullet.range = [stat]{0}[lightgray] tiles range
unit.blocks = blocks unit.blocks = blocks
@@ -1068,6 +1128,7 @@ keybind.mouse_move.name = Follow Mouse
keybind.pan.name = Pan View keybind.pan.name = Pan View
keybind.boost.name = Boost keybind.boost.name = Boost
keybind.command_mode.name = Command Mode keybind.command_mode.name = Command Mode
keybind.rebuild_select.name = Rebuild Region
keybind.schematic_select.name = Select Region keybind.schematic_select.name = Select Region
keybind.schematic_menu.name = Schematic Menu keybind.schematic_menu.name = Schematic Menu
keybind.schematic_flip_x.name = Flip Schematic X keybind.schematic_flip_x.name = Flip Schematic X
@@ -1093,6 +1154,8 @@ keybind.select.name = Select/Shoot
keybind.diagonal_placement.name = Diagonal Placement keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block keybind.pick.name = Pick Block
keybind.break_block.name = Break Block keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.deselect.name = Deselect keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1136,9 +1199,10 @@ rules.coreincinerates = Core Incinerates Overflow
rules.disableworldprocessors = Disable World Processors rules.disableworldprocessors = Disable World Processors
rules.schematic = Schematics Allowed rules.schematic = Schematics Allowed
rules.wavetimer = Wave Timer rules.wavetimer = Wave Timer
rules.wavesending = Wave Sending
rules.waves = Waves rules.waves = Waves
rules.attack = Attack Mode rules.attack = Attack Mode
rules.rtsai = RTS AI rules.rtsai = RTS AI [red](WIP)
rules.rtsminsquadsize = Min Squad Size rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size rules.rtsmaxsquadsize = Max Squad Size
rules.rtsminattackweight = Min Attack Weight rules.rtsminattackweight = Min Attack Weight
@@ -1146,12 +1210,14 @@ rules.cleanupdeadteams = Clean Up Defeated Team Buildings (PvP)
rules.corecapture = Capture Core On Destruction rules.corecapture = Capture Core On Destruction
rules.polygoncoreprotection = Polygonal Core Protection rules.polygoncoreprotection = Polygonal Core Protection
rules.placerangecheck = Placement Range Check rules.placerangecheck = Placement Range Check
rules.enemyCheat = Infinite AI (Red Team) Resources rules.enemyCheat = Infinite Enemy Team Resources
rules.blockhealthmultiplier = Block Health Multiplier rules.blockhealthmultiplier = Block Health Multiplier
rules.blockdamagemultiplier = Block Damage Multiplier rules.blockdamagemultiplier = Block Damage Multiplier
rules.unitbuildspeedmultiplier = Unit Production Speed Multiplier rules.unitbuildspeedmultiplier = Unit Production Speed Multiplier
rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Unit Health Multiplier rules.unithealthmultiplier = Unit Health Multiplier
rules.unitdamagemultiplier = Unit Damage Multiplier rules.unitdamagemultiplier = Unit Damage Multiplier
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1164,7 +1230,7 @@ rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves Wait for Enemies rules.waitForWaveToEnd = Waves Wait for Enemies
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles) rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo rules.unitammo = Units Require Ammo [red](may be removed)
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
rules.playerteam = Player Team rules.playerteam = Player Team
rules.title.waves = Waves rules.title.waves = Waves
@@ -1272,12 +1338,17 @@ unit.corvus.name = Corvus
unit.stell.name = Stell unit.stell.name = Stell
unit.locus.name = Locus unit.locus.name = Locus
unit.precept.name = Precept
unit.vanquish.name = Vanquish unit.vanquish.name = Vanquish
unit.conquer.name = Conquer unit.conquer.name = Conquer
unit.merui.name = Merui
unit.cleroi.name = Cleroi unit.cleroi.name = Cleroi
unit.anthicus.name = Anthicus
unit.tecta.name = Tecta unit.tecta.name = Tecta
unit.collaris.name = Collaris unit.collaris.name = Collaris
unit.elude.name = Elude
unit.avert.name = Avert unit.avert.name = Avert
unit.obviate.name = Obviate
unit.quell.name = Quell unit.quell.name = Quell
unit.disrupt.name = Disrupt unit.disrupt.name = Disrupt
unit.evoke.name = Evoke unit.evoke.name = Evoke
@@ -1285,11 +1356,8 @@ unit.incite.name = Incite
unit.emanate.name = Emanate unit.emanate.name = Emanate
unit.manifold.name = Manifold unit.manifold.name = Manifold
unit.assembly-drone.name = Assembly Drone unit.assembly-drone.name = Assembly Drone
unit.precept.name = Precept unit.latum.name = Latum
unit.merui.name = Merui unit.renale.name = Renale
unit.anthicus.name = Anthicus
unit.elude.name = Elude
unit.obviate.name = Obviate
block.parallax.name = Parallax block.parallax.name = Parallax
block.cliff.name = Cliff block.cliff.name = Cliff
@@ -1335,7 +1403,7 @@ block.deep-tainted-water.name = Deep Tainted Water
block.darksand-tainted-water.name = Dark Sand Tainted Water block.darksand-tainted-water.name = Dark Sand Tainted Water
block.tar.name = Tar block.tar.name = Tar
block.stone.name = Stone block.stone.name = Stone
block.sand.name = Sand block.sand-floor.name = Sand
block.darksand.name = Dark Sand block.darksand.name = Dark Sand
block.ice.name = Ice block.ice.name = Ice
block.snow.name = Snow block.snow.name = Snow
@@ -1402,6 +1470,8 @@ block.distributor.name = Distributor
block.sorter.name = Sorter block.sorter.name = Sorter
block.inverted-sorter.name = Inverted Sorter block.inverted-sorter.name = Inverted Sorter
block.message.name = Message block.message.name = Message
block.reinforced-message.name = Reinforced Message
block.world-message.name = World Message
block.illuminator.name = Illuminator block.illuminator.name = Illuminator
block.overflow-gate.name = Overflow Gate block.overflow-gate.name = Overflow Gate
block.underflow-gate.name = Underflow Gate block.underflow-gate.name = Underflow Gate
@@ -1498,7 +1568,7 @@ block.payload-router.name = Payload Router
block.duct.name = Duct block.duct.name = Duct
block.duct-router.name = Duct Router block.duct-router.name = Duct Router
block.duct-bridge.name = Duct Bridge block.duct-bridge.name = Duct Bridge
block.payload-propulsion-tower.name = Payload Propulsion Tower block.large-payload-mass-driver.name = Large Payload Mass Driver
block.payload-void.name = Payload Void block.payload-void.name = Payload Void
block.payload-source.name = Payload Source block.payload-source.name = Payload Source
block.disassembler.name = Disassembler block.disassembler.name = Disassembler
@@ -1509,12 +1579,14 @@ block.constructor.name = Constructor
block.constructor.description = Fabricates structures up to 2x2 tiles in size. block.constructor.description = Fabricates structures up to 2x2 tiles in size.
block.large-constructor.name = Large Constructor block.large-constructor.name = Large Constructor
block.large-constructor.description = Fabricates structures up to 4x4 tiles in size. block.large-constructor.description = Fabricates structures up to 4x4 tiles in size.
block.deconstructor.name = Deconstructor block.deconstructor.name = Large Deconstructor
block.deconstructor.description = Deconstructs structures and units. Returns 100% of build cost. block.deconstructor.description = Deconstructs structures and units. Returns 100% of build cost.
block.payload-loader.name = Payload Loader block.payload-loader.name = Payload Loader
block.payload-loader.description = Load liquids and items into blocks. block.payload-loader.description = Load liquids and items into blocks.
block.payload-unloader.name = Payload Unloader block.payload-unloader.name = Payload Unloader
block.payload-unloader.description = Unloads liquids and items from blocks. block.payload-unloader.description = Unloads liquids and items from blocks.
block.heat-source.name = Heat Source
block.heat-source.description = Outputs large amounts of heat. Sandbox only.
#Erekir #Erekir
block.empty.name = Empty block.empty.name = Empty
@@ -1532,13 +1604,14 @@ block.yellow-stone-plates.name = Yellow Stone Plates
block.red-stone.name = Red Stone block.red-stone.name = Red Stone
block.dense-red-stone.name = Dense Red Stone block.dense-red-stone.name = Dense Red Stone
block.red-ice.name = Red Ice block.red-ice.name = Red Ice
block.arkycite-floor.name = Arkycite Floor block.arkycite-floor.name = Arkycite
block.arkyic-stone.name = Arkyic Stone block.arkyic-stone.name = Arkyic Stone
block.rhyolite-vent.name = Rhyolite Vent block.rhyolite-vent.name = Rhyolite Vent
block.carbon-vent.name = Carbon Vent block.carbon-vent.name = Carbon Vent
block.arkyic-vent.name = Arkyic Vent block.arkyic-vent.name = Arkyic Vent
block.yellow-stone-vent.name = Yellow Stone Vent block.yellow-stone-vent.name = Yellow Stone Vent
block.red-stone-vent.name = Red Stone Vent block.red-stone-vent.name = Red Stone Vent
block.crystalline-vent.name = Crystalline Vent
block.redmat.name = Redmat block.redmat.name = Redmat
block.bluemat.name = Bluemat block.bluemat.name = Bluemat
block.core-zone.name = Core Zone block.core-zone.name = Core Zone
@@ -1578,6 +1651,7 @@ block.electric-heater.name = Electric Heater
block.slag-heater.name = Slag Heater block.slag-heater.name = Slag Heater
block.phase-heater.name = Phase Heater block.phase-heater.name = Phase Heater
block.heat-redirector.name = Heat Redirector block.heat-redirector.name = Heat Redirector
block.heat-router.name = Heat Router
block.slag-incinerator.name = Slag Incinerator block.slag-incinerator.name = Slag Incinerator
block.carbide-crucible.name = Carbide Crucible block.carbide-crucible.name = Carbide Crucible
block.slag-centrifuge.name = Slag Centrifuge block.slag-centrifuge.name = Slag Centrifuge
@@ -1650,11 +1724,10 @@ block.mech-assembler.name = Mech Assembler
block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor
block.reinforced-payload-router.name = Reinforced Payload Router block.reinforced-payload-router.name = Reinforced Payload Router
block.payload-mass-driver.name = Payload Mass Driver block.payload-mass-driver.name = Payload Mass Driver
block.small-deconstructor.name = Small Deconstructor block.small-deconstructor.name = Deconstructor
block.canvas.name = Canvas block.canvas.name = Canvas
block.world-processor.name = World Processor block.world-processor.name = World Processor
block.world-cell.name = World Cell block.world-cell.name = World Cell
block.shield-breaker.name = Shield Breaker (temp name/sprite)
block.tank-fabricator.name = Tank Fabricator block.tank-fabricator.name = Tank Fabricator
block.mech-fabricator.name = Mech Fabricator block.mech-fabricator.name = Mech Fabricator
block.ship-fabricator.name = Ship Fabricator block.ship-fabricator.name = Ship Fabricator
@@ -1664,6 +1737,8 @@ block.diffuse.name = Diffuse
block.basic-assembler-module.name = Basic Assembler Module block.basic-assembler-module.name = Basic Assembler Module
block.smite.name = Smite block.smite.name = Smite
block.malign.name = Malign block.malign.name = Malign
block.flux-reactor.name = Flux Reactor
block.neoplasia-reactor.name = Neoplasia Reactor
block.switch.name = Switch block.switch.name = Switch
block.micro-processor.name = Micro Processor block.micro-processor.name = Micro Processor
@@ -1684,28 +1759,26 @@ team.blue.name = Blue
hint.skip = Skip hint.skip = Skip
hint.desktopMove = Use [accent][[WASD][] to move. hint.desktopMove = Use [accent][[WASD][] to move.
hint.zoom = [accent]Scroll[] to zoom in or out. hint.zoom = [accent]Scroll[] to zoom in or out.
hint.mine = Move near the \uF8C4 copper ore and [accent]tap[] it to mine manually.
hint.desktopShoot = [accent][[Left-click][] to shoot. hint.desktopShoot = [accent][[Left-click][] to shoot.
hint.depositItems = To transfer items, drag from your ship to the core. hint.depositItems = To transfer items, drag from your ship to the core.
hint.respawn = To respawn as a ship, press [accent][[V][]. hint.respawn = To respawn as a ship, press [accent][[V][].
hint.respawn.mobile = You have switched control to a unit/structure. To respawn as a ship, [accent]tap the avatar in the top left.[] hint.respawn.mobile = You have switched control to a unit/structure. To respawn as a ship, [accent]tap the avatar in the top left.[]
hint.desktopPause = Press [accent][[Space][] to pause and unpause the game. hint.desktopPause = Press [accent][[Space][] to pause and unpause the game.
hint.placeDrill = Select the \uE85E [accent]Drill[] tab in the menu at the bottom right, then select a \uF870 [accent]Drill[] and click on a copper patch to place it.
hint.placeDrill.mobile = Select the \uE85E [accent]Drill[] tab in the menu at the bottom right, then select a \uF870 [accent]Drill[] and tap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm.
hint.placeConveyor = Conveyors move items from drills into other blocks. Select a \uF896 [accent]Conveyor[] from the \uE814 [accent]Distribution[] tab.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
hint.placeConveyor.mobile = Conveyors move items from drills into other blocks. Select a \uF896 [accent]Conveyor[] from the \uE814 [accent]Distribution[] tab.\n\nHold down your finger for a second and drag to place multiple conveyors.
hint.placeTurret = Place \uF861 [accent]Turrets[] to defend your base from enemies.\n\nTurrets require ammo - in this case, \uF838copper.\nUse conveyors and drills to supply them.
hint.breaking = [accent]Right-click[] and drag to break blocks. hint.breaking = [accent]Right-click[] and drag to break blocks.
hint.breaking.mobile = Activate the \uE817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection. hint.breaking.mobile = Activate the \uE817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection.
hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right. hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right.
hint.derelict = [accent]Derelict[] structures are broken remnants of old bases that no longer function.\n\nThese structures can be [accent]deconstructed[] for resources. hint.derelict = [accent]Derelict[] structures are broken remnants of old bases that no longer function.\n\nThese structures can be [accent]deconstructed[] for resources.
hint.research = Use the \uE875 [accent]Research[] button to research new technology. hint.research = Use the \uE875 [accent]Research[] button to research new technology.
hint.research.mobile = Use the \uE875 [accent]Research[] button in the \uE88C [accent]Menu[] to research new technology. hint.research.mobile = Use the \uE875 [accent]Research[] button in the \uE88C [accent]Menu[] to research new technology.
hint.unitControl = Hold [accent][[L-ctrl][] and [accent]click[] to control friendly units or turrets. hint.unitControl = Hold [accent][[L-ctrl][] and [accent]click[] to manually control friendly units or turrets.
hint.unitControl.mobile = [accent][[Double-tap][] to control friendly units or turrets. hint.unitControl.mobile = [accent][[Double-tap][] to manually control friendly units or turrets.
hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there.
hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there.
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 = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \uE827 [accent]Map[] in the bottom right.
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \uE827 [accent]Map[] in the \uE88C [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \uE827 [accent]Map[] in the \uE88C [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \uE844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \uE844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -1716,11 +1789,61 @@ 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.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.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.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 \u00EF\u00A1\u00A8 [accent]Foundation[] core over the \u00EF\u00A1\u00A9 [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.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.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.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.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.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 \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.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.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.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.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.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)
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
split.acquire = You must acquire some tungsten to build units.
split.build = Units must be transported to the other side of the wall.\nPlace two [accent]Payload Mass Drivers[], one on each side of the wall.\nSet up the link by pressing one of them, then selecting the other.
split.container = Similar to the container, units can also be transported using a [accent]Payload Mass Driver[].\nPlace a unit fabricator adjacent to a mass driver to load them, then send them across the wall to attack the enemy base.
item.copper.description = Used in all types of construction and ammunition. item.copper.description = Used in all types of construction and ammunition.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -1744,15 +1867,32 @@ item.spore-pod.details = Spores. Likely a synthetic life form. Emit gases toxic
item.blast-compound.description = Used in bombs and explosive ammunition. item.blast-compound.description = Used in bombs and explosive ammunition.
item.pyratite.description = Used in incendiary weapons and combustion-fueled generators. item.pyratite.description = Used in incendiary weapons and combustion-fueled generators.
#Erekir
item.beryllium.description = Used in many types of construction and ammunition on Erekir.
item.tungsten.description = Used in drills, armor and ammunition. Required in the construction of more advanced structures.
item.oxide.description = Used as a heat conductor and insulator for power.
item.carbide.description = Used in advanced structures, heavier units, and ammunition.
liquid.water.description = Used for cooling machines and waste processing. liquid.water.description = Used for cooling machines and waste processing.
liquid.slag.description = Refined in separators into constituent metals. Consumed in liquid turrets as ammunition. liquid.slag.description = Refined in separators into constituent metals. Consumed in liquid turrets as ammunition.
liquid.oil.description = Used in advanced material production and as incendiary ammunition. liquid.oil.description = Used in advanced material production and as incendiary ammunition.
liquid.cryofluid.description = Used as coolant in reactors, turrets and factories. liquid.cryofluid.description = Used as coolant in reactors, turrets and factories.
#Erekir
liquid.arkycite.description = Used in chemical reactions for power generation and material synthesis.
liquid.ozone.description = Used as an oxidizing agent in material production, and as fuel. Moderately explosive.
liquid.hydrogen.description = Used in resource extraction, unit production and structure repair. Flammable.
liquid.cyanogen.description = Used for ammunition, construction of advanced units, and various reactions in advanced blocks. Highly flammable.
liquid.nitrogen.description = Used in resource extraction, gas creation and unit production. Inert.
liquid.neoplasm.description = A dangerous biological byproduct of the Neoplasia reactor. Quickly spreads to any adjacent water-containing block it touches, damaging them in the process. Viscous.
liquid.neoplasm.details = Neoplasm. An uncontrollable mass of rapidly-dividing synthetic cells with a sludge-like consistency. Heat-resistant. Extremely dangerous to any structures involving water.\n\nToo complex and unstable for standard analysis. Potential applications unknown. Incineration in slag pools is recommended.
block.derelict = \uF77E [lightgray]Derelict block.derelict = \uF77E [lightgray]Derelict
block.armored-conveyor.description = Moves items forward. Does not accept non-conveyor inputs from the sides. block.armored-conveyor.description = Moves items forward. Does not accept non-conveyor inputs from the sides.
block.illuminator.description = Emits light. block.illuminator.description = Emits light.
block.message.description = Stores a message for communication between allies. block.message.description = Stores a message for communication between allies.
block.reinforced-message.description = Stores a message for communication between allies.
block.world-message.description = A message block for use in mapmaking. Cannot be destroyed.
block.graphite-press.description = Compresses coal into graphite. block.graphite-press.description = Compresses coal into graphite.
block.multi-press.description = Compresses coal into graphite. Requires water as coolant. block.multi-press.description = Compresses coal into graphite. Requires water as coolant.
block.silicon-smelter.description = Refines silicon from sand and coal. block.silicon-smelter.description = Refines silicon from sand and coal.
@@ -1819,7 +1959,7 @@ block.plated-conduit.description = Moves liquids forward. Does not accept input
block.liquid-router.description = Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid. block.liquid-router.description = Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid.
block.liquid-container.description = Stores a sizeable amount of liquid. Outputs to all sides, similarly to a liquid router. block.liquid-container.description = Stores a sizeable amount of liquid. Outputs to all sides, similarly to a liquid router.
block.liquid-tank.description = Stores a large amount of liquid. Outputs to all sides, similarly to a liquid router. block.liquid-tank.description = Stores a large amount of liquid. Outputs to all sides, similarly to a liquid router.
block.liquid-junction.description = Acts as a bridge for two crossing conduits. block.liquid-junction.description = Acts as a bridge between two crossing conduits.
block.bridge-conduit.description = Transports liquids over terrain or buildings. block.bridge-conduit.description = Transports liquids over terrain or buildings.
block.phase-conduit.description = Transports liquids over terrain or buildings. Longer range than the bridge conduit, but requires power. block.phase-conduit.description = Transports liquids over terrain or buildings. Longer range than the bridge conduit, but requires power.
block.power-node.description = Transmits power to connected nodes. The node will receive power from or supply power to any adjacent blocks. block.power-node.description = Transmits power to connected nodes. The node will receive power from or supply power to any adjacent blocks.
@@ -1899,44 +2039,159 @@ block.interplanetary-accelerator.description = A massive electromagnetic railgun
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers. block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
unit.dagger.description = Fires standard bullets at all nearby enemies. #Erekir
unit.mace.description = Fires streams of flame at all nearby enemies. block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
unit.fortress.description = Fires long-range artillery at ground targets. block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
unit.scepter.description = Fires a barrage of charged bullets at all nearby enemies. block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
unit.reign.description = Fires a barrage of massive piercing bullets at all nearby enemies. block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets.
unit.nova.description = Fires laser bolts that damage enemies and repair allied structures. Capable of flight. block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back.
unit.pulsar.description = Fires arcs of electricity that damage enemies and repair allied structures. Capable of flight. block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor.
unit.quasar.description = Fires piercing laser beams that damage enemies and repair allied structures. Capable of flight. Shielded. block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen.
unit.vela.description = Fires a massive continuous laser beam that damages enemies, causes fires and repairs allied structures. Capable of flight. block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating.
unit.corvus.description = Fires a massive laser blast that damages enemies and repairs allied structures. Can step over most terrain. block.disperse.description = Fires bursts of flak at aerial targets.
unit.crawler.description = Runs toward enemies and self-destructs, causing a large explosion. block.lustre.description = Fires a slow-moving single-target laser at enemy targets.
block.scathe.description = Launches a powerful missile at ground targets over vast distances.
block.smite.description = Fires bursts of piercing, lightning-emitting bullets.
block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating.
block.silicon-arc-furnace.description = Refines silicon from sand and graphite.
block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product.
block.electric-heater.description = Applies heat to structures. Requires large amounts of power.
block.slag-heater.description = Applies heat to structures. Requires slag.
block.phase-heater.description = Applies heat to structures. Requires phase fabric.
block.heat-redirector.description = Redirects accumulated heat to other blocks.
block.heat-router.description = Spreads accumulated heat in three output directions.
block.electrolyzer.description = Converts water into hydrogen and ozone gas. Outputs resulting gases in two opposite directions, marked by corresponding colors.
block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat.
block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat.
block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat.
block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat.
block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat.
block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag.
block.vent-condenser.description = Condenses vent gases into water. Consumes power.
block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power.\nOptionally uses hydrogen to boost efficiency.
block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power.\nOptionally uses nitrogen to boost efficiency.
block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall.
block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water.
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
block.reinforced-junction.description = Acts as a bridge between two crossing conduits.
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen.
block.beryllium-wall.description = Protects structures from enemy projectiles.
block.beryllium-wall-large.description = Protects structures from enemy projectiles.
block.tungsten-wall.description = Protects structures from enemy projectiles.
block.tungsten-wall-large.description = Protects structures from enemy projectiles.
block.carbide-wall.description = Protects structures from enemy projectiles.
block.carbide-wall-large.description = Protects structures from enemy projectiles.
block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically releasing electric arcs upon contact.
block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically releasing electric arcs upon contact.
block.shielded-wall.description = Protects structures from enemy projectiles, reflecting most bullets upon impact. Deploys a shield that absorbs most projectiles when power is provided. Conducts power.
block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled.
block.duct.description = Moves items forward. Only capable of storing a single item.
block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides.
block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter.
block.overflow-duct.description = Only outputs items to the sides if the front path is blocked.
block.duct-bridge.description = Moves items over structures and terrain.
block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores.
block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked.
block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits.
block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power.
block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power.
block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter.
block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter.
block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power.
block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range.
block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water.
block.chemical-combustion-chamber.description = Generates power from arkycite and ozone.
block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct.
block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided.
block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits.
block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction.
block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen.\nOptionally uses phase fabric to boost efficiency.
block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules.
block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules.
block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules.
block.tank-refabricator.description = Upgrades inputted tank units to the second tier.
block.ship-refabricator.description = Upgrades inputted ship units to the second tier.
block.mech-refabricator.description = Upgrades inputted mech units to the second tier.
block.prime-refabricator.description = Upgrades inputted units to the third tier.
block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input.
block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost.
block.reinforced-payload-conveyor.description = Moves payloads forward.
block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set.
block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone.
block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power.
block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen.
block.canvas.description = Displays a simple image with a pre-defined palette. Editable.
unit.dagger.description = Fires standard bullets at enemy targets.
unit.mace.description = Fires streams of flame at enemy targets.
unit.fortress.description = Fires long-range artillery at enemy ground targets.
unit.scepter.description = Fires a barrage of charged bullets at enemy targets.
unit.reign.description = Fires a barrage of massive piercing bullets at enemy targets.
unit.nova.description = Fires laser bolts that damage enemy targets and repair allied structures. Capable of flight.
unit.pulsar.description = Fires arcs of electricity that damage enemy targets and repair allied structures. Capable of flight.
unit.quasar.description = Fires piercing laser beams that damage enemy targets and repair allied structures. Capable of flight. Shielded.
unit.vela.description = Fires a massive continuous laser beam that damages enemy targets, causes fires and repairs allied structures. Capable of flight.
unit.corvus.description = Fires a massive laser blast that damages enemy targets and repairs allied structures. Can step over most terrain.
unit.crawler.description = Moves toward enemy targets and self-destructs, causing a large explosion.
unit.atrax.description = Fires debilitating orbs of slag at ground targets. Can step over most terrain. unit.atrax.description = Fires debilitating orbs of slag at ground targets. Can step over most terrain.
unit.spiroct.description = Fires sapping laser beams at enemies, repairing itself in the process. Can step over most terrain. unit.spiroct.description = Fires sapping laser beams at enemy targets, repairing itself in the process. Can step over most terrain.
unit.arkyid.description = Fires large sapping laser beams at enemies, repairing itself in the process. Can step over most terrain. unit.arkyid.description = Fires large sapping laser beams at enemy targets, repairing itself in the process. Can step over most terrain.
unit.toxopid.description = Fires large electric cluster-shells and piercing lasers at enemies. Can step over most terrain. unit.toxopid.description = Fires large electric cluster-shells and piercing lasers at enemy targets. Can step over most terrain.
unit.flare.description = Fires standard bullets at nearby ground targets. unit.flare.description = Fires standard bullets at enemy ground targets.
unit.horizon.description = Drops clusters of bombs on ground targets. unit.horizon.description = Drops clusters of bombs on enemy ground targets.
unit.zenith.description = Fires salvos of missiles at all nearby enemies. unit.zenith.description = Fires salvos of missiles at enemy targets.
unit.antumbra.description = Fires a barrage of bullets at all nearby enemies. unit.antumbra.description = Fires a barrage of bullets at enemy targets.
unit.eclipse.description = Fires two piercing lasers and a barrage of flak at all nearby enemies. unit.eclipse.description = Fires two piercing lasers and a barrage of flak at enemy targets.
unit.mono.description = Automatically mines copper and lead, depositing it into the core. unit.mono.description = Automatically mines copper and lead, depositing it into the core.
unit.poly.description = Automatically rebuilds destroyed structures and assists other units in construction. unit.poly.description = Automatically rebuilds destroyed structures and assists other units in construction.
unit.mega.description = Automatically repairs damaged structures. Capable of carrying blocks and small ground units. unit.mega.description = Automatically repairs damaged structures. Capable of carrying blocks and small ground units.
unit.quad.description = Drops large bombs on ground targets, repairing allied structures and damaging enemies. Capable of carrying medium-sized ground units. unit.quad.description = Drops plasma bombs on ground targets, repairing allied structures and damaging enemy ground targets. Capable of carrying medium-sized ground units.
unit.oct.description = Protects nearby allies with its regenerating shield. Capable of carrying most ground units. unit.oct.description = Protects nearby allies with a regenerating shield. Capable of carrying most ground units.
unit.risso.description = Fires a barrage of missiles and bullets at all nearby enemies. unit.risso.description = Fires a barrage of missiles and bullets at enemy targets.
unit.minke.description = Fires shells and standard bullets at nearby ground targets. unit.minke.description = Fires shells and standard bullets at enemy ground targets.
unit.bryde.description = Fires long-range artillery shells and missiles at enemies. unit.bryde.description = Fires long-range artillery shells and missiles at enemy targets.
unit.sei.description = Fires a barrage of missiles and armor-piercing bullets at enemies. unit.sei.description = Fires a barrage of missiles and armor-piercing bullets at enemy targets.
unit.omura.description = Fires a long-range piercing railgun bolt at enemies. Constructs flare units. unit.omura.description = Fires a long-range piercing railgun bolt at enemy targets. Constructs flare units.
unit.alpha.description = Defends the Shard core from enemies. Builds structures. unit.alpha.description = Defends the Shard core from enemies. Builds structures.
unit.beta.description = Defends the Foundation core from enemies. Builds structures. unit.beta.description = Defends the Foundation core from enemies. Builds structures.
unit.gamma.description = Defends the Nucleus core from enemies. Builds structures. unit.gamma.description = Defends the Nucleus core from enemies. Builds structures.
unit.retusa.description = Fires homing torpedoes at nearby enemies. Repairs allied units. unit.retusa.description = Fires homing torpedoes at enemy targets. Repairs allied units.
unit.oxynoe.description = Fires structure-repairing streams of flame at nearby enemies. Targets nearby enemy projectiles with a point defense turret. unit.oxynoe.description = Fires structure-repairing streams of flame at enemy targets. Targets enemy projectiles with a point defense turret.
unit.cyerce.description = Fires seeking cluster-missiles at enemies. Repairs allied units. unit.cyerce.description = Fires seeking cluster-missiles at enemy targets. Repairs allied units.
unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies. unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies.
unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets. unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts enemy targets with 4 autonomous laser turrets.
#Erekir
unit.stell.description = Fires standard bullets at enemy targets.
unit.locus.description = Fires alternating bullets at enemy targets.
unit.precept.description = Fires piercing cluster bullets at enemy targets.
unit.vanquish.description = Fires large piercing splitting bullets at enemy targets.
unit.conquer.description = Fires large piercing cascades of bullets at enemy targets.
unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain.
unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain.
unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain.
unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain.
unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain.
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid.
unit.avert.description = Fires twisting pairs of bullets at enemy targets.
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets.
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam. Capable of carrying 2x2 structures.
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam. Capable of carrying 2x2 structures.
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams. Capable of carrying 2x2 structures.
lst.read = Read a number from a linked memory cell. lst.read = Read a number from a linked memory cell.
lst.write = Write a number to a linked memory cell. lst.write = Write a number to a linked memory cell.
@@ -1952,6 +2207,7 @@ lst.set = Set a variable.
lst.operation = Perform an operation on 1-2 variables. lst.operation = Perform an operation on 1-2 variables.
lst.end = Jump to the top of the instruction stack. lst.end = Jump to the top of the instruction stack.
lst.wait = Wait a certain number of seconds. lst.wait = Wait a certain number of seconds.
lst.stop = Halt execution of this processor.
lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump = Conditionally jump to another statement. lst.jump = Conditionally jump to another statement.
lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[].
@@ -1962,7 +2218,7 @@ lst.getblock = Get tile data at any location.
lst.setblock = Set tile data at any location. lst.setblock = Set tile data at any location.
lst.spawnunit = Spawn unit at a location. lst.spawnunit = Spawn unit at a location.
lst.applystatus = Apply or clear a status effect from a unit. lst.applystatus = Apply or clear a status effect from a unit.
lst.spawnwave = Simulate a wave being spawned at an arbitrary location.\nWill not increment the wave counter. lst.spawnwave = Spawn a wave.
lst.explosion = Create an explosion at a location. lst.explosion = Create an explosion at a location.
lst.setrate = Set processor execution speed in instructions/tick. lst.setrate = Set processor execution speed in instructions/tick.
lst.fetch = Lookup units, cores, players or buildings by index.\nIndices start at 0 and end at their returned count. lst.fetch = Lookup units, cores, players or buildings by index.\nIndices start at 0 and end at their returned count.
@@ -2117,6 +2373,11 @@ lenum.payenter = Enter/land on the payload block the unit is on.
lenum.flag = Numeric unit flag. lenum.flag = Numeric unit flag.
lenum.mine = Mine at a position. lenum.mine = Mine at a position.
lenum.build = Build a structure. lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building, floor and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -14,6 +14,7 @@ link.f-droid.description = Спампаваць для Android з F-Droid
link.wiki.description = Афіцыйная вікі link.wiki.description = Афіцыйная вікі
link.suggestions.description = Прапанаваць новыя функцыі link.suggestions.description = Прапанаваць новыя функцыі
link.bug.description = Found one? Report it here link.bug.description = Found one? Report it here
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0}
linkfail = Не атрымалася адкрыць спасылку!\nURL-адрэс быў скапіяваны ў буфер абмена. linkfail = Не атрымалася адкрыць спасылку!\nURL-адрэс быў скапіяваны ў буфер абмена.
screenshot = рыншот захаваны ў {0} screenshot = рыншот захаваны ў {0}
screenshot.invalid = Карта занадта вялікая, магчыма, не хапае памяці для скрыншота. screenshot.invalid = Карта занадта вялікая, магчыма, не хапае памяці для скрыншота.
@@ -140,10 +141,17 @@ mod.multiplayer.compatible = [gray]Multiplayer Compatible
mod.disable = Выкл. mod.disable = Выкл.
mod.content = Змест: mod.content = Змест:
mod.delete.error = Немагчыма выдаліць мадыфікацыю. Магчыма, файл выкарыстоўваецца. mod.delete.error = Немагчыма выдаліць мадыфікацыю. Магчыма, файл выкарыстоўваецца.
mod.requiresversion = [scarlet]Мінімальная патрабаваная версія гульні: [accent]{0} mod.incompatiblegame = [red]Outdated Game
mod.outdatedv7 = [scarlet]Incompatible with V7 (no minGameVersion: 136) mod.incompatiblemod = [red]Incompatible
mod.missingdependencies = [scarlet]Не знойдзены бацькоўскія мадыфікацыі: {0} mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Памылкі змесціва mod.erroredcontent = [scarlet]Памылкі змесціва
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
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.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Памылкі былі выкліканыя загружаным змесцівам. mod.errors = Памылкі былі выкліканыя загружаным змесцівам.
mod.noerrorplay = [scarlet]У Вас ёсць мадыфікацыі з памылкамі.[] Выключыце праблемныя мадыфікацыі або выпраўце памылкі перад гульнёй. mod.noerrorplay = [scarlet]У Вас ёсць мадыфікацыі з памылкамі.[] Выключыце праблемныя мадыфікацыі або выпраўце памылкі перад гульнёй.
mod.nowdisabled = [scarlet]Мадыфікацыі '{0}' патрабуюцца бацькоўскія мадыфікацыі:[accent] {1}\n[lightgray]Спачатку трэба загрузіць іх.\nГэтая мадыфікацыя будзе аўтаматычна адключаная. mod.nowdisabled = [scarlet]Мадыфікацыі '{0}' патрабуюцца бацькоўскія мадыфікацыі:[accent] {1}\n[lightgray]Спачатку трэба загрузіць іх.\nГэтая мадыфікацыя будзе аўтаматычна адключаная.
@@ -165,12 +173,17 @@ mod.scripts.disable = Ваша прылада не падтрымлівае ма
about.button = Аб гульні about.button = Аб гульні
name = Імя: name = Імя:
noname = Для пачатку, прыдумайце[accent] сабе iмя[]. noname = Для пачатку, прыдумайце[accent] сабе iмя[].
search = Search:
planetmap = Карта планеты planetmap = Карта планеты
launchcore = Запусціць ядро launchcore = Запусціць ядро
filename = Iмя файла: filename = Iмя файла:
unlocked = Новы кантэнт адмыкнуты! unlocked = Новы кантэнт адмыкнуты!
available = New research available! available = New research available!
unlock.incampaign = < Unlock in campaign for details > unlock.incampaign = < Unlock in campaign for details >
campaign.select = Select Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience.
campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished.
completed = [accent]Завершаны completed = [accent]Завершаны
techtree = Дрэва\n тэхналогій techtree = Дрэва\n тэхналогій
techtree.select = Tech Tree Selection techtree.select = Tech Tree Selection
@@ -226,6 +239,7 @@ servers.disclaimer = Community servers are [accent]not[] owned or controlled by
servers.showhidden = Show Hidden Servers servers.showhidden = Show Hidden Servers
server.shown = Shown server.shown = Shown
server.hidden = Hidden server.hidden = Hidden
viewplayer = Viewing Player: [accent]{0}
trace = Адсочваць гульца trace = Адсочваць гульца
trace.playername = Iмя гульца: [accent]{0} trace.playername = Iмя гульца: [accent]{0}
@@ -270,6 +284,7 @@ server.invalidport = Няправільны нумар порта!
server.error = [барвовы]Памылка стварэння сервера. server.error = [барвовы]Памылка стварэння сервера.
save.new = Новае захаванне save.new = Новае захаванне
save.overwrite = Вы ўпэўненыя, што жадаеце перазапісаць\nгэты слот для захавання? save.overwrite = Вы ўпэўненыя, што жадаеце перазапісаць\nгэты слот для захавання?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Перазапісаць overwrite = Перазапісаць
save.none = Захавання не знойдзены! save.none = Захавання не знойдзены!
savefail = Не атрымалася захаваць гульню! savefail = Не атрымалася захаваць гульню!
@@ -307,6 +322,11 @@ open = Адкрыць
customize = наладзіць правілы customize = наладзіць правілы
cancel = адмена cancel = адмена
command = Command command = Command
command.mine = Mine
command.repair = Repair
command.rebuild = Rebuild
command.assist = Assist Player
command.move = Move
openlink = адкрыць спасылку openlink = адкрыць спасылку
copylink = скапіяваць спасылку copylink = скапіяваць спасылку
back = Назад back = Назад
@@ -332,6 +352,8 @@ pausebuilding = [accent][[{0}][] для прыпынення будаўніцт
resumebuilding = [scarlet][[{0}][] для працягу будаўніцтва resumebuilding = [scarlet][[{0}][] для працягу будаўніцтва
enablebuilding = [scarlet][[{0}][] to enable building enablebuilding = [scarlet][[{0}][] to enable building
showui = UI hidden.\nPress [accent][[{0}][] to show UI. showui = UI hidden.\nPress [accent][[{0}][] to show UI.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Хваля {0} wave = [accent]Хваля {0}
wave.cap = [accent]Wave {0}/{1} wave.cap = [accent]Wave {0}/{1}
wave.waiting = [lightgray]Хваля праз {0} wave.waiting = [lightgray]Хваля праз {0}
@@ -416,6 +438,7 @@ waves.max = max units
waves.guardian = Вартаўнік waves.guardian = Вартаўнік
waves.preview = Папярэдні прагляд waves.preview = Папярэдні прагляд
waves.edit = Рэдагавацью... waves.edit = Рэдагавацью...
waves.random = Random
waves.copy = Капіяваць у буфер абмену waves.copy = Капіяваць у буфер абмену
waves.load = Загрузіць з буфера абмену waves.load = Загрузіць з буфера абмену
waves.invalid = Няслушныя хвалі ў буферы абмену. waves.invalid = Няслушныя хвалі ў буферы абмену.
@@ -606,6 +629,8 @@ objective.build = [accent]Build: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units
objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[] objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[]
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[]
objective.destroycore = [accent]Destroy Enemy Core objective.destroycore = [accent]Destroy Enemy Core
objective.command = [accent]Command Units objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
@@ -616,6 +641,9 @@ resources.max = Max
bannedblocks = Забароненыя блокі bannedblocks = Забароненыя блокі
objectives = Objectives objectives = Objectives
bannedunits = Banned Units bannedunits = Banned Units
rules.hidebannedblocks = Hide Banned Blocks
bannedunits.whitelist = Banned Units As Whitelist
bannedblocks.whitelist = Banned Blocks As Whitelist
addall = Дадаць всё addall = Дадаць всё
launch.from = Launching From: [accent]{0} launch.from = Launching From: [accent]{0}
launch.capacity = Launching Item Capacity: [accent]{0} launch.capacity = Launching Item Capacity: [accent]{0}
@@ -640,6 +668,8 @@ weather.snow.name = Снег
weather.sandstorm.name = Пясочныя бурі weather.sandstorm.name = Пясочныя бурі
weather.sporestorm.name = Споравыя бурі weather.sporestorm.name = Споравыя бурі
weather.fog.name = Туман weather.fog.name = Туман
campaign.playtime = \uf129 [lightgray]Sector Playtime: {0}
campaign.complete = [accent]Congratulations.\n\nThe enemy on {0} has been defeated.\n[lightgray]The final sector has been conquered.
sectorlist = Sectors sectorlist = Sectors
sectorlist.attacked = {0} under attack sectorlist.attacked = {0} under attack
@@ -721,20 +751,43 @@ sector.windsweptIslands.description = Further past the shoreline is this remote
sector.extractionOutpost.description = A remote outpost, constructed by the enemy for the purpose of launching resources to other sectors.\n\nCross-sector transport technology is essential for further conquest. Destroy the base. Research their Launch Pads. sector.extractionOutpost.description = A remote outpost, constructed by the enemy for the purpose of launching resources to other sectors.\n\nCross-sector transport technology is essential for further conquest. Destroy the base. Research their Launch Pads.
sector.impact0078.description = Here lie remnants of the interstellar transport vessel that first entered this system.\n\nSalvage as much as possible from the wreckage. Research any intact technology. sector.impact0078.description = Here lie remnants of the interstellar transport vessel that first entered this system.\n\nSalvage as much as possible from the wreckage. Research any intact technology.
sector.planetaryTerminal.description = The final target.\n\nThis coastal base contains a structure capable of launching Cores to local planets. It is extremely well guarded.\n\nProduce naval units. Eliminate the enemy as quickly as possible. Research the launch structure. sector.planetaryTerminal.description = The final target.\n\nThis coastal base contains a structure capable of launching Cores to local planets. It is extremely well guarded.\n\nProduce naval units. Eliminate the enemy as quickly as possible. Research the launch structure.
sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology.
sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it.
sector.onset.name = The Onset sector.onset.name = The Onset
sector.aegis.name = Aegis sector.aegis.name = Aegis
sector.lake.name = Name sector.lake.name = Lake
sector.intersect.name = Intersect sector.intersect.name = Intersect
sector.atlas.name = Atlas sector.atlas.name = Atlas
sector.split.name = Split sector.split.name = Split
sector.basin.name = Basin sector.basin.name = Basin
sector.onset.description = The tutorial sector. This objective has not been created yet. Await further information. sector.marsh.name = Marsh
sector.aegis.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. sector.peaks.name = Peaks
sector.ravine.name = Ravine
sector.caldera-erekir.name = Caldera
sector.stronghold.name = Stronghold
sector.crevice.name = Crevice
sector.siege.name = Siege
sector.crossroads.name = Crossroads
sector.karst.name = Karst
sector.origin.name = Origin
sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible.
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain.
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[].
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech.
sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release. sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold.
sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power.
sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings.
sector.ravine.description = No enemy cores detected in the sector, although it's an important transportation route for the enemy. Expect variety of enemy forces.\nProduce [accent]surge alloy[]. Construct [accent]Afflict[] turrets.
sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival.
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[].
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores.
status.burning.name = Burning status.burning.name = Burning
status.freezing.name = Freezing status.freezing.name = Freezing
status.wet.name = Wet status.wet.name = Wet
@@ -869,6 +922,8 @@ ability.statusfield = Status Field
ability.unitspawn = {0} Factory ability.unitspawn = {0} Factory
ability.shieldregenfield = Shield Regen Field ability.shieldregenfield = Shield Regen Field
ability.movelightning = Movement Lightning ability.movelightning = Movement Lightning
ability.shieldarc = Shield Arc
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets
bar.onlycoredeposit = Only Core Depositing Allowed bar.onlycoredeposit = Only Core Depositing Allowed
@@ -891,6 +946,7 @@ bar.capacity = Умяшчальнасць: {0}
bar.unitcap = {0} {1}/{2} bar.unitcap = {0} {1}/{2}
bar.liquid = Вадкасці bar.liquid = Вадкасці
bar.heat = Нагрэў bar.heat = Нагрэў
bar.instability = Instability
bar.heatamount = Heat: {0} bar.heatamount = Heat: {0}
bar.heatpercent = Heat: {0} ({1}%) bar.heatpercent = Heat: {0} ({1}%)
bar.power = Энергія bar.power = Энергія
@@ -1002,7 +1058,7 @@ setting.smoothcamera.name = Smooth Camera
setting.vsync.name = Вертыкальная сінхранізацыя setting.vsync.name = Вертыкальная сінхранізацыя
setting.pixelate.name = Пікселізацыя setting.pixelate.name = Пікселізацыя
setting.minimap.name = Адлюстроўваць міні-карту setting.minimap.name = Адлюстроўваць міні-карту
setting.coreitems.name = Display Core Items (WIP) setting.coreitems.name = Display Core Items
setting.position.name = Адлюстроўваць каардынаты гульца setting.position.name = Адлюстроўваць каардынаты гульца
setting.mouseposition.name = Show Mouse Position setting.mouseposition.name = Show Mouse Position
setting.musicvol.name = Гучнасць музыкі setting.musicvol.name = Гучнасць музыкі
@@ -1048,6 +1104,7 @@ keybind.mouse_move.name = наследуе курсорам
keybind.pan.name = Pan View keybind.pan.name = Pan View
keybind.boost.name = Boost keybind.boost.name = Boost
keybind.command_mode.name = Command Mode keybind.command_mode.name = Command Mode
keybind.rebuild_select.name = Rebuild Region
keybind.schematic_select.name = Абраць вобласць keybind.schematic_select.name = Абраць вобласць
keybind.schematic_menu.name = Меню схем keybind.schematic_menu.name = Меню схем
keybind.schematic_flip_x.name = Адлюстраваць схему па восі X keybind.schematic_flip_x.name = Адлюстраваць схему па восі X
@@ -1073,6 +1130,8 @@ keybind.select.name = Выбар/Стрэл
keybind.diagonal_placement.name = Дыяганальнае размяшчэнне keybind.diagonal_placement.name = Дыяганальнае размяшчэнне
keybind.pick.name = Абраць блок keybind.pick.name = Абраць блок
keybind.break_block.name = Разбурыць блок keybind.break_block.name = Разбурыць блок
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.deselect.name = Зняць вылучэнне keybind.deselect.name = Зняць вылучэнне
keybind.pickupCargo.name = Pickup Cargo keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo keybind.dropCargo.name = Drop Cargo
@@ -1116,6 +1175,7 @@ rules.coreincinerates = Core Incinerates Overflow
rules.disableworldprocessors = Disable World Processors rules.disableworldprocessors = Disable World Processors
rules.schematic = Schematics Allowed rules.schematic = Schematics Allowed
rules.wavetimer = Інтэрвал хваляў rules.wavetimer = Інтэрвал хваляў
rules.wavesending = Wave Sending
rules.waves = Хвалі rules.waves = Хвалі
rules.attack = Рэжым атакі rules.attack = Рэжым атакі
rules.rtsai = RTS AI rules.rtsai = RTS AI
@@ -1130,8 +1190,10 @@ rules.enemyCheat = Бясконцыя рэсурсы ІІ (чырвоная ка
rules.blockhealthmultiplier = Множнік здароўя блокаў rules.blockhealthmultiplier = Множнік здароўя блокаў
rules.blockdamagemultiplier = Block Damage Multiplier rules.blockdamagemultiplier = Block Damage Multiplier
rules.unitbuildspeedmultiplier = Множнік хуткасці вытворчасці баёў. адз. rules.unitbuildspeedmultiplier = Множнік хуткасці вытворчасці баёў. адз.
rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Множнік здароўя баёў. адз. rules.unithealthmultiplier = Множнік здароўя баёў. адз.
rules.unitdamagemultiplier = Множнік страт баёў. адз. rules.unitdamagemultiplier = Множнік страт баёў. адз.
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Cores Contribute To Unit Cap rules.unitcapvariable = Cores Contribute To Unit Cap
rules.unitcap = Base Unit Cap rules.unitcap = Base Unit Cap
@@ -1249,12 +1311,17 @@ unit.vela.name = Ветразь
unit.corvus.name = Корвус unit.corvus.name = Корвус
unit.stell.name = Stell unit.stell.name = Stell
unit.locus.name = Locus unit.locus.name = Locus
unit.precept.name = Precept
unit.vanquish.name = Vanquish unit.vanquish.name = Vanquish
unit.conquer.name = Conquer unit.conquer.name = Conquer
unit.merui.name = Merui
unit.cleroi.name = Cleroi unit.cleroi.name = Cleroi
unit.anthicus.name = Anthicus
unit.tecta.name = Tecta unit.tecta.name = Tecta
unit.collaris.name = Collaris unit.collaris.name = Collaris
unit.elude.name = Elude
unit.avert.name = Avert unit.avert.name = Avert
unit.obviate.name = Obviate
unit.quell.name = Quell unit.quell.name = Quell
unit.disrupt.name = Disrupt unit.disrupt.name = Disrupt
unit.evoke.name = Evoke unit.evoke.name = Evoke
@@ -1262,11 +1329,8 @@ unit.incite.name = Incite
unit.emanate.name = Emanate unit.emanate.name = Emanate
unit.manifold.name = Manifold unit.manifold.name = Manifold
unit.assembly-drone.name = Assembly Drone unit.assembly-drone.name = Assembly Drone
unit.precept.name = Precept unit.latum.name = Latum
unit.merui.name = Merui unit.renale.name = Renale
unit.anthicus.name = Anthicus
unit.elude.name = Elude
unit.obviate.name = Obviate
block.parallax.name = Парралакс block.parallax.name = Парралакс
block.cliff.name = Скала block.cliff.name = Скала
block.sand-boulder.name = Пяшчаны валун block.sand-boulder.name = Пяшчаны валун
@@ -1311,7 +1375,7 @@ block.deep-tainted-water.name = Deep Tainted Water
block.darksand-tainted-water.name = Тёмный пясок з забруджанай вадой block.darksand-tainted-water.name = Тёмный пясок з забруджанай вадой
block.tar.name = Нафта block.tar.name = Нафта
block.stone.name = Камень block.stone.name = Камень
block.sand.name = Пясок block.sand-floor.name = Пясок
block.darksand.name = Тёмны пясок block.darksand.name = Тёмны пясок
block.ice.name = Лёд block.ice.name = Лёд
block.snow.name = Снег block.snow.name = Снег
@@ -1378,6 +1442,8 @@ block.distributor.name = Размеркавальнік
block.sorter.name = Сартавальнік block.sorter.name = Сартавальнік
block.inverted-sorter.name = Інвертаваны сартавальнік block.inverted-sorter.name = Інвертаваны сартавальнік
block.message.name = Паведамленне block.message.name = Паведамленне
block.reinforced-message.name = Reinforced Message
block.world-message.name = World Message
block.illuminator.name = Асвятляльнік block.illuminator.name = Асвятляльнік
block.overflow-gate.name = Залішнi затвор block.overflow-gate.name = Залішнi затвор
block.underflow-gate.name = Залішнi шлюз block.underflow-gate.name = Залішнi шлюз
@@ -1474,7 +1540,7 @@ block.payload-router.name = Роутар для тяжёлай зброі
block.duct.name = Duct block.duct.name = Duct
block.duct-router.name = Duct Router block.duct-router.name = Duct Router
block.duct-bridge.name = Duct Bridge block.duct-bridge.name = Duct Bridge
block.payload-propulsion-tower.name = Payload Propulsion Tower block.large-payload-mass-driver.name = Large Payload Mass Driver
block.payload-void.name = Payload Void block.payload-void.name = Payload Void
block.payload-source.name = Payload Source block.payload-source.name = Payload Source
block.disassembler.name = Разборшчык block.disassembler.name = Разборшчык
@@ -1491,6 +1557,8 @@ block.payload-loader.name = Payload Loader
block.payload-loader.description = Load liquids and items into blocks. block.payload-loader.description = Load liquids and items into blocks.
block.payload-unloader.name = Payload Unloader block.payload-unloader.name = Payload Unloader
block.payload-unloader.description = Unloads liquids and items from blocks. block.payload-unloader.description = Unloads liquids and items from blocks.
block.heat-source.name = Heat Source
block.heat-source.description = A 1x1 block that gives virtualy infinite heat.
block.empty.name = Empty block.empty.name = Empty
block.rhyolite-crater.name = Rhyolite Crater block.rhyolite-crater.name = Rhyolite Crater
block.rough-rhyolite.name = Rough Rhyolite block.rough-rhyolite.name = Rough Rhyolite
@@ -1513,6 +1581,7 @@ block.carbon-vent.name = Carbon Vent
block.arkyic-vent.name = Arkyic Vent block.arkyic-vent.name = Arkyic Vent
block.yellow-stone-vent.name = Yellow Stone Vent block.yellow-stone-vent.name = Yellow Stone Vent
block.red-stone-vent.name = Red Stone Vent block.red-stone-vent.name = Red Stone Vent
block.crystalline-vent.name = Crystalline Vent
block.redmat.name = Redmat block.redmat.name = Redmat
block.bluemat.name = Bluemat block.bluemat.name = Bluemat
block.core-zone.name = Core Zone block.core-zone.name = Core Zone
@@ -1552,6 +1621,7 @@ block.electric-heater.name = Electric Heater
block.slag-heater.name = Slag Heater block.slag-heater.name = Slag Heater
block.phase-heater.name = Phase Heater block.phase-heater.name = Phase Heater
block.heat-redirector.name = Heat Redirector block.heat-redirector.name = Heat Redirector
block.heat-router.name = Heat Router
block.slag-incinerator.name = Slag Incinerator block.slag-incinerator.name = Slag Incinerator
block.carbide-crucible.name = Carbide Crucible block.carbide-crucible.name = Carbide Crucible
block.slag-centrifuge.name = Slag Centrifuge block.slag-centrifuge.name = Slag Centrifuge
@@ -1628,7 +1698,6 @@ block.small-deconstructor.name = Small Deconstructor
block.canvas.name = Canvas block.canvas.name = Canvas
block.world-processor.name = World Processor block.world-processor.name = World Processor
block.world-cell.name = World Cell block.world-cell.name = World Cell
block.shield-breaker.name = Shield Breaker (temp name/sprite)
block.tank-fabricator.name = Tank Fabricator block.tank-fabricator.name = Tank Fabricator
block.mech-fabricator.name = Mech Fabricator block.mech-fabricator.name = Mech Fabricator
block.ship-fabricator.name = Ship Fabricator block.ship-fabricator.name = Ship Fabricator
@@ -1638,6 +1707,8 @@ block.diffuse.name = Diffuse
block.basic-assembler-module.name = Basic Assembler Module block.basic-assembler-module.name = Basic Assembler Module
block.smite.name = Smite block.smite.name = Smite
block.malign.name = Malign block.malign.name = Malign
block.flux-reactor.name = Flux Reactor
block.neoplasia-reactor.name = Neoplasia Reactor
block.switch.name = Пераключальнік block.switch.name = Пераключальнік
block.micro-processor.name = Мікропрацэсар block.micro-processor.name = Мікропрацэсар
@@ -1657,17 +1728,11 @@ team.blue.name = Сіняя
hint.skip = Skip hint.skip = Skip
hint.desktopMove = Use [accent][[WASD][] to move. hint.desktopMove = Use [accent][[WASD][] to move.
hint.zoom = [accent]Scroll[] to zoom in or out. hint.zoom = [accent]Scroll[] to zoom in or out.
hint.mine = Move near the \uf8c4 copper ore and [accent]tap[] it to mine manually.
hint.desktopShoot = [accent][[Left-click][] to shoot. hint.desktopShoot = [accent][[Left-click][] to shoot.
hint.depositItems = To transfer items, drag from your ship to the core. hint.depositItems = To transfer items, drag from your ship to the core.
hint.respawn = To respawn as a ship, press [accent][[V][]. hint.respawn = To respawn as a ship, press [accent][[V][].
hint.respawn.mobile = You have switched control to a unit/structure. To respawn as a ship, [accent]tap the avatar in the top left.[] hint.respawn.mobile = You have switched control to a unit/structure. To respawn as a ship, [accent]tap the avatar in the top left.[]
hint.desktopPause = Press [accent][[Space][] to pause and unpause the game. hint.desktopPause = Press [accent][[Space][] to pause and unpause the game.
hint.placeDrill = Select the \ue85e [accent]Drill[] tab in the menu at the bottom right, then select a \uf870 [accent]Drill[] and click on a copper patch to place it.
hint.placeDrill.mobile = Select the \ue85e [accent]Drill[] tab in the menu at the bottom right, then select a \uf870 [accent]Drill[] and tap on a copper patch to place it.\n\nPress the \ue800 [accent]checkmark[] at the bottom right to confirm.
hint.placeConveyor = Conveyors move items from drills into other blocks. Select a \uf896 [accent]Conveyor[] from the \ue814 [accent]Distribution[] tab.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
hint.placeConveyor.mobile = Conveyors move items from drills into other blocks. Select a \uf896 [accent]Conveyor[] from the \ue814 [accent]Distribution[] tab.\n\nHold down your finger for a second and drag to place multiple conveyors.
hint.placeTurret = Place \uf861 [accent]Turrets[] to defend your base from enemies.\n\nTurrets require ammo - in this case, \uf838copper.\nUse conveyors and drills to supply them.
hint.breaking = [accent]Right-click[] and drag to break blocks. hint.breaking = [accent]Right-click[] and drag to break blocks.
hint.breaking.mobile = Activate the \ue817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection. hint.breaking.mobile = Activate the \ue817 [accent]hammer[] in the bottom right and tap to break blocks.\n\nHold down your finger for a second and drag to break in a selection.
hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right. hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right.
@@ -1676,9 +1741,12 @@ hint.research = Use the \ue875 [accent]Research[] button to research new technol
hint.research.mobile = Use the \ue875 [accent]Research[] button in the \ue88c [accent]Menu[] to research new technology. hint.research.mobile = Use the \ue875 [accent]Research[] button in the \ue88c [accent]Menu[] to research new technology.
hint.unitControl = Hold [accent][[L-ctrl][] and [accent]click[] to control friendly units or turrets. hint.unitControl = Hold [accent][[L-ctrl][] and [accent]click[] to control friendly units or turrets.
hint.unitControl.mobile = [accent][[Double-tap][] to control friendly units or turrets. hint.unitControl.mobile = [accent][[Double-tap][] to control friendly units or turrets.
hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there.
hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there.
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 = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the bottom right.
hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[]. hint.launch.mobile = Once enough resources are collected, you can [accent]Launch[] by selecting nearby sectors from the \ue827 [accent]Map[] in the \ue88c [accent]Menu[].
hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type. hint.schematicSelect = Hold [accent][[F][] and drag to select blocks to copy and paste.\n\n[accent][[Middle Click][] to copy a single block type.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path. hint.conveyorPathfind = Hold [accent][[L-Ctrl][] while dragging conveyors to automatically generate a path.
hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path. hint.conveyorPathfind.mobile = Enable \ue844 [accent]diagonal mode[] and drag conveyors to automatically generate a path.
hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters. hint.boost = Hold [accent][[L-Shift][] to fly over obstacles with your current unit.\n\nOnly a few ground units have boosters.
@@ -1693,7 +1761,54 @@ hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores ov
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.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.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[]. hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.coopCampaign = When playing the [accent]co-op campaign[], items that are produced in the current map will also be sent [accent]to your local sectors[].\n\nAny new research done by the host also carries over. hint.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.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.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[].
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.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.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.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)
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
split.acquire = You must acquire some tungsten to build units.
split.build = Units must be transported to the other side of the wall.\nPlace two [accent]Payload Mass Drivers[], one on each side of the wall.\nSet up the link by pressing one of them, then selecting the other.
split.container = Similar to the container, units can also be transported using a [accent]Payload Mass Driver[].\nPlace a unit fabricator adjacent to a mass driver to load them, then send them across the wall to attack the enemy base.
item.copper.description = Самы асноўны будаўнічы матэрыял. Шырока выкарыстоўваецца ва ўсіх тыпах блокаў. item.copper.description = Самы асноўны будаўнічы матэрыял. Шырока выкарыстоўваецца ва ўсіх тыпах блокаў.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
@@ -1716,15 +1831,28 @@ item.spore-pod.description = Струк спрэчка, сінтэзаваных
item.spore-pod.details = Spores. Likely a synthetic life form. Emit gases toxic to other biological life. Extremely invasive. Highly flammable in certain conditions. item.spore-pod.details = Spores. Likely a synthetic life form. Emit gases toxic to other biological life. Extremely invasive. Highly flammable in certain conditions.
item.blast-compound.description = Нестабільнае злучэнне, якое выкарыстоўваецца ў бомбах і выбуховых рэчывах. Сінтэзуецца з струкоў спрэчку і іншых лятучых рэчываў. Выкарыстоўваць у якасці паліва не рэкамендуецца. item.blast-compound.description = Нестабільнае злучэнне, якое выкарыстоўваецца ў бомбах і выбуховых рэчывах. Сінтэзуецца з струкоў спрэчку і іншых лятучых рэчываў. Выкарыстоўваць у якасці паліва не рэкамендуецца.
item.pyratite.description = Надзвычай вогненебяспечнае рэчыва, якое выкарыстоўваецца ў запальным зброі. item.pyratite.description = Надзвычай вогненебяспечнае рэчыва, якое выкарыстоўваецца ў запальным зброі.
item.beryllium.description = Used in many types of construction and ammunition on Erekir.
item.tungsten.description = Used in drills, armor and ammunition. Required in the construction of more advanced structures.
item.oxide.description = Used as a heat conductor and insulator for power.
item.carbide.description = Used in advanced structures, heavier units, and ammunition.
liquid.water.description = Самая карысная вадкасць. Звычайна выкарыстоўваецца для астуджэння машын і перапрацоўкі адходаў. liquid.water.description = Самая карысная вадкасць. Звычайна выкарыстоўваецца для астуджэння машын і перапрацоўкі адходаў.
liquid.slag.description = разнастайныя розныя тыпы расплаўленага металу, змешаныя разам. Можа быць падзелены на складнікі яго мінералы або распылён на варожых баявыя адзінкі ў якасці зброі. liquid.slag.description = разнастайныя розныя тыпы расплаўленага металу, змешаныя разам. Можа быць падзелены на складнікі яго мінералы або распылён на варожых баявыя адзінкі ў якасці зброі.
liquid.oil.description = Вадкасць, якая выкарыстоўваецца ў вытворчасці сучасных матэрыялаў. Можа быць пераўтвораная ў вугаль для выкарыстання ў якасці паліва або распыленая і падпаленыя як зброя. liquid.oil.description = Вадкасць, якая выкарыстоўваецца ў вытворчасці сучасных матэрыялаў. Можа быць пераўтвораная ў вугаль для выкарыстання ў якасці паліва або распыленая і падпаленыя як зброя.
liquid.cryofluid.description = Інэртная, неедкая вадкасць, створаная з вады і тытана. Валодае надзвычай высокай цеплаёмістасцю. Шырока выкарыстоўваецца ў якасці астуджальнай вадкасці. liquid.cryofluid.description = Інэртная, неедкая вадкасць, створаная з вады і тытана. Валодае надзвычай высокай цеплаёмістасцю. Шырока выкарыстоўваецца ў якасці астуджальнай вадкасці.
liquid.arkycite.description = Used in chemical reactions for power generation and material synthesis.
liquid.ozone.description = Used as an oxidizing agent in material production, and as fuel. Moderately explosive.
liquid.hydrogen.description = Used in resource extraction, unit production and structure repair. Flammable.
liquid.cyanogen.description = Used for ammunition, construction of advanced units, and various reactions in advanced blocks. Highly flammable.
liquid.nitrogen.description = Used in resource extraction, gas creation and unit production. Inert.
liquid.neoplasm.description = A dangerous biological byproduct of the Neoplasia reactor. Quickly spreads to any adjacent water-containing block it touches, damaging them in the process. Viscous.
liquid.neoplasm.details = Neoplasm. An uncontrollable mass of rapidly-dividing synthetic cells with a sludge-like consistency. Heat-resistant. Extremely dangerous to any structures involving water.\n\nToo complex and unstable for standard analysis. Potential applications unknown. Incineration in slag pools is recommended.
block.derelict = \uf77e [lightgray]Derelict block.derelict = \uf77e [lightgray]Derelict
block.armored-conveyor.description = Перамяшчае прадметы з той жа хуткасцю, што і тытанавыя канвееры, але валодае большай бранёй. Не прымае на ўваход з бакоў ні ад чаго акрамя як ад іншых канвеераў. block.armored-conveyor.description = Перамяшчае прадметы з той жа хуткасцю, што і тытанавыя канвееры, але валодае большай бранёй. Не прымае на ўваход з бакоў ні ад чаго акрамя як ад іншых канвеераў.
block.illuminator.description = Маленькі, кампактны, які наладжвае крыніцу святла. Патрабуецца энергія для працы. block.illuminator.description = Маленькі, кампактны, які наладжвае крыніцу святла. Патрабуецца энергія для працы.
block.message.description = Захоўвае паведамленне. Выкарыстоўваецца для сувязі паміж саюзьнікамі. block.message.description = Захоўвае паведамленне. Выкарыстоўваецца для сувязі паміж саюзьнікамі.
block.reinforced-message.description = Stores a message for communication between allies.
block.world-message.description = A message block for use in mapmaking. Cannot be destroyed.
block.graphite-press.description = Сціскае кавалкі вугалю ў чыстыя лісты графіту. block.graphite-press.description = Сціскае кавалкі вугалю ў чыстыя лісты графіту.
block.multi-press.description = Абноўленая версія графітавага прэса. Выкарыстоўвае ваду і энергію для хуткай і эфектыўнай апрацоўкі вугалю. block.multi-press.description = Абноўленая версія графітавага прэса. Выкарыстоўвае ваду і энергію для хуткай і эфектыўнай апрацоўкі вугалю.
block.silicon-smelter.description = Злучае пясок з чыстым вуглём. Вырабляе крэмній. block.silicon-smelter.description = Злучае пясок з чыстым вуглём. Вырабляе крэмній.
@@ -1870,6 +1998,99 @@ block.large-logic-display.description = Displays arbitrary graphics from a logic
block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment. block.interplanetary-accelerator.description = A massive electromagnetic railgun tower. Accelerates cores to escape velocity for interplanetary deployment.
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers. block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets.
block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back.
block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor.
block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen.
block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating.
block.disperse.description = Fires bursts of flak at aerial targets.
block.lustre.description = Fires a slow-moving single-target laser at enemy targets.
block.scathe.description = Launches a powerful missile at ground targets over vast distances.
block.smite.description = Fires bursts of piercing, lightning-emitting bullets.
block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating.
block.silicon-arc-furnace.description = Refines silicon from sand and graphite.
block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product.
block.electric-heater.description = Heats facing blocks. Requires large amounts of power.
block.slag-heater.description = Heats facing blocks. Requires slag.
block.phase-heater.description = Heats facing blocks. Requires phase fabric.
block.heat-redirector.description = Redirects accumulated heat to other blocks.
block.heat-router.description = Spreads accumulated heat in three output directions.
block.electrolyzer.description = Converts water into hydrogen and ozone gas.
block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat.
block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat.
block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat.
block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat.
block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat.
block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag.
block.vent-condenser.description = Condenses vent gases into water. Consumes power.
block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power.
block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power.
block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall.
block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water.
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
block.reinforced-junction.description = Acts as a bridge for two crossing conduits.
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen.
block.beryllium-wall.description = Protects structures from enemy projectiles.
block.beryllium-wall-large.description = Protects structures from enemy projectiles.
block.tungsten-wall.description = Protects structures from enemy projectiles.
block.tungsten-wall-large.description = Protects structures from enemy projectiles.
block.carbide-wall.description = Protects structures from enemy projectiles.
block.carbide-wall-large.description = Protects structures from enemy projectiles.
block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact.
block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact.
block.shielded-wall.description = Protects structures from enemy projectiles. Deploys a shield that absorbs most projectiles when power is provided. Conducts power.
block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled.
block.duct.description = Moves items forward. Only capable of storing a single item.
block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides.
block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter.
block.overflow-duct.description = Only outputs items to the sides if the front path is blocked.
block.duct-bridge.description = Moves items over structures and terrain.
block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores.
block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked.
block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits.
block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power.
block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power.
block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter.
block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter.
block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power.
block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range.
block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water.
block.chemical-combustion-chamber.description = Generates power from arkycite and ozone.
block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct.
block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided.
block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits.
block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction.
block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen.
block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules.
block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules.
block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules.
block.tank-refabricator.description = Upgrades inputted tank units to the second tier.
block.ship-refabricator.description = Upgrades inputted ship units to the second tier.
block.mech-refabricator.description = Upgrades inputted mech units to the second tier.
block.prime-refabricator.description = Upgrades inputted units to the third tier.
block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input.
block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost.
block.reinforced-payload-conveyor.description = Moves payloads forward.
block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set.
block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone.
block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power.
block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen.
block.canvas.description = Displays a simple image with a pre-defined palette. Editable.
unit.dagger.description = Fires standard bullets at all nearby enemies. unit.dagger.description = Fires standard bullets at all nearby enemies.
unit.mace.description = Fires streams of flame at all nearby enemies. unit.mace.description = Fires streams of flame at all nearby enemies.
unit.fortress.description = Fires long-range artillery at ground targets. unit.fortress.description = Fires long-range artillery at ground targets.
@@ -1908,6 +2129,24 @@ unit.oxynoe.description = Fires structure-repairing streams of flame at nearby e
unit.cyerce.description = Fires seeking cluster-missiles at enemies. Repairs allied units. unit.cyerce.description = Fires seeking cluster-missiles at enemies. Repairs allied units.
unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies. unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies.
unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets. unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets.
unit.stell.description = Fires standard bullets at enemy targets.
unit.locus.description = Fires alternating bullets at enemy targets.
unit.precept.description = Fires piercing cluster bullets at enemy targets.
unit.vanquish.description = Fires large piercing splitting bullets at enemy targets.
unit.conquer.description = Fires large piercing cascades of bullets at enemy targets.
unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain.
unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain.
unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain.
unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain.
unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain.
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid.
unit.avert.description = Fires twisting pairs of bullets at enemy targets.
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets.
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam.
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam.
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams.
lst.read = Read a number from a linked memory cell. lst.read = Read a number from a linked memory cell.
lst.write = Write a number to a linked memory cell. lst.write = Write a number to a linked memory cell.
lst.print = Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used. lst.print = Add text to the print buffer.\nDoes not display anything until [accent]Print Flush[] is used.
@@ -1922,6 +2161,7 @@ lst.set = Set a variable.
lst.operation = Perform an operation on 1-2 variables. lst.operation = Perform an operation on 1-2 variables.
lst.end = Jump to the top of the instruction stack. lst.end = Jump to the top of the instruction stack.
lst.wait = Wait a certain number of seconds. lst.wait = Wait a certain number of seconds.
lst.stop = Halt execution of this processor.
lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump = Conditionally jump to another statement. lst.jump = Conditionally jump to another statement.
lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[]. lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[].
@@ -2070,3 +2310,5 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[]. lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position. lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting. lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

View File

@@ -14,6 +14,7 @@ link.f-droid.description = Свалете за Android от F-Droid
link.wiki.description = Официално Mindustry ръководство link.wiki.description = Официално Mindustry ръководство
link.suggestions.description = Предложете вашата идея link.suggestions.description = Предложете вашата идея
link.bug.description = Намерихте грешка? Съобщете тук link.bug.description = Намерихте грешка? Съобщете тук
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0}
linkfail = Неуспех при отваряне на връзка!\nURL адресът е копиран в клипборда ви. linkfail = Неуспех при отваряне на връзка!\nURL адресът е копиран в клипборда ви.
screenshot = Записана екранна снимка в {0} screenshot = Записана екранна снимка в {0}
screenshot.invalid = Картата е твърде голяма, възможно е да не достига памет за екранната снимка. screenshot.invalid = Картата е твърде голяма, възможно е да не достига памет за екранната снимка.
@@ -143,10 +144,17 @@ mod.multiplayer.compatible = [gray]Поддържа Мрежова Игра
mod.disable = Деактивирай mod.disable = Деактивирай
mod.content = Съдържание: mod.content = Съдържание:
mod.delete.error = Неуспешно изтриване на мод. Вероятно файловете се използват. mod.delete.error = Неуспешно изтриване на мод. Вероятно файловете се използват.
mod.requiresversion = [scarlet]Изисква минимална версия на играта: [accent]{0} mod.incompatiblegame = [red]Outdated Game
mod.outdatedv7 = [scarlet]Incompatible with V7 (no minGameVersion: 136) mod.incompatiblemod = [red]Incompatible
mod.missingdependencies = [scarlet]Липсваст зависимости: {0} mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Грешки в Съдържанието mod.erroredcontent = [scarlet]Грешки в Съдържанието
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
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.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Възникнаха грешки при зареждане на съдържанието. mod.errors = Възникнаха грешки при зареждане на съдържанието.
mod.noerrorplay = [scarlet]Има грешки в някои от модовете, които използвате.[] Трябва да деактивирате тези модове или да поправите грешките преди да играете. mod.noerrorplay = [scarlet]Има грешки в някои от модовете, които използвате.[] Трябва да деактивирате тези модове или да поправите грешките преди да играете.
mod.nowdisabled = [scarlet]Липсват зависимости за мод '{0}':[accent] {1}\n[lightgray]Мод {0} ще бъде деактивиран докато не ги изтеглите. mod.nowdisabled = [scarlet]Липсват зависимости за мод '{0}':[accent] {1}\n[lightgray]Мод {0} ще бъде деактивиран докато не ги изтеглите.
@@ -168,12 +176,17 @@ mod.scripts.disable = Вашето устройство не поддържа м
about.button = За играта about.button = За играта
name = Име: name = Име:
noname = Трябва да изберете [accent] име на играча[]. noname = Трябва да изберете [accent] име на играча[].
search = Search:
planetmap = Глобус planetmap = Глобус
launchcore = Изстреляй Ядрото launchcore = Изстреляй Ядрото
filename = Име на файл: filename = Име на файл:
unlocked = Отйлючихте нови неща! unlocked = Отйлючихте нови неща!
available = Можете да проучите нови технологии! available = Можете да проучите нови технологии!
unlock.incampaign = < Unlock in campaign for details > unlock.incampaign = < Unlock in campaign for details >
campaign.select = Select Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience.
campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished.
completed = [accent]Завършено completed = [accent]Завършено
techtree = Tech Tree techtree = Tech Tree
techtree.select = Tech Tree Selection techtree.select = Tech Tree Selection
@@ -230,6 +243,7 @@ servers.disclaimer = Публичните сървъри [accent]не[] са п
servers.showhidden = Покажи Скритите Сървъри servers.showhidden = Покажи Скритите Сървъри
server.shown = Показан server.shown = Показан
server.hidden = Скрит server.hidden = Скрит
viewplayer = Viewing Player: [accent]{0}
trace = Проследи Играч trace = Проследи Играч
trace.playername = Име на играча: [accent]{0} trace.playername = Име на играча: [accent]{0}
@@ -274,6 +288,7 @@ server.invalidport = Невалиден порт!
server.error = [scarlet]Грешка при стартиране на сървър. server.error = [scarlet]Грешка при стартиране на сървър.
save.new = Нов Запис save.new = Нов Запис
save.overwrite = Сигурни ли сте, че искате\nда презапишете тази позиция за запиз? save.overwrite = Сигурни ли сте, че искате\nда презапишете тази позиция за запиз?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Презапиши overwrite = Презапиши
save.none = Не са намерени записи! save.none = Не са намерени записи!
savefail = Грешка при записване на игра! savefail = Грешка при записване на игра!
@@ -311,6 +326,11 @@ open = Отвори
customize = Персонализирай правилата customize = Персонализирай правилата
cancel = Отказ cancel = Отказ
command = Command command = Command
command.mine = Mine
command.repair = Repair
command.rebuild = Rebuild
command.assist = Assist Player
command.move = Move
openlink = Отвори Линк openlink = Отвори Линк
copylink = Копирай Линк copylink = Копирай Линк
back = Назад back = Назад
@@ -336,6 +356,8 @@ pausebuilding = [accent][[{0}][] за да Отложите на Строежа
resumebuilding = [scarlet][[{0}][] за да Продължите Строежа resumebuilding = [scarlet][[{0}][] за да Продължите Строежа
enablebuilding = [scarlet][[{0}][] за да Позволите Строенето enablebuilding = [scarlet][[{0}][] за да Позволите Строенето
showui = Интерфейсът е скрит.\nНатиснете [accent][[{0}][] за да го покажете. showui = Интерфейсът е скрит.\nНатиснете [accent][[{0}][] за да го покажете.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Вълна {0} wave = [accent]Вълна {0}
wave.cap = [accent]Вълна {0}/{1} wave.cap = [accent]Вълна {0}/{1}
wave.waiting = [lightgray]Вълна след {0} wave.waiting = [lightgray]Вълна след {0}
@@ -420,6 +442,7 @@ waves.max = max units
waves.guardian = Пазител waves.guardian = Пазител
waves.preview = Преглед waves.preview = Преглед
waves.edit = Редактирай... waves.edit = Редактирай...
waves.random = Random
waves.copy = Кобирай в Клипборд waves.copy = Кобирай в Клипборд
waves.load = Зареди от Клипборда waves.load = Зареди от Клипборда
waves.invalid = Клипборда съдържа невалидна информация за вълни. waves.invalid = Клипборда съдържа невалидна информация за вълни.
@@ -611,6 +634,8 @@ objective.build = [accent]Build: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units
objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[] objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[]
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[]
objective.destroycore = [accent]Destroy Enemy Core objective.destroycore = [accent]Destroy Enemy Core
objective.command = [accent]Command Units objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
@@ -622,6 +647,9 @@ resources.max = Max
bannedblocks = Забранени блокове bannedblocks = Забранени блокове
objectives = Objectives objectives = Objectives
bannedunits = Banned Units bannedunits = Banned Units
rules.hidebannedblocks = Hide Banned Blocks
bannedunits.whitelist = Banned Units As Whitelist
bannedblocks.whitelist = Banned Blocks As Whitelist
addall = Добави Всички addall = Добави Всички
launch.from = Изстреляй от: [accent]{0} launch.from = Изстреляй от: [accent]{0}
launch.capacity = Launching Item Capacity: [accent]{0} launch.capacity = Launching Item Capacity: [accent]{0}
@@ -646,6 +674,8 @@ weather.snow.name = Сняг
weather.sandstorm.name = Пясъчна буря weather.sandstorm.name = Пясъчна буря
weather.sporestorm.name = Спорова буря weather.sporestorm.name = Спорова буря
weather.fog.name = Мъгла weather.fog.name = Мъгла
campaign.playtime = \uf129 [lightgray]Sector Playtime: {0}
campaign.complete = [accent]Congratulations.\n\nThe enemy on {0} has been defeated.\n[lightgray]The final sector has been conquered.
sectorlist = Sectors sectorlist = Sectors
sectorlist.attacked = {0} under attack sectorlist.attacked = {0} under attack
@@ -730,20 +760,43 @@ sector.windsweptIslands.description = По - нататък край брего
sector.extractionOutpost.description = Отдалечен аванпост, където врагът е разследвал технологии за пренасяне на ресурси на далечни растояния.\n\nТехнологии за транспорт на материали между зони е ключова за бъдещи действия. Унищожете вражеската база и проучете вражеските Изстрелващи площадки. sector.extractionOutpost.description = Отдалечен аванпост, където врагът е разследвал технологии за пренасяне на ресурси на далечни растояния.\n\nТехнологии за транспорт на материали между зони е ключова за бъдещи действия. Унищожете вражеската база и проучете вражеските Изстрелващи площадки.
sector.impact0078.description = Тук лежат останките от първия междузвезден транспортер, влязъл в тази система.\n\nСпасете колкото е възможно повече от останките. Проучете всяка непокътната технология. sector.impact0078.description = Тук лежат останките от първия междузвезден транспортер, влязъл в тази система.\n\nСпасете колкото е възможно повече от останките. Проучете всяка непокътната технология.
sector.planetaryTerminal.description = Крайна цел.\n\nТази крайбрежна база съдържа структура, създадена с цел междупланетарен транспорт на ядра, макар и само в рамките на локалната звездна система. Тази локация има изключително висока защита.\n\nИзползвайте военноморски единици. Елиминирайте врага възможно най - бързо. Проучете изстрелващата структура sector.planetaryTerminal.description = Крайна цел.\n\nТази крайбрежна база съдържа структура, създадена с цел междупланетарен транспорт на ядра, макар и само в рамките на локалната звездна система. Тази локация има изключително висока защита.\n\nИзползвайте военноморски единици. Елиминирайте врага възможно най - бързо. Проучете изстрелващата структура
sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology.
sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it.
sector.onset.name = The Onset sector.onset.name = The Onset
sector.aegis.name = Aegis sector.aegis.name = Aegis
sector.lake.name = Name sector.lake.name = Lake
sector.intersect.name = Intersect sector.intersect.name = Intersect
sector.atlas.name = Atlas sector.atlas.name = Atlas
sector.split.name = Split sector.split.name = Split
sector.basin.name = Basin sector.basin.name = Basin
sector.onset.description = The tutorial sector. This objective has not been created yet. Await further information. sector.marsh.name = Marsh
sector.aegis.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. sector.peaks.name = Peaks
sector.ravine.name = Ravine
sector.caldera-erekir.name = Caldera
sector.stronghold.name = Stronghold
sector.crevice.name = Crevice
sector.siege.name = Siege
sector.crossroads.name = Crossroads
sector.karst.name = Karst
sector.origin.name = Origin
sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible.
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain.
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[].
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech.
sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release. sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold.
sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power.
sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings.
sector.ravine.description = No enemy cores detected in the sector, although it's an important transportation route for the enemy. Expect variety of enemy forces.\nProduce [accent]surge alloy[]. Construct [accent]Afflict[] turrets.
sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival.
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[].
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores.
status.burning.name = Горящ status.burning.name = Горящ
status.freezing.name = Замръзяващ status.freezing.name = Замръзяващ
@@ -879,6 +932,8 @@ ability.statusfield = Подсилващо Поле
ability.unitspawn = {0} Factory ability.unitspawn = {0} Factory
ability.shieldregenfield = Възстановяващо броня Поле ability.shieldregenfield = Възстановяващо броня Поле
ability.movelightning = Подвижна светкавица ability.movelightning = Подвижна светкавица
ability.shieldarc = Shield Arc
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets ability.energyfield = Energy Field: [accent]{0}[] damage ~ [accent]{1}[] blocks / [accent]{2}[] targets
bar.onlycoredeposit = Only Core Depositing Allowed bar.onlycoredeposit = Only Core Depositing Allowed
@@ -901,6 +956,7 @@ bar.capacity = Капацитет: {0}
bar.unitcap = {0} {1}/{2} bar.unitcap = {0} {1}/{2}
bar.liquid = Течност bar.liquid = Течност
bar.heat = Топлина bar.heat = Топлина
bar.instability = Instability
bar.heatamount = Heat: {0} bar.heatamount = Heat: {0}
bar.heatpercent = Heat: {0} ({1}%) bar.heatpercent = Heat: {0} ({1}%)
bar.power = Електроенергия bar.power = Електроенергия
@@ -1058,6 +1114,7 @@ keybind.mouse_move.name = Следвай Мишката
keybind.pan.name = Панорамен Изглед keybind.pan.name = Панорамен Изглед
keybind.boost.name = Ускорение keybind.boost.name = Ускорение
keybind.command_mode.name = Command Mode keybind.command_mode.name = Command Mode
keybind.rebuild_select.name = Rebuild Region
keybind.schematic_select.name = Избери Регион keybind.schematic_select.name = Избери Регион
keybind.schematic_menu.name = Меню със Схеми keybind.schematic_menu.name = Меню със Схеми
keybind.schematic_flip_x.name = Завърти Схема по X keybind.schematic_flip_x.name = Завърти Схема по X
@@ -1083,6 +1140,8 @@ keybind.select.name = Избери/Стреляй
keybind.diagonal_placement.name = Диагонално Поставяне keybind.diagonal_placement.name = Диагонално Поставяне
keybind.pick.name = Вземи Блок keybind.pick.name = Вземи Блок
keybind.break_block.name = Унищожи Блок keybind.break_block.name = Унищожи Блок
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.deselect.name = Премахни избора keybind.deselect.name = Премахни избора
keybind.pickupCargo.name = Вземи Товар keybind.pickupCargo.name = Вземи Товар
keybind.dropCargo.name = Остави Товар keybind.dropCargo.name = Остави Товар
@@ -1126,6 +1185,7 @@ rules.coreincinerates = Унищожаване на Ресурси при Пре
rules.disableworldprocessors = Disable World Processors rules.disableworldprocessors = Disable World Processors
rules.schematic = Позволена Употребата на Схеми rules.schematic = Позволена Употребата на Схеми
rules.wavetimer = Таймер за Вълни rules.wavetimer = Таймер за Вълни
rules.wavesending = Wave Sending
rules.waves = Вълни rules.waves = Вълни
rules.attack = Режим Атака rules.attack = Режим Атака
rules.rtsai = RTS AI rules.rtsai = RTS AI
@@ -1140,8 +1200,10 @@ rules.enemyCheat = Безкрайни Ресурси за Ботът (Черве
rules.blockhealthmultiplier = Множител на Точките Живот на Блокове rules.blockhealthmultiplier = Множител на Точките Живот на Блокове
rules.blockdamagemultiplier = Множител на Щетите на Блокове rules.blockdamagemultiplier = Множител на Щетите на Блокове
rules.unitbuildspeedmultiplier = Множител на Скоростта на Производство на Единици rules.unitbuildspeedmultiplier = Множител на Скоростта на Производство на Единици
rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Множител на Точките Живот на Единици rules.unithealthmultiplier = Множител на Точките Живот на Единици
rules.unitdamagemultiplier = Множител на Щетите на Единици rules.unitdamagemultiplier = Множител на Щетите на Единици
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Ядрата Увеличават Максималния Брой Единици rules.unitcapvariable = Ядрата Увеличават Максималния Брой Единици
rules.unitcap = Максимален Брой Единици rules.unitcap = Максимален Брой Единици
@@ -1259,12 +1321,17 @@ unit.vela.name = Вела
unit.corvus.name = Корвус unit.corvus.name = Корвус
unit.stell.name = Stell unit.stell.name = Stell
unit.locus.name = Locus unit.locus.name = Locus
unit.precept.name = Precept
unit.vanquish.name = Vanquish unit.vanquish.name = Vanquish
unit.conquer.name = Conquer unit.conquer.name = Conquer
unit.merui.name = Merui
unit.cleroi.name = Cleroi unit.cleroi.name = Cleroi
unit.anthicus.name = Anthicus
unit.tecta.name = Tecta unit.tecta.name = Tecta
unit.collaris.name = Collaris unit.collaris.name = Collaris
unit.elude.name = Elude
unit.avert.name = Avert unit.avert.name = Avert
unit.obviate.name = Obviate
unit.quell.name = Quell unit.quell.name = Quell
unit.disrupt.name = Disrupt unit.disrupt.name = Disrupt
unit.evoke.name = Evoke unit.evoke.name = Evoke
@@ -1272,11 +1339,8 @@ unit.incite.name = Incite
unit.emanate.name = Emanate unit.emanate.name = Emanate
unit.manifold.name = Manifold unit.manifold.name = Manifold
unit.assembly-drone.name = Assembly Drone unit.assembly-drone.name = Assembly Drone
unit.precept.name = Precept unit.latum.name = Latum
unit.merui.name = Merui unit.renale.name = Renale
unit.anthicus.name = Anthicus
unit.elude.name = Elude
unit.obviate.name = Obviate
block.parallax.name = Паралакс block.parallax.name = Паралакс
block.cliff.name = Скала block.cliff.name = Скала
block.sand-boulder.name = Пясъчен Камък block.sand-boulder.name = Пясъчен Камък
@@ -1321,7 +1385,7 @@ block.deep-tainted-water.name = Deep Tainted Water
block.darksand-tainted-water.name = Тъмен Пясък - Замърсена Вода block.darksand-tainted-water.name = Тъмен Пясък - Замърсена Вода
block.tar.name = Катран block.tar.name = Катран
block.stone.name = Камък block.stone.name = Камък
block.sand.name = Пясък block.sand-floor.name = Пясък
block.darksand.name = Тъмен Пясък block.darksand.name = Тъмен Пясък
block.ice.name = Лед block.ice.name = Лед
block.snow.name = Сняг block.snow.name = Сняг
@@ -1388,6 +1452,8 @@ block.distributor.name = Разпределител
block.sorter.name = Сортирач block.sorter.name = Сортирач
block.inverted-sorter.name = Обърнат сортирач block.inverted-sorter.name = Обърнат сортирач
block.message.name = Съобщение block.message.name = Съобщение
block.reinforced-message.name = Reinforced Message
block.world-message.name = World Message
block.illuminator.name = Осветител block.illuminator.name = Осветител
block.overflow-gate.name = Преливаща Порта block.overflow-gate.name = Преливаща Порта
block.underflow-gate.name = Обратна Преливаща Порта block.underflow-gate.name = Обратна Преливаща Порта
@@ -1484,7 +1550,7 @@ block.payload-router.name = Товарен Рутер
block.duct.name = Duct block.duct.name = Duct
block.duct-router.name = Duct Router block.duct-router.name = Duct Router
block.duct-bridge.name = Duct Bridge block.duct-bridge.name = Duct Bridge
block.payload-propulsion-tower.name = Payload Propulsion Tower block.large-payload-mass-driver.name = Large Payload Mass Driver
block.payload-void.name = Payload Void block.payload-void.name = Payload Void
block.payload-source.name = Payload Source block.payload-source.name = Payload Source
block.disassembler.name = Разглобител block.disassembler.name = Разглобител
@@ -1501,6 +1567,8 @@ block.payload-loader.name = Payload Loader
block.payload-loader.description = Load liquids and items into blocks. block.payload-loader.description = Load liquids and items into blocks.
block.payload-unloader.name = Payload Unloader block.payload-unloader.name = Payload Unloader
block.payload-unloader.description = Unloads liquids and items from blocks. block.payload-unloader.description = Unloads liquids and items from blocks.
block.heat-source.name = Heat Source
block.heat-source.description = A 1x1 block that gives virtualy infinite heat.
block.empty.name = Empty block.empty.name = Empty
block.rhyolite-crater.name = Rhyolite Crater block.rhyolite-crater.name = Rhyolite Crater
block.rough-rhyolite.name = Rough Rhyolite block.rough-rhyolite.name = Rough Rhyolite
@@ -1523,6 +1591,7 @@ block.carbon-vent.name = Carbon Vent
block.arkyic-vent.name = Arkyic Vent block.arkyic-vent.name = Arkyic Vent
block.yellow-stone-vent.name = Yellow Stone Vent block.yellow-stone-vent.name = Yellow Stone Vent
block.red-stone-vent.name = Red Stone Vent block.red-stone-vent.name = Red Stone Vent
block.crystalline-vent.name = Crystalline Vent
block.redmat.name = Redmat block.redmat.name = Redmat
block.bluemat.name = Bluemat block.bluemat.name = Bluemat
block.core-zone.name = Core Zone block.core-zone.name = Core Zone
@@ -1562,6 +1631,7 @@ block.electric-heater.name = Electric Heater
block.slag-heater.name = Slag Heater block.slag-heater.name = Slag Heater
block.phase-heater.name = Phase Heater block.phase-heater.name = Phase Heater
block.heat-redirector.name = Heat Redirector block.heat-redirector.name = Heat Redirector
block.heat-router.name = Heat Router
block.slag-incinerator.name = Slag Incinerator block.slag-incinerator.name = Slag Incinerator
block.carbide-crucible.name = Carbide Crucible block.carbide-crucible.name = Carbide Crucible
block.slag-centrifuge.name = Slag Centrifuge block.slag-centrifuge.name = Slag Centrifuge
@@ -1638,7 +1708,6 @@ block.small-deconstructor.name = Small Deconstructor
block.canvas.name = Canvas block.canvas.name = Canvas
block.world-processor.name = World Processor block.world-processor.name = World Processor
block.world-cell.name = World Cell block.world-cell.name = World Cell
block.shield-breaker.name = Shield Breaker (temp name/sprite)
block.tank-fabricator.name = Tank Fabricator block.tank-fabricator.name = Tank Fabricator
block.mech-fabricator.name = Mech Fabricator block.mech-fabricator.name = Mech Fabricator
block.ship-fabricator.name = Ship Fabricator block.ship-fabricator.name = Ship Fabricator
@@ -1648,6 +1717,8 @@ block.diffuse.name = Diffuse
block.basic-assembler-module.name = Basic Assembler Module block.basic-assembler-module.name = Basic Assembler Module
block.smite.name = Smite block.smite.name = Smite
block.malign.name = Malign block.malign.name = Malign
block.flux-reactor.name = Flux Reactor
block.neoplasia-reactor.name = Neoplasia Reactor
block.switch.name = Превключвател block.switch.name = Превключвател
block.micro-processor.name = Микропроцесор block.micro-processor.name = Микропроцесор
@@ -1668,17 +1739,11 @@ team.blue.name = син
hint.skip = Прескочи hint.skip = Прескочи
hint.desktopMove = Използвайте [accent][[WASD][] за да се придвижвате. hint.desktopMove = Използвайте [accent][[WASD][] за да се придвижвате.
hint.zoom = [accent]Скролирайте[] за увеличаване или намаляване на мащаба. hint.zoom = [accent]Скролирайте[] за увеличаване или намаляване на мащаба.
hint.mine = Доближете се до \uf8c4 медната руда и я [accent]кликнете[] за ръчен добив.
hint.desktopShoot = Задръжте [accent][[ляв клавиш][] за да стреляте. hint.desktopShoot = Задръжте [accent][[ляв клавиш][] за да стреляте.
hint.depositItems = За да пренесете ресурси, завлачете от вашия кораб то ядрото. hint.depositItems = За да пренесете ресурси, завлачете от вашия кораб то ядрото.
hint.respawn = За да се появите отново като кораб, натиснете [accent][[V][]. hint.respawn = За да се появите отново като кораб, натиснете [accent][[V][].
hint.respawn.mobile = Вие активирахте режим на управление на единица/структура. За да се върнете във вашия кораб, [accent]докоснете аватара в горния ляв ъгъл[]. hint.respawn.mobile = Вие активирахте режим на управление на единица/структура. За да се върнете във вашия кораб, [accent]докоснете аватара в горния ляв ъгъл[].
hint.desktopPause = Натиснете [accent][[Интервал][] за да поставите играта на пауза или да я продължите. hint.desktopPause = Натиснете [accent][[Интервал][] за да поставите играта на пауза или да я продължите.
hint.placeDrill = Изберете категория \ue85e [accent]Свредла[] от менюто в долния десен ъгъл, след това изберете \uf870 [accent]Свредло[] и кликнете върху медната руда за да го поставите.
hint.placeDrill.mobile = Изберете категория \ue85e [accent]Свредла[] от менюто в долния десен ъгъл, след това изберете \uf870 [accent]Свредло[] и докоснете върху медната руда за да го поставите.\nНатиснете \ue800 [accent]отметката[] в долния десен ъгъл за да потвърдите.
hint.placeConveyor = Конвейерите пренасят предмети от свредлата до другите блокове. Изберете \uf896 [accent]Конвейер[] от категори \ue814 [accent]Разпределяне[].\n\nНатиснете и завлачете за да поставите пътека от конвейери.\nИзползвайте [accent]Скрол[] за да завъртите конвейера.
hint.placeConveyor.mobile = Конвейерите пренасят предмети от свредлата до другите блокове. Изберете \uf896 [accent]Конвейер[] от категори \ue814 [accent]Разпределяне[].\n\nЗадръжте върху екрана за секунда и плъзнете за да позтавите пътека от конвейери.
hint.placeTurret = Поставете \uf861 [accent]Кули[] за да защитите базата си от врагове.\n\nКулите се нуждаят от боеприпаси - в този случай, \uf838мед.\nИзползвайте конвейери и свредла за да ги снабдите.
hint.breaking = Натиснете с [accent]Десен клавиш[] и плъзнете за да унищожите блокове. hint.breaking = Натиснете с [accent]Десен клавиш[] и плъзнете за да унищожите блокове.
hint.breaking.mobile = Активирайте \ue817 [accent]чука[] от долния десен ъгъл и натиснете за да унищожите блокове.\n\nЗадръжте за секунда и плъзнете за да унищожите всички блокове в избраната зона. hint.breaking.mobile = Активирайте \ue817 [accent]чука[] от долния десен ъгъл и натиснете за да унищожите блокове.\n\nЗадръжте за секунда и плъзнете за да унищожите всички блокове в избраната зона.
hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right. hint.blockInfo = View information of a block by selecting it in the [accent]build menu[], then selecting the [accent][[?][] button at the right.
@@ -1687,9 +1752,12 @@ hint.research = Използвайте бутонът \ue875 [accent]Проуч
hint.research.mobile = Използвайте бутонът \ue875 [accent]Проучване[] в \ue88c [accent]Менюто[] за да изследвате нови технологии. hint.research.mobile = Използвайте бутонът \ue875 [accent]Проучване[] в \ue88c [accent]Менюто[] за да изследвате нови технологии.
hint.unitControl = Задръжте [accent][[L-Ctrl][] и [accent]кликнете[] за да управлявате ваша единици или кули. hint.unitControl = Задръжте [accent][[L-Ctrl][] и [accent]кликнете[] за да управлявате ваша единици или кули.
hint.unitControl.mobile = [accent][[Докоснете два пъти][] за да контролирате ваша единица или кула. hint.unitControl.mobile = [accent][[Докоснете два пъти][] за да контролирате ваша единица или кула.
hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there.
hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there.
hint.launch = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в долния десен ъгъл. hint.launch = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в долния десен ъгъл.
hint.launch.mobile = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в \ue88c [accent]Менюто[]. hint.launch.mobile = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в \ue88c [accent]Менюто[].
hint.schematicSelect = Задръжте [accent][[F][] и плъзнете за да изберете/копирате група от блокчета.\n\n[accent][[Среден клик][] за да копирате едно блокче. hint.schematicSelect = Задръжте [accent][[F][] и плъзнете за да изберете/копирате група от блокчета.\n\n[accent][[Среден клик][] за да копирате едно блокче.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Задръжте [accent][[L-Ctrl][] докато поставяте пътека от конвейери за да генерирате пътека автоматично. hint.conveyorPathfind = Задръжте [accent][[L-Ctrl][] докато поставяте пътека от конвейери за да генерирате пътека автоматично.
hint.conveyorPathfind.mobile = Позволете \ue844 [accent]Диагонално Поставяне[] за автоматично намиране на пътека при поставяне на конвейери. hint.conveyorPathfind.mobile = Позволете \ue844 [accent]Диагонално Поставяне[] за автоматично намиране на пътека при поставяне на конвейери.
hint.boost = Задръжте [accent][[L-Shift][] за да прелетите над препятствия с тази единица.\n\nСамо някои наземни единици имат двигатели за летене. hint.boost = Задръжте [accent][[L-Shift][] за да прелетите над препятствия с тази единица.\n\nСамо някои наземни единици имат двигатели за летене.
@@ -1704,7 +1772,54 @@ hint.coreUpgrade = Ядрата могат да бъдат подобряван
hint.presetLaunch = Към сивите [accent]сектори за кацане[], какъвто е [accent]Замръзнала Гора[] можете да изстреляте ядро от всякъде. Не е необходимо да превземането на съседна територия.\n\n[accent]Номерираните сектори[], като този, са [accent]пожелателни[]. hint.presetLaunch = Към сивите [accent]сектори за кацане[], какъвто е [accent]Замръзнала Гора[] можете да изстреляте ядро от всякъде. Не е необходимо да превземането на съседна територия.\n\n[accent]Номерираните сектори[], като този, са [accent]пожелателни[].
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation. hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = След като ядрото се препълни с конкретен тип ресурс, всички допълнителни доставени количества от него ще бъдат [accent]унищожени[]. hint.coreIncinerate = След като ядрото се препълни с конкретен тип ресурс, всички допълнителни доставени количества от него ще бъдат [accent]унищожени[].
hint.coopCampaign = Когато играете [accent]Кампанията в отбор[], ресурсите произведени на дадена карта ще бъдат автоматично изпратени [accent]до секторите на всички играчи[].\n\nВсички направени от собственика на сектора проучвания ще бъдат пренесени и на останалите играчи. hint.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.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.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[].
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.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.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.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)
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
split.acquire = You must acquire some tungsten to build units.
split.build = Units must be transported to the other side of the wall.\nPlace two [accent]Payload Mass Drivers[], one on each side of the wall.\nSet up the link by pressing one of them, then selecting the other.
split.container = Similar to the container, units can also be transported using a [accent]Payload Mass Driver[].\nPlace a unit fabricator adjacent to a mass driver to load them, then send them across the wall to attack the enemy base.
item.copper.description = Използван във всякакви типове конструкции и боеприпаси. item.copper.description = Използван във всякакви типове конструкции и боеприпаси.
item.copper.details = Мед. Copper. Необичайно изобилен метал на Serpulo. Структурно слаб, освен ако не е подсилен. item.copper.details = Мед. Copper. Необичайно изобилен метал на Serpulo. Структурно слаб, освен ако не е подсилен.
@@ -1727,15 +1842,28 @@ item.spore-pod.description = Използва се за производство
item.spore-pod.details = Спори. Вероятно синтетична форма на живот. Изпускат токсични за останалите биологични организми газове. Изключително инвазивни. Лесно запалими при определени условия. item.spore-pod.details = Спори. Вероятно синтетична форма на живот. Изпускат токсични за останалите биологични организми газове. Изключително инвазивни. Лесно запалими при определени условия.
item.blast-compound.description = Използва се в бомби и експлозивни боеприпаси. item.blast-compound.description = Използва се в бомби и експлозивни боеприпаси.
item.pyratite.description = Използва се в подпалващи оръжия и горивни генератори. item.pyratite.description = Използва се в подпалващи оръжия и горивни генератори.
item.beryllium.description = Used in many types of construction and ammunition on Erekir.
item.tungsten.description = Used in drills, armor and ammunition. Required in the construction of more advanced structures.
item.oxide.description = Used as a heat conductor and insulator for power.
item.carbide.description = Used in advanced structures, heavier units, and ammunition.
liquid.water.description = Използва се за охлаждане на машини и преработка на отпадъци. liquid.water.description = Използва се за охлаждане на машини и преработка на отпадъци.
liquid.slag.description = Може да се рафинира в Разделители до съставните ѝ метали или да се пръска върху врагове като оръжие. liquid.slag.description = Може да се рафинира в Разделители до съставните ѝ метали или да се пръска върху врагове като оръжие.
liquid.oil.description = Използва се в напредналото производство на материали или като запалителен боеприпас. liquid.oil.description = Използва се в напредналото производство на материали или като запалителен боеприпас.
liquid.cryofluid.description = Използва се като охладител в реактори, кули и фабрики. liquid.cryofluid.description = Използва се като охладител в реактори, кули и фабрики.
liquid.arkycite.description = Used in chemical reactions for power generation and material synthesis.
liquid.ozone.description = Used as an oxidizing agent in material production, and as fuel. Moderately explosive.
liquid.hydrogen.description = Used in resource extraction, unit production and structure repair. Flammable.
liquid.cyanogen.description = Used for ammunition, construction of advanced units, and various reactions in advanced blocks. Highly flammable.
liquid.nitrogen.description = Used in resource extraction, gas creation and unit production. Inert.
liquid.neoplasm.description = A dangerous biological byproduct of the Neoplasia reactor. Quickly spreads to any adjacent water-containing block it touches, damaging them in the process. Viscous.
liquid.neoplasm.details = Neoplasm. An uncontrollable mass of rapidly-dividing synthetic cells with a sludge-like consistency. Heat-resistant. Extremely dangerous to any structures involving water.\n\nToo complex and unstable for standard analysis. Potential applications unknown. Incineration in slag pools is recommended.
block.derelict = \uf77e [lightgray]Derelict block.derelict = \uf77e [lightgray]Derelict
block.armored-conveyor.description = Придвижва предмети напред. Не приема вход от страни. block.armored-conveyor.description = Придвижва предмети напред. Не приема вход от страни.
block.illuminator.description = Излъчва светлина. block.illuminator.description = Излъчва светлина.
block.message.description = Съхранява съобщение за комуникация между съюзници. block.message.description = Съхранява съобщение за комуникация между съюзници.
block.reinforced-message.description = Stores a message for communication between allies.
block.world-message.description = A message block for use in mapmaking. Cannot be destroyed.
block.graphite-press.description = Компресира въглища в графит. block.graphite-press.description = Компресира въглища в графит.
block.multi-press.description = Компресира въглища в графит. Изисква вода като охладител. block.multi-press.description = Компресира въглища в графит. Изисква вода като охладител.
block.silicon-smelter.description = Рафинира силикон от пясък и въглища. block.silicon-smelter.description = Рафинира силикон от пясък и въглища.
@@ -1881,6 +2009,99 @@ block.large-logic-display.description = Позволява изобразява
block.interplanetary-accelerator.description = Масивна електромагнитна релсова кула. Ускорява ядрата до необходимата скорост за междупланетно изстрелване. block.interplanetary-accelerator.description = Масивна електромагнитна релсова кула. Ускорява ядрата до необходимата скорост за междупланетно изстрелване.
block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant. block.repair-turret.description = Continuously repairs the closest damaged unit in its vicinity. Optionally accepts coolant.
block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers. block.payload-propulsion-tower.description = Long-range payload transport structure. Shoots payloads to other linked payload propulsion towers.
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets.
block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back.
block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor.
block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen.
block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating.
block.disperse.description = Fires bursts of flak at aerial targets.
block.lustre.description = Fires a slow-moving single-target laser at enemy targets.
block.scathe.description = Launches a powerful missile at ground targets over vast distances.
block.smite.description = Fires bursts of piercing, lightning-emitting bullets.
block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating.
block.silicon-arc-furnace.description = Refines silicon from sand and graphite.
block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product.
block.electric-heater.description = Heats facing blocks. Requires large amounts of power.
block.slag-heater.description = Heats facing blocks. Requires slag.
block.phase-heater.description = Heats facing blocks. Requires phase fabric.
block.heat-redirector.description = Redirects accumulated heat to other blocks.
block.heat-router.description = Spreads accumulated heat in three output directions.
block.electrolyzer.description = Converts water into hydrogen and ozone gas.
block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat.
block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat.
block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat.
block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat.
block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat.
block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag.
block.vent-condenser.description = Condenses vent gases into water. Consumes power.
block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power.
block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power.
block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall.
block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water.
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
block.reinforced-junction.description = Acts as a bridge for two crossing conduits.
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen.
block.beryllium-wall.description = Protects structures from enemy projectiles.
block.beryllium-wall-large.description = Protects structures from enemy projectiles.
block.tungsten-wall.description = Protects structures from enemy projectiles.
block.tungsten-wall-large.description = Protects structures from enemy projectiles.
block.carbide-wall.description = Protects structures from enemy projectiles.
block.carbide-wall-large.description = Protects structures from enemy projectiles.
block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact.
block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact.
block.shielded-wall.description = Protects structures from enemy projectiles. Deploys a shield that absorbs most projectiles when power is provided. Conducts power.
block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled.
block.duct.description = Moves items forward. Only capable of storing a single item.
block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides.
block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter.
block.overflow-duct.description = Only outputs items to the sides if the front path is blocked.
block.duct-bridge.description = Moves items over structures and terrain.
block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores.
block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked.
block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits.
block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power.
block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power.
block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter.
block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter.
block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power.
block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range.
block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water.
block.chemical-combustion-chamber.description = Generates power from arkycite and ozone.
block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct.
block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided.
block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits.
block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction.
block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen.
block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules.
block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules.
block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules.
block.tank-refabricator.description = Upgrades inputted tank units to the second tier.
block.ship-refabricator.description = Upgrades inputted ship units to the second tier.
block.mech-refabricator.description = Upgrades inputted mech units to the second tier.
block.prime-refabricator.description = Upgrades inputted units to the third tier.
block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input.
block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost.
block.reinforced-payload-conveyor.description = Moves payloads forward.
block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set.
block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone.
block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power.
block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen.
block.canvas.description = Displays a simple image with a pre-defined palette. Editable.
unit.dagger.description = Изстрелва стандартни боеприпаси по всички близки врагове. unit.dagger.description = Изстрелва стандартни боеприпаси по всички близки врагове.
unit.mace.description = Изстрелва поток от пламък по всички близки врагове. unit.mace.description = Изстрелва поток от пламък по всички близки врагове.
@@ -1920,6 +2141,24 @@ unit.oxynoe.description = Fires structure-repairing streams of flame at nearby e
unit.cyerce.description = Fires seeking cluster-missiles at enemies. Repairs allied units. unit.cyerce.description = Fires seeking cluster-missiles at enemies. Repairs allied units.
unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies. unit.aegires.description = Shocks all enemy units and structures that enter its energy field. Repairs all allies.
unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets. unit.navanax.description = Fires explosive EMP projectiles, dealing significant damage to enemy power networks and repairing allied structures. Melts nearby enemies with 4 autonomous laser turrets.
unit.stell.description = Fires standard bullets at enemy targets.
unit.locus.description = Fires alternating bullets at enemy targets.
unit.precept.description = Fires piercing cluster bullets at enemy targets.
unit.vanquish.description = Fires large piercing splitting bullets at enemy targets.
unit.conquer.description = Fires large piercing cascades of bullets at enemy targets.
unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain.
unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain.
unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain.
unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain.
unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain.
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid.
unit.avert.description = Fires twisting pairs of bullets at enemy targets.
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets.
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam.
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam.
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams.
lst.read = Прочети число от свързано хранилище за памет. lst.read = Прочети число от свързано хранилище за памет.
lst.write = Запиши число в свързано хранилище за памет. lst.write = Запиши число в свързано хранилище за памет.
@@ -1935,6 +2174,7 @@ lst.set = Задава променлива.
lst.operation = Изпълнява операция с 1 или 2 променливи. lst.operation = Изпълнява операция с 1 или 2 променливи.
lst.end = Започва списъка с инструкции от начало. lst.end = Започва списъка с инструкции от начало.
lst.wait = Wait a certain number of seconds. lst.wait = Wait a certain number of seconds.
lst.stop = Halt execution of this processor.
lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.lookup = Look up an item/liquid/unit/block type by ID.\nTotal counts of each type can be accessed with:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump = Прескача до друга позиция в програмата ако дадено условие е изпълнено. lst.jump = Прескача до друга позиция в програмата ако дадено условие е изпълнено.
lst.unitbind = Поема контрол над следващата единица от избран тип и я записва в променливата [accent]@unit[]. lst.unitbind = Поема контрол над следващата единица от избран тип и я записва в променливата [accent]@unit[].
@@ -2099,3 +2339,5 @@ lenum.build = Построй структура.
lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[]. lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[].
lenum.within = Проверете дали дадена позиция е в обхват на единицата. lenum.within = Проверете дали дадена позиция е в обхват на единицата.
lenum.boost = Започни/Спри ускорението. lenum.boost = Започни/Спри ускорението.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

File diff suppressed because it is too large Load Diff

View File

@@ -14,6 +14,7 @@ link.f-droid.description = F-Droid
link.wiki.description = Oficiální Wiki Mindustry link.wiki.description = Oficiální Wiki Mindustry
link.suggestions.description = Suggest new features link.suggestions.description = Suggest new features
link.bug.description = Našel jsi nějaký? Nahlaš ho zde link.bug.description = Našel jsi nějaký? Nahlaš ho zde
linkopen = This server has sent you a link. Are you sure you want to open it?\n\n[sky]{0}
linkfail = Nepodařilo se otevřít odkaz!\nAdresa URL byla zkopírována do schránky. linkfail = Nepodařilo se otevřít odkaz!\nAdresa URL byla zkopírována do schránky.
screenshot = Snímek obrazovky uložen {0} screenshot = Snímek obrazovky uložen {0}
screenshot.invalid = Mapa je moc velká, nemusí být dost paměti pro získání snímku obrazovky. screenshot.invalid = Mapa je moc velká, nemusí být dost paměti pro získání snímku obrazovky.
@@ -143,10 +144,17 @@ mod.multiplayer.compatible = [gray]Hra více hráčů komapitibilní
mod.disable = Zakázat mod.disable = Zakázat
mod.content = Obsah: mod.content = Obsah:
mod.delete.error = Nebylo možnost smazat modifikaci. Soubor může být používán. mod.delete.error = Nebylo možnost smazat modifikaci. Soubor může být používán.
mod.requiresversion = [scarlet]Minimální požadovaná verze hry: [accent]{0}[] mod.incompatiblegame = [red]Outdated Game
mod.outdatedv7 = [scarlet]Incompatible with V7 (no minGameVersion: 136) mod.incompatiblemod = [red]Incompatible
mod.missingdependencies = [scarlet]Chybějící závislosti: {0}[] mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]V obsahu jsou chyby[] mod.erroredcontent = [scarlet]V obsahu jsou chyby[]
mod.requiresversion.details = Requires game version: [accent]{0}[]\nYour game is outdated. This mod requires a newer version of the game (possibly a beta/alpha release) to function.
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.blacklisted.details = This mod has been manually blacklisted for causing crashes or other issues with this version of the game. Do not use it.
mod.missingdependencies.details = This mod is missing dependencies: {0}
mod.erroredcontent.details = This game caused errors when loading. Ask the mod author to fix them.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Při načítání obsahu hry se vyskytly problémy. mod.errors = Při načítání obsahu hry se vyskytly problémy.
mod.noerrorplay = [scarlet]Máš modifikace s chybami.[] Buď zakaž dotčené modifikace, nebo oprav chyby před tím, než začneš hrát. mod.noerrorplay = [scarlet]Máš modifikace s chybami.[] Buď zakaž dotčené modifikace, nebo oprav chyby před tím, než začneš hrát.
mod.nowdisabled = [scarlet]Modifikaci '{0}' chybí tyto závislosti: [accent]{1}\n[lightgray]Tyto modifikace je třeba nejprve stáhnout.\nTato modifikace bude nyní automaticky zakázána. mod.nowdisabled = [scarlet]Modifikaci '{0}' chybí tyto závislosti: [accent]{1}\n[lightgray]Tyto modifikace je třeba nejprve stáhnout.\nTato modifikace bude nyní automaticky zakázána.
@@ -168,12 +176,17 @@ mod.scripts.disable = Tvoje zařízení nepodporuje skripty. Musíš zakázat ty
about.button = O hře about.button = O hře
name = Jméno: name = Jméno:
noname = Nejdřív si vyber [accent]jméno ve hře[]. noname = Nejdřív si vyber [accent]jméno ve hře[].
search = Search:
planetmap = Planetární mapa planetmap = Planetární mapa
launchcore = Vyslat jádro launchcore = Vyslat jádro
filename = Název souboru: filename = Název souboru:
unlocked = Byl odemmknut nový blok! unlocked = Byl odemmknut nový blok!
available = Je zpřístupněn nový výzkum! available = Je zpřístupněn nový výzkum!
unlock.incampaign = < Odemkni v kampani pro více detailů > unlock.incampaign = < Odemkni v kampani pro více detailů >
campaign.select = Select Starting Campaign
campaign.none = [lightgray]Select a planet to start on.\nThis can be switched at any time.
campaign.erekir = Newer, more polished content. Mostly linear campaign progression.\n\nHigher quality maps and overall experience.
campaign.serpulo = Older content; the classic experience. More open-ended.\n\nPotentially unbalanced maps and campaign mechanics. Less polished.
completed = [accent]Dokončeno[] completed = [accent]Dokončeno[]
techtree = Technologie techtree = Technologie
techtree.select = Tech Tree Selection techtree.select = Tech Tree Selection
@@ -230,6 +243,7 @@ servers.disclaimer = Komunitní servery [accent]nejsou[] vlastněny ani kontrolo
servers.showhidden = Zobraz skryté servery servers.showhidden = Zobraz skryté servery
server.shown = Zobrazené server.shown = Zobrazené
server.hidden = Skryté server.hidden = Skryté
viewplayer = Viewing Player: [accent]{0}
trace = Vystopovat hráče trace = Vystopovat hráče
trace.playername = Jméno hráče: [accent]{0}[] trace.playername = Jméno hráče: [accent]{0}[]
@@ -274,6 +288,7 @@ server.invalidport = Neplatné číslo portu!
server.error = [scarlet]Chyba při hostování serveru.[] server.error = [scarlet]Chyba při hostování serveru.[]
save.new = Nové uložení hry save.new = Nové uložení hry
save.overwrite = Jsi si jistý, že chceš přepsat\ntuto pozici pro uložení hry? save.overwrite = Jsi si jistý, že chceš přepsat\ntuto pozici pro uložení hry?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Přepsat overwrite = Přepsat
save.none = Žádné uložené pozice nebyly nalezeny. save.none = Žádné uložené pozice nebyly nalezeny.
savefail = Nepodařilo se uložit hru! savefail = Nepodařilo se uložit hru!
@@ -311,6 +326,11 @@ open = Otevřít
customize = Přizpůsobit pravidla customize = Přizpůsobit pravidla
cancel = Zrušit cancel = Zrušit
command = Command command = Command
command.mine = Mine
command.repair = Repair
command.rebuild = Rebuild
command.assist = Assist Player
command.move = Move
openlink = Otevřít odkaz openlink = Otevřít odkaz
copylink = Zkopírovat odkaz copylink = Zkopírovat odkaz
back = Zpět back = Zpět
@@ -336,6 +356,8 @@ pausebuilding = [accent][[{0}][] zastaví stavění
resumebuilding = [scarlet][[{0}][] bude pokračovat ve stavění resumebuilding = [scarlet][[{0}][] bude pokračovat ve stavění
enablebuilding = [scarlet][[{0}][] povolí stavení enablebuilding = [scarlet][[{0}][] povolí stavení
showui = UI je skryto.\nZmáčkni [accent][[{0}][] pro jeho zobrazení. showui = UI je skryto.\nZmáčkni [accent][[{0}][] pro jeho zobrazení.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
wave = [accent]Vlna číslo {0}[] wave = [accent]Vlna číslo {0}[]
wave.cap = [accent]Vlna {0} z {1}[] wave.cap = [accent]Vlna {0} z {1}[]
wave.waiting = [lightgray]Vlna za {0} vteřin[] wave.waiting = [lightgray]Vlna za {0} vteřin[]
@@ -420,6 +442,7 @@ waves.max = max jednotek
waves.guardian = Strážce waves.guardian = Strážce
waves.preview = Náhled waves.preview = Náhled
waves.edit = Upravit.... waves.edit = Upravit....
waves.random = Random
waves.copy = Uložit do schránky waves.copy = Uložit do schránky
waves.load = Načíst ze schránky waves.load = Načíst ze schránky
waves.invalid = Neplatné vlny ve schránce. waves.invalid = Neplatné vlny ve schránce.
@@ -613,6 +636,8 @@ objective.build = [accent]Build: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2} objective.buildunit = [accent]Build Unit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units objective.destroyunits = [accent]Destroy: [][lightgray]{0}[]x Units
objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[] objective.enemiesapproaching = [accent]Enemies approaching in [lightgray]{0}[]
objective.enemyescelating = [accent]Enemy production escalating in [lightgray]{0}[]
objective.enemyairunits = [accent]Enemy air unit production beginning in [lightgray]{0}[]
objective.destroycore = [accent]Destroy Enemy Core objective.destroycore = [accent]Destroy Enemy Core
objective.command = [accent]Command Units objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0} objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
@@ -624,6 +649,9 @@ resources.max = Max
bannedblocks = Zakázané bloky bannedblocks = Zakázané bloky
objectives = Objectives objectives = Objectives
bannedunits = Zakázané jednotky bannedunits = Zakázané jednotky
rules.hidebannedblocks = Hide Banned Blocks
bannedunits.whitelist = Banned Units As Whitelist
bannedblocks.whitelist = Banned Blocks As Whitelist
addall = Přidat vše addall = Přidat vše
launch.from = Vysláno z: [accent]{0} launch.from = Vysláno z: [accent]{0}
launch.capacity = Launching Item Capacity: [accent]{0} launch.capacity = Launching Item Capacity: [accent]{0}
@@ -648,6 +676,8 @@ weather.snow.name = Sníh
weather.sandstorm.name = Písečná ouře weather.sandstorm.name = Písečná ouře
weather.sporestorm.name = Spórová bouře weather.sporestorm.name = Spórová bouře
weather.fog.name = Mlha weather.fog.name = Mlha
campaign.playtime = \uf129 [lightgray]Sector Playtime: {0}
campaign.complete = [accent]Congratulations.\n\nThe enemy on {0} has been defeated.\n[lightgray]The final sector has been conquered.
sectorlist = Sektory sectorlist = Sektory
sectorlist.attacked = {0} pod útokem sectorlist.attacked = {0} pod útokem
@@ -682,7 +712,7 @@ sector.lost = Sektor [accent]{0}[white] ztracen! :(
sector.captured = Sektor [accent]{0}[white]polapen! :) sector.captured = Sektor [accent]{0}[white]polapen! :)
sector.changeicon = Změnit Ikonu sector.changeicon = Změnit Ikonu
sector.noswitch.title = Unable to Switch Sectors sector.noswitch.title = Unable to Switch Sectors
sector.noswitch = You may not switch sectors while an existing sector is under attack.\n\nSector: [accent]{0}[] on [accent]{1}[] sector.noswitch = Sektory nelze přepnut, pokud je stávající sektor pod útokem.\n\nSektor: [accent]{0}[] na [accent]{1}[]
sector.view = View Sector sector.view = View Sector
threat.low = Nízké threat.low = Nízké
@@ -732,20 +762,43 @@ sector.windsweptIslands.description = Vzdálen od pevniny je tento řetízek ost
sector.extractionOutpost.description = Vzdálená pevnost, postavená nepřítelem za účelem vysílání zdrojů do okolních sektorů.\n\nDoprava položek napříč sektory je nezbytná pro lapení dalších sektorů. Znič základnu. Vyzkoumej jejich Vysílací plošiny. sector.extractionOutpost.description = Vzdálená pevnost, postavená nepřítelem za účelem vysílání zdrojů do okolních sektorů.\n\nDoprava položek napříč sektory je nezbytná pro lapení dalších sektorů. Znič základnu. Vyzkoumej jejich Vysílací plošiny.
sector.impact0078.description = Zde leží zbytky mezihvězdné lodi, která vstoupila d otohoto systému.\n\nZachraň z vraku vše, co se dá. Vyzkoumej nepoškozenou technologii. sector.impact0078.description = Zde leží zbytky mezihvězdné lodi, která vstoupila d otohoto systému.\n\nZachraň z vraku vše, co se dá. Vyzkoumej nepoškozenou technologii.
sector.planetaryTerminal.description = Konečný cíl.\n\nTato pobřežní základna obsahuje konstrukce schopné vyslat jádra na okolní planety. Je mimořádně dobře opevněna.\n\nVyrob námořní jednotky. Odstraň nepřítele tak rychle, jak umíš. Vyzkoumej vysílací konstrukci. sector.planetaryTerminal.description = Konečný cíl.\n\nTato pobřežní základna obsahuje konstrukce schopné vyslat jádra na okolní planety. Je mimořádně dobře opevněna.\n\nVyrob námořní jednotky. Odstraň nepřítele tak rychle, jak umíš. Vyzkoumej vysílací konstrukci.
sector.coastline.description = Remnants of naval unit technology have been detected at this location. Repel the enemy attacks, capture this sector, and acquire the technology.
sector.navalFortress.description = The enemy has established a base on a remote, naturally-fortified island. Destroy this outpost. Acquire their advanced naval craft technology, and research it.
sector.onset.name = The Onset sector.onset.name = The Onset
sector.aegis.name = Aegis sector.aegis.name = Aegis
sector.lake.name = Name sector.lake.name = Lake
sector.intersect.name = Intersect sector.intersect.name = Intersect
sector.atlas.name = Atlas sector.atlas.name = Atlas
sector.split.name = Split sector.split.name = Split
sector.basin.name = Basin sector.basin.name = Basin
sector.onset.description = The tutorial sector. This objective has not been created yet. Await further information. sector.marsh.name = Marsh
sector.aegis.description = The enemy is protected by shields. An experimental shield breaker module has been detected in this sector.\nLocate this structure. Supply it with tungsten ammunition and destroy the enemy base. sector.peaks.name = Peaks
sector.ravine.name = Ravine
sector.caldera-erekir.name = Caldera
sector.stronghold.name = Stronghold
sector.crevice.name = Crevice
sector.siege.name = Siege
sector.crossroads.name = Crossroads
sector.karst.name = Karst
sector.origin.name = Origin
sector.onset.description = Commence the conquest of Erekir. Gather resources, produce units, and begin researching technology.
sector.aegis.description = This sector contains deposits of tungsten.\nResearch the [accent]Impact Drill[] to mine this resource, and destroy the enemy base in the area.
sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible. sector.lake.description = This sector's slag lake greatly limits viable units. A hover unit is the only option.\nResearch the [accent]ship fabricator[] and produce an [accent]elude[] unit as soon as possible.
sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain. sector.intersect.description = Scans suggest that this sector will be attacked from multiple sides soon after landing.\nSet up defenses quickly and expand as soon as possible.\n[accent]Mech[] units will be required for the area's rough terrain.
sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[]. sector.atlas.description = This sector contains varied terrain and will require a variety of units to attack effectively.\nUpgraded units may also be necessary to get past some of the tougher enemy bases detected here.\nResearch the [accent]Electrolyzer[] and the [accent]Tank Refabricator[].
sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech. sector.split.description = The minimal enemy presence in this sector makes it perfect for testing new transport tech.
sector.basin.description = {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release. sector.basin.description = Large enemy presence detected in this sector.\nBuild units quickly and capture enemy cores to gain a foothold.
sector.marsh.description = This sector has an abundance of arkycite, but has limited vents.\nBuild [accent]Chemical Combustion Chambers[] to generate power.
sector.peaks.description = The mountainous terrain in this sector make most units useless. Flying units will be required.\nBe aware of enemy anti-air installations. It may be possible to disable some of these installations by targeting their supporting buildings.
sector.ravine.description = No enemy cores detected in the sector, although it's an important transportation route for the enemy. Expect variety of enemy forces.\nProduce [accent]surge alloy[]. Construct [accent]Afflict[] turrets.
sector.caldera-erekir.description = The resources detected in this sector are scattered across several islands.\nResearch and deploy drone-based transportation.
sector.stronghold.description = The large enemy encampment in this sector guards significant deposits of [accent]thorium[].\nUse it to develop higher tier units and turrets.
sector.crevice.description = The enemy will send fierce attack forces to take out your base in this sector.\nDeveloping [accent]carbide[] and the [accent]Pyrolysis Generator[] may be imperative for survival.
sector.siege.description = This sector features two parallel canyons that will force a two-pronged attack.\nResearch [accent]cyanogen[] to gain the capability to create even stronger tank units.\nCaution: enemy long-range missiles have been detected. The missiles may be shot down before impact.
sector.crossroads.description = The enemy bases in this sector have been established in varying terrain. Research different units to adapt.\nAdditionally, some bases are protected by shields. Figure out how they are powered.
sector.karst.description = This sector is rich in resources, but will be attacked by the enemy once a new core lands.\nTake advantage of the resources and research [accent]phase fabric[].
sector.origin.description = The final sector with a significant enemy presence.\nNo probable research opportunities remain - focus solely on destroying all enemy cores.
status.burning.name = Hořící status.burning.name = Hořící
status.freezing.name = Mrazící status.freezing.name = Mrazící
@@ -881,6 +934,8 @@ ability.statusfield = Stav pole
ability.unitspawn = {0} továrna ability.unitspawn = {0} továrna
ability.shieldregenfield = Silově opravné pole ability.shieldregenfield = Silově opravné pole
ability.movelightning = Pohybující se blesk ability.movelightning = Pohybující se blesk
ability.shieldarc = Shield Arc
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Energetické pole: [accent]{0}[] poškození ~ [accent]{1}[] dlaždic / [accent]{2}[] cílu ability.energyfield = Energetické pole: [accent]{0}[] poškození ~ [accent]{1}[] dlaždic / [accent]{2}[] cílu
bar.onlycoredeposit = Only Core Depositing Allowed bar.onlycoredeposit = Only Core Depositing Allowed
@@ -903,6 +958,7 @@ bar.capacity = Kapacita: {0}
bar.unitcap = {0} {1}/{2} bar.unitcap = {0} {1}/{2}
bar.liquid = Chlazení bar.liquid = Chlazení
bar.heat = Teplo bar.heat = Teplo
bar.instability = Instability
bar.heatamount = Heat: {0} bar.heatamount = Heat: {0}
bar.heatpercent = Heat: {0} ({1}%) bar.heatpercent = Heat: {0} ({1}%)
bar.power = Energie bar.power = Energie
@@ -1060,6 +1116,7 @@ keybind.mouse_move.name = Následovat myš
keybind.pan.name = Následovat kameru keybind.pan.name = Následovat kameru
keybind.boost.name = Posílení keybind.boost.name = Posílení
keybind.command_mode.name = Command Mode keybind.command_mode.name = Command Mode
keybind.rebuild_select.name = Rebuild Region
keybind.schematic_select.name = Vybrat oblast keybind.schematic_select.name = Vybrat oblast
keybind.schematic_menu.name = Nabídka šablon keybind.schematic_menu.name = Nabídka šablon
keybind.schematic_flip_x.name = Překlopit šablona podle svislé osy keybind.schematic_flip_x.name = Překlopit šablona podle svislé osy
@@ -1085,6 +1142,8 @@ keybind.select.name = Vybrat/Střílet
keybind.diagonal_placement.name = Umisťovat úhlopříčně keybind.diagonal_placement.name = Umisťovat úhlopříčně
keybind.pick.name = Vybrat blok keybind.pick.name = Vybrat blok
keybind.break_block.name = Rozbít blok keybind.break_block.name = Rozbít blok
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.deselect.name = Odznačit keybind.deselect.name = Odznačit
keybind.pickupCargo.name = Vyzvednout náklad keybind.pickupCargo.name = Vyzvednout náklad
keybind.dropCargo.name = Položit náklad keybind.dropCargo.name = Položit náklad
@@ -1128,6 +1187,7 @@ rules.coreincinerates = Jádro Spaluje Nadbytečné Suroviny
rules.disableworldprocessors = Disable World Processors rules.disableworldprocessors = Disable World Processors
rules.schematic = Šablony povoleny rules.schematic = Šablony povoleny
rules.wavetimer = Časovač vln rules.wavetimer = Časovač vln
rules.wavesending = Wave Sending
rules.waves = Vlny rules.waves = Vlny
rules.attack = Režim útoku rules.attack = Režim útoku
rules.rtsai = RTS AI rules.rtsai = RTS AI
@@ -1142,8 +1202,10 @@ rules.enemyCheat = Neomezeně surovin pro umělou inteligenci
rules.blockhealthmultiplier = Násobek zdraví bloků rules.blockhealthmultiplier = Násobek zdraví bloků
rules.blockdamagemultiplier = Násobek poškození bloků rules.blockdamagemultiplier = Násobek poškození bloků
rules.unitbuildspeedmultiplier = Násobek rychlosti výroby jednotek rules.unitbuildspeedmultiplier = Násobek rychlosti výroby jednotek
rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Násobek zdraví jednotek rules.unithealthmultiplier = Násobek zdraví jednotek
rules.unitdamagemultiplier = Násobek poškození jednotkami rules.unitdamagemultiplier = Násobek poškození jednotkami
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier rules.solarmultiplier = Solar Power Multiplier
rules.unitcapvariable = Jádra Zvýšujou Maximum Počtu Jednotek rules.unitcapvariable = Jádra Zvýšujou Maximum Počtu Jednotek
rules.unitcap = Základní Maximum Počtu Jednotek rules.unitcap = Základní Maximum Počtu Jednotek
@@ -1262,12 +1324,17 @@ unit.vela.name = Vela
unit.corvus.name = Havran unit.corvus.name = Havran
unit.stell.name = Stell unit.stell.name = Stell
unit.locus.name = Locus unit.locus.name = Locus
unit.precept.name = Precept
unit.vanquish.name = Vanquish unit.vanquish.name = Vanquish
unit.conquer.name = Conquer unit.conquer.name = Conquer
unit.merui.name = Merui
unit.cleroi.name = Cleroi unit.cleroi.name = Cleroi
unit.anthicus.name = Anthicus
unit.tecta.name = Tecta unit.tecta.name = Tecta
unit.collaris.name = Collaris unit.collaris.name = Collaris
unit.elude.name = Elude
unit.avert.name = Avert unit.avert.name = Avert
unit.obviate.name = Obviate
unit.quell.name = Quell unit.quell.name = Quell
unit.disrupt.name = Disrupt unit.disrupt.name = Disrupt
unit.evoke.name = Evoke unit.evoke.name = Evoke
@@ -1275,11 +1342,8 @@ unit.incite.name = Incite
unit.emanate.name = Emanate unit.emanate.name = Emanate
unit.manifold.name = Manifold unit.manifold.name = Manifold
unit.assembly-drone.name = Assembly Drone unit.assembly-drone.name = Assembly Drone
unit.precept.name = Precept unit.latum.name = Latum
unit.merui.name = Merui unit.renale.name = Renale
unit.anthicus.name = Anthicus
unit.elude.name = Elude
unit.obviate.name = Obviate
block.parallax.name = Paralaxa block.parallax.name = Paralaxa
block.cliff.name = Útes block.cliff.name = Útes
@@ -1325,7 +1389,7 @@ block.deep-tainted-water.name = Hluboká Zamořená Voda
block.darksand-tainted-water.name = Zamořená voda s černým pískem block.darksand-tainted-water.name = Zamořená voda s černým pískem
block.tar.name = Dehet block.tar.name = Dehet
block.stone.name = Kámen block.stone.name = Kámen
block.sand.name = Písek block.sand-floor.name = Písek
block.darksand.name = Černý písek block.darksand.name = Černý písek
block.ice.name = Led block.ice.name = Led
block.snow.name = Sníh block.snow.name = Sníh
@@ -1392,6 +1456,8 @@ block.distributor.name = Rozdělovač
block.sorter.name = Třídička block.sorter.name = Třídička
block.inverted-sorter.name = Obrácená třídička block.inverted-sorter.name = Obrácená třídička
block.message.name = Zpráva block.message.name = Zpráva
block.reinforced-message.name = Reinforced Message
block.world-message.name = World Message
block.illuminator.name = Osvětlovač block.illuminator.name = Osvětlovač
block.overflow-gate.name = Brána s přepadem block.overflow-gate.name = Brána s přepadem
block.underflow-gate.name = Brána s podtokem block.underflow-gate.name = Brána s podtokem
@@ -1488,7 +1554,7 @@ block.payload-router.name = Směřovač nákladu
block.duct.name = Potrubí block.duct.name = Potrubí
block.duct-router.name = Potrubní Směrovač block.duct-router.name = Potrubní Směrovač
block.duct-bridge.name = Potrubní Most block.duct-bridge.name = Potrubní Most
block.payload-propulsion-tower.name = Nákladní Transportní Věž block.large-payload-mass-driver.name = Large Payload Mass Driver
block.payload-void.name = Černá díra na náklad block.payload-void.name = Černá díra na náklad
block.payload-source.name = Zdroj nákladů block.payload-source.name = Zdroj nákladů
block.disassembler.name = Rozebírač block.disassembler.name = Rozebírač
@@ -1505,6 +1571,8 @@ block.payload-loader.name = Nákladový Nakládač
block.payload-loader.description = Nakládá kapaliny a věci z bloků. block.payload-loader.description = Nakládá kapaliny a věci z bloků.
block.payload-unloader.name = Nákladový Vykládač block.payload-unloader.name = Nákladový Vykládač
block.payload-unloader.description = Vykládá kapaliny a věci z bloků. block.payload-unloader.description = Vykládá kapaliny a věci z bloků.
block.heat-source.name = Heat Source
block.heat-source.description = A 1x1 block that gives virtualy infinite heat.
block.empty.name = Empty block.empty.name = Empty
block.rhyolite-crater.name = Rhyolite Crater block.rhyolite-crater.name = Rhyolite Crater
block.rough-rhyolite.name = Rough Rhyolite block.rough-rhyolite.name = Rough Rhyolite
@@ -1527,6 +1595,7 @@ block.carbon-vent.name = Carbon Vent
block.arkyic-vent.name = Arkyic Vent block.arkyic-vent.name = Arkyic Vent
block.yellow-stone-vent.name = Yellow Stone Vent block.yellow-stone-vent.name = Yellow Stone Vent
block.red-stone-vent.name = Red Stone Vent block.red-stone-vent.name = Red Stone Vent
block.crystalline-vent.name = Crystalline Vent
block.redmat.name = Redmat block.redmat.name = Redmat
block.bluemat.name = Bluemat block.bluemat.name = Bluemat
block.core-zone.name = Core Zone block.core-zone.name = Core Zone
@@ -1566,6 +1635,7 @@ block.electric-heater.name = Electric Heater
block.slag-heater.name = Slag Heater block.slag-heater.name = Slag Heater
block.phase-heater.name = Phase Heater block.phase-heater.name = Phase Heater
block.heat-redirector.name = Heat Redirector block.heat-redirector.name = Heat Redirector
block.heat-router.name = Heat Router
block.slag-incinerator.name = Slag Incinerator block.slag-incinerator.name = Slag Incinerator
block.carbide-crucible.name = Carbide Crucible block.carbide-crucible.name = Carbide Crucible
block.slag-centrifuge.name = Slag Centrifuge block.slag-centrifuge.name = Slag Centrifuge
@@ -1642,7 +1712,6 @@ block.small-deconstructor.name = Small Deconstructor
block.canvas.name = Canvas block.canvas.name = Canvas
block.world-processor.name = World Processor block.world-processor.name = World Processor
block.world-cell.name = World Cell block.world-cell.name = World Cell
block.shield-breaker.name = Shield Breaker (temp name/sprite)
block.tank-fabricator.name = Tank Fabricator block.tank-fabricator.name = Tank Fabricator
block.mech-fabricator.name = Mech Fabricator block.mech-fabricator.name = Mech Fabricator
block.ship-fabricator.name = Ship Fabricator block.ship-fabricator.name = Ship Fabricator
@@ -1652,6 +1721,8 @@ block.diffuse.name = Diffuse
block.basic-assembler-module.name = Basic Assembler Module block.basic-assembler-module.name = Basic Assembler Module
block.smite.name = Smite block.smite.name = Smite
block.malign.name = Malign block.malign.name = Malign
block.flux-reactor.name = Flux Reactor
block.neoplasia-reactor.name = Neoplasia Reactor
block.switch.name = Přepínač block.switch.name = Přepínač
block.micro-processor.name = Mikroprocesor block.micro-processor.name = Mikroprocesor
@@ -1672,17 +1743,11 @@ team.blue.name = modrý
hint.skip = Přeskočit hint.skip = Přeskočit
hint.desktopMove = Použij [accent][[WASD][] k pohybu. hint.desktopMove = Použij [accent][[WASD][] k pohybu.
hint.zoom = [accent]Roluj[] prp přiblížení a oddalování obrazvky. hint.zoom = [accent]Roluj[] prp přiblížení a oddalování obrazvky.
hint.mine = Přesuň se poblíž \uf8c4 měděné rudy a [accent]ťupni[] na ni pro zahájení těžby.
hint.desktopShoot = Klikni na [accent][[levé tlačítko][] myši pro střelbu. hint.desktopShoot = Klikni na [accent][[levé tlačítko][] myši pro střelbu.
hint.depositItems = Pro přesun položek je přetáhni ze své lodi do jádra. hint.depositItems = Pro přesun položek je přetáhni ze své lodi do jádra.
hint.respawn = Aby ses znovu přepnul na loď, zmáčkni [accent][[V][]. hint.respawn = Aby ses znovu přepnul na loď, zmáčkni [accent][[V][].
hint.respawn.mobile = Přepnul ses na ovládání jednotky nebo konstrukce. Aby ses přepnul zpět na loď, klikni na avatara vlevo nahoře. hint.respawn.mobile = Přepnul ses na ovládání jednotky nebo konstrukce. Aby ses přepnul zpět na loď, klikni na avatara vlevo nahoře.
hint.desktopPause = Zmáčkni [accent][[mezerník][] k pozastavení a zase spuštění hry. hint.desktopPause = Zmáčkni [accent][[mezerník][] k pozastavení a zase spuštění hry.
hint.placeDrill = Vyber si záložku \ue85e [accent]Vrtů[] v nabídce vpravo dole, potom vyber \uf870 [accent]Vrt[] a klikni na oblast s mědí k umístění.
hint.placeDrill.mobile = Vyber si záložku \ue85e [accent]Vrtů[] v nabídce vpravo dole, potom vyber \uf870 [accent]Vrt[] a ťupni na oblast s mědí k umístění.\nŤupni na \ue800 [accent]zaškrtnutí[] vpravo dole pro potvrzení.
hint.placeConveyor = Dopravníky přesouvají materiál z vrtu do dalších bloků. Vyber \uf896 [accent]Dopravník[] ze záložky \ue814 [accent]Distribuce[].\n\nKlikni a táhni pro umístění vícero dopravníků.\n[accent]Roluj[] pro otočení.
hint.placeConveyor.mobile = Dopravníky přesouvají materiál z vrtu do dalších bloků. Vyber \uf896 [accent]Dopravník[] ze záložky \ue814 [accent]Distribuce[].\n\nPodrž chvíli prst a táhni pro umístění vícero dopravníků.
hint.placeTurret = Umisti \uf861 [accent]Věž[], abys ubránil Tvoji základnu před nepřáteli.\n\nVěže vyžaduj munici - v tomto případě je jí \uf838měď.\nPoužij vrty a dopravníky, abys nějakou získal.
hint.breaking = Klikni [accent]pravým tlačítkem[] a potáhni pro rozbití bloků. hint.breaking = Klikni [accent]pravým tlačítkem[] a potáhni pro rozbití bloků.
hint.breaking.mobile = Použij \ue817 [accent]kladivo[] v pravém spodním rohu a pak ťupni pro rozbití bloků.\n\nPodrž chvíli prst a táhni pro rozbití bloků ve výběru. hint.breaking.mobile = Použij \ue817 [accent]kladivo[] v pravém spodním rohu a pak ťupni pro rozbití bloků.\n\nPodrž chvíli prst a táhni pro rozbití bloků ve výběru.
hint.blockInfo = Pro zobrazení informací o bloku, vyberte blok ve [accent]stavebním menu[], poté kliknutím na [accent][[?][] tlačítka vpravo. hint.blockInfo = Pro zobrazení informací o bloku, vyberte blok ve [accent]stavebním menu[], poté kliknutím na [accent][[?][] tlačítka vpravo.
@@ -1691,9 +1756,12 @@ hint.research = Použij tlačítko \ue875 [accent]Výzkum[] pro vyzkoumání nov
hint.research.mobile = Použij tlačítko \ue875 [accent]Výzkum[] v \ue88c [accent]nabídce[] pro vyzkoumání nové technologie. hint.research.mobile = Použij tlačítko \ue875 [accent]Výzkum[] v \ue88c [accent]nabídce[] pro vyzkoumání nové technologie.
hint.unitControl = Podrž [accent][[Levý Ctrl][] a [accent]klikni[] pro ovládání spřátelených jednotek nebo věží. hint.unitControl = Podrž [accent][[Levý Ctrl][] a [accent]klikni[] pro ovládání spřátelených jednotek nebo věží.
hint.unitControl.mobile = [accent][[Dvojťupni][] pro ovládání spřátelených jednotek nebo věží. hint.unitControl.mobile = [accent][[Dvojťupni][] pro ovládání spřátelených jednotek nebo věží.
hint.unitSelectControl = To control units, enter [accent]command mode[] by holding [accent]L-shift.[]\nWhile in command mode, click and drag to select units. [accent]Right-click[] a location or target to command units there.
hint.unitSelectControl.mobile = To control units, enter [accent]command mode[] by pressing the [accent]command[] button in the bottom left.\nWhile in command mode, long-press and drag to select units. Tap a location or target to command units there.
hint.launch = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v pravém dolním rohu. hint.launch = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v pravém dolním rohu.
hint.launch.mobile = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v the \ue88c [accent]nabídce[]. hint.launch.mobile = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš se [accent]vyslat[] do přilehlých sektorů z \ue827 [accent]mapy[] v the \ue88c [accent]nabídce[].
hint.schematicSelect = Podrž [accent][[F][] a potáhni pro výběr bloků, které chceš zkopírovat.\n\nKlikni na [accent][[prostřední tlačítko][] myši pro zkopírování jednoho typu bloku. hint.schematicSelect = Podrž [accent][[F][] a potáhni pro výběr bloků, které chceš zkopírovat.\n\nKlikni na [accent][[prostřední tlačítko][] myši pro zkopírování jednoho typu bloku.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Podrž [accent][[levý Ctrl][], když táhneš dopravníky, pro automatické vygenerování cesty. hint.conveyorPathfind = Podrž [accent][[levý Ctrl][], když táhneš dopravníky, pro automatické vygenerování cesty.
hint.conveyorPathfind.mobile = Povol \ue844 [accent]úhlopříčný režim[] a potáhni dopravníky pro automatické generování cesty. hint.conveyorPathfind.mobile = Povol \ue844 [accent]úhlopříčný režim[] a potáhni dopravníky pro automatické generování cesty.
hint.boost = Podrž [accent][[levý Shift][], abys přeletěl přes překážky se svou současnou jednotkou.\n\nPouze některé jednotky však mají takový posilovač. hint.boost = Podrž [accent][[levý Shift][], abys přeletěl přes překážky se svou současnou jednotkou.\n\nPouze některé jednotky však mají takový posilovač.
@@ -1708,7 +1776,54 @@ hint.coreUpgrade = Jádro může být vylepšeno [accent]překrytím jádrem vy
hint.presetLaunch = Na šedé [accent]sektory v přistávací zóně[], jako je například [accent]Zamrzlý les[], se lze vyslat kdykoli. Nevyžadují polapení okolního teritoria.\n\n[accent]Číslované sektory[], jako je tento, jsou [accent]volitelné[]. hint.presetLaunch = Na šedé [accent]sektory v přistávací zóně[], jako je například [accent]Zamrzlý les[], se lze vyslat kdykoli. Nevyžadují polapení okolního teritoria.\n\n[accent]Číslované sektory[], jako je tento, jsou [accent]volitelné[].
hint.presetDifficulty = Tento sektor má [scarlet]vysokou úroveň nepřátelského ohrožření[].\nSpouštení do takových sektorů se [accent]nedoporučuje[] bez náležité technologie a přípravy. hint.presetDifficulty = Tento sektor má [scarlet]vysokou úroveň nepřátelského ohrožření[].\nSpouštení do takových sektorů se [accent]nedoporučuje[] bez náležité technologie a přípravy.
hint.coreIncinerate = Poté, co je kapacita jádra určité položky naplněna, jakékoliv další stejné přijaté položky budou [accent]zničeny[]. hint.coreIncinerate = Poté, co je kapacita jádra určité položky naplněna, jakékoliv další stejné přijaté položky budou [accent]zničeny[].
hint.coopCampaign = Když hraješ [accent]kooperativní kampaň[], položky, které jsou vyrobeny v této mapě, budou též zaslány [accent]do Tvých místních sektorů[].\n\nJakýkoliv vývoj dosažený hostitelem se též přenáší. hint.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.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.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[].
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.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.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.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)
split.pickup.mobile = Some blocks can be picked up by the core unit.\nPick up this [accent]container[] and place it onto the [accent]payload loader[].\n(To pick up or drop something, long-press it.)
split.acquire = You must acquire some tungsten to build units.
split.build = Units must be transported to the other side of the wall.\nPlace two [accent]Payload Mass Drivers[], one on each side of the wall.\nSet up the link by pressing one of them, then selecting the other.
split.container = Similar to the container, units can also be transported using a [accent]Payload Mass Driver[].\nPlace a unit fabricator adjacent to a mass driver to load them, then send them across the wall to attack the enemy base.
item.copper.description = Používá se ve všech typech bloků a munice. item.copper.description = Používá se ve všech typech bloků a munice.
item.copper.details = Měď. Nezvykle nadpočetný kov na Serpulu. Konstrukčně slabý, pokud není rafinovaná. item.copper.details = Měď. Nezvykle nadpočetný kov na Serpulu. Konstrukčně slabý, pokud není rafinovaná.
@@ -1731,16 +1846,29 @@ item.spore-pod.description = Používá se pro přeměnu na ropu, výbušniny a
item.spore-pod.details = Spóry. Pravděpodobně syntetická forma života. Vydává plyn toxický pro jiné formy života. Extrémně invazivní. Vysoce hořlavý za určitých podmínek. item.spore-pod.details = Spóry. Pravděpodobně syntetická forma života. Vydává plyn toxický pro jiné formy života. Extrémně invazivní. Vysoce hořlavý za určitých podmínek.
item.blast-compound.description = Používá se v bombách a výbušné munici. item.blast-compound.description = Používá se v bombách a výbušné munici.
item.pyratite.description = Používá se v zápalných zbraních a spalovacích generátorech. item.pyratite.description = Používá se v zápalných zbraních a spalovacích generátorech.
item.beryllium.description = Used in many types of construction and ammunition on Erekir.
item.tungsten.description = Used in drills, armor and ammunition. Required in the construction of more advanced structures.
item.oxide.description = Used as a heat conductor and insulator for power.
item.carbide.description = Used in advanced structures, heavier units, and ammunition.
liquid.water.description = Používá se pro chladící stroje a na zpracování odpadu. liquid.water.description = Používá se pro chladící stroje a na zpracování odpadu.
liquid.slag.description = Používá se v oddělovačích pro rozdělení na jednotlivé kovy, nebo je chrlena na protivníky z věží. liquid.slag.description = Používá se v oddělovačích pro rozdělení na jednotlivé kovy, nebo je chrlena na protivníky z věží.
liquid.oil.description = Používá se v pokročilé materiálové výrobě a jako zápalná munice. liquid.oil.description = Používá se v pokročilé materiálové výrobě a jako zápalná munice.
liquid.cryofluid.description = Používá se jako chladící kapalina v reaktorech, věžích a továrnách. liquid.cryofluid.description = Používá se jako chladící kapalina v reaktorech, věžích a továrnách.
liquid.arkycite.description = Used in chemical reactions for power generation and material synthesis.
liquid.ozone.description = Used as an oxidizing agent in material production, and as fuel. Moderately explosive.
liquid.hydrogen.description = Used in resource extraction, unit production and structure repair. Flammable.
liquid.cyanogen.description = Used for ammunition, construction of advanced units, and various reactions in advanced blocks. Highly flammable.
liquid.nitrogen.description = Used in resource extraction, gas creation and unit production. Inert.
liquid.neoplasm.description = A dangerous biological byproduct of the Neoplasia reactor. Quickly spreads to any adjacent water-containing block it touches, damaging them in the process. Viscous.
liquid.neoplasm.details = Neoplasm. An uncontrollable mass of rapidly-dividing synthetic cells with a sludge-like consistency. Heat-resistant. Extremely dangerous to any structures involving water.\n\nToo complex and unstable for standard analysis. Potential applications unknown. Incineration in slag pools is recommended.
block.derelict = \uf77e [lightgray]Opuštěný block.derelict = \uf77e [lightgray]Opuštěný
block.armored-conveyor.description = Přepravuje předměty vpřed. Nepřijímá předměty ze stran. block.armored-conveyor.description = Přepravuje předměty vpřed. Nepřijímá předměty ze stran.
block.illuminator.description = Vydává světlo. block.illuminator.description = Vydává světlo.
block.message.description = Ukládá zprávu pro komunikaci mezi spojenci. block.message.description = Ukládá zprávu pro komunikaci mezi spojenci.
block.reinforced-message.description = Stores a message for communication between allies.
block.world-message.description = A message block for use in mapmaking. Cannot be destroyed.
block.graphite-press.description = Lisuje uhlí na grafit. block.graphite-press.description = Lisuje uhlí na grafit.
block.multi-press.description = Lisuje uhlí na grafit. Vyžaduje vodu jako chladivo. block.multi-press.description = Lisuje uhlí na grafit. Vyžaduje vodu jako chladivo.
block.silicon-smelter.description = Rafinuje křemík z písku a uhlí. block.silicon-smelter.description = Rafinuje křemík z písku a uhlí.
@@ -1886,6 +2014,99 @@ block.large-logic-display.description = Zobrazuje libovolnou grafiku z logickéh
block.interplanetary-accelerator.description = Masivní elektromagnetická věž. Urychlí jádro na únikovou rychlost pro meziplanetární vyslání. block.interplanetary-accelerator.description = Masivní elektromagnetická věž. Urychlí jádro na únikovou rychlost pro meziplanetární vyslání.
block.repair-turret.description = Nepřetržitě opravuje nejblížší poškozenou jednotku v jeho blízkosti. Lze volitelně dodávat chlazení pro jeho posílení. block.repair-turret.description = Nepřetržitě opravuje nejblížší poškozenou jednotku v jeho blízkosti. Lze volitelně dodávat chlazení pro jeho posílení.
block.payload-propulsion-tower.description = Dálková nákladní transportní věž. Střílí náklad do dalších propojených nákladních transportních věží. block.payload-propulsion-tower.description = Dálková nákladní transportní věž. Střílí náklad do dalších propojených nákladních transportních věží.
block.core-bastion.description = Core of the base. Armored. Once destroyed, the sector is lost.
block.core-citadel.description = Core of the base. Very well armored. Stores more resources than a Bastion core.
block.core-acropolis.description = Core of the base. Exceptionally well armored. Stores more resources than a Citadel core.
block.breach.description = Fires piercing beryllium or tungsten ammunition at enemy targets.
block.diffuse.description = Fires a burst of bullets in a wide cone. Pushes enemy targets back.
block.sublimate.description = Fires a continuous jet of flame at enemy targets. Pierces armor.
block.titan.description = Fires a massive explosive artillery shell at ground targets. Requires hydrogen.
block.afflict.description = Fires a massive charged orb of fragmentary flak. Requires heating.
block.disperse.description = Fires bursts of flak at aerial targets.
block.lustre.description = Fires a slow-moving single-target laser at enemy targets.
block.scathe.description = Launches a powerful missile at ground targets over vast distances.
block.smite.description = Fires bursts of piercing, lightning-emitting bullets.
block.malign.description = Fires a barrage of homing laser charges at enemy targets. Requires extensive heating.
block.silicon-arc-furnace.description = Refines silicon from sand and graphite.
block.oxidation-chamber.description = Converts beryllium and ozone into oxide. Emits heat as a by-product.
block.electric-heater.description = Heats facing blocks. Requires large amounts of power.
block.slag-heater.description = Heats facing blocks. Requires slag.
block.phase-heater.description = Heats facing blocks. Requires phase fabric.
block.heat-redirector.description = Redirects accumulated heat to other blocks.
block.heat-router.description = Spreads accumulated heat in three output directions.
block.electrolyzer.description = Converts water into hydrogen and ozone gas.
block.atmospheric-concentrator.description = Concentrates nitrogen from the atmosphere. Requires heat.
block.surge-crucible.description = Forms surge alloy from slag and silicon. Requires heat.
block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat.
block.carbide-crucible.description = Fuses graphite and tungsten into carbide. Requires heat.
block.cyanogen-synthesizer.description = Synthesizes cyanogen from arkycite and graphite. Requires heat.
block.slag-incinerator.description = Incinerates non-volatile items or liquids. Requires slag.
block.vent-condenser.description = Condenses vent gases into water. Consumes power.
block.plasma-bore.description = When placed facing an ore wall, outputs items indefinitely. Requires small amounts of power.
block.large-plasma-bore.description = A larger plasma bore. Capable of mining tungsten and thorium. Requires hydrogen and power.
block.cliff-crusher.description = Crushes walls, outputting sand indefinitely. Requires power. Efficiency varies based on type of wall.
block.impact-drill.description = When placed on ore, outputs items in bursts indefinitely. Requires power and water.
block.eruption-drill.description = An improved impact drill. Capable of mining thorium. Requires hydrogen.
block.reinforced-conduit.description = Moves fluids forward. Doesn't accept non-conduit inputs to the sides.
block.reinforced-liquid-router.description = Distributes fluids equally to all sides.
block.reinforced-junction.description = Acts as a bridge for two crossing conduits.
block.reinforced-liquid-tank.description = Stores a large amount of fluids.
block.reinforced-liquid-container.description = Stores a sizeable amount of fluids.
block.reinforced-bridge-conduit.description = Transports fluids over structures and terrain.
block.reinforced-pump.description = Pumps and outputs liquids. Requires hydrogen.
block.beryllium-wall.description = Protects structures from enemy projectiles.
block.beryllium-wall-large.description = Protects structures from enemy projectiles.
block.tungsten-wall.description = Protects structures from enemy projectiles.
block.tungsten-wall-large.description = Protects structures from enemy projectiles.
block.carbide-wall.description = Protects structures from enemy projectiles.
block.carbide-wall-large.description = Protects structures from enemy projectiles.
block.reinforced-surge-wall.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact.
block.reinforced-surge-wall-large.description = Protects structures from enemy projectiles, periodically launching electric arcs upon projectile contact.
block.shielded-wall.description = Protects structures from enemy projectiles. Deploys a shield that absorbs most projectiles when power is provided. Conducts power.
block.blast-door.description = A wall that opens when allied ground units are in range. Cannot be manually controlled.
block.duct.description = Moves items forward. Only capable of storing a single item.
block.armored-duct.description = Moves items forward. Does not accept non-duct inputs from the sides.
block.duct-router.description = Distributes items equally across three directions. Only accepts items from the back side. Can be configured as an item sorter.
block.overflow-duct.description = Only outputs items to the sides if the front path is blocked.
block.duct-bridge.description = Moves items over structures and terrain.
block.duct-unloader.description = Unloads the selected item from the block behind it. Cannot unload from cores.
block.underflow-duct.description = Opposite of an overflow duct. Outputs to the front if the left and right paths are blocked.
block.reinforced-liquid-junction.description = Acts as a junction between two crossing conduits.
block.surge-conveyor.description = Moves items in batches. Can be sped up with power. Conducts power.
block.surge-router.description = Equally distributes items in three directions from surge conveyors. Can be sped up with power. Conducts power.
block.unit-cargo-loader.description = Constructs cargo drones. Drones automatically distribute items to Cargo Unload Points with a matching filter.
block.unit-cargo-unload-point.description = Acts as an unloading point for cargo drones. Accepts items that match the selected filter.
block.beam-node.description = Transmits power to other blocks orthogonally. Stores a small amount of power.
block.beam-tower.description = Transmits power to other blocks orthogonally. Stores a large amount of power. Long-range.
block.turbine-condenser.description = Generates power when placed on vents. Produces a small amount of water.
block.chemical-combustion-chamber.description = Generates power from arkycite and ozone.
block.pyrolysis-generator.description = Generates large amounts of power from arkycite and slag. Produces water as a byproduct.
block.flux-reactor.description = Generates large amounts of power when heated. Requires cyanogen as a stabilizer. Power output and cyanogen requirements are proportional to heat input.\nExplodes if insufficient cyanogen is provided.
block.neoplasia-reactor.description = Uses arkycite, water and phase fabric to generate large amounts of power. Produces heat and dangerous neoplasm as a byproduct.\nExplodes violently if neoplasm is not removed from the reactor via conduits.
block.build-tower.description = Automatically rebuilds structures in range and assists other units in construction.
block.regen-projector.description = Slowly repairs allied structures in a square perimeter. Requires hydrogen.
block.reinforced-container.description = Stores a small amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.reinforced-vault.description = Stores a large amount of items. Contents can be retrieved via unloaders. Does not increase core storage capacity.
block.tank-fabricator.description = Constructs Stell units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.ship-fabricator.description = Constructs Elude units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.mech-fabricator.description = Constructs Merui units. Outputted units can be used directly, or moved into refabricators for upgrading.
block.tank-assembler.description = Assembles large tanks out of inputted blocks and units. Output tier may be increased by adding modules.
block.ship-assembler.description = Assembles large ships out of inputted blocks and units. Output tier may be increased by adding modules.
block.mech-assembler.description = Assembles large mechs out of inputted blocks and units. Output tier may be increased by adding modules.
block.tank-refabricator.description = Upgrades inputted tank units to the second tier.
block.ship-refabricator.description = Upgrades inputted ship units to the second tier.
block.mech-refabricator.description = Upgrades inputted mech units to the second tier.
block.prime-refabricator.description = Upgrades inputted units to the third tier.
block.basic-assembler-module.description = Increases assembler tier when placed next to a construction boundary. Requires power. Can be used as a payload input.
block.small-deconstructor.description = Deconstructs inputted structures and units. Returns 100% of the build cost.
block.reinforced-payload-conveyor.description = Moves payloads forward.
block.reinforced-payload-router.description = Distributes payloads into adjacent blocks. Functions as a sorter when a filter is set.
block.payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.large-payload-mass-driver.description = Long-range payload transport structure. Shoots received payloads to linked payload mass drivers.
block.unit-repair-tower.description = Repairs all units in its vicinity. Requires ozone.
block.radar.description = Gradually uncovers terrain and enemy units in a large radius. Requires power.
block.shockwave-tower.description = Damages and destroys enemy projectiles in a radius. Requires cyanogen.
block.canvas.description = Displays a simple image with a pre-defined palette. Editable.
unit.dagger.description = Střílí základní střely na všechny okolní nepřátele. unit.dagger.description = Střílí základní střely na všechny okolní nepřátele.
unit.mace.description = Střílí proudy ohně na všechny okolní nepřátele. unit.mace.description = Střílí proudy ohně na všechny okolní nepřátele.
@@ -1925,6 +2146,24 @@ unit.oxynoe.description = Střílí strukturo-opravující proudy ohně na blíz
unit.cyerce.description = Střílí naváděcí shlukové rakety na nepřátele. Opravuje spojenecké jednotky. unit.cyerce.description = Střílí naváděcí shlukové rakety na nepřátele. Opravuje spojenecké jednotky.
unit.aegires.description = Šokuje všechny nepřátelské jednotky a struktury, které vstoupí do je energetického pole. Opravuje spojenecké jednotky. unit.aegires.description = Šokuje všechny nepřátelské jednotky a struktury, které vstoupí do je energetického pole. Opravuje spojenecké jednotky.
unit.navanax.description = Střílí výbušné elektromagnetické impulzivní střely, způsobující solidní poškození na nepřátelskou elektrickou síť a opravuje spojenecké struktury. Taví blízké nepřátele se 4mi autonomními laserovýmí věžmi. unit.navanax.description = Střílí výbušné elektromagnetické impulzivní střely, způsobující solidní poškození na nepřátelskou elektrickou síť a opravuje spojenecké struktury. Taví blízké nepřátele se 4mi autonomními laserovýmí věžmi.
unit.stell.description = Fires standard bullets at enemy targets.
unit.locus.description = Fires alternating bullets at enemy targets.
unit.precept.description = Fires piercing cluster bullets at enemy targets.
unit.vanquish.description = Fires large piercing splitting bullets at enemy targets.
unit.conquer.description = Fires large piercing cascades of bullets at enemy targets.
unit.merui.description = Fires long-range artillery at enemy ground targets. Can step over most terrain.
unit.cleroi.description = Fires dual shells at enemy targets. Targets enemy projectiles with point defense turrets. Can step over most terrain.
unit.anthicus.description = Fires long-range homing missiles at enemy targets. Can step over most terrain.
unit.tecta.description = Fires homing plasma missiles at enemy targets. Protects itself with a directional shield. Can step over most terrain.
unit.collaris.description = Fires long-range fragmenting artillery at enemy targets. Can step over most terrain.
unit.elude.description = Fires pairs of homing bullets at enemy targets. Can float over bodies of liquid.
unit.avert.description = Fires twisting pairs of bullets at enemy targets.
unit.obviate.description = Fires twisting pairs of lightning orbs at enemy targets.
unit.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks.
unit.evoke.description = Builds structures to defend the Bastion core. Repairs structures with a beam.
unit.incite.description = Builds structures to defend the Citadel core. Repairs structures with a beam.
unit.emanate.description = Builds structures to defend the Acropolis core. Repairs structures with beams.
lst.read = Přečte číslo z připojené paměti. lst.read = Přečte číslo z připojené paměti.
lst.write = Zapíše číslo do připojené paměti. lst.write = Zapíše číslo do připojené paměti.
@@ -1940,6 +2179,7 @@ lst.set = Nastaví hodnotu.
lst.operation = Provede operaci na 1-2 hodnotách. lst.operation = Provede operaci na 1-2 hodnotách.
lst.end = Skočí na první počáteční instrukci. lst.end = Skočí na první počáteční instrukci.
lst.wait = Čeká určitý počet sekund. lst.wait = Čeká určitý počet sekund.
lst.stop = Halt execution of this processor.
lst.lookup = Vyhledá typ věci/kapaliny/jednotky/bloku pomocí ID.\nCelkový počet daného typu může být získán pomocí:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[] lst.lookup = Vyhledá typ věci/kapaliny/jednotky/bloku pomocí ID.\nCelkový počet daného typu může být získán pomocí:\n[accent]@unitCount[] / [accent]@itemCount[] / [accent]@liquidCount[] / [accent]@blockCount[]
lst.jump = Podmíněně skočí na danou instrukci. lst.jump = Podmíněně skočí na danou instrukci.
lst.unitbind = Nastaví další jednotku daného typu a uloží jí do [accent]@unit[]. lst.unitbind = Nastaví další jednotku daného typu a uloží jí do [accent]@unit[].
@@ -2107,3 +2347,5 @@ lenum.build = Postavit strukturu.
lenum.getblock = Získat budovu a typ na dané pozici.\nJednotka musí být v dosahu dané pozice.\nSolidní non-budovy budou mít typ [accent]@solid[]. lenum.getblock = Získat budovu a typ na dané pozici.\nJednotka musí být v dosahu dané pozice.\nSolidní non-budovy budou mít typ [accent]@solid[].
lenum.within = Zkontrolovat, jestli jednotka je blízko dané pozice. lenum.within = Zkontrolovat, jestli jednotka je blízko dané pozice.
lenum.boost = Začít/Přestat posilovat. lenum.boost = Začít/Přestat posilovat.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

Some files were not shown because too many files have changed in this diff Show More