Compare commits

...
1429 Commits
Author SHA1 Message Date
Anuken 5c89d7d273 arc 2023-05-09 16:42:17 -04:00
Anuken 3ea742b06d debugGraphs off 2023-05-09 15:39:53 -04:00
Anuken 9bedadac79 Better conduit merge 2023-05-09 15:34:13 -04:00
Anuken 5ccadcf38f Semi-functioning implementation 2023-05-09 15:00:26 -04:00
Anuken a32462971b checklist 2023-05-09 12:23:49 -04:00
Anuken 3faf8ca07f WIP conduit graph 2023-05-09 12:19:26 -04:00
Anuken ccd2727ab5 Merge remote-tracking branch 'origin/master' 2023-05-08 12:15:06 -04:00
Anuken 820fd0d7fc Canvas block schematic preview 2023-05-08 12:15:00 -04:00
Anuken a4972886a3 Possible parser status effect fix 2023-05-08 09:50:33 -04:00
HamzaGSoppandGitHub 552353972e Update servers_v7.json (#8568) 2023-05-07 21:17:44 -04:00
Github Actions db0691f32f Automatic bundle update 2023-05-07 16:33:03 +00:00
a36e31c4b4 Fix some Italian translations (#8564)
Co-authored-by: Midblyte <midblyte@anonaddy.me>
2023-05-07 12:32:10 -04:00
JniTrRnyandGitHub 23f1d24c45 Search bar for wave UI (#8501)
* wave search + other editor things

* everything but wave search
2023-05-07 10:42:45 -04:00
Github Actions 2b5ff56460 Automatic bundle update 2023-05-07 13:39:11 +00:00
nullevoyandGitHub dbafdfb312 gas sprites (ark too ig) (#8528)
* ?

* this was better

* ghghghghgghghhghghghg

* single pixel changes
2023-05-07 09:38:17 -04:00
JniTrRnyandGitHub bb06c3f1e9 Wave limit game rule in custom maps (#8550)
* custom maps wave limit

* whoopsies
2023-05-06 23:04:31 -04:00
Anuken 72c67f6c9b Merge remote-tracking branch 'origin/master' 2023-05-06 21:57:00 -04:00
Anuken ea27fa53bf unitHealth in logic 2023-05-06 21:56:56 -04:00
Github Actions 8bbd58053a Automatic bundle update 2023-05-07 01:53:52 +00:00
PhilippandGitHub f1b52164c9 Fix some mistakes in German translation (#8543)
* Fix typo in German tutorial

* Fix some more
2023-05-06 21:53:10 -04:00
6cfcffd04e New translation (#8555)
* Update bundle_uk_UA.properties

Old

* Messaged

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

---------

Co-authored-by: SUS <94375206+1stvaliduser@users.noreply.github.com>
2023-05-06 21:52:52 -04:00
ddd77b2081 Update servers_v7.json (#8556)
* Update servers_v7.json

chabge adresse of tamazia

* Update servers_v7.json

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2023-05-06 21:52:38 -04:00
Даркнесс#3729andGitHub f581aa3332 Update russian bundle (#8559)
* Update russian bundle

* Update bundle_ru.properties
2023-05-06 21:51:51 -04:00
CatchearsandGitHub 8126e970f3 update german translation (#8560)
* update german translation

* resolve @Shawak's comment
2023-05-06 21:51:37 -04:00
52ec9f4296 A couple of features for better planet modding (#8558)
* Planet item whitelist

* allowLaunchToNumbered for planets

* Update core/src/mindustry/type/Planet.java

* Update core/src/mindustry/type/Planet.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2023-05-06 21:49:40 -04:00
MEEPofFaithandGitHub cc17962d93 Clear invalid payload ammo (#8544) 2023-05-06 21:34:11 -04:00
BalaM314andGitHub 6c7d506e42 Gradle opt -PnoLocalArc to force no localArc (#8552)
renaming Arc is annoying, also vscode doesnt like it
2023-05-06 21:33:45 -04:00
BalaM314andGitHub c1d3cdc5cb Fix override of Building.block in PayloadSource (#8551)
* Would break(without crash) mods that read the block config of PayloadSource
2023-05-06 21:31:02 -04:00
Anuken d85995f6fd Fixed #8557 2023-05-06 21:27:45 -04:00
Anuken bc622bd7ba Doubled max schematic size 2023-05-06 11:11:57 -04:00
Anuken 027b996ad6 Fixed power node linking in basegen 2023-05-05 23:46:21 -04:00
Anuken 0bed338141 Fixed invalid ranges for some weapons 2023-05-05 23:40:05 -04:00
Anuken 43922edac8 unitHealthMultiplier re-implemented 2023-05-03 18:38:50 -04:00
Joan JosepandGitHub c4e1719c0c Update bundle_ca.properties (#8542) 2023-04-29 09:03:51 -04:00
Anuken 4deddc6def tests are no longer stupid 2023-04-28 15:37:38 -04:00
Anuken 6f88684040 and these other weapons too 2023-04-28 15:17:05 -04:00
Anuken 1a83d35923 Merge remote-tracking branch 'origin/master' 2023-04-28 14:39:34 -04:00
Anuken 5e8f5f1d62 PointDefenseWeapon no longer affects range 2023-04-28 14:39:28 -04:00
OSPandGitHub d610cd6105 [XCore] Mini Attack server + reserve server (#8530) 2023-04-28 10:55:11 -04:00
Anuken 681bd19866 Merge remote-tracking branch 'origin/master' 2023-04-28 10:48:21 -04:00
Anuken 8eed0f8711 Fixed #8533 2023-04-28 10:48:17 -04:00
MEEPofFaithandGitHub 61a83d0f6e warmup and totalProgress for Pumps (#8536) 2023-04-28 10:42:31 -04:00
Github Actions fc23ad9910 Automatic bundle update 2023-04-28 14:41:51 +00:00
JniTrRnyandGitHub eba58c73e6 Update bundle_th.properties (#8532)
* 6 months of doing nothing

* Why am I up there

* More lore to the descriptions

* RIP original item description

* revenge of the item details

* new vocabulary just dropped

* cancel transliteration

sounds kinda lame, so might revert it later.
2023-04-28 10:40:32 -04:00
TomokoandGitHub ba0335e5ef new ip (#8534)
* new ip

* Update servers_v7.json
2023-04-28 10:39:35 -04:00
Anuken 7de6bd23ea Fixed #8529 2023-04-28 10:29:47 -04:00
Anuken 102d234129 Merge remote-tracking branch 'origin/master' 2023-04-24 23:59:51 -04:00
Anuken 583a1c69b6 Logic pathfind instruction 2023-04-24 23:59:46 -04:00
MEEPofFaithandGitHub 1314dfe53e Don't set lighting if the preset has noLighting = true (#8519)
* Don't set lighting if the preset has noLighting = true

Allows lighting in the preset or world processors to take over instead of being forced to disable lighting.

* Less confusing style
2023-04-21 21:56:16 -04:00
ienovandGitHub abc80b9aab update easyplay servers (#8521) 2023-04-21 21:32:46 -04:00
БогданandGitHub 2ab9783639 Removed non-license notice from the end (#8524) 2023-04-21 21:32:30 -04:00
Anuken 05f158fd51 Fixed #8523 2023-04-21 21:29:39 -04:00
Anuken 13297023fe Fixed #8525 2023-04-21 21:24:18 -04:00
Anuken 9cc392a9ed Merge remote-tracking branch 'origin/master' 2023-04-21 11:44:05 -04:00
Anuken eb1d0b8362 Fixed minimap update lag 2023-04-21 11:44:00 -04:00
Anuken 7a01be6dba splashDamagePierce 2023-04-20 01:03:18 -04:00
MEEPofFaithandGitHub 6a3b243937 Erekir payload conveyor sprite consistency (#8506)
* Erekir payload conveyor sprite consistency

* Better blending from conveyor to factory

* Better blending for the 5x5
2023-04-18 16:37:34 -04:00
lemon3357andGitHub 68016cc2b5 Update server_v7.json:add new server (#8512) 2023-04-18 10:55:39 -04:00
MEEPofFaithandGitHub b2f5312bf5 Add overlays to render updates (#8514) 2023-04-18 10:14:07 -04:00
Anuken 6a3638c3c2 Fixed #8513 2023-04-18 10:10:11 -04:00
Anuken 3ca3eb5951 Load saves in parallel 2023-04-18 09:35:29 -04:00
Anuken d043c75022 Merge remote-tracking branch 'origin/master' 2023-04-16 12:09:06 -04:00
Anuken 2db90408fe Use schematic/map names for filenames 2023-04-16 12:09:02 -04:00
lemon3357andGitHub 72577f20ba Update servers_v7.json (#8508) 2023-04-15 22:27:24 -04:00
Anuken f62096dbd1 Merge remote-tracking branch 'origin/master' 2023-04-15 22:24:45 -04:00
Anuken dbfbb08aaa Fixed #8509 2023-04-15 22:24:40 -04:00
Brandons404andGitHub 4151d47837 Update servers_v7.json - added sandbox server (#8504)
* added pvp server to fish

* updated servers_v7.json
2023-04-15 22:22:39 -04:00
Github Actions c54a76fc8a Automatic bundle update 2023-04-16 02:21:40 +00:00
BotiHUN7andGitHub 95483286bf vps changed ip (#8510) 2023-04-15 22:20:55 -04:00
Anuken 3d013fc09c Merge remote-tracking branch 'origin/master' 2023-04-15 22:17:51 -04:00
Anuken b83f5c66ca Fixed #8507 2023-04-15 22:17:46 -04:00
MonoDxandGitHub 288080eeac Rework (#8488)
* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties
2023-04-15 22:16:44 -04:00
Noah van der AaandGitHub f0342b2396 Remove mindustry.party (#8511) 2023-04-15 22:12:30 -04:00
Anuken e47806b9b8 Minimap attack indicators 2023-04-15 15:54:33 -04:00
Anuken 4ae8a51676 Display camera on map + right-click to pan 2023-04-15 14:39:41 -04:00
Anuken e8fbfe536e Merge remote-tracking branch 'origin/master' 2023-04-09 18:16:30 -04:00
Anuken b86ca1d12f Fixed #8496 2023-04-09 18:16:25 -04:00
MEEPofFaithandGitHub 1629afe491 Ammo obliteration (#8498)
* alwaysShooting for turrets

similar to alwaysShooting for weapons

* Weapon alwaysShooting takes shootCone into account

Speaking of untested PRs...
2023-04-09 16:12:24 -04:00
L0615T1C5-216AC-9437andGitHub 3b1e5eadd9 Update CN Ports (#8499) 2023-04-09 16:08:04 -04:00
Anuken df87b03e57 Fixed #8495 2023-04-09 16:07:34 -04:00
Anuken a8b18bea2f Fixed #8494 2023-04-09 16:01:35 -04:00
Anuken cdf14bb381 Fixed objectives disappearing for no reason 2023-04-08 21:55:20 -04:00
Anuken bce9ecc520 Merge remote-tracking branch 'origin/master' 2023-04-08 21:37:37 -04:00
Anuken b692c071ba Fixed shoot pattern overrides not working in mods 2023-04-08 21:37:33 -04:00
Даркнесс#3729andGitHub db90142a2d New Darkdustry host (#8492) 2023-04-08 12:15:16 -04:00
Anuken 34b22f292c PR cleanup 2023-04-08 10:52:53 -04:00
Anuken 11ad5a0373 Reset UI scale to 100% when broken 2023-04-08 10:29:42 -04:00
Anuken f4fabecce7 Fixed #8483 (meep why did you make the minimum 5%) 2023-04-07 11:05:26 -04:00
Anuken 60fc2fb5cd Doubled server object buffer size 2023-04-07 10:43:59 -04:00
Anuken 04eba618d2 Merge remote-tracking branch 'origin/master' 2023-04-06 19:13:41 -04:00
Anuken ac7b694e91 Better item display rates 2023-04-06 19:13:36 -04:00
Github Actions 4fcb338d94 Automatic bundle update 2023-04-06 23:08:17 +00:00
JniTrRnyandGitHub 6dc3b7e729 More Dark UI in stats display (#8473)
* The Dark UI Menace

* Attack of the Dark UI
2023-04-06 19:07:24 -04:00
cdb9fa0d7d Add PlayerChatEvent on clients (#8432)
* Add PlayerChatEvent on clients

https://github.com/mindustry-antigrief/mindustry-client/commit/d32dd01097ef62fb0a1bd5aade2a738c04652854

Co-authored-by: buthed010203 <naguiar010203@gmail.com>

* Only fire when valid. (Currently deciding on whether or not to add ChatEvent without the player.)

---------

Co-authored-by: buthed010203 <naguiar010203@gmail.com>
2023-04-06 18:16:04 -04:00
Anuken 2b11e1fb1e Fixed #8480 2023-04-06 12:15:12 -04:00
Anuken 697c6a927a Merge remote-tracking branch 'origin/master' 2023-04-06 10:46:57 -04:00
Anuken 72b456fca2 Optimized imports 2023-04-06 10:46:52 -04:00
Github Actions f67e2c71e7 Automatic bundle update 2023-04-06 13:56:07 +00:00
NuntingandGitHub bee977cadc Update bundle_ko.properties (#8479) 2023-04-06 09:55:06 -04:00
MonoDxandGitHub 183ebb33b7 Update bundle_be.properties (#8478)
Update logical translate.

Work monoDx.
Thanks
2023-04-06 09:54:48 -04:00
AnukenandGitHub f6665de2e6 Update push.yml 2023-04-05 20:06:45 -04:00
Anuken 97390d25c0 Removed pointless code 2023-04-05 19:51:16 -04:00
Anuken 3f1d957e28 New duo animation 2023-04-04 11:02:47 -04:00
Anuken e62a5888ef Fixed some possible crashes 2023-04-03 16:40:12 -04:00
MEEPofFaithandGitHub 6d71bcd2eb Multi shotgun fix (#8460)
* Multi-barrel shotgun fix

* multi-recoil support

* @Nullable for everything
2023-04-03 16:38:10 -04:00
buthed010203andGitHub 2075a226e1 Fix multiline messages being cut off (#8471)
I'm not fixing this properly
2023-04-03 15:37:09 -04:00
MEEPofFaithandGitHub f55363a932 Fix janky sublimate ammo display (#8469) 2023-04-03 10:03:24 -04:00
DikHalzandGitHub 76f151789a Update servers_v7.json (#8468) 2023-04-02 23:21:23 -04:00
Anuken 1413b479ef Classmap auto-update 2023-04-02 22:44:44 -04:00
MEEPofFaithandGitHub b322b1165f Parse singular consumes (#8466)
* Parse singular `Consume`s

* Proper coolant parsing

* Temporary manual update of ClassMap

Does not include all consume types.

I don't know what gradle command to run to update `ClassMap`. I've tried `tools:updateScripts` but that just cleared everything.
2023-04-02 19:53:19 -04:00
Anuken fa02d8d280 Merge remote-tracking branch 'origin/master' 2023-04-02 13:28:53 -04:00
Anuken 251e10b000 Fixed #8465 2023-04-02 13:28:49 -04:00
Joan JosepandGitHub 6630f88613 Update bundle_ca.properties (#8464) 2023-04-02 11:00:27 -04:00
Anuken c5c65d4475 Fixed #8462 2023-04-02 10:54:42 -04:00
Anuken c267743874 Fixed #8463 2023-04-02 10:38:19 -04:00
Anuken 45ce8c8dec Merge remote-tracking branch 'origin/master' 2023-04-02 10:36:31 -04:00
Anuken 25c65e80cd Fixed team write error 2023-04-02 10:36:26 -04:00
MEEPofFaithandGitHub e51ab514a8 Proper speedup amount (#8461) 2023-04-02 00:19:33 -04:00
Anuken 21d64157a0 Merge remote-tracking branch 'origin/master' 2023-04-01 17:30:08 -04:00
Anuken fff8f567d0 Hide weapon sprites for certain units 2023-04-01 17:30:05 -04:00
Bernd RitterandGitHub 1e2e0a48a1 Update bundle_de.properties (#8452)
Fixed two typos of fordere -> vordere
2023-04-01 10:39:00 -04:00
Anuken affa30730a Fixed #8458 2023-04-01 10:04:22 -04:00
Anuken b326bdf0e8 Merge remote-tracking branch 'origin/master' 2023-04-01 09:55:59 -04:00
Anuken cc3694ce4a battery fix 2023-04-01 09:55:54 -04:00
XasmedyandGitHub 3048e38bff Fixing menu not hiding on click. (#8455) 2023-04-01 09:54:01 -04:00
Anuken b88a215dc5 Merge remote-tracking branch 'origin/master' 2023-03-31 23:05:00 -04:00
Anuken 36e5522694 JSON planet cloudMesh/HexSkyMesh support 2023-03-31 23:04:55 -04:00
Github Actions 226e8b8a20 Automatic bundle update 2023-04-01 02:45:47 +00:00
Anuken 43424547f2 Setprop description 2023-03-31 22:44:54 -04:00
Anuken d2f2189441 Merge remote-tracking branch 'origin/master' 2023-03-31 22:03:02 -04:00
Anuken e81cd5b68e Better impl of #8451 2023-03-31 22:02:57 -04:00
XasmedyandGitHub c30cbc0f20 Update contributors (#8450) 2023-03-31 16:30:14 -04:00
XasmedyandGitHub e79a97ed92 Adding a new menu type. (#8449)
* Added a new type of menu.

* Renamed the methods and fixed buttons not selecting.

* Fixed followUpMenu and menu having different dialogs.

* Applying review changes.
- Refactored the menu dialog instantiation.
- Fixed the single-line else statement.
2023-03-31 14:21:41 -04:00
MEEPofFaithandGitHub ac19c3f160 bridgeReplacement for ducts (#8447) 2023-03-30 21:23:53 -04:00
PhinnerandGitHub 375837eef5 Update Xpdustry servers (#8446)
* Update Xpdustry servers

* Add warning about SRV records

* Remove default port

* And now... Dik is gone too
2023-03-30 18:26:05 -04:00
Volas171andGitHub c59d3d5279 Update servers_v7.json (#8443) 2023-03-28 18:04:35 -04:00
Suportik-GFXandGitHub d1c506330b Update servers_v7.json (#8441)
adding one more server under the Exploding Cowards.
2023-03-28 14:04:07 -04:00
Anuken b81e942479 Fixed RadialEffect + MultiEffect 2023-03-27 10:40:16 -04:00
Anuken e36a70749c might as well blacklist it in the game too 2023-03-27 10:19:35 -04:00
Anuken 4db085bd07 Fixed #8435 2023-03-27 10:07:41 -04:00
Anuken cd7088d241 Closes Anuken/Mindustry-Suggestions/issues/4353 2023-03-26 23:17:08 -04:00
Anuken 821569aafb Merge remote-tracking branch 'origin/master' 2023-03-26 22:46:35 -04:00
Anuken 83a059b2da Multi-line server list 2023-03-26 22:46:30 -04:00
MEEPofFaithandGitHub 0de2c95f6e (Optionally) Scale efficiency of attribute crafters (#8433)
* Scale efficiency of attribute crafters

* Make it optional :D

* Call super
2023-03-26 14:53:14 -04:00
MEEPofFaithandGitHub fcb44e4952 Fix frags in frags creating a large empty space (#8430)
* Fix frags in frags creating a large empty space

* Change suppression message

Consistency with status duration

* Too little space between boxes
2023-03-26 11:53:46 -04:00
Github Actions af26e60a4f Automatic bundle update 2023-03-26 02:45:57 +00:00
MEEPofFaithandGitHub 6b936aa7f6 Better Ammo Stats Display (#8429)
* Cleaner ammo stats based on unit factory recipe stats

* Display suppression in bullet stats

Also reword from "regen" to "repair" to more accurately convey that build towers are affected as well.

* PointLaserBulletTypes don't display damage in dps

* Display preview region instead of region

* autoFixed
2023-03-25 22:45:07 -04:00
MEEPofFaithandGitHub f6a8c7509d Include int[] in readObject/writeObject (#8400)
* Include int[] in readObject/writeObject

* The almighty Object[]

* Order
2023-03-25 14:31:14 -04:00
Anuken deb814ce58 Merge remote-tracking branch 'origin/master' 2023-03-25 14:26:50 -04:00
Anuken da4371baf8 Removed pointless CRC check 2023-03-25 14:26:46 -04:00
MEEPofFaithandGitHub 47a2afd294 More specific ui scaling options (#8356)
Increments of 5 instead of 25
2023-03-25 14:24:09 -04:00
MEEPofFaithandGitHub 0122b735a0 Pierce damage decay (#8416) 2023-03-25 14:06:14 -04:00
MEEPofFaithandGitHub 9c3ddc398c Battery Graphical Updates (#8323)
* Battery Graphical Updates

* Add the vanilla fields back

* Add back topRegion and depricate it
2023-03-25 14:00:08 -04:00
HamzaGSoppandGitHub 0ccbe68a65 new server v7 (#8426)
new server Tamazia
2023-03-25 13:58:10 -04:00
Suportik-GFXandGitHub 30cd6a7de6 Update servers_v7.json (#8421) 2023-03-25 13:57:50 -04:00
Brandons404andGitHub 23a2596e29 added pvp server to fish (#8413) 2023-03-25 13:57:20 -04:00
TheRadioactiveBananaandGitHub b88422b17e Add eradication mindustry HexPvP && Hub server (#8380) 2023-03-25 13:57:11 -04:00
thedimasandGitHub 09a9b68331 [thedimas] Use IP instead of domain (#8393) 2023-03-25 13:56:48 -04:00
BalaM314andGitHub 08f63122ba Set controller after setting spawnedByCore (fix UnitChangeEvent) (#8428)
* CoreBlock.playerSpawn: Set spawnedByCore first
* The call to unit.controller() calls player.unit(unit)
* That function fires UnitChangeEvent
* The unit in UnitChangeEvent has spawnedByCore incorrectly set to false
* This caused me to waste an hour of my life while making a plugin

* Might as well improve code readability
2023-03-25 13:55:26 -04:00
phoskeeandGitHub 355f33b0a4 Update bundle_it.properties (#8411)
Fixed errors
Translated some sentences
2023-03-25 13:52:04 -04:00
MEEPofFaithandGitHub 90f7bbae65 Make an interface for blocks that spawn tethered units (#8395) 2023-03-25 13:51:43 -04:00
Даркнесс#3729andGitHub 4be7cf5c0e Call.textInput (#8355)
* Update Menus.java

* Update EventType.java

* Update UI.java

* WHY

* WHY x2

* fix

* 💀
2023-03-25 13:50:25 -04:00
Pasu4andGitHub 58eef49284 Scale planet grid to planet radius (#8381)
* Scale planet grid to planet radius

* Fix skewed sector icons on small planets
2023-03-25 13:50:06 -04:00
MEEPofFaithandGitHub b030a51485 If it don't collide, don't collide (#8388) 2023-03-25 13:49:22 -04:00
MEEPofFaithandGitHub aec3e178f5 Fix armor piercing ignoring status effect health multiplier (#8387)
* Make rawDamage protected

* pierceArmor ignores status effect health multiplier

* This is no longer the case
2023-03-25 13:47:53 -04:00
gorodmiandGitHub ee47d8a20a Allow 0 items (#8389) 2023-03-25 13:46:55 -04:00
南门阳德andGitHub 5c05c9f1d1 Fix memory leak in pools (#8415) 2023-03-25 13:46:11 -04:00
Anuken 172f47cad6 Fixed #8418 2023-03-25 13:36:45 -04:00
Anuken a8b3350d61 Fixed #8401 2023-03-25 13:20:04 -04:00
Anuken b324194295 Merge remote-tracking branch 'origin/master' 2023-03-25 13:16:15 -04:00
Anuken 663fa2bd3f Fixed #8399 2023-03-25 13:16:12 -04:00
SITUVNgcdandGitHub 4ddb78e8d5 Add Events.fire(Trigger.unitCommandChange) in select/remove unit by type (#8406)
* Added `Events.fire(Trigger.unitCommandChange)` and `boolean fireInRebuildCommand`

Added `Events.fire(Trigger.unitCommandChange)` to **left click - select** and **right click - remove**.
Added `boolean fireInRebuildCommand` to prevent infinite event loop with `rebuildCommand`.

* Remove useless `fireInRebuildCommand` flag.
2023-03-25 13:10:21 -04:00
Anuken f23d203095 Merge remote-tracking branch 'origin/master' 2023-03-25 13:01:16 -04:00
Anuken dfce361afc Fixed #8423 2023-03-25 13:01:12 -04:00
Github Actions 2553891c25 Automatic bundle update 2023-03-25 16:43:28 +00:00
Anuken e4bef567b5 Fixed Steam public lobby hosting / Misc Steam bugfixes 2023-03-25 12:42:29 -04:00
Anuken 0daafc5ff3 Steam kick bugfixes 2023-03-25 11:11:06 -04:00
Anuken d07706e039 Pathfinder bugfixes 2023-03-18 16:18:16 -04:00
Anuken ca2b51d4fe Merge remote-tracking branch 'origin/master' 2023-03-09 05:25:41 -05:00
Anuken bae3884d96 Basic setProp implementation 2023-03-09 05:25:35 -05:00
MEEPofFaithandGitHub 515a6f9c8d json-able attributes (#8334) 2023-03-08 13:11:53 -05:00
Joan JosepandGitHub d937af7497 Update bundle_ca.properties (#8341)
Missatge reforçat->Missatge destacat
Unir->Uneix (use imperative in buttons)
2023-03-08 09:25:56 -05:00
Github Actions a216c9c56e Automatic bundle update 2023-03-08 14:21:36 +00:00
0e9f250e93 Vietnamese translation for mindustry v7 update (Phase 1) (#7843)
* Update bundle_vi.properties

* Update bundle_vi.properties

* Alot of todo ...

* More...

* REEEEEEEE

* Alot of descriptions

* re-translate sectors desc

* fck VSC

* update sector descriptions

* Sector hints

* Block description

---------

Co-authored-by: Arckyn Nightingale <86044974+Kynarc@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2023-03-08 09:20:48 -05:00
MEEPofFaithandGitHub 10e0be9d68 Drill multipliers for regular drills and beam drills (#8339)
* Drill multipliers for other drills

* h
2023-03-08 09:19:57 -05:00
Github Actions 29d4246019 Automatic bundle update 2023-03-08 14:19:41 +00:00
OSPandGitHub 65c5d206a8 [XCore] new server (#8372) 2023-03-08 09:18:46 -05:00
MonoDxandGitHub 3a73a97746 Update bundle_be.properties. (#8374)
Worked Dima Pozniac and monodx.

Thanks.
2023-03-08 09:18:17 -05:00
a3f8ca9ca5 Shield flash on top (#8373)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-03-08 09:17:39 -05:00
MEEPofFaithandGitHub a046f0f11b Non-hexagonal force projectors (#8358) 2023-03-08 09:16:07 -05:00
Github Actions 2cc486febc Automatic bundle update 2023-03-08 14:11:55 +00:00
MEEPofFaithandGitHub 3c9b3680bc Interval Bullet Delay (#8365)
Like homing delay
2023-03-08 09:11:07 -05:00
MEEPofFaithandGitHub 0a1957eb13 Display Interval Bullet in Stats + Collapsers (#8366)
* Display interval bullets in stats

* Collapsers for sub-bullets

* highlight /sec as well

* top
2023-03-08 09:10:34 -05:00
MEEPofFaithandGitHub 75e1e6f166 Player unit spawns before core animation finishes (#8375)
* Player unit spawns before core animation finishes

* the

* Shouldn't the landing particles also be aimed at the tile's world pos?
2023-03-08 08:26:11 -05:00
Sunky.MPEGandGitHub 327a8fc61b Clearer translations (#8364)
* Clearer translations

* Small changes
2023-03-08 07:12:04 -05:00
Anuken a857eaed74 Fixed #8368 2023-03-08 07:06:59 -05:00
Anuken 028c189dc8 Merge remote-tracking branch 'origin/master' 2023-03-08 06:56:49 -05:00
Anuken 11f8e06708 Fixed #8340 / Reverted #8220 2023-03-08 06:56:44 -05:00
MEEPofFaithandGitHub 0760923943 overRegion (#8337) 2023-02-27 11:26:47 -05:00
MEEPofFaithandGitHub 219084fe3c Don't generate edges if edges already exist (#8338) 2023-02-27 11:26:26 -05:00
EvgenijandGitHub 4f314afe21 [RU] Small translation update (#8342)
* [RU] Small translation update

* Update bundle_ru.properties
2023-02-27 11:25:29 -05:00
OGalaxyandGitHub 6750cfead8 Update servers_v7.json (#8349)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2023-02-27 11:25:12 -05:00
Anuken b569646310 fixed ignoreLiquidFullness 2023-02-26 23:03:03 -05:00
Anuken cc207d3d7c a 2023-02-26 15:36:28 -05:00
Anuken e234ac43a6 Fixed keybind names 2023-02-25 11:38:18 -05:00
Anuken 2388091ed6 Merge remote-tracking branch 'origin/master' 2023-02-23 16:12:57 -05:00
Anuken a38351d41f isLogicControllable 2023-02-23 16:12:52 -05:00
TentyanukandGitHub 4d8de72a8e Update servers_v7.json (#8332) 2023-02-23 09:06:07 -05:00
Github Actions ab2138d8e7 Automatic bundle update 2023-02-22 18:03:15 +00:00
MonoDxandGitHub 46c75af9e4 Updated and improved belarusian translation. (#8331)
Edited by monodx.
2023-02-22 13:02:09 -05:00
GureumiandGitHub 8eb3c16c50 Fix server always paused (#8330) 2023-02-22 13:02:04 -05:00
Anuken 39e88ae614 Fixed #8328 2023-02-21 18:15:20 -05:00
Anuken 4410f31888 Merge remote-tracking branch 'origin/master' 2023-02-21 10:55:01 -05:00
Anuken df11dd7a74 Fixed issues with #7972 2023-02-21 10:54:56 -05:00
MonoDxandGitHub 804dd61cd9 Updated belarusian translate. (#8327)
Edited by monodx.
2023-02-21 10:26:04 -05:00
Anuken b00c5b4cab Merge remote-tracking branch 'origin/master' 2023-02-21 10:24:50 -05:00
Anuken e0d6cebb2e Fixed #8326 2023-02-21 10:24:45 -05:00
ulwepoandGitHub ab772dccd4 Update bundle_ja.properties (#8324) 2023-02-21 09:55:55 -05:00
BotiHUN7andGitHub b244032328 Update servers_v7.json (#8320) 2023-02-21 09:55:33 -05:00
421c5e2879 Update servers_v7.json (#8325)
HUB

Co-authored-by: ColaHz <87813567+ColaHz@users.noreply.github.com>
2023-02-21 09:52:55 -05:00
AnukenandGitHub 1a8c4d8d8a Update deployment.yml 2023-02-20 14:19:36 -05:00
TomokoandGitHub 9efb1824af Update servers_v7.json (#8322) 2023-02-20 13:46:01 -05:00
Anuken 74de125700 githubImportMod old signature returned 2023-02-20 12:27:24 -05:00
Anuken 64cea34a98 Merge remote-tracking branch 'origin/master' 2023-02-20 12:20:01 -05:00
Anuken 9c4bdc213d Crash fix 2023-02-20 12:19:56 -05:00
Fischer1000andGitHub 92c0552fd5 Update hungarian language file (#8315)
Fine tune the file. I have made it to it's quarter today (line 537).
2023-02-19 09:26:59 -05:00
OSPandGitHub ff39e5f90d [XCore] Change ip (#8319) 2023-02-19 09:25:09 -05:00
Anuken 83c55fdbb4 Merge remote-tracking branch 'origin/master' 2023-02-18 23:12:52 -05:00
Anuken 7d300a273b added missing break 2023-02-18 23:12:47 -05:00
MEEPofFaithandGitHub 29f36c1927 ClientServerConnectEvent (#8309) 2023-02-18 19:48:22 -05:00
ferrandusqui31andGitHub b65c3cd931 Missing translation and errors correction (#8312)
On line 104 updated joingame from "Uneix-me a una partida" to "Unir-se a una partida".
On line 494 update editor.savemap from "Desa un mapa" to "Desa el mapa".
On line 1386 updated block.kiln.name from "Kiln" to "Forn de vidre".
On line 1468 updated block.reinforced.message  from "Missatge remarcat" to "Missatge reforçat".
2023-02-18 19:48:08 -05:00
Anuken 7401e7fe31 Fixed #8316 2023-02-18 19:47:22 -05:00
Anuken 150215712b formatting 2023-02-17 09:18:08 -05:00
GureumiandGitHub f7ccf3c04a Add window size parameter (#8281)
* Add window size parameter

* Formatting

* Java 8
2023-02-17 09:13:59 -05:00
EvgenijandGitHub ebb798cac3 Update servers_v7.json (#8307) 2023-02-17 09:03:44 -05:00
MEEPofFaithandGitHub 348819d1ac connectedPower similar to conductivePower (#8306) 2023-02-15 23:22:05 -05:00
MEEPofFaithandGitHub a8a3453632 Move core launch/landing to CoreBlock (#8055)
* Move core launch/landing to CoreBlock

* Slight cleanup

* just gonna...
2023-02-15 12:16:51 -05:00
FunnyCatandGitHub 9b02a274f1 Update servers_v7.json (#8293)
Explosive corp deleted
2023-02-15 10:38:44 -05:00
Anuken f093360565 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-15 10:34:57 -05:00
Anuken d457901d2e Minor Conquer buff 2023-02-15 10:34:52 -05:00
Anuken 460dbff7d1 Fixed shield break effect 2023-02-15 10:33:36 -05:00
Anuken e564602fd1 Hide isHidden content in mod info 2023-02-15 09:59:32 -05:00
e029321e5b Update servers_v7.json (#8290)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-02-15 09:34:38 -05:00
TentyanukandGitHub 87d7089df3 Update servers_v7.json (#8294)
DNS doesn't work for everyone
2023-02-15 09:02:46 -05:00
WayZerandGitHub e4f929a851 Fix turret when cheating (#8291)
* (C/S) Fix ItemTurret ammo when `cheat`.

* (C/S) Fix `TurretBuild.updateReload` NPE when `cheat`

* Why `shouldConsume` cause `potentialEfficiency=0`
2023-02-15 09:02:32 -05:00
MEEPofFaithandGitHub 8726cde05d Return salvo and swarmer to how they were before shoot changes (#8278) 2023-02-15 09:01:03 -05:00
Bill ArndtandGitHub a189ac8613 Update Team.java to increase dynamic range of team colors (#8279)
I'm having a lot of trouble finding enough visually distinct team colors; In the worst case I need about 25 colors. I am manually excluded colliding team numbers I know about, but, I can only find about 14 easily distinguishable colors before everything is another bright magenta, or yellow, or cyan, or pale green.
2023-02-15 09:00:34 -05:00
ulwepoandGitHub 652aa4c456 Update bundle_ja.properties (#8300) 2023-02-15 09:00:10 -05:00
MEEPofFaithandGitHub cc3ae2c66c Use setBars instead of overriding displayBars (#8296) 2023-02-15 08:59:57 -05:00
Даркнесс#3729andGitHub 359e59bbad Changed Darkdustry domain to direct IP address (#8292)
Why? Because darkdustry.net is not available in some countries (Ukraine, Israel and some more)
Also improved formatting
2023-02-15 08:58:09 -05:00
Anuken 40ec7fd6fc Less Core.app.post for build events 2023-02-15 08:57:06 -05:00
Anuken d17f0ebc51 Fixed #8297 2023-02-15 08:35:53 -05:00
Anuken 5027b70f5a Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-14 15:08:27 -05:00
Anuken 0b7c790777 turret status fix 2023-02-14 15:08:24 -05:00
Github Actions 5ac9e9f63c Automatic bundle update 2023-02-13 19:13:48 +00:00
Anuken b08136e3ea Quell no longer targets flying units 2023-02-13 14:12:53 -05:00
Anuken ec8262418f Basic unit boost command support 2023-02-11 17:40:57 -05:00
Anuken 946e36c66e Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-09 17:50:46 -05:00
Anuken 00f3518349 Fixed #8277 2023-02-09 17:50:43 -05:00
Volas171andGitHub 29bf99fe1a Update servers_v7.json (#8276) 2023-02-09 17:43:11 -05:00
TentyanukandGitHub e104591dec Update servers_v7.json (#8271)
**SRV proved to be really too inefficient and unprofitable!!**

1. Huge delays
2. These records do not work for everyone
2023-02-09 09:22:58 -05:00
GureumiandGitHub 0fd26e68d4 Fix server auto pause when gameover (#8220)
* Fix server auto pause when gameover

* Update ServerControl.java

* Update ServerControl.java
2023-02-09 09:21:55 -05:00
WayZerandGitHub 53f410fee0 Fix Turret bug when cheat (#8273)
* (C/S) Fix ItemTurret ammo when `cheat`.

* (C/S) Fix `TurretBuild.updateReload` NPE when `cheat`
2023-02-09 09:20:06 -05:00
FunnyCatandGitHub 53206e4b31 Update servers_v7.json (#8256)
Explosive hub deleted
2023-02-08 22:54:45 -05:00
TentyanukandGitHub 3818bfffb4 Update servers_v7.json (#8260)
We added DNS v4/v6 with proxy, updated addresses and moved our servers to a more productive host

*P.S Sorry for creating pull requests before this, I was too stupid to realize that this pull request is directed to the order of ping requests, and not to the order of servers in general..*
2023-02-08 22:54:17 -05:00
PhinnerandGitHub e6afc6ef0b Add info section about SRV records in SERVERLIST.md (#8252)
* update SERVERLIST.md

* aslo setup 💀
2023-02-08 22:51:25 -05:00
GureumiandGitHub 5eb1c1dffc Remove dead servers v6 (#8262) 2023-02-08 22:50:21 -05:00
Github Actions 66406806b7 Automatic bundle update 2023-02-09 03:49:19 +00:00
Anuken 3a6debfae6 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-02-08 22:48:33 -05:00
Anuken a093fa5718 Replaced #8035 2023-02-08 22:48:17 -05:00
Даркнесс#3729andGitHub 9c1f17fbdd Add pvpAutoPause rule (#8249)
* Update Rules.java

* Update NetServer.java
2023-02-08 22:44:07 -05:00
MEEPofFaithandGitHub ce3643f0b3 Make type not required if the template already provides one (#8257)
Such as with missile units
2023-02-08 22:35:13 -05:00
MEEPofFaithandGitHub f1fb7d8098 Fix modded payload conveyor icons (#8266) 2023-02-08 22:28:44 -05:00
Anuken 3d01eeaf1c Fixed #8251 2023-02-08 22:25:10 -05:00
Github Actions be39c31865 Automatic bundle update 2023-02-01 20:22:46 +00:00
PhinnerandGitHub 0d2dfadba7 Mod dependency resolution improvements (#7972)
* soft dependencies + better mod resolution algorithm

* update ModMeta#toString

* var

* add #7962 bugfix

* Use existing code to resolve

* add state text for mod dialog

* bugfix

* fix error text

* remove external resolver class

It's simpler like that :)
2023-02-01 15:21:42 -05:00
Anuken 2dcab97b6d Merge remote-tracking branch 'origin/master' 2023-02-01 15:20:38 -05:00
Anuken 31cb169002 Random server order 2023-02-01 15:20:34 -05:00
LeTuanVNandGitHub c381499c58 Update vi translation (#8225)
* Update bundle_vi.properties

* Update bundle_vi.properties
2023-02-01 14:57:09 -05:00
KotMilkMeoWtwoandGitHub 8577a8cca4 Update servers_v7.json (#8234)
nya
2023-02-01 14:55:52 -05:00
TentyanukandGitHub 7a18c4a580 Update servers_v7.json (#8238) 2023-02-01 14:55:39 -05:00
TheRadioactiveBananaandGitHub 40589eb9ff Added nuclear pvp server (#8222)
i somehow forgot to press propose changes doing this yesterday, so i do this again today
2023-02-01 14:51:47 -05:00
ulwepoandGitHub 722370b57c Update servers_v7.json (#8214) 2023-02-01 14:51:36 -05:00
FunnyCatandGitHub 573672622a Update servers_v7.json (#8215) 2023-02-01 14:48:26 -05:00
MEEPofFaithandGitHub 12f747ae1d Strip colors from mod name as well (#8224) 2023-02-01 14:45:56 -05:00
WayZerandGitHub 395dc99595 Update servers_v7.json (#8240) 2023-02-01 14:45:28 -05:00
Даркнесс#3729andGitHub c945243795 It doesn't work (#8237) 2023-02-01 14:45:00 -05:00
Anuken c2262cc9cf Fixed #8235 / Fixed #8221 2023-02-01 14:42:50 -05:00
Anuken 411399e96f Fixed #8211 2023-02-01 14:18:29 -05:00
Anuken f833b9e0ce Fixed #8236 2023-02-01 14:09:16 -05:00
Anuken 9955423e9a Merge remote-tracking branch 'origin/master' 2023-02-01 13:35:11 -05:00
Anuken 58b4265b31 Fixed #8232 2023-02-01 13:35:06 -05:00
EpowerjandGitHub 671a62aed7 Merge pull request #8242 from osp54/patch-2
[XCore] Hexed server
2023-02-01 13:09:46 -05:00
OSPandGitHub c94fe9c312 [XCore] Hexed server 2023-01-31 21:07:30 +02:00
TentyanukandGitHub f46a9730a3 Update SERVERLIST.md (#8205) 2023-01-22 11:03:59 -05:00
TentyanukandGitHub d45cd7c15e Banned logic displays on sandbox (#8204) 2023-01-22 09:54:39 -05:00
AnukenandGitHub 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
KotamusandGitHub 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
eSK8erandGitHub 0095e89673 Update servers_v7.json (#8145) 2023-01-19 00:34:13 -05:00
SachaTendingandGitHub 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 JosepandGitHub 0750348cb1 Update bundle_ca.properties (#8190) 2023-01-17 18:49:20 -05:00
UnCaughTandGitHub 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
南门阳德andGitHub 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
DinnerWoolandGitHub 597bd31a0c Update servers_v7.json (#8183) 2023-01-15 08:42:59 -05:00
KnochiandGitHub 98157f2852 Never use „tun“ in German language (#8179) 2023-01-14 14:41:14 -05:00
MEEPofFaithandGitHub 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
Даркнесс#3729andGitHub 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
NuntingandGitHub 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
Даркнесс#3729andGitHub 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
Даркнесс#3729andGitHub 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
OSPandGitHub 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
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 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 corpandGitHub 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
ValeriyandGitHub 222499d4c6 Thanks Anton! (#8142)
thats a very stupid mistake
2023-01-09 22:11:32 -05:00
MEEPofFaithandGitHub 2a6fcb7983 Region part growing (#7861)
E x p a n d
2023-01-09 22:08:40 -05:00
TNT331andGitHub 05221a8043 Add v7 Serv (#8139) 2023-01-09 21:11:25 -05:00
kotasusmogusandGitHub 50b4915ff9 Update servers_v7.json (#8138)
I created survival server
2023-01-09 21:11:15 -05:00
kotasusmogusandGitHub 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
RomaninandGitHub 503254bc1a Update servers_v7.json (#8137) 2023-01-09 12:48:03 -05:00
Prosta4okuaandGitHub 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
Volas171andGitHub 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 JosepandGitHub 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
KhanxandGitHub e6bfc1cee8 Updated spanish translation (#7928) 2023-01-08 00:15:55 -05:00
5b35319559 Add server to list (#8009)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 23:42:28 -05:00
36513c709d Add server to list (#8009)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-01-07 23:42:16 -05:00
Volas171andGitHub 13bca1b7bd Update servers_v7.json (#8074)
* Update servers_v7.json

* little space
2023-01-07 23:41:28 -05:00
MWestfallandGitHub b9c85fcaf2 Update servers_v7.json (#7989)
Add ECAN to v7
2023-01-07 23:40:42 -05:00
MWestfallandGitHub 50cc281e24 Update servers_v6.json (#7990)
Remove ECAN from v6
2023-01-07 23:38:26 -05:00
MiniontobyandGitHub 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
adamlolgamingandGitHub 33f6004c81 Update bundle_pl.properties (#8057) 2023-01-07 23:34:18 -05:00
xem8k5andGitHub 23d3c2dfe7 Update servers_v7.json (#8129) 2023-01-07 22:58:42 -05:00
Mr.SandGitHub 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
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
OGalaxyandGitHub 2f0de58d00 Update servers_v7.json (#8118) 2023-01-07 18:40:41 -05:00
VaporSpace2andGitHub 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
BeDanGamesandGitHub a4b1d2ca51 Update servers_v7.json (#8127) 2023-01-07 16:20:18 -05:00
ValeriyandGitHub 51b93205ff SMoA come back (#8064)
* SMoA come back

* leave from v6

* Fix
2023-01-07 16:16:34 -05:00
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
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
XasmedyandGitHub 019ffe4c5c Added the mindustry.ddns.net HUB. (#7911) 2023-01-07 15:29:51 -05:00
L0615T1C5-216AC-9437andGitHub 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-9437andGitHub 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
PhinnerandGitHub 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
MEEPofFaithandGitHub 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
Prosta4okuaandGitHub 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
SlotterleetandGitHub 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
GlennFolkerandGitHub 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
PhinnerandGitHub 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
MEEPofFaithandGitHub eb0481a1da Cargo units *will* chase you down if you pick up their target. (#8033) 2023-01-07 12:55:19 -05:00
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
MEEPofFaithandGitHub 47353cc808 Power icon (#7901)
* Power icon

* Less yellow yelloow
2023-01-07 11:49:59 -05:00
MEEPofFaithandGitHub 6eadac38b7 placeEffect (#7968) 2023-01-07 11:46:14 -05:00
whert-devandGitHub 0d26b9e4f8 Added angleOffset to DrawPistons (#7950) 2023-01-07 11:45:33 -05:00
cb5351419b Updates android Readme and Gradle (#7942)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2023-01-07 11:45:25 -05:00
NuntingandGitHub eb9b0f69bb Update bundle_ko.properties (#7992) 2023-01-07 11:44:25 -05:00
ZelauxandGitHub 2c103c157a Fixed boolean setters for Structs (#8041) 2023-01-07 11:44:08 -05:00
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
MEEPofFaithandGitHub 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
kitutaandGitHub 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-pleaseandGitHub b18fd82a21 Update LogicBlock.java (#8032) 2023-01-07 11:39:05 -05:00
nullandGitHub 9dcb8b7bd5 yay more hardcoded regions (#8021)
* change fuckall

* more of this

* typo
2023-01-07 11:38:12 -05:00
MEEPofFaithandGitHub 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
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
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
buthed010203andGitHub 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
EpowerjandGitHub 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
xem8k5andGitHub fd5b8a32a1 Update servers_v7.json 2022-12-25 17:27:38 +08:00
EpowerjandGitHub 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
EpowerjandGitHub 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
Даркнесс#3729andGitHub c601114a43 darkdustry.tk -> darkdustry.net
Also added a new gamemode: https://github.com/xzxadixzx/hex-industry
2022-11-24 20:48:10 +03:00
RecessiveandGitHub 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
SlotterleetandGitHub 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
20f8fd79ff Update bundle_ca.properties (#7907)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-11-13 10:04:54 -05:00
VaporSpace2andGitHub a101f21de0 remove Generic survival sever from v6 server list (#7903)
updated server to v7
2022-11-13 09:59:29 -05:00
VaporSpace2andGitHub 509760eeb1 add generic survival server to v7 server list (#7904)
process of updating generic survival server
2022-11-13 09:59:22 -05:00
OpalSoPLandGitHub d4a7b49233 Update bundle_pl.properties (#7891)
small change in translation (line 1811 only)
2022-11-13 09:58:51 -05:00
NuntingandGitHub 0db2e40e27 Update bundle_ko.properties (#7889) 2022-11-13 09:58:44 -05:00
SoMall-dumplingandGitHub 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-24andGitHub 23067674c9 Update bundle_es.properties (#7848) 2022-11-13 09:58:24 -05:00
Volas171andGitHub 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
Volas171andGitHub 4a78478ab2 Update servers_v7.json (#7880) 2022-11-11 14:14:17 -05:00
Volas171andGitHub 557647e0bd Update servers_v7.json (#7879) 2022-11-11 13:35:52 -05:00
DrylianandGitHub a79557b917 Update servers_v7.json (#7876)
Add alternight server
2022-11-11 13:30:22 -05:00
DrylianandGitHub ae0e78e012 Update servers_v6.json (#7875)
remove alternight v6
2022-11-11 13:30:06 -05:00
Bill ArndtandGitHub 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
Volas171andGitHub c3732e51f7 Update servers_v6.json (#7878) 2022-11-11 13:29:43 -05:00
PhinnerandGitHub 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
ulwepoandGitHub 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
GureumiandGitHub 49501b997f Remove dead servers (#7871) 2022-11-11 09:35:13 -05:00
SoMall-dumplingandGitHub 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
PhinnerandGitHub 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-dumplingandGitHub 55d490159f Update bundle_zh_CN.properties (#7869) 2022-11-11 05:34:27 -05:00
TheRadioactiveBananaandGitHub 68024ec78c Adding eradicationdustry survival pvp (#7865) 2022-11-11 05:24:51 -05:00
Даркнесс#3729andGitHub df3e455666 translate new texts, fix old (#7867) 2022-11-11 05:24:40 -05:00
NuntingandGitHub 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
ThatOneBepisandGitHub 09a3928cb1 Update bundle_sr.properties (#7862) 2022-11-10 21:41:28 -05:00
end-me-pleaseandGitHub 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
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-9437andGitHub 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
nullandGitHub 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
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 https://github.com/Anuken/Mindustry/commit/69a735446845acc16b1a63f20e5b419e7b659623

* remove duplicate entries

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

* update to https://github.com/Anuken/Mindustry/commit/99df85df1c4acdd8c347f22a3116d7f962140229

* 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 https://github.com/Anuken/Mindustry/commit/85228bad0ab334874b702c74e79338f956b69f68

* update to https://github.com/Anuken/Mindustry/commit/e3d1a04626568680d57472959613a6c112f24101

* update to https://github.com/Anuken/Mindustry/commit/634ece405f875d73df36e979b8572a156f516016

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 https://github.com/Anuken/Mindustry/commit/ebb37f4abe6593f65b5fa3707e81781be1d0015b

* der Mod -> die Mod

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

* update to https://github.com/Anuken/Mindustry/commit/8f9736d1d9597c288778b6e1711e5147685bbe4b

* update to https://github.com/Anuken/Mindustry/commit/c3d9a501c6a8fb417d8b0f32c0f681c3ff338cba

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
PointifixandGitHub 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
Даркнесс#3729andGitHub 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
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
JerzozwierzandGitHub 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
NuntingandGitHub 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
NuntingandGitHub 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
ienovandGitHub 84388dd27f add EasyPlay.su server to global list (#7847) 2022-11-08 11:30:16 -05:00
LonamiandGitHub 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
MEEPofFaithandGitHub 8f9736d1d9 Make certain negative stats red (#7842) 2022-11-07 21:28:28 -05:00
MEEPofFaithandGitHub 68434ad42e Clearer Building Damage Multiplier Stat (#7471) 2022-11-07 17:59:47 -05:00
BF 109 F-4andGitHub 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-dumplingandGitHub 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
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
MEEPofFaithandGitHub 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
XasmedyandGitHub 5caad7493f Adding mindustry.ddns.net (#7833) 2022-11-05 22:14:14 -04:00
XasmedyandGitHub 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
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
MEEPofFaithandGitHub 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
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
RTOmegaandGitHub 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
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 36a7e98f86 Show build cost even in sandbox (#7814) 2022-11-03 23:27:46 -04:00
matusm1andGitHub 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
Ilya246andGitHub 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
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
NuntingandGitHub 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 CloverandGitHub 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
CatchearsandGitHub 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
nullandGitHub 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
nullandGitHub 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
Volas171andGitHub b9d523088a Serverlist update (#7783)
* Update servers_v7.json

* Update servers_v6.json
2022-10-30 08:34:09 -04:00
nullandGitHub 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 SerjioandGitHub 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
Volas171andGitHub 646fa5e28d Update servers_v7.json (#7777) 2022-10-27 18:58:30 -04:00
Volas171andGitHub 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
MEEPofFaithandGitHub 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 fishandGitHub 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
CryofluidandGitHub 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
MEEPofFaithandGitHub 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
Даркнесс#3729andGitHub 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-24andGitHub 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 ArndtandGitHub 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
CatchearsandGitHub 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 fishandGitHub 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
BalaM314andGitHub d6fc4bfdb1 Add Drill.drillEffectChance (for very fast drills) (#7704) 2022-10-13 13:12:03 -04:00
FlippingPotatoesandGitHub 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
CatchearsandGitHub 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
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
MEEPofFaithandGitHub 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
ValeriyandGitHub 690be44ca2 Change alter domain (#7694) 2022-10-11 09:43:53 -04:00
TheRadioactiveBananaandGitHub 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
Volas171andGitHub 81efa3b4d6 Update servers_v7.json (#7688) 2022-10-10 09:37:20 -04:00
Volas171andGitHub 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
hhhi17andGitHub dafbade7a0 Siege (#7684)
* Siege

* Siege
2022-10-09 16:31:09 -04:00
OSPandGitHub 6ec2537de1 Update NetServer.java (#7683) 2022-10-09 12:13:05 -04:00
Даркнесс#3729andGitHub 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 JosepandGitHub 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
ThatOneBepisandGitHub 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
NuntingandGitHub 2ac689aacc Update bundle_ko.properties (#7672) 2022-10-07 11:57:49 -04:00
MEEPofFaithandGitHub e38013862b Do not display duration for reactive statuses (#7669) 2022-10-07 07:54:01 -04:00
Mythril382andGitHub 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
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 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
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
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
xStaBUxandGitHub 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
hortiSquashandGitHub 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
MEEPofFaithandGitHub 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
TomokoandGitHub 743495a6d7 Update servers_v7.json (#7659) 2022-10-04 11:49:20 -04:00
Mythril382andGitHub 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-4andGitHub 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
WayZerandGitHub 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
DexapnowandGitHub 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
TheMC2005andGitHub 8a382a1715 Update bundle_hu.properties (#4908) 2022-10-02 09:33:15 -04:00
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
ManuWar73andGitHub 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
ZelauxandGitHub 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
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
BeDanGamesandGitHub 4b360527d9 Update servers_v7.json (#7646) 2022-10-01 09:21:13 -04:00
Mythril382andGitHub e5d74cc10b status effect applyEffect field for json (#7642)
* field for json

* another field

* aaaaaaa
2022-10-01 08:24:52 -04:00
NuntingandGitHub 2f6aefeb6f Update bundle_ko.properties (#7639) 2022-10-01 08:24:22 -04:00
Joan JosepandGitHub 635e03a672 Update bundle_ca.properties (#7644) 2022-10-01 08:24:07 -04:00
BeDanGamesandGitHub 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
MEEPofFaithandGitHub f90bb5b542 Fix tree branch overlap (#7641) 2022-09-30 15:04:36 -04:00
MEEPofFaithandGitHub 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
AlexandGitHub 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
Даркнесс#3729andGitHub 04a75d14b1 remove enabled() check in getMod() method (#7625) 2022-09-25 13:26:17 -04:00
Joan JosepandGitHub 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
KlomertzaandGitHub a9334bcc65 Update servers_v7.json (#7619)
Added my Server
2022-09-24 19:26:33 -04:00
Brandons404andGitHub 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
RTOmegaandGitHub 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
JoelandGitHub 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
nullandGitHub 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
GTMZandGitHub 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
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
TomokoandGitHub e1b8931d63 Update servers_v7.json (#7609)
* Update servers_v7.json

* Update servers_v7.json
2022-09-22 17:54:45 -04:00
Rex AliisandGitHub 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
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
NuntingandGitHub 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
ThatOneBepisandGitHub 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
MnemotechnicanandGitHub 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
NuntingandGitHub 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
GTMZandGitHub 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
MEEPofFaithandGitHub 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
Mythril382andGitHub 991d98b718 add a display field to weapons just like abilities (#7591)
* weapo

* that
2022-09-18 07:50:27 -04:00
Volas171andGitHub bc53275c50 EradicationDustry V7 Extreme PVP (#7592) 2022-09-18 07:50:11 -04:00
GTMZandGitHub e319f75c81 editing ip address! (#7588) 2022-09-17 22:37:14 -04:00
buthed010203andGitHub 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
GTMZandGitHub 08140651f3 add lightdustry to the community server (#7587) 2022-09-17 08:45:18 -04:00
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
DrylianandGitHub 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
MEEPofFaithandGitHub 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 JosepandGitHub 0811e52618 Update bundle_ca.properties (#7552) 2022-09-16 10:58:12 -04:00
Vojtak42andGitHub 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
7841c9e5bd Update servers_v6.json (#7580)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-09-16 07:16:50 -04:00
karlo292andGitHub 82ce3f28cc removed my server from v6 list (#7583) 2022-09-16 07:08:24 -04:00
karlo292andGitHub 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
karlo292andGitHub 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
DrylianandGitHub 4a219d9b36 Update servers_v7.json (#7578) 2022-09-15 11:36:50 -04:00
Даркнесс#3729andGitHub 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
ABandGitHub f4ecd6849f Update servers_v7.json (#7571) 2022-09-14 18:26:26 -04:00
Даркнесс#3729andGitHub 8a50aa931b Why it uses name instead of id? (#7562) 2022-09-14 18:26:15 -04:00
MEEPofFaithandGitHub 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
NotFinbororandGitHub 662e9c5dbb Translations and fixes of grammatical errors (#7568) 2022-09-14 07:30:27 -04:00
Ngọc LamandGitHub a0486ba79e Emergency Changes... (#7557) 2022-09-13 08:28:45 -04:00
gttfxandGitHub 5867bc7f79 Add Vndustry on the list (#7556) 2022-09-13 07:15:52 -04:00
ulwepoandGitHub 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
MEEPofFaithandGitHub cd6332900b Fix things being detached from mech sway. (#7480) 2022-09-12 09:59:18 -04:00
MEEPofFaithandGitHub 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
Volas171andGitHub 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
WayZerandGitHub ad3bf51256 Update servers_v7.json (#7540) 2022-09-10 14:40:23 -04:00
SachaTendingandGitHub 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
ABandGitHub 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
MEEPofFaithandGitHub 2f5f984416 Make missile units not be affected by map border. (#7530)
* Unbounded units

* Unbound missiles
2022-09-08 12:58:29 -04:00
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 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
WayZerandGitHub 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
JniTrRnyandGitHub 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
xStaBUxandGitHub c437a98b40 Copied. (#7519) 2022-09-05 13:38:05 -04:00
ManuWar73andGitHub 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
thedimasandGitHub 055eb5caec thedimas moved to v7 (#7513)
* Update servers_v7.json

* Update servers_v6.json
2022-09-04 11:53:04 -04:00
Joan JosepandGitHub 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
VaporSpace2andGitHub 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
routerandGitHub 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
MEEPofFaithandGitHub 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
NuntingandGitHub 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
Mythril382andGitHub 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
EpowerjandGitHub 342fb3998f Merge pull request #7487 from hhhi17/master
Added caldera - thanks to hhhi17 for the map
2022-08-31 01:03:27 -04:00
hhhi17andGitHub 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
CryofluidandGitHub 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
MEEPofFaithandGitHub 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
EpowerjandGitHub b7ca88c9c5 Merge pull request #7476 from ThatOneBepis/master
Map submission from ThatOneBepis - thanks for the map.
2022-08-29 16:54:26 -04:00
ThatOneBepisandGitHub f103540193 Map submission 2022-08-29 22:49:28 +02:00
ThatOneBepisandGitHub 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
PhinnerandGitHub 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-24andGitHub f5a426bc12 Update bundle_es.properties (#7467)
Fixed a little misapprehension.
2022-08-28 08:18:05 -04:00
NuntingandGitHub 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
MEEPofFaithandGitHub 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
RTOmegaandGitHub 4bc813a203 Added CastleWars V7 (#7461) 2022-08-27 13:50:15 -04:00
routerandGitHub 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
Mythril382andGitHub 32c8167b7c drawSelect for RepairTower (#7447) 2022-08-26 08:07:59 -04:00
RTOmegaandGitHub 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
xStaBUxandGitHub 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
OSPandGitHub cc15703e2d XCore ip change (#7440) 2022-08-24 13:48:22 -04:00
MEEPofFaithandGitHub 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 -andGitHub f0300dcdde TRANSLATION (it) (#7381) 2022-08-23 08:33:46 -04:00
Tima_HappyandGitHub 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
AnukenandGitHub d2894a14a0 Update servers_v7.json 2022-08-23 08:09:29 -04:00
MEEPofFaithandGitHub 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
키에르andGitHub 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
JarrerLogandGitHub a620485c89 Update servers_v7.json (#7415)
I want everyone to know about my server
2022-08-22 13:22:41 -04:00
JarrerLogandGitHub 2754b7c0ba Update servers_v7.json (#7414)
I want my server to be known to everyone
2022-08-22 11:38:39 -04:00
Volas171andGitHub 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
Brandons404andGitHub 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
MEEPofFaithandGitHub 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
MEEPofFaithandGitHub 1c3538321b acceptsPayload = true (PayloadAmmoTurret) (#7409) 2022-08-21 17:10:39 -04:00
MEEPofFaithandGitHub 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
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 AliisandGitHub 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
MEEPofFaithandGitHub 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
Volas171andGitHub bec3de9d67 Omega Hub ServerList Change (#7398)
* Update servers_v6.json

* Update servers_v7.json
2022-08-19 16:51:58 -04:00
MEEPofFaithandGitHub 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
BlackDeluxeCatandGitHub cc3f14100d Fixed reactor light (#7385)
* Fixed nuclear reactor light

* .
2022-08-17 21:05:01 -04:00
RTOmegaandGitHub 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
ManuWar73andGitHub 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
RTOmegaandGitHub 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
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
彭瑞暄andGitHub 1f57332091 Update bundle_zh_TW.properties (#7360)
lcategory pending
2022-08-15 17:41:46 -04:00
Thomas WidyantokoandGitHub 287ccf7e84 Update bundle_id_ID.properties (#7361)
openable links, search function, viewing player
2022-08-15 17:41:37 -04:00
Joan JosepandGitHub 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
SkatandGitHub 9e9ef56fdc Exclude player caller from packet's fields (#7368) 2022-08-15 07:25:12 -04:00
K0baUandGitHub fe1d81b4d5 Update bundle_ja.properties (#7369)
* Update bundle_ja.properties

* Update bundle_ja.properties
2022-08-15 06:59:37 -04:00
BlackDeluxeCatandGitHub 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
rodas80andGitHub 166fcce13d Update servers_v7.json (#7365) 2022-08-14 13:02:46 -04:00
rodas80andGitHub 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
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
MEEPofFaithandGitHub 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
Volas171andGitHub f9748b2d69 V6 (#7354) 2022-08-13 06:52:20 -04:00
Volas171andGitHub e0dcd420c0 V7 (#7353) 2022-08-13 06:51:58 -04:00
Joan JosepandGitHub 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
PhinnerandGitHub 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
Даркнесс#3729andGitHub ba67927fbb [ServerList] Add new Darkdustry servers (#7348)
why not
2022-08-12 07:26:30 -04:00
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
LunaandGitHub 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
MEEPofFaithandGitHub 3f96799c2e Make PayloadAmmoTurret accept units (#7320) 2022-08-11 08:38:45 -04:00
squi2relandGitHub 91650646c6 Update servers_be.json (#7337)
it is closed
2022-08-11 08:32:17 -04:00
Lucky CloverandGitHub b3f43dbc03 worldCell.targetable = false (#7345) 2022-08-11 07:23:11 -04:00
rodas80andGitHub 0014cd30b6 Update servers_v7.json (#7342) 2022-08-10 14:52:26 -04:00
MEEPofFaithandGitHub 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
squi2relandGitHub 09f66d5893 Update servers_v7.json (#7339)
It's completely closed
2022-08-10 08:06:31 -04:00
RTOmegaandGitHub b61c4c1e15 Added Rush v7 (#7341) 2022-08-10 08:06:21 -04:00
BlackDeluxeCatandGitHub 5e63b89f4f Fixed ucontrol approach not applied to ground units (#7340) 2022-08-10 08:06:12 -04:00
squi2relandGitHub 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
ThatOneBepisandGitHub 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
NuntingandGitHub 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
SUSandGitHub 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
RTOmegaandGitHub 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
BlackDeluxeCatandGitHub 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
彭瑞暄andGitHub 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
JniTrRnyandGitHub 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 CloverandGitHub e4255755ec liquidTank should be consistant as well (#7311) 2022-08-06 13:32:13 -04:00
AnukenandGitHub 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-dumplingandGitHub 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 JosepandGitHub 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 WidyantokoandGitHub 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
rodas80andGitHub 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
NautilusandGitHub 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
Epowerj d9312bc960 Progress on marsh 2022-08-04 13:51:41 -04:00
Epowerj d6a0ce0fce Progress on marsh 2022-08-03 21:09:37 -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
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
557 changed files with 23905 additions and 10824 deletions
+1 -1
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.*
+6
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:
@@ -19,6 +23,8 @@ jobs:
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Add Arc release - name: Add Arc release
run: | run: |
git config --global user.email "actions@github.com"
git config --global user.name "Github Actions"
git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
cd ../Arc cd ../Arc
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}
+3
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
+6
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:
@@ -36,6 +40,8 @@ jobs:
- name: Update JITpack repo - name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }} if: ${{ github.repository == 'Anuken/Mindustry' }}
run: | run: |
git config --global user.name "Github Actions"
git config --global user.email "cli@github.com"
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack
-55
View File
@@ -617,58 +617,3 @@ reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee. copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+6 -3
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
+5 -3
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.
@@ -19,10 +19,12 @@ You'll need to either hire some moderators, or make use of (currently non-existe
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`). 5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list. 6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json), then add a JSON object with a single key, indicating your server address. This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `google.com`, you would add a comma after the last entry and insert: For example, if your server address is `example.com:6000`, you would add a comma after the last entry and insert:
```json ```json
{ {
"address": "google.com" "address": "example.com:6000"
} }
``` ```
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments. Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.
+8 -2
View File
@@ -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)
} }
@@ -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);
if(!methods.containsKey("toString()")){
//override toString method //override toString method
builder.addMethod(MethodSpec.methodBuilder("toString") 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){
if(first.name().equals("add")){
//remove/add from each group, assume imported //remove/add from each group, assume imported
mbuilder.addStatement("Groups.$L.$L(this)", def.name, first.name()); 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,12 +903,19 @@ 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();
switch(methodName){
case "isNull":
builder.addStatement("return true"); builder.addStatement("return true");
}else if(method.name().equals("id")){ 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":
builder.addStatement("return $S", className);
break;
default:
Svar variable = compType == null || method.params().size > 0 ? null : compType.fields().find(v -> v.name().equals(methodName));
String desc = variable == null ? null : variable.descString(); String desc = variable == null ? null : variable.descString();
if(variable == null || !varInitializers.containsKey(desc)){ if(variable == null || !varInitializers.containsKey(desc)){
builder.addStatement("return " + getDefault(method.ret().toString())); builder.addStatement("return " + getDefault(method.ret().toString()));
@@ -879,10 +925,7 @@ public class EntityProcess extends BaseProcessor{
} }
} }
} }
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());
@@ -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)");
@@ -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);
} }
@@ -15,6 +15,7 @@ manifold=36
mega=5 mega=5
mindustry.entities.comp.BuildingComp=6 mindustry.entities.comp.BuildingComp=6
mindustry.entities.comp.BulletComp=7 mindustry.entities.comp.BulletComp=7
mindustry.entities.comp.ConduitGraphUpdaterComp=48
mindustry.entities.comp.DecalComp=8 mindustry.entities.comp.DecalComp=8
mindustry.entities.comp.EffectStateComp=9 mindustry.entities.comp.EffectStateComp=9
mindustry.entities.comp.FireComp=10 mindustry.entities.comp.FireComp=10
@@ -0,0 +1 @@
{fields:[]}
+3 -2
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'
@@ -49,7 +49,7 @@ allprojects{
} }
localArc = { localArc = {
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists() return !project.hasProperty("release") && !project.hasProperty("noLocalArc") && new File(projectDir.parent, '../Arc').exists()
} }
arcModule = { String name -> arcModule = { String name ->
@@ -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')
} }
} }
} }
+14
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"
]
} }
] ]
} }
-1
View File
@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

-1
View File
@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

-1
View File
@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

-1
View File
@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

-1
View File
@@ -3,7 +3,6 @@
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#" xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

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

Before

Width:  |  Height:  |  Size: 237 B

After

Width:  |  Height:  |  Size: 237 B

Before

Width:  |  Height:  |  Size: 215 B

After

Width:  |  Height:  |  Size: 215 B

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.

Before

Width:  |  Height:  |  Size: 570 B

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 543 B

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

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.

Before

Width:  |  Height:  |  Size: 1013 B

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 463 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.

Before

Width:  |  Height:  |  Size: 197 B

After

Width:  |  Height:  |  Size: 296 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Before

Width:  |  Height:  |  Size: 373 B

After

Width:  |  Height:  |  Size: 373 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 B

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 B

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 322 B

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 10 KiB

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

+331 -75
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,36 @@ 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.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
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.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.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 +184,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 +252,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 +296,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!
@@ -316,6 +339,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Open Link openlink = Open Link
copylink = Copy Link copylink = Copy Link
back = Back back = Back
@@ -341,6 +365,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}
@@ -425,6 +451,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.
@@ -435,6 +462,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -623,11 +652,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
@@ -635,6 +666,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}
@@ -660,6 +694,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
@@ -743,6 +780,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
@@ -751,14 +790,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
@@ -843,6 +902,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase stat.speedincrease = Speed Increase
stat.range = Range stat.range = Range
stat.drilltier = Drillables stat.drilltier = Drillables
@@ -894,6 +954,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 = Repair 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
@@ -934,6 +996,8 @@ bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
bullet.incendiary = [stat]incendiary bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing bullet.homing = [stat]homing
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0}[lightgray] seconds of repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -943,7 +1007,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
@@ -1047,8 +1111,8 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Display Player Bubble Chat setting.playerchat.name = Display Player Bubble Chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Do you want to make your game public?\n[accent]Anyone will be able to join your games.\n[lightgray]This can be changed later in Settings->Game->Public Game Visibility. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies. public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds... uiscale.reset = UI scale has been changed.\nPress "OK" to confirm this scale.\n[scarlet]Reverting and exiting in[accent] {0}[] seconds...
uiscale.cancel = Cancel & Exit uiscale.cancel = Cancel & Exit
@@ -1074,6 +1138,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
@@ -1099,6 +1164,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.name = Select All Units
keybind.select_all_unit_factories.name = 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
@@ -1142,9 +1209,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
@@ -1152,12 +1220,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
@@ -1169,8 +1239,9 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier 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.wavelimit = Map Ends After Wave
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
@@ -1278,12 +1349,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
@@ -1291,11 +1367,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
@@ -1341,7 +1414,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
@@ -1408,6 +1481,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
@@ -1504,7 +1579,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
@@ -1515,7 +1590,7 @@ 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.
@@ -1540,13 +1615,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
@@ -1586,6 +1662,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
@@ -1658,11 +1735,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
@@ -1694,28 +1770,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.
@@ -1726,14 +1800,62 @@ 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 = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. hint.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.
item.lead.description = Used in liquid transportation and electrical structures. item.lead.description = Used in liquid transportation and electrical structures.
@@ -1756,15 +1878,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.
@@ -1831,7 +1970,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.
@@ -1911,44 +2050,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.
@@ -1964,6 +2218,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[].
@@ -1974,7 +2229,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.
@@ -1984,6 +2239,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
@@ -2118,7 +2374,7 @@ lenum.stop = Stop moving/mining/building.
lenum.unbind = Completely disable logic control.\nResume standard AI. lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position. lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius. lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn. lenum.pathfind = Pathfind to the specified position.
lenum.target = Shoot a position. lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction. lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item. lenum.itemdrop = Drop an item.
@@ -2129,7 +2385,7 @@ 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.
File diff suppressed because it is too large Load Diff
+264 -24
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,21 @@ 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.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
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.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.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 +180,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 +247,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 +292,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 = Грешка при записване на игра!
@@ -316,6 +335,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Отвори Линк openlink = Отвори Линк
copylink = Копирай Линк copylink = Копирай Линк
back = Назад back = Назад
@@ -341,6 +361,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}
@@ -425,6 +447,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 = Клипборда съдържа невалидна информация за вълни.
@@ -435,6 +458,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -616,6 +641,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}
@@ -627,6 +654,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}
@@ -651,6 +681,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
@@ -735,20 +767,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 = Замръзяващ
@@ -833,6 +888,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Оръжия stat.weapons = Оръжия
stat.bullet = Муниции stat.bullet = Муниции
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Ускорение stat.speedincrease = Ускорение
stat.range = Обхват stat.range = Обхват
stat.drilltier = Изкопаеми ресурси stat.drilltier = Изкопаеми ресурси
@@ -884,6 +940,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
@@ -924,6 +982,8 @@ bullet.splashdamage = [stat]{0}[lightgray] щети на площ ~[stat] {1}[li
bullet.incendiary = [stat]Подпалване bullet.incendiary = [stat]Подпалване
bullet.homing = [stat]Самонасочване bullet.homing = [stat]Самонасочване
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x светкавица ~ [stat]{1}[lightgray] щети bullet.lightning = [stat]{0}[lightgray]x светкавица ~ [stat]{1}[lightgray] щети
bullet.buildingdamage = [stat]{0}%[lightgray] щети на сгради bullet.buildingdamage = [stat]{0}%[lightgray] щети на сгради
@@ -1037,8 +1097,8 @@ setting.bridgeopacity.name = Плътност на Мостовете
setting.playerchat.name = Показвай Мехурчета с Чат setting.playerchat.name = Показвай Мехурчета с Чат
setting.showweather.name = Показвай Графики за Климата setting.showweather.name = Показвай Графики за Климата
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Искате ли да направите вашата игра публична?\n[accent]Всеки ще може да се присъедини към вашата игра.\n[lightgray]Това може да бъде променено по-късно в Настройки->Игри->Видимост на Публичните Игри. steam.friendsonly = Friends Only
public.confirm.really = Ако искате да играете с приятел, използвате [green]Покани Приятел[] вместо [scarlet]Публикувай Сървър[]!\nСигурни ли сте, че искате да направите вашата игра [scarlet]публична[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Имайте в предвид, че бета версии на играта не могат да стартират публични игри. public.beta = Имайте в предвид, че бета версии на играта не могат да стартират публични игри.
uiscale.reset = Размерът на интерфейса беше променен.\nНатиснете "ОК" за да потвърдите този размер.\n[scarlet]Възстановяване и рестартиране след[accent] {0}[] секунди... uiscale.reset = Размерът на интерфейса беше променен.\nНатиснете "ОК" за да потвърдите този размер.\n[scarlet]Възстановяване и рестартиране след[accent] {0}[] секунди...
uiscale.cancel = Отакз & Изход uiscale.cancel = Отакз & Изход
@@ -1064,6 +1124,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
@@ -1089,6 +1150,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.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Премахни избора keybind.deselect.name = Премахни избора
keybind.pickupCargo.name = Вземи Товар keybind.pickupCargo.name = Вземи Товар
keybind.dropCargo.name = Остави Товар keybind.dropCargo.name = Остави Товар
@@ -1132,6 +1195,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
@@ -1146,8 +1210,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 = Максимален Брой Единици
@@ -1159,6 +1225,7 @@ rules.buildcostmultiplier = Множител на Необходимите Ре
rules.buildspeedmultiplier = Множител на Скоростта за Строене rules.buildspeedmultiplier = Множител на Скоростта за Строене
rules.deconstructrefundmultiplier = Множител на Възстановени Ресурси при Деконструкция rules.deconstructrefundmultiplier = Множител на Възстановени Ресурси при Деконструкция
rules.waitForWaveToEnd = Вълните Изчакват за Врагове rules.waitForWaveToEnd = Вълните Изчакват за Врагове
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Радиус на Начална Точка на Враговете:[lightgray] (полета) rules.dropzoneradius = Радиус на Начална Точка на Враговете:[lightgray] (полета)
rules.unitammo = Единиците се Нуждаят от Боеприпаси rules.unitammo = Единиците се Нуждаят от Боеприпаси
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1265,12 +1332,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
@@ -1278,11 +1350,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 = Пясъчен Камък
@@ -1327,7 +1396,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 = Сняг
@@ -1394,6 +1463,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 = Обратна Преливаща Порта
@@ -1490,7 +1561,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 = Разглобител
@@ -1531,6 +1602,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
@@ -1570,6 +1642,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
@@ -1646,7 +1719,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
@@ -1678,17 +1750,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.
@@ -1697,9 +1763,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Само някои наземни единици имат двигатели за летене.
@@ -1714,9 +1783,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 = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. hint.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. Структурно слаб, освен ако не е подсилен.
@@ -1739,15 +1853,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 = Рафинира силикон от пясък и въглища.
@@ -1893,6 +2020,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 = Изстрелва поток от пламък по всички близки врагове.
@@ -1932,6 +2152,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 = Запиши число в свързано хранилище за памет.
@@ -1947,6 +2185,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[].
@@ -1967,6 +2206,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Действия за строене на единици не са позволени тук. logic.nounitbuild = [red]Действия за строене на единици не са позволени тук.
File diff suppressed because it is too large Load Diff
+265 -25
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,21 @@ 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.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
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.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.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 +180,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 +247,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 +292,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!
@@ -316,6 +335,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Otevřít odkaz openlink = Otevřít odkaz
copylink = Zkopírovat odkaz copylink = Zkopírovat odkaz
back = Zpět back = Zpět
@@ -341,6 +361,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[]
@@ -425,6 +447,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.
@@ -435,6 +458,8 @@ waves.sort.reverse = Obrátit řazení
waves.sort.begin = Začít waves.sort.begin = Začít
waves.sort.health = Životy waves.sort.health = Životy
waves.sort.type = Typ waves.sort.type = Typ
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Schovat vše waves.units.hide = Schovat vše
waves.units.show = Zobrazit vše waves.units.show = Zobrazit vše
@@ -618,6 +643,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}
@@ -629,6 +656,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}
@@ -653,6 +683,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
@@ -687,7 +719,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é
@@ -737,20 +769,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í
@@ -835,6 +890,7 @@ stat.repairspeed = Rychlost Opravy
stat.weapons = Zbraně stat.weapons = Zbraně
stat.bullet = Střela stat.bullet = Střela
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Zvýšení rychlosti stat.speedincrease = Zvýšení rychlosti
stat.range = Dosah stat.range = Dosah
stat.drilltier = Lze těžit stat.drilltier = Lze těžit
@@ -886,6 +942,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
@@ -926,6 +984,8 @@ bullet.splashdamage = [stat]{0}[lightgray] plošného poškození ~[stat] {1}[li
bullet.incendiary = [stat]zápalný bullet.incendiary = [stat]zápalný
bullet.homing = [stat]samonaváděcí bullet.homing = [stat]samonaváděcí
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag střel: bullet.frags = [stat]{0}[lightgray]x frag střel:
bullet.lightning = [stat]{0}[lightgray]x jiskření ~ [stat]{1}[lightgray] poškození bullet.lightning = [stat]{0}[lightgray]x jiskření ~ [stat]{1}[lightgray] poškození
bullet.buildingdamage = [stat]{0}%[lightgray] poškození budov bullet.buildingdamage = [stat]{0}%[lightgray] poškození budov
@@ -1039,8 +1099,8 @@ setting.bridgeopacity.name = Průsvitnost přemostění
setting.playerchat.name = Zobrazit bublinu se zprávami hráče setting.playerchat.name = Zobrazit bublinu se zprávami hráče
setting.showweather.name = Zobrazit Grafiku Počasí setting.showweather.name = Zobrazit Grafiku Počasí
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Chceš Tvoji hru zpřístupnit veřejnosti?\n[accent]Kdokoli se bude moci připojit ke tvé hře.[]\n[lightgray]Toto se dá později změnit v nabídce Volby->Hra->Veřejná viditelnost hry. steam.friendsonly = Friends Only
public.confirm.really = Pokud chceš hrát s přáteli, použij [green]Pozvat Přítele[] místo [scarlet]Zvěřejnit server[]!\nJseš si jist, že chceš udělat svou hru [scarlet]veřejnou[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Poznámka: nevydané verze her nemůžou být veřejné. public.beta = Poznámka: nevydané verze her nemůžou být veřejné.
uiscale.reset = Škálování uživatelskho rozhraní se změnilo.\nZmáčkni "OK", abys potvrdil toto nastavení.\n[scarlet]Návrat k původním hodnotám proběhne za [accent]{0}[] vteřin...[] uiscale.reset = Škálování uživatelskho rozhraní se změnilo.\nZmáčkni "OK", abys potvrdil toto nastavení.\n[scarlet]Návrat k původním hodnotám proběhne za [accent]{0}[] vteřin...[]
uiscale.cancel = Ukončit a odejít uiscale.cancel = Ukončit a odejít
@@ -1066,6 +1126,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
@@ -1091,6 +1152,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.name = Select All Units
keybind.select_all_unit_factories.name = 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
@@ -1134,6 +1197,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
@@ -1148,8 +1212,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
@@ -1161,6 +1227,7 @@ rules.buildcostmultiplier = Násobek ceny stavění
rules.buildspeedmultiplier = Násobek rychlosti stavění rules.buildspeedmultiplier = Násobek rychlosti stavění
rules.deconstructrefundmultiplier = Násobek vratky při rozebrání rules.deconstructrefundmultiplier = Násobek vratky při rozebrání
rules.waitForWaveToEnd = Vlny čekají na nepřátele rules.waitForWaveToEnd = Vlny čekají na nepřátele
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Poloměr oblasti pro vylíhnutí: [lightgray](dlaždic)[] rules.dropzoneradius = Poloměr oblasti pro vylíhnutí: [lightgray](dlaždic)[]
rules.unitammo = Jednotky vyžadují munici rules.unitammo = Jednotky vyžadují munici
rules.enemyteam = Nepřátelský Tým rules.enemyteam = Nepřátelský Tým
@@ -1268,12 +1335,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
@@ -1281,11 +1353,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
@@ -1331,7 +1400,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
@@ -1398,6 +1467,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
@@ -1494,7 +1565,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č
@@ -1535,6 +1606,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
@@ -1574,6 +1646,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,7 +1723,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
@@ -1682,17 +1754,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.
@@ -1701,9 +1767,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č.
@@ -1718,9 +1787,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 = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. hint.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á.
@@ -1743,16 +1857,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í.
@@ -1898,6 +2025,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.
@@ -1937,6 +2157,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.
@@ -1952,6 +2190,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[].
@@ -1972,6 +2211,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Stavba budov pomoci jednotek kontrolované procesorem neni povolené. logic.nounitbuild = [red]Stavba budov pomoci jednotek kontrolované procesorem neni povolené.
+264 -24
View File
@@ -14,6 +14,7 @@ link.f-droid.description = F-Droid-katalog
link.wiki.description = Det officielle Mindustry-wiki link.wiki.description = Det officielle Mindustry-wiki
link.suggestions.description = Foreslå nye ændringer link.suggestions.description = Foreslå nye ændringer
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 = Kunne ikke åbne link!\n Linkets URL er kopieret til din udklipsholder. linkfail = Kunne ikke åbne link!\n Linkets URL er kopieret til din udklipsholder.
screenshot = Screenshot gemt i {0} screenshot = Screenshot gemt i {0}
screenshot.invalid = Banen er for stor; der er ikke nok hukommelse til et skærmbillede. screenshot.invalid = Banen er for stor; der er ikke nok hukommelse til et skærmbillede.
@@ -140,10 +141,21 @@ mod.multiplayer.compatible = [gray]Multiplayer Compatible
mod.disable = Deaktiver mod.disable = Deaktiver
mod.content = Indhold: mod.content = Indhold:
mod.delete.error = Kan ikke slette mod - tilhørende filer er muligvis i brug. mod.delete.error = Kan ikke slette mod - tilhørende filer er muligvis i brug.
mod.requiresversion = [scarlet]Kræver mindst følgende version: [accent]{0} mod.incompatiblegame = [red]Outdated Game
mod.outdatedv7 = [scarlet]Incompatible with V7 (no minGameVersion: 136) mod.incompatiblemod = [red]Incompatible
mod.missingdependencies = [scarlet]Mangler afhængigheder: {0} mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.erroredcontent = [scarlet]Indholds fejl mod.erroredcontent = [scarlet]Indholds fejl
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
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.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.errors = Fejl ved afhentning af indhold. mod.errors = Fejl ved afhentning af indhold.
mod.noerrorplay = [scarlet]Du har mods med fejl.[] Deaktiver det eller løs fejl før du starter spillet. mod.noerrorplay = [scarlet]Du har mods med fejl.[] Deaktiver det eller løs fejl før du starter spillet.
mod.nowdisabled = [scarlet]Mod '{0}' mangler afhængigheder:[accent] {1}\n[lightgray]Disse mods skal hentes først.\nDenne mod vil blive deaktiveret automatisk. mod.nowdisabled = [scarlet]Mod '{0}' mangler afhængigheder:[accent] {1}\n[lightgray]Disse mods skal hentes først.\nDenne mod vil blive deaktiveret automatisk.
@@ -165,12 +177,17 @@ mod.scripts.disable = Your device does not support mods with scripts. You must d
about.button = Om about.button = Om
name = Navn: name = Navn:
noname = Vælg et[accent] spiller navn[] først. noname = Vælg et[accent] spiller navn[] først.
search = Search:
planetmap = Planet-kort planetmap = Planet-kort
launchcore = Affyr kerne launchcore = Affyr kerne
filename = Fil navn: filename = Fil navn:
unlocked = Nyt indhold tilgængeligt! unlocked = Nyt indhold tilgængeligt!
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]Færdiggjort completed = [accent]Færdiggjort
techtree = Teknologi træ techtree = Teknologi træ
techtree.select = Tech Tree Selection techtree.select = Tech Tree Selection
@@ -226,6 +243,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 = Følg spiller trace = Følg spiller
trace.playername = Spiller-navn: [accent]{0} trace.playername = Spiller-navn: [accent]{0}
@@ -270,6 +288,7 @@ server.invalidport = Ugyldigt port-nummer!
server.error = [crimson]Der skete en fejl. server.error = [crimson]Der skete en fejl.
save.new = Nyt gem save.new = Nyt gem
save.overwrite = Er du sikker på, at du vil overskrive\ndette gem? save.overwrite = Er du sikker på, at du vil overskrive\ndette gem?
save.nocampaign = Individual save files from the campaign cannot be imported.
overwrite = Overskriv overwrite = Overskriv
save.none = Ingen gem fundet! save.none = Ingen gem fundet!
savefail = Kunne ikke gemme spil! savefail = Kunne ikke gemme spil!
@@ -312,6 +331,7 @@ command.repair = Repair
command.rebuild = Rebuild command.rebuild = Rebuild
command.assist = Assist Player command.assist = Assist Player
command.move = Move command.move = Move
command.boost = Boost
openlink = Åben Link openlink = Åben Link
copylink = Kopier Link copylink = Kopier Link
back = Tilbage back = Tilbage
@@ -337,6 +357,8 @@ pausebuilding = [accent][[{0}][] for at pause byggeproces
resumebuilding = [scarlet][[{0}][] for at genoptage byggeproces resumebuilding = [scarlet][[{0}][] for at genoptage byggeproces
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]Bølge {0} wave = [accent]Bølge {0}
wave.cap = [accent]Bølge {0}/{1} wave.cap = [accent]Bølge {0}/{1}
wave.waiting = [lightgray]Bølge om {0} wave.waiting = [lightgray]Bølge om {0}
@@ -421,6 +443,7 @@ waves.max = max units
waves.guardian = Vogter waves.guardian = Vogter
waves.preview = Forhåndsvisning waves.preview = Forhåndsvisning
waves.edit = Rediger... waves.edit = Rediger...
waves.random = Random
waves.copy = Kopier til udklipsholder waves.copy = Kopier til udklipsholder
waves.load = Indlæs fra udklipsholder waves.load = Indlæs fra udklipsholder
waves.invalid = Ugyldige bølger i udklipsholder. waves.invalid = Ugyldige bølger i udklipsholder.
@@ -431,6 +454,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin waves.sort.begin = Begin
waves.sort.health = Health waves.sort.health = Health
waves.sort.type = Type waves.sort.type = Type
waves.search = Search waves...
waves.filter.unit = Unit Filter
waves.units.hide = Hide All waves.units.hide = Hide All
waves.units.show = Show All waves.units.show = Show All
@@ -611,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}
@@ -621,6 +648,9 @@ resources.max = Max
bannedblocks = Banlyste blokke bannedblocks = Banlyste blokke
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 = Tilføj alle addall = Tilføj alle
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}
@@ -645,6 +675,8 @@ weather.snow.name = Sne
weather.sandstorm.name = Sandstorm weather.sandstorm.name = Sandstorm
weather.sporestorm.name = Sporestorm weather.sporestorm.name = Sporestorm
weather.fog.name = Tåge weather.fog.name = Tåge
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
@@ -726,20 +758,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
@@ -823,6 +878,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons stat.weapons = Weapons
stat.bullet = Bullet stat.bullet = Bullet
stat.moduletier = Module Tier stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Hastigheds-forøgelse stat.speedincrease = Hastigheds-forøgelse
stat.range = Rækkevidde stat.range = Rækkevidde
stat.drilltier = Kan bores stat.drilltier = Kan bores
@@ -874,6 +930,8 @@ ability.statusfield = Statusfelt
ability.unitspawn = {0} Fabrik ability.unitspawn = {0} Fabrik
ability.shieldregenfield = Skjold-regenereringsfelt ability.shieldregenfield = Skjold-regenereringsfelt
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
@@ -914,6 +972,8 @@ bullet.splashdamage = [stat]{0}[lightgray] områdeskade ~[stat] {1}[lightgray] f
bullet.incendiary = [stat]brændfarlig bullet.incendiary = [stat]brændfarlig
bullet.homing = [stat]målsøgende bullet.homing = [stat]målsøgende
bullet.armorpierce = [stat]armor piercing bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] tiles
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag bullets: bullet.frags = [stat]{0}[lightgray]x frag bullets:
bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage bullet.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1027,8 +1087,8 @@ setting.bridgeopacity.name = Bro-gennemsigtighed
setting.playerchat.name = Vis spillers bobbel-chat setting.playerchat.name = Vis spillers bobbel-chat
setting.showweather.name = Show Weather Graphics setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays setting.hidedisplays.name = Hide Logic Displays
public.confirm = Vil du gøre dit spil offentligt?\n[accent]Alle og enhver vil kunne tilslutte.\n[lightgray]Dette kan ændres senere i Indstillinger->Spil->Synlighed af offentlige spil. steam.friendsonly = Friends Only
public.confirm.really = If you want to play with friends, use [green]Invite Friend[] instead of a [scarlet]Public server[]!\nAre you sure you want to make your game [scarlet]public[]? steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Bemærk at beta-versioner af spillet ikke kan tilslutte sig offentlige spil. public.beta = Bemærk at beta-versioner af spillet ikke kan tilslutte sig offentlige spil.
uiscale.reset = UI-størrelsen har ændret sig.\nTryk "OK" for at bekræfte størrelsen.\n[scarlet]Omgør og afslutter om[accent] {0}[] sekunder... uiscale.reset = UI-størrelsen har ændret sig.\nTryk "OK" for at bekræfte størrelsen.\n[scarlet]Omgør og afslutter om[accent] {0}[] sekunder...
uiscale.cancel = Afblæs & Afslut uiscale.cancel = Afblæs & Afslut
@@ -1054,6 +1114,7 @@ keybind.mouse_move.name = Følg musen
keybind.pan.name = Panorer billede keybind.pan.name = Panorer billede
keybind.boost.name = Forstærk keybind.boost.name = Forstærk
keybind.command_mode.name = Command Mode keybind.command_mode.name = Command Mode
keybind.rebuild_select.name = Rebuild Region
keybind.schematic_select.name = Vælg region keybind.schematic_select.name = Vælg region
keybind.schematic_menu.name = Skabelon-visning keybind.schematic_menu.name = Skabelon-visning
keybind.schematic_flip_x.name = Flip skabelon X keybind.schematic_flip_x.name = Flip skabelon X
@@ -1079,6 +1140,8 @@ keybind.select.name = Vælg/Skyd
keybind.diagonal_placement.name = Diagonal placering keybind.diagonal_placement.name = Diagonal placering
keybind.pick.name = Tag blok keybind.pick.name = Tag blok
keybind.break_block.name = Ødelæg blok keybind.break_block.name = Ødelæg blok
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Fravælg keybind.deselect.name = Fravælg
keybind.pickupCargo.name = Saml last op keybind.pickupCargo.name = Saml last op
keybind.dropCargo.name = Smid last keybind.dropCargo.name = Smid last
@@ -1122,6 +1185,7 @@ rules.coreincinerates = Core Incinerates Overflow
rules.disableworldprocessors = Disable World Processors rules.disableworldprocessors = Disable World Processors
rules.schematic = Skabeloner tilladt rules.schematic = Skabeloner tilladt
rules.wavetimer = Bølge-æggeur rules.wavetimer = Bølge-æggeur
rules.wavesending = Wave Sending
rules.waves = Bølger rules.waves = Bølger
rules.attack = Angrebsmode rules.attack = Angrebsmode
rules.rtsai = RTS AI rules.rtsai = RTS AI
@@ -1136,8 +1200,10 @@ rules.enemyCheat = Uendelig AI (rødt hold) resurser.
rules.blockhealthmultiplier = Blok-helbreds-forstærker. rules.blockhealthmultiplier = Blok-helbreds-forstærker.
rules.blockdamagemultiplier = Blok-skade-forstærker. rules.blockdamagemultiplier = Blok-skade-forstærker.
rules.unitbuildspeedmultiplier = Enheds-produktionshastigheds-forstærker rules.unitbuildspeedmultiplier = Enheds-produktionshastigheds-forstærker
rules.unitcostmultiplier = Unit Cost Multiplier
rules.unithealthmultiplier = Enheds-helbreds-forstærker rules.unithealthmultiplier = Enheds-helbreds-forstærker
rules.unitdamagemultiplier = Enheds-skade-forstærker rules.unitdamagemultiplier = Enheds-skade-forstærker
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
@@ -1149,6 +1215,7 @@ rules.buildcostmultiplier = Byggepris-forstærker
rules.buildspeedmultiplier = Byggehastigheds-forstærker rules.buildspeedmultiplier = Byggehastigheds-forstærker
rules.deconstructrefundmultiplier = Dekonstruerings-tilbagebetalings-forstærker rules.deconstructrefundmultiplier = Dekonstruerings-tilbagebetalings-forstærker
rules.waitForWaveToEnd = Bølge-ventetid for fjender rules.waitForWaveToEnd = Bølge-ventetid for fjender
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop-zone-radius:[lightgray] (felter) rules.dropzoneradius = Drop-zone-radius:[lightgray] (felter)
rules.unitammo = Enheder kræver ammunition rules.unitammo = Enheder kræver ammunition
rules.enemyteam = Enemy Team rules.enemyteam = Enemy Team
@@ -1255,12 +1322,17 @@ unit.vela.name = Vela
unit.corvus.name = Corvus 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
@@ -1268,11 +1340,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 = Klippe block.cliff.name = Klippe
block.sand-boulder.name = Sandkampesten block.sand-boulder.name = Sandkampesten
@@ -1317,7 +1386,7 @@ block.deep-tainted-water.name = Deep Tainted Water
block.darksand-tainted-water.name = Mørkt Sand Moget Vand block.darksand-tainted-water.name = Mørkt Sand Moget Vand
block.tar.name = Tjærre block.tar.name = Tjærre
block.stone.name = Sten block.stone.name = Sten
block.sand.name = Sand block.sand-floor.name = Sand
block.darksand.name = Mørkt Sand block.darksand.name = Mørkt Sand
block.ice.name = Is block.ice.name = Is
block.snow.name = Sne block.snow.name = Sne
@@ -1384,6 +1453,8 @@ block.distributor.name = Distributør
block.sorter.name = Filter block.sorter.name = Filter
block.inverted-sorter.name = Omvendt Filter block.inverted-sorter.name = Omvendt Filter
block.message.name = Besked block.message.name = Besked
block.reinforced-message.name = Reinforced Message
block.world-message.name = World Message
block.illuminator.name = Lyskilde block.illuminator.name = Lyskilde
block.overflow-gate.name = Overflods-låge block.overflow-gate.name = Overflods-låge
block.underflow-gate.name = Underflods-låge block.underflow-gate.name = Underflods-låge
@@ -1480,7 +1551,7 @@ block.payload-router.name = Troppe-fordeler
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 = Omspalter block.disassembler.name = Omspalter
@@ -1521,6 +1592,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
@@ -1560,6 +1632,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
@@ -1636,7 +1709,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
@@ -1667,17 +1739,11 @@ team.blue.name = blå
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.
@@ -1686,9 +1752,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.
@@ -1703,9 +1772,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 = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there. hint.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 = Det simpleste byggemateriale. Bruges i store mængder til næsten alle typer af blokke. item.copper.description = Det simpleste byggemateriale. Bruges i store mængder til næsten alle typer af blokke.
item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced. item.copper.details = Copper. Abnormally abundant metal on Serpulo. Structurally weak unless reinforced.
item.lead.description = Et grundlæggende materiale. Har bred anvendelse inden for elektronik og rørlægning. item.lead.description = Et grundlæggende materiale. Har bred anvendelse inden for elektronik og rørlægning.
@@ -1727,14 +1841,27 @@ item.spore-pod.description = En bælg af økologiske svampesporer, kultiveret ti
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 = En ustabil kemisk forbindelse der bruges til bomber og andre eksplosiver. Dannes fra svampesporer og andre brændfarlige substanser. Bør ikke anvendes som brændstof. item.blast-compound.description = En ustabil kemisk forbindelse der bruges til bomber og andre eksplosiver. Dannes fra svampesporer og andre brændfarlige substanser. Bør ikke anvendes som brændstof.
item.pyratite.description = En ekstremt brændfarlig substans der primært er til våbenbrug. item.pyratite.description = En ekstremt brændfarlig substans der primært er til våbenbrug.
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 = En meget nyttig væske. Bruges ofte til køling, og til at skylle affaldsstoffer væk. liquid.water.description = En meget nyttig væske. Bruges ofte til køling, og til at skylle affaldsstoffer væk.
liquid.slag.description = Smeltede metaller af forskellig art. Stofferne det består af kan udvindes, eller det kan sprøjtes over fjenden som et våben. liquid.slag.description = Smeltede metaller af forskellig art. Stofferne det består af kan udvindes, eller det kan sprøjtes over fjenden som et våben.
liquid.oil.description = Væsken bruges til at producere avancerede materialer. Kan også omdannes til kul, og kan desuden sprøjtes over fjenden og antendes som et våben. liquid.oil.description = Væsken bruges til at producere avancerede materialer. Kan også omdannes til kul, og kan desuden sprøjtes over fjenden og antendes som et våben.
liquid.cryofluid.description = En kemisk inaktiv væske der ikke forårsager rust, som er dannet fra vand og titanium. Dens høje varmekapacitet gør den egnet som køling. liquid.cryofluid.description = En kemisk inaktiv væske der ikke forårsager rust, som er dannet fra vand og titanium. Dens høje varmekapacitet gør den egnet som køling.
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 at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyor belts. block.armored-conveyor.description = Moves items at the same speed as titanium conveyors, but possesses more armor. Does not accept inputs from the sides from anything but other conveyor belts.
block.illuminator.description = A small, compact, configurable light source. Requires power to function. block.illuminator.description = A small, compact, configurable light source. Requires power to function.
block.message.description = Indeholder en note, der kan læses af dig selv og dine allierede. block.message.description = Indeholder en note, der kan læses af dig selv og dine allierede.
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 = Presser kulstykker sammen til ark af ren grafit. block.graphite-press.description = Presser kulstykker sammen til ark af ren grafit.
block.multi-press.description = En opgraderet version af kul-valsen. Bruger vand og strøm til hurtigere at prodcere en større mængde grafit per kulstykke. block.multi-press.description = En opgraderet version af kul-valsen. Bruger vand og strøm til hurtigere at prodcere en større mængde grafit per kulstykke.
block.silicon-smelter.description = Smelter sand om til ren silicium ved brug af kul. block.silicon-smelter.description = Smelter sand om til ren silicium ved brug af kul.
@@ -1880,6 +2007,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.
@@ -1918,6 +2138,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.
@@ -1932,6 +2170,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[].
@@ -1952,6 +2191,7 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera. lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors. lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set. lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
logic.nounitbuild = [red]Unit building logic is not allowed here. logic.nounitbuild = [red]Unit building logic is not allowed here.
lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string. lenum.type = Type of building/unit.\ne.g. for any router, this will return [accent]@router[].\nNot a string.
lenum.shoot = Shoot at a position. lenum.shoot = Shoot at a position.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

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