Compare commits

...
662 Commits
Author SHA1 Message Date
Anuken 26b66f9bdb Fixed empty admin menu 2023-09-03 22:02:02 -04:00
Anuken 5548e72750 I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN V 2023-09-03 21:52:25 -04:00
Anuken 766a95da03 Build fix? 2023-09-03 21:15:50 -04:00
Anuken c705743696 Merge remote-tracking branch 'origin/master' 2023-09-03 21:12:52 -04:00
Anuken 0e24b67d09 Wave effect has color now 2023-09-03 21:12:46 -04:00
Zerenta 9d8905a4ae fixes serp-specific fog issue (#9009)
* fixes serp-specific fog issues

* didnt know the f had a purpose
2023-09-03 21:08:31 -04:00
Anuken 2882f7840e Merge remote-tracking branch 'origin/master' 2023-09-03 13:28:33 -04:00
Anuken 73dd487af9 Updated Gradle + other deps 2023-09-03 13:28:11 -04:00
SSansssssssssssss 798b493334 Update servers_v7.json (#9006) 2023-09-03 11:39:13 -04:00
Anuken 8311261e3c Merge remote-tracking branch 'origin/master' 2023-09-03 11:37:49 -04:00
Anuken 26c54ae0ed Removed pointless test 2023-09-03 11:37:43 -04:00
Hahaa13 6341da8f43 Update servers_v7.json (#9002) 2023-09-02 19:53:47 -04:00
Github Actions f0e272d84c Automatic bundle update 2023-09-02 23:18:45 +00:00
Anuken 9c23134f2a Merge remote-tracking branch 'origin/master' 2023-09-02 19:17:53 -04:00
Anuken d3b7fb0990 Fixed #9001 2023-09-02 19:17:47 -04:00
HamzaGSopp 90ed5f2750 Update servers_v7.json (#8996) 2023-09-02 11:59:23 -04:00
Anuken e07ab5cef6 Merge remote-tracking branch 'origin/master' 2023-09-02 11:49:41 -04:00
Anuken 2e1b4934ad Added setting to disable lighting 2023-09-02 11:49:34 -04:00
Github Actions 91964da088 Automatic bundle update 2023-09-02 13:20:23 +00:00
nullevoy cc66ccb49f most ability displays (#8981)
* works

* why not

* idk if that changes it but

* json

* destringening

* automatic imports and leftover marker

* uirfirf
2023-09-02 09:19:32 -04:00
Anuken bff4097c88 Merge remote-tracking branch 'origin/master' 2023-09-01 14:24:17 -04:00
Anuken 996cbefb4f Fixed #8993 2023-09-01 14:24:11 -04:00
Darkness 579d63ac23 Update TraceDialog.java (#8992) 2023-08-31 17:23:23 -04:00
Github Actions 6a53a0e7be Automatic bundle update 2023-08-30 13:06:00 +00:00
Darkness 4edf4cac25 Add language to trace info (#8990)
* Update Administration.java

* im stoopid

* Update TraceDialog.java

* Update bundle.properties
2023-08-30 09:05:05 -04:00
Anuken 68141798d3 Merge remote-tracking branch 'origin/master' 2023-08-29 17:51:53 -04:00
Anuken e3b815a4c6 Possible corner death fix 2023-08-29 17:51:45 -04:00
zeutd 57d000f767 let DrawRegion drawer can draw regions rotate with building rotation (#8987)
* let DrawRegion drawer can draw regions that rotate with building rotation

create a variable buildingRotate that can select whether the region will rotate with building rotation or not

* let DrawRegion drawer can draw regions rotate with building rotation

create a variable buildingRotate that can select whether the region will rotate with building rotation or not
make modders needn't to use DrawSideRegion to make this effect

* Update DrawRegion.java
2023-08-29 09:10:46 -04:00
alex 3ac9ae29ee removal of alex V6 servers (#8983)
V6 servers no longer functioning :(
2023-08-28 12:20:18 -04:00
Github Actions 3942445d1f Automatic bundle update 2023-08-27 15:39:50 +00:00
Anuken 16223af87d Fixed #8978 2023-08-27 11:39:05 -04:00
Anuken 109ba84625 Don't allow loaders to accept items/liquids from unloaders 2023-08-26 22:32:43 -04:00
Anuken ec80fe9aad Merge remote-tracking branch 'origin/master' 2023-08-25 22:48:22 -04:00
Anuken 680fc34ac3 Reverted building explosion nerf completely 2023-08-25 22:48:16 -04:00
NazrinNya d35acefcd0 Update servers_v7.json (#8974) 2023-08-25 17:14:27 -04:00
Anuken c52b966dea Different block explosion damage formula 2023-08-24 15:26:02 -04:00
Anuken c829f32efa Capped explosive damage of blocks 2023-08-23 11:05:09 -04:00
Anuken beeeee9169 Merge remote-tracking branch 'origin/master' 2023-08-22 10:10:15 -04:00
Anuken 207806440b Fixed #8967 2023-08-22 10:10:08 -04:00
nullevoy d60d3d78ea tree shadows (I'm sorry) (#8966)
* Update TreeBlock.java

* hgmjjjjjjjjjjjjjjjjjjjjjkhvgcfxchjk

* ig
2023-08-21 19:58:18 -04:00
nullevoy 490b281c43 Update TreeBlock.java (#8965) 2023-08-21 15:43:10 -04:00
alex 53cb0d4c89 add alex servers (#8962) 2023-08-20 10:09:30 -04:00
xem8k5 d787b4353b add a new server (#8960) 2023-08-20 10:08:56 -04:00
SITUVNgcd 9d21c0173d Update Vietnamese translation (#8959)
- Translated new strings.
- Fixed gammar issue/typo.
- Fixed strings format form (`{0}`).
2023-08-20 10:08:45 -04:00
lemon3357 56f29e1cd5 Update servers_v7.json (#8958) 2023-08-20 10:08:33 -04:00
Anuken e6aa87ed71 Merge remote-tracking branch 'origin/master' 2023-08-20 04:26:14 -04:00
Anuken 480b68f8cc Fixed #8957 2023-08-20 04:26:08 -04:00
abcxyzDustry 3650589a59 Update servers_v7.json (#8955) 2023-08-19 21:11:50 -04:00
Valeriy e3d0734790 Update servers_v7.json (#8950) 2023-08-18 22:40:53 -04:00
Anuken c45f3d2253 #8897 2023-08-18 09:33:47 -04:00
Anuken 8e418915d4 Merge remote-tracking branch 'origin/master' 2023-08-17 09:17:54 -04:00
Anuken 2715d4954f Ignore ratelimit for local 2023-08-17 09:17:47 -04:00
南门阳德 6e33827576 Don't stop mining when planning (#8945) 2023-08-17 09:15:37 -04:00
Anuken 63d036d6ed Cleanup 2023-08-16 16:32:11 -04:00
Anuken 5487dad75e Merge remote-tracking branch 'origin/master' 2023-08-15 13:10:03 -04:00
Anuken 06edce3535 Fixed #8939 2023-08-15 13:09:57 -04:00
a-big-fish-fish 23cf1a7afa Update servers_v7.json (#8938) 2023-08-15 09:52:03 -04:00
Даркнесс#3729 6566f1c554 ServerControl improvements (#8928)
* Update ServerControl.java

* Update Administration.java

* Update Maps.java

* Update ServerControl.java

* Update ServerControl.java

* Update Administration.java

* Update ServerControl.java

* Update Maps.java
2023-08-15 09:51:52 -04:00
tech3mi 1d4084c387 Update servers_v7.json (#8936) 2023-08-14 13:33:42 -04:00
Anuken 8efed88669 Merge remote-tracking branch 'origin/master' 2023-08-14 11:50:43 -04:00
Anuken 11cd27fe1d Fixed #8935 2023-08-14 11:50:37 -04:00
Phinner 855789ec17 chore: Update chaotic neutral servers (#8934) 2023-08-14 11:20:28 -04:00
南门阳德 f8dac91cd9 Precept revert and buff (#8930) 2023-08-14 09:40:57 -04:00
Github Actions 161be3e8d3 Automatic bundle update 2023-08-13 15:06:41 +00:00
Anuken ae6e74c24d Merge remote-tracking branch 'origin/master' 2023-08-13 11:05:49 -04:00
Anuken 2f991a85af Added logic autoPathfind command 2023-08-13 11:05:43 -04:00
MinRi2 f2c476a716 Fixed: Units lose LogicAI after reading. (#8920) 2023-08-13 10:18:06 -04:00
Anuken 2b05264093 Fixed #8921 2023-08-12 13:09:21 -04:00
Anuken 7de33b335a Merge remote-tracking branch 'origin/master' 2023-08-12 12:44:33 -04:00
Anuken b47a1b6d0d Fixed #8924 2023-08-12 12:44:28 -04:00
南门阳德 a7e8dd126e Fix point defense weapons ignore damage multiplier (#8922) 2023-08-12 11:40:25 -04:00
Anuken 7999eb4c4d Merge remote-tracking branch 'origin/master' 2023-08-12 10:47:40 -04:00
Anuken 45d205f0ef Fixed #8923 2023-08-12 10:47:34 -04:00
Zerenta 585104a7f7 Scathe buff (#8919) 2023-08-11 22:16:58 -04:00
Github Actions a3f7203993 Automatic bundle update 2023-08-11 16:17:29 +00:00
Anuken fb4787ba52 Closes Anuken/Mindustry-Suggestions/issues/4608 2023-08-11 12:16:40 -04:00
Anuken 398a6f6a42 Merge remote-tracking branch 'origin/master' 2023-08-11 11:54:26 -04:00
Anuken bdbb2de61a Closes Anuken/Mindustry-Suggestions/issues/4607 2023-08-11 11:54:20 -04:00
IqKero c5a53f119b add new ips and change old one (#8918)
(im Taras4k, but with new account)
2023-08-11 10:23:02 -04:00
Satoshi Sasaki e17d89e5a8 Fixed that the description of mech and ship was reversed (#8914) 2023-08-10 13:26:58 -04:00
a-big-fish-fish 0119e71677 Update servers_v7.json (#8913) 2023-08-10 11:15:26 -04:00
a-big-fish-fish aa026b8b41 Update servers_v7.json (#8912) 2023-08-10 10:10:08 -04:00
a-big-fish-fish 933e4e84e0 Update servers_v7.json (#8911) 2023-08-10 09:58:42 -04:00
NazrinNya 73a7772eeb Update servers_v7.json (#8908) 2023-08-09 17:43:10 -04:00
Anuken 275c3ec163 Merge remote-tracking branch 'origin/master' 2023-08-09 13:05:26 -04:00
Anuken f1172d45eb Pathfinding bugfixes / Logic dialog hiding "unfixed" 2023-08-09 13:05:19 -04:00
ZerentaandBalaM314 87e79913c5 Aegires Nerf (#8899)
* Update EnergyFieldAbility.java

Nerfs aegires. hard. 3x less healing (3% to 1%)

* Update UnitTypes.java

segments better.
reload 6 frames to 4 frames
damage 25 to 30

* Update EnergyFieldAbility.java

Ty balam

* Update UnitTypes.java

Ty balam! :D

* Update UnitTypes.java

Thanks balam :D

* Add EnergyFieldAbility.sameTypeHealMult

* Apply to aegires

Repair amount to other units is now 1.5% (50% of pre nerf)
Repair amount to aegires is now 0.75% (25% of pre nerf)

---------

Co-authored-by: BalaM314 <71201189+BalaM314@users.noreply.github.com>
2023-08-09 12:36:43 -04:00
Hahaa13 1656d788d3 Update servers_v7.json (#8905) 2023-08-08 19:48:04 -04:00
Anuken 19f34c14a0 Fixed #8904 2023-08-08 09:29:20 -04:00
Anuken 3157ff8cea Fixed #8903 2023-08-07 12:53:19 -04:00
Anuken 21fe8217d0 Merge remote-tracking branch 'origin/master' 2023-08-05 13:29:21 -04:00
Anuken b7d707e8ba Do not allow various negative rule values 2023-08-05 13:29:15 -04:00
Zerenta db96f2ef39 Update UnitTypes.java (#8895)
precept buff lmao
2023-08-05 01:57:13 -04:00
Anuken 4b38f667e7 Ignore wave version 2023-08-04 17:43:21 -04:00
Anuken d5eeadab30 Merge remote-tracking branch 'origin/master' 2023-08-04 10:59:43 -04:00
Anuken bc42b5a91e Fixed #8893 2023-08-04 10:59:33 -04:00
nullevoy 13745bfd99 ConsumeLiquidsDynamic (#8892)
* ConsumeLiquidsDynamic

* imports didn't optimize

* wording

* nevermind, no idea
2023-08-04 10:35:13 -04:00
Anuken 5e18e08bdf Fixed #8890 2023-08-03 02:56:38 -04:00
Anuken 6970a20f26 Merge remote-tracking branch 'origin/master' 2023-08-02 22:16:44 -04:00
Anuken bd6c6524e6 WIP logic sync instruction 2023-08-02 22:16:39 -04:00
Github Actions e9bf56e88c Automatic bundle update 2023-08-03 02:16:39 +00:00
Anuken 6bf5e8ae1e WIP logic particle effect instruction 2023-08-02 22:15:44 -04:00
Anuken 660c38db43 Fixed #8887 2023-08-02 21:20:28 -04:00
Anuken 2a76d25dfa Merge remote-tracking branch 'origin/master' 2023-08-02 09:39:34 -04:00
Anuken 7b9dfb9721 Fixed #8884 2023-08-02 09:39:27 -04:00
Slotterleet bd0592a54c SunMesh support for JSON planets (#8882)
* Single-color SunMesh support

* This should work now

* No more crap code
2023-08-01 16:11:22 -04:00
Idontuse 12b6604143 Render the selected planets solar system (#8875)
* Solar systems render based on the selected planet

* Remove unnecessary setter

* Compatibility
2023-08-01 11:52:23 -04:00
Anuken e3d3167b13 Merge remote-tracking branch 'origin/master' 2023-08-01 01:18:54 -04:00
Anuken 2ed8bdb2bc Fixed #8871 2023-08-01 01:18:47 -04:00
karlo292 a9a454dd61 Update servers_v7.json (#8879) 2023-07-31 17:15:12 -04:00
tech3miandAnuken 496d6978d0 Update servers_v7.json (#8847)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-07-31 15:50:46 -04:00
Siede e4bc6e21a4 -127 ~ 128 to 0 ~ 255 entityTypeID (#8874) 2023-07-31 13:48:41 -04:00
XaskyZ c406979291 Update servers_v7.json (#8873) 2023-07-31 12:18:30 -04:00
tech3mi b3508aa7c2 Update servers_v7.json (#8872)
Added Attack&Defend and Sandbox servers but they havent got community
2023-07-31 11:09:08 -04:00
Hahaa13 5207baea96 Update servers_v7.json (#8869) 2023-07-31 01:45:00 -04:00
abcxyzDustry 52d7a1e0e4 Update servers_v7.json (#8866)
re-add server abcxyz
2023-07-30 19:37:40 -04:00
Даркнесс#3729 117169c1d3 Update StatusEffects.java (#8867) 2023-07-30 13:28:47 -04:00
Anuken cd461b133c Merge remote-tracking branch 'origin/master' 2023-07-29 21:57:06 -04:00
Anuken 59dd3a9e34 Fixed #8864 2023-07-29 21:57:01 -04:00
MEEPofFaith 3d0541084b Weird creation things (#8860) 2023-07-29 13:29:21 -04:00
XaskyZ 7d35c1ec7b Update servers_v7.json (#8862) 2023-07-29 12:16:15 -04:00
Anuken 07c7fd7dec More empty floor bugfixes 2023-07-29 12:10:27 -04:00
Anuken 6678729401 Added sensor for shields 2023-07-29 11:17:55 -04:00
Anuken 09d00b30e9 Fixed incorrect consumption rate in booster stats 2023-07-29 09:51:58 -04:00
Anuken f3656d24d4 Merge remote-tracking branch 'origin/master' 2023-07-29 00:22:08 -04:00
Anuken 1968da9409 Fixed #8861 2023-07-29 00:22:01 -04:00
MEEPofFaith 0d8c07d007 Bullet despawn unit shenanigans (#8859)
* Proper despawn unit direction

* Despawn unit chance

* Merge if statements
2023-07-28 23:55:20 -04:00
OSP 0e83300548 ToxoFlame attack server (#8858) 2023-07-28 16:42:28 -04:00
Anuken ba9e39d7a4 Fixed #8856 2023-07-28 09:07:50 -04:00
Anuken d4111b8e76 Fixed #8854 2023-07-27 23:40:48 -04:00
Anuken 2bae95d2a8 Merge remote-tracking branch 'origin/master' 2023-07-27 15:48:41 -04:00
Anuken 69377bab3f Fixed #8849 2023-07-27 15:48:32 -04:00
tech3mi 2fc69c4f64 Update servers_v7.json (#8846) 2023-07-26 10:42:12 -04:00
Anuken dae23c7fe6 Merge remote-tracking branch 'origin/master' 2023-07-26 10:31:24 -04:00
Anuken 7850e61672 Misc bugfixes 2023-07-26 10:31:18 -04:00
Tomoko 24c01f97d3 Rename my server and change ips (#8845) 2023-07-26 09:59:30 -04:00
BalaM314 a92bce2c14 Expose NetServer currentlyKicking for plugin access (#8817)
* Expose NetServer currentlyKicking for plugin access

* Move code around

* Un-final

* currentlyKicking no longer needs a wrapper array
2023-07-26 01:44:20 -04:00
MEEPofFaith e5ded1f2dd Allow fluid type configuration for ConsumeCoolant (#8841)
* Allow fluid type configuration for ConsumeCoolant

* Methods
2023-07-25 21:47:46 -04:00
Anuken dc8783d4a6 Legacy blocks must not be logic constants 2023-07-25 21:10:21 -04:00
Anuken 0ef5255650 Fixed #8840 2023-07-25 21:04:47 -04:00
Anuken a922932a56 ??? 2023-07-25 12:14:22 -04:00
Anuken 3fd5f52545 Fixed #8837 2023-07-25 12:14:15 -04:00
Anuken f976a294ce Merge remote-tracking branch 'origin/master' 2023-07-25 11:08:14 -04:00
Anuken 6f725d320b Fixed #8838 2023-07-25 11:08:08 -04:00
StalkerBaran 51b974f10e Update servers_v7.json (#8836) 2023-07-25 10:05:07 -04:00
KhanhLamVirual 447e07420e Update servers_v7.json (#8828)
I want to add a new vndustry server
2023-07-24 00:19:22 -04:00
Lime712 dbbcf4b168 German Translation (#8761)
* Update bundle_de.properties

English description in German bundle

* Update bundle_de.properties

* Update bundle_de.properties

* Update bundle_de.properties
2023-07-23 16:32:47 -04:00
Joan Josep f3dd031d0e Update bundle_ca.properties (#8823) 2023-07-23 16:31:00 -04:00
Anuken 4998abfe01 Merge remote-tracking branch 'origin/master' 2023-07-23 16:30:49 -04:00
Anuken 636ce4ca94 Better implementation of #8810 2023-07-23 16:30:44 -04:00
Mythril382 bfdd7ecc3a the camper (#8806) 2023-07-23 16:28:50 -04:00
nowords123 28372b0f47 added new phoenix server (#8801)
Hi, I'm words an admin from phoenix
I added a new phoenix server under the ip

phoenix-network.dev:2023
2023-07-23 16:27:46 -04:00
MEEPofFaith b4e03b46f6 Destroy bullet team (#8792)
* Option for destroy bullet to be on the block's team

* Random direction

* h
2023-07-23 16:27:11 -04:00
Lanark53 16949f1e69 toxoflame server (#8790) 2023-07-23 16:26:35 -04:00
Даркнесс#3729 b272008a90 Update EntityGroup.java (#8802) 2023-07-23 16:26:17 -04:00
NazrinNya cc8d2b6a0c Update servers_v7.json (#8825) 2023-07-23 16:24:47 -04:00
Anuken 10fe6b9007 Fixed #8830 2023-07-23 16:07:53 -04:00
Anuken ce43af9091 Fixed #8827 2023-07-23 15:59:19 -04:00
Anuken 788fa66a91 Fixed #8819 2023-07-23 15:56:36 -04:00
Anuken fedad1e0d0 Fixed #8813 2023-07-23 15:49:12 -04:00
Anuken a14149c952 Fixed #8807 2023-07-23 15:45:48 -04:00
Anuken 053afcace9 Fixed #8795 2023-07-23 15:43:04 -04:00
Anuken e097346a73 Fixed #8794 2023-07-23 15:36:34 -04:00
Anuken 4076f09573 Fixed #8789 2023-07-23 15:22:52 -04:00
Anuken e78fb11c48 Merge remote-tracking branch 'origin/master' 2023-07-23 15:19:31 -04:00
Anuken 135874b922 Fixed #8787 2023-07-23 15:19:21 -04:00
Epowerj 09aa68fdb2 Merge pull request #8805 from SSTentacleSS/patch-17
Update servers_v7.json
2023-07-22 01:03:36 -04:00
Tentyanuk dd5037d9d2 Update servers_v7.json 2023-07-22 07:43:35 +03:00
Epowerj 418d533c3c Merge pull request #8800 from TheRadioactiveBanana/patch-6
Removal of dead ips and slight ip change
2023-07-20 23:56:29 -04:00
Epowerj 37e138858b Merge pull request #8824 from thedimas3007/patch-8
Update servers_v7.json
2023-07-18 18:34:19 -04:00
thedimas b6a195cc80 Update servers_v7.json 2023-07-18 22:32:34 +02:00
Tentyanuk 4b4033e9e7 Update servers_v7.json 2023-07-08 22:49:10 +03:00
TheRadioactiveBanana 383d8b89e7 Forgot an ip 2023-07-07 16:35:33 +05:30
TheRadioactiveBanana 778d92b816 Removal of dead ips and slight ip change
Also Eradicationdustry -> Eradication Mindustry because it sounds better
2023-07-07 16:30:03 +05:30
Epowerj 93daa7a5dc Merge pull request #8796 from Def-Try/patch-1
Darkdustry IP change
2023-07-05 13:20:48 -04:00
CommandLine f88654cdc1 Update servers_v7.json 2023-07-05 11:52:58 +03:00
Anuken 3e5898fff1 Disabled team switch outside of sandbox/PvP 2023-07-02 11:06:55 -04:00
FourGamingStudio be96ddf463 Four Family (#8785)
add server.
2023-07-01 10:56:59 -04:00
nullevoy 20a3107b3f add sides to HoverPart (#8784)
* add sides to HoverPart

* weird elude
2023-07-01 09:21:53 -04:00
Anuken 05874ad3e2 Fixed pathfinding not being able to attack towards solid blocks 2023-06-30 22:51:14 -04:00
Anuken ea8d796561 Merge remote-tracking branch 'origin/master' 2023-06-30 22:26:49 -04:00
Anuken 129c3f446a Fixed #8782 2023-06-30 22:26:43 -04:00
OSP f611a5f038 [XCore] Anarchy server (#8779) 2023-06-29 13:25:14 -04:00
Gureumi 47c7906d55 Update servers_v7.json (#8776) 2023-06-29 09:48:39 -04:00
Anuken c64b6092d7 Merge remote-tracking branch 'origin/master' 2023-06-29 09:48:31 -04:00
Anuken f17719f08e Fixed #8777 2023-06-29 09:48:26 -04:00
Даркнесс#3729 cc41b99c75 Update UnitType.java (#8778) 2023-06-29 09:43:41 -04:00
Slotterleet 1d1ec8ee2d Update bundle_ru.properties (#8770) 2023-06-28 10:58:39 -04:00
Uenhe 8c7523b3b3 Update RegenProjector.java (#8768) 2023-06-28 10:58:28 -04:00
Anuken f01df70d3f mesh fix 2 2023-06-27 18:38:45 -04:00
Anuken c15b3421b2 mesh fix 2023-06-27 16:27:50 -04:00
Anuken b4d5d05217 Merge remote-tracking branch 'origin/master' 2023-06-27 16:13:00 -04:00
Anuken 9b1a8edafc Closes Anuken/Mindustry-Suggestions/issues/4499 2023-06-27 16:12:55 -04:00
Sunky.MP3G fbcc53e2c0 New Ru translations (#8755)
* Update bundle_ru.properties

* Mistake
2023-06-27 16:03:13 -04:00
Anuken e630bcf41e Fixed #8764 2023-06-27 14:45:11 -04:00
Anuken eb44a7ec84 Fixed #8762 2023-06-27 10:29:42 -04:00
Anuken 023ec9f66b Fixed #8760 2023-06-26 18:48:57 -04:00
Anuken 1bc3ac8761 Fixed #8759 2023-06-26 07:11:58 -04:00
Anuken 4b3feb2f0e Merge remote-tracking branch 'origin/master' 2023-06-25 20:04:16 -04:00
Anuken ac5526e785 Fixed #8757 2023-06-25 20:04:02 -04:00
Anuken 95a7a181e0 Update contributors 2023-06-25 13:36:03 -04:00
Lime712 0a869fd690 Update bundle_de.properties (#8754)
English description in German bundle
2023-06-25 09:20:44 -04:00
Lime712 ec9c19101f Update bundle_de.properties (#8753)
Large plasma bores are boosted by nitrogen, not hydrogen.
2023-06-24 22:17:38 -04:00
Anuken 31b01ac39e Decreased canvas silicon cost 2023-06-24 13:43:10 -04:00
Anuken f74293b878 Merge remote-tracking branch 'origin/master' 2023-06-23 22:51:58 -04:00
Anuken 0e31103b21 Cleanup output stream 2023-06-23 22:51:53 -04:00
routerandphinner 591c31fd29 Add priority servers, update servers_v7.json (#8720)
* Update servers_v7.json

* Add priority server outlining and bumping

* a

* chore: A little bit of cleanup :)

* json

* fixed no-server issue

* removed cursed duplication

---------

Co-authored-by: phinner <62483793+Phinner@users.noreply.github.com>
2023-06-23 14:00:00 -04:00
Somka000 a20ca67527 Update contributors (#8748)
I did several Polish translations (I also helped translators since 2018), reported many bugs, had my own server, encouraged many people to play mindustry etc.
2023-06-22 17:15:07 -04:00
Anuken c66abc3f0f Fixed #8742 2023-06-22 12:10:52 -04:00
Anuken fea52c9132 arc 2023-06-22 12:03:15 -04:00
Anuken 6163738ad8 Merge remote-tracking branch 'origin/master' 2023-06-21 23:55:05 -04:00
Anuken 443d31e4a5 Less pierce damage for shocked status 2023-06-21 23:54:39 -04:00
Даркнесс#3729 2d827f83b4 add getEmoji() method (#8739) 2023-06-21 16:28:25 -04:00
Даркнесс#3729 fbc6740668 fix (#8736) 2023-06-21 09:05:39 -04:00
Anuken 06cd71e13c Merge remote-tracking branch 'origin/master' 2023-06-20 17:32:43 -04:00
Anuken f65edb3468 Fixed #8735 2023-06-20 17:32:38 -04:00
Anuken 7cce799ec7 Update bug_report.yml 2023-06-20 13:23:58 -04:00
夜狐 aefcb7746a Turn Issue Templates into Issue Forms for better structure (#8734)
* Turned Issue Template into an Issue Form

* Bug Fix in Form

* Added Yoru Kitsune to credits

(I did some translations and bug fixes)
2023-06-20 13:22:08 -04:00
Anuken a2dd2c88a2 Fixed #8733 2023-06-20 13:09:50 -04:00
Anuken 2008cf6387 Fixed non-even assembler modules not working 2023-06-19 19:42:54 -04:00
Anuken 6ba1cd3ef6 Fixed #8732 2023-06-19 18:44:16 -04:00
Anuken c7181999b2 Pathfinding improvements 2023-06-19 17:21:21 -04:00
Anuken 974d19fb75 Fixed #8729 2023-06-19 13:50:33 -04:00
Anuken f4dcd37be3 Conduit padCorners fix 2023-06-19 10:56:30 -04:00
Anuken 014750fa97 Merge remote-tracking branch 'origin/master' 2023-06-19 10:28:59 -04:00
Anuken 5c178c20a1 Conduit padCorners 2023-06-19 10:28:54 -04:00
Даркнесс#3729 3762ee6313 Fix invalid heal targeting for non-sharded teams (#8728) 2023-06-19 09:10:33 -04:00
RTOmega 4289450a4d Fixed Grammar Error on TR Bundle (#8727) 2023-06-18 16:46:01 -04:00
Anuken 509a6a28b5 . 2023-06-18 09:08:09 -04:00
Anuken 54d7f3e17c Fixed #8718 2023-06-18 09:06:52 -04:00
Anuken 7e23272668 Do not crash when reading null planets 2023-06-17 20:39:52 -04:00
Anuken 70516752fc Fixed reconstructor commanding in multiplayer 2023-06-17 17:54:29 -04:00
Anuken 6ed336ad95 Misc fixes 2023-06-17 17:40:29 -04:00
Anuken 0adfee97cc Merge remote-tracking branch 'origin/master' 2023-06-17 15:33:13 -04:00
Anuken dc921ff4a8 Quieter build sound / Display player name on hovered unit 2023-06-17 15:33:08 -04:00
Github Actions c39ad8ce6e Automatic bundle update 2023-06-17 03:53:36 +00:00
Phinner a582fe0d1c Update french translations (#8715)
* pull #7883

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

* chore: Apply suggested changes (author: Kalpas)

* chore: Sync bundle files

* chore: Translate missing lines

* chore: Add trailing line back

* chore: Minor visual changes
2023-06-16 23:52:41 -04:00
Github Actions 6cbdc86169 Automatic bundle update 2023-06-17 00:13:54 +00:00
redandred a650018b6e Update bundle_pt_BR.properties (#8687)
* Update bundle_pt_BR.properties

i translated the rest of the stuff to brazilian portuguese :D

* Update contributors

* Update bundle_pt_BR.properties

* Fixed color translation

* i fixed the miss conjugated verbs and translated one more line

---------

Co-authored-by: red <80164245+Redgabriel13-red13@users.noreply.github.com>
2023-06-16 20:12:59 -04:00
Anuken 743f61a92c lockRotation 2023-06-16 17:04:43 -04:00
Anuken 9eefea3c6f Merge remote-tracking branch 'origin/master' 2023-06-16 17:03:46 -04:00
Anuken b4a32f506e Misc fixes 2023-06-16 17:03:42 -04:00
MEEPofFaith 26c0c7467b Lock rotation of blocks with rotate = false to 0 (#8531)
* Lock rotation of blocks that don't rotate

* Fix input visuals

* Default to false

Quick, stop forcing changes to mods before sk yells at me.

* lock GenericCrafter rotation if rotate = false

* Convert from a setter a to block method

* Simplify

* Revert "lock GenericCrafter rotation if rotate = false"

This reverts commit 26ac41baf5.

* Remove `lockRotation` boolean.

Pointless. If you want something to rotate, just do `rotate = true; drawArrow = false;`
2023-06-16 15:57:54 -04:00
BalaM314 d14cdfd59c Allow ulocate to output enemy buildings (#6704)
* Allow ulocate to output enemy buildings
Previously you would have to use ucontrol getblock to get the actual Building
that's weird and just confuses newbs
like me

* whoops, turns out ulocate doesn't have a range

* c o d e s t y l e

* Always return building object if on same team
2023-06-16 14:27:05 -04:00
Anuken 017aa71da8 Merge remote-tracking branch 'origin/master' 2023-06-16 13:19:57 -04:00
Anuken 58cd1852f1 Conduit junction replacement fix 2023-06-16 13:19:52 -04:00
Github Actions 500f22b1d0 Automatic bundle update 2023-06-16 15:57:43 +00:00
JniTrRny ed6619d2df Update bundle_th.properties (#8714) 2023-06-16 11:56:55 -04:00
Tornado3708 be7a360bf5 Update bundle_be.properties (#8697)
Foreshadow, tar fields and particular interface text translation.
2023-06-15 23:31:37 -04:00
MEEPofFaith 2ff7ccfc19 Laser pierce fixes. (#8526)
* Flip pierce check order

Allow pierce cap + laser to function together

* Apply to continuous bullets

+ Make visually accurately show length.

* laser parameter for findPierceLength

consistency with collideLine
2023-06-15 19:33:01 -04:00
WayZer bf1484b17c Update CoreBlock.java (#8583) 2023-06-15 15:44:02 -04:00
MEEPofFaith 40c5510205 Better handling of missiles splitting to other missiles (#8603)
- Pass a shooter separate to owner into `BulletType#create`. `killShooter` kills the owner while the shooter is passed into the missile ai
- `killShooter` no longer kills already dead units
- `MissileAI` no longer aims at shooter's aim pos if the shooter is dead
2023-06-15 13:57:27 -04:00
Alexander397172YT 71caf31543 new CreateDustry IP (#8713) 2023-06-15 12:52:14 -04:00
Github Actions 913722202e Automatic bundle update 2023-06-14 13:11:46 +00:00
BeDanGames 7bb03e8086 Update servers_v7.json (#8712) 2023-06-14 09:10:44 -04:00
Даркнесс#3729 4e5475f0ed Team improvements (#8704)
* Update Team.java

* Update ServerControl.java

* better

* kill me please

* kill me please

* kill me please

* Update bundle_ca.properties

* kill me please

* Update bundle_da.properties

* kill me please

* kill me please

* Update bundle_et.properties

* Update bundle_eu.properties

* Update bundle_fi.properties

* Update bundle_fil.properties

* Update bundle_fr.properties

* Update bundle_hu.properties

* Update bundle_id_ID.properties

* Update bundle_ja.properties

* Update bundle_ko.properties

* Update bundle_lt.properties

* Update bundle_nl.properties

* Update bundle_nl_BE.properties

* Update bundle_pl.properties

* Update bundle_pt_BR.properties

* Update bundle_pt_PT.properties

* Update bundle_ro.properties

* Update bundle_ru.properties

* Update bundle_sr.properties

* Update bundle_sv.properties

* Update bundle_th.properties

* Update bundle_tr.properties

* Update bundle_tk.properties

* Update bundle_uk_UA.properties

* Update bundle_vi.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_TW.properties

* Update World.java

* Update CustomRulesDialog.java

* skill issue

* skill issue x2

* skill issue x3
2023-06-13 18:54:10 -04:00
Anuken d4e7f4a2ee Merge remote-tracking branch 'origin/master' 2023-06-13 16:02:29 -04:00
Anuken 1928c6db83 Fixed #8710 2023-06-13 16:02:24 -04:00
BalaM314 c49075ff0d Correctly display ∞ unit cap in reconstructors (#8709)
* Correctly display ∞ in reconstructors

UnitFactory.java uses getStringCap, but Reconstructor uses getCap
this was probably missed in 8cabae1

* might as well fix formatting

same format as UnitFactory.java
2023-06-13 10:37:17 -04:00
Anuken dbfd8a3ec1 Merge remote-tracking branch 'origin/master' 2023-06-13 09:29:26 -04:00
Anuken 1d358a3c84 Show locked item names 2023-06-13 09:29:21 -04:00
Даркнесс#3729 0f661444bd Update Darkdustry address 💀 (#8707) 2023-06-13 08:51:28 -04:00
Anuken 4721086a8e Fixed logic blocks making clicking noises when not accessible 2023-06-12 10:50:32 -04:00
Anuken a07db8a08e Merge remote-tracking branch 'origin/master' 2023-06-12 10:35:36 -04:00
Anuken a00b3a4670 Fixed objective flags not syncing 2023-06-12 10:35:31 -04:00
Github Actions 637bd4fc8f Automatic bundle update 2023-06-12 04:04:41 +00:00
Anuken 2b9ee88cc2 Merge remote-tracking branch 'origin/master' 2023-06-12 00:03:51 -04:00
Anuken 0006291631 e 2023-06-12 00:03:41 -04:00
WayZer f1175b8735 Update servers_v7.json (#8702) 2023-06-11 23:46:12 -04:00
Anuken 8cb6f080f1 Merge remote-tracking branch 'origin/master' 2023-06-11 23:22:59 -04:00
Anuken 7389a5de7f Cleanup 2023-06-11 23:22:54 -04:00
Github Actions 5459322080 Automatic bundle update 2023-06-12 03:19:14 +00:00
Anuken 4b0824a20c Admin player team switch + more trace info 2023-06-11 23:18:04 -04:00
Anuken 0ec59691bf Merge remote-tracking branch 'origin/master' 2023-06-11 13:48:33 -04:00
Anuken f00209ece7 Networking fix 2023-06-11 13:48:29 -04:00
NullReferenceExc f05d1ebc78 Update Team.java (#8700) 2023-06-10 16:59:11 -04:00
Anuken 2dbbd62163 Merge remote-tracking branch 'origin/master' 2023-06-10 12:27:40 -04:00
Anuken 49168bb8f9 Fixed #8698 2023-06-10 12:27:36 -04:00
VaporSpace2 10c656bd16 GMS shutting down (removing GMS servers from server list) (#8696)
GMS is meeting its end so now is the time to remove the 2 servers from the server list, thanks
2023-06-09 21:53:35 -04:00
qwertystar a8de7c17bd Update bundle_zh_CN.properties (#8692)
refer the Chinese translation of hint.rebuildSelect to provide that of hint.rebuildSelect.mobile
2023-06-09 09:26:21 -04:00
Anuken ea8b2dea50 arc 2023-06-08 10:47:15 -04:00
Anuken 87348feab7 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-06-08 10:01:48 -04:00
Anuken 8da8783331 arc 2023-06-08 10:01:45 -04:00
夜狐 603efd7653 Update bundle_de.properties (#8688) 2023-06-07 23:15:24 -04:00
Valera a43d39597a fix a small mistake made by inattention (#8686) 2023-06-07 17:36:19 -04:00
Даркнесс#3729 376e5c0b29 💀 (#8685) 2023-06-07 14:13:41 -04:00
Anuken f2cd506eb4 Merge remote-tracking branch 'origin/master' 2023-06-07 09:52:55 -04:00
Anuken af76e889cf Closes Anuken/Mindustry-Suggestions/issues/4452 2023-06-07 09:52:50 -04:00
Даркнесс#3729 ef0efc84cb Map improvements (#8682)
* Update Map.java

* Update MapListDialog.java

* Update ServerControl.java
2023-06-07 09:35:57 -04:00
xem8k5 e02de8eab5 Update servers_v7.json (#8677) 2023-06-06 15:44:18 -04:00
Anuken 4d301ebdbf Merge remote-tracking branch 'origin/master' 2023-06-06 10:05:16 -04:00
Anuken 84817c0c24 Fixed #8680 2023-06-06 10:05:11 -04:00
bendn e9dfd29dcd replace aa server (#8679) 2023-06-05 20:08:26 -04:00
Github Actions d7a87f36b7 Automatic bundle update 2023-06-05 18:30:55 +00:00
Ninjdai 379875f591 Update bundle_fr.properties (#8678)
Translated new votekick strings
2023-06-05 14:30:07 -04:00
MEEPofFaith 38b2540677 Side-based liquid tile padding (#8676) 2023-06-05 10:37:26 -04:00
Github Actions 9ff10e9d16 Automatic bundle update 2023-06-05 00:51:34 +00:00
Даркнесс#3729 ebe965ef40 Better votekick reason input (#8673)
* Update bundle.properties

* Update PlayerListFragment.java

* Update bundle.properties

* Update bundle.properties
2023-06-04 20:50:48 -04:00
Alex Gusev 32c146cdf1 Adapt interface to display notch of mac laptops (#8666)
* Adapt interface to display notch of mac laptops

* `macNotchHeight` as a separate variable, and description for mac notch setting
2023-06-04 12:43:07 -04:00
Semetrix 97a603204b Remove the rulebreaker (#8672) 2023-06-04 10:59:43 -04:00
frieda666 70bb7aff54 Improvement on votekick (#8664)
* Add test case for achievement

* Allow admins to cancel votekick & allow players to change vote

* Require reason to start votekick

* Require reason to start votekick

* Update message sent by votekick button
2023-06-03 23:45:55 -04:00
Anuken fc673de556 augh 2023-06-03 12:43:39 -04:00
Anuken 925d19d867 Merge remote-tracking branch 'origin/master' 2023-06-03 12:38:22 -04:00
Anuken cda82e572f ServerConnectFilter 2023-06-03 12:38:18 -04:00
Github Actions 21f4efaddc Automatic bundle update 2023-06-03 15:48:18 +00:00
Даркнесс#3729 93788addf6 Update servers_v7.json (#8669) 2023-06-03 11:47:32 -04:00
Anuken 5515cd3187 Merge remote-tracking branch 'origin/master' 2023-06-03 11:47:24 -04:00
Anuken 038994a95f Fixed #8667 2023-06-03 11:47:19 -04:00
SITUVNgcd d09f4c0db5 Update Vietnamese translation (#8663)
* Update Vietnamese translation

- Fixed mistake in #8654: Changed new line to `\n` instead of `\r\n`.
- Update and translate new strings.

* Add SITUVNgcd as contributor
2023-06-03 01:00:29 -04:00
Anuken 37daf0a871 Ignore processing players kicked in event 2023-06-03 00:58:22 -04:00
Anuken e2f4dd1f4b Merge remote-tracking branch 'origin/master' 2023-06-03 00:30:34 -04:00
Anuken 88c201559f Fixed #8658 2023-06-03 00:30:29 -04:00
Brandons404 2dd59aaaff Updated servers_v7.json - switching hosts (#8660)
* added pvp server to fish

* updated servers_v7.json

* updated servers_v7
2023-06-02 19:12:05 -04:00
Anuken 1266eb00ea Merge remote-tracking branch 'origin/master' 2023-06-02 19:11:54 -04:00
Anuken 174f0f2ffe Fixed #8659 2023-06-02 19:11:49 -04:00
Github Actions 798e442b2f Automatic bundle update 2023-06-02 16:06:53 +00:00
Anuken dde7b77de6 Closes Anuken/Mindustry-Suggestions/issues/4457 2023-06-02 12:06:06 -04:00
Anuken afee374a66 Merge remote-tracking branch 'origin/master' 2023-06-02 11:56:13 -04:00
Anuken 4dd414c22f Closes Anuken/Mindustry-Suggestions/issues/4456 2023-06-02 11:56:08 -04:00
Slotterleet 38b9027000 Dynamic selection of planet tech in rules dialog (#8487)
* Dynamic selection of planets in rules dialog

* Code cleanup

* Do not let Anuken/Mindustry#8494 happen again

* Fixed inconsistency with campaign sectors
2023-06-02 11:41:12 -04:00
Github Actions 4e0e48ea32 Automatic bundle update 2023-06-02 15:38:01 +00:00
JniTrRny c84ec75c53 Improvements to the Schematics UI (#8605)
* schematics UI improvements

* better edit tags UI

* visual tweaks

* cleanup

inline obsession
cleanup again...
another little bit of cleanup
a little bit of cleanup
minor cleanup
2023-06-02 11:37:15 -04:00
ulwepo bf51a01677 Update servers_v7.json (#8656)
thanks
2023-06-02 11:11:54 -04:00
Даркнесс#3729 94caca680a Make PlayerInfo map public (#8655) 2023-05-31 18:26:04 -04:00
Anuken 2f675a3b75 Merge remote-tracking branch 'origin/master' 2023-05-31 08:53:26 -04:00
Anuken 9d986e1e8d Fixed #8653 2023-05-31 08:53:21 -04:00
MEEPofFaith 8e1e003ff2 Inversion option for payload router sorting (#8652) 2023-05-30 22:51:07 -04:00
Anuken 1a0edf80f1 Bugfixes for reconstructor config 2023-05-30 20:15:44 -04:00
Anuken b97e6ef84c Merge remote-tracking branch 'origin/master' 2023-05-30 20:08:53 -04:00
Anuken b6f5d424da Select command from reconstructor / Units save command when controlled 2023-05-30 20:08:48 -04:00
Tentyanuk 2e96f598fb Update servers_v7.json (#8651) 2023-05-29 14:01:55 -04:00
Даркнесс#3729 e3ccd5cc2c Load content icons on a headless server (#8650)
* Update build.gradle

* Update Fonts.java

* Update ServerLauncher.java

* Update ServerLauncher.java

* s stands for shiza

* Update build.gradle
2023-05-29 13:09:56 -04:00
Anuken 7911a22cc9 Fixed #8649 2023-05-29 10:23:32 -04:00
Anuken 19f58f3dca Merge remote-tracking branch 'origin/master' 2023-05-28 09:57:31 -04:00
Anuken c4cd9e8f56 Misc minor bugfixes 2023-05-28 09:57:26 -04:00
GlennFolker 8db8d79eff Allow Universe to update all solar systems (#8647) 2023-05-28 09:14:15 -04:00
MEEPofFaith 257d341703 Spinning FlareParts (#8637) 2023-05-28 00:06:57 -04:00
[Error_27] fc0f48e13d Fix Scaling on Objective Dialogs (#8646) 2023-05-27 16:26:24 -04:00
Anuken ab95b88c05 Fixed Base AI not working sometimes 2023-05-27 09:57:53 -04:00
thedimas ca51ad601e Add some servers (#8640) 2023-05-27 09:19:14 -04:00
WayZer c2d7e2eb72 fix assetsJar (#8641) 2023-05-27 09:05:08 -04:00
buthed010203 4f34a9235c Don't show ghosts when typing in chat (#8644)
* Don't show ghosts when typing in chat

* braint
2023-05-26 17:57:24 -04:00
Anuken b21c0f4553 Fixed squished logic icons 2023-05-26 14:12:34 -04:00
Anuken 80ad379c18 Buffer gone 2023-05-25 12:05:33 -04:00
Anuken 6a8e0eb6b2 Stack router fix 2023-05-25 09:13:37 -04:00
Anuken f5a32fdb6b near is further again 2023-05-25 02:44:07 -04:00
Anuken 5c45df1a69 Fixed turrets with moveWhileCharging = true and accurateDelay = true 2023-05-24 16:49:09 -04:00
Anuken e9fe52d578 Merge remote-tracking branch 'origin/master' 2023-05-24 09:49:35 -04:00
Anuken 19cd6fd07c Fixed #8632 2023-05-24 09:49:30 -04:00
YozoZChomutova 9869922710 Update bundle_cs.properties (#8639)
* Updated bundle_cs.properties

All unstraslated words I've found were translated. Spacing between lines were synchronized with bundle.properties. +Added self to contributors file.

* Updated bundle_cs.properties

Replaced with shorters words, fixing issue with multilined text in buttons.

* Translated several keys to Czech.
2023-05-24 09:22:34 -04:00
The Serjio ad4ce35a42 Update bundle_ru.properties (#8638) 2023-05-24 09:22:05 -04:00
frieda666 18cfffd105 Add test case for achievement (#8633) 2023-05-23 15:44:25 -04:00
Alexander397172YT c774968c2d new server CreateDustry v7 (#8631) 2023-05-23 09:16:53 -04:00
Anuken 3813d66f30 New scorch sprite by Fox1va_ 2023-05-22 21:51:06 -04:00
Anuken 871548c095 Fixed mod startup crash 2023-05-22 21:42:46 -04:00
Anuken c4b1df9526 Closes Anuken/Mindustry-Suggestions/issues/4433 2023-05-22 14:28:10 -04:00
Anuken bf320a98b8 Faster connection lookup 2023-05-22 01:09:53 -04:00
Anuken a78e7ca8c9 Possible crash fix 2023-05-21 22:36:36 -04:00
Anuken 520d122d82 arc 2023-05-21 20:42:34 -04:00
Anuken 7ab9c6fd9c Logic sprite upper limit now 64 2023-05-21 15:47:56 -04:00
Anuken 4d200276d2 Merge remote-tracking branch 'origin/master' 2023-05-21 15:24:30 -04:00
Anuken c335722de5 Interplanetary accelerator hidden in database 2023-05-21 15:24:23 -04:00
WayZer 25b26be87b fixup! Fix Turret bug when cheat (#8273) (#8629) 2023-05-21 10:59:09 -04:00
Anuken e714285671 pain 2023-05-21 04:46:50 -04:00
Anuken dd3ce95264 fixed iOS crash 2023-05-21 04:42:23 -04:00
Anuken 564e81e734 Team#isEnemy is pointless 2023-05-21 03:59:08 -04:00
Anuken dc63112915 Always hide content when isHidden() == true 2023-05-21 00:57:10 -04:00
Anuken bc94e24874 Merge remote-tracking branch 'origin/master' 2023-05-20 10:40:39 -04:00
Anuken 94fe92d67d Pathfinder fixes / Hail resprite by Snake#2132 on Discord 2023-05-20 10:40:33 -04:00
MEEPofFaith 047d39d129 Chained PartProgress Operation in Json (#8627)
* Op parsing method

* Parse multi op

* Big brain

* Parse operation array

* Error wording

* Unnecessary code
2023-05-19 21:03:39 -04:00
MEEPofFaith b6d27c16be Interval bullets for continuous bullets (#8628) 2023-05-19 21:02:54 -04:00
Anuken 7c52444e3c typo 2023-05-19 12:30:45 -04:00
Anuken 1f85d0d24f Load logger in iOS 2023-05-19 12:29:53 -04:00
Anuken 4a53a80b21 Removed redundant team checks 2023-05-19 11:12:32 -04:00
Anuken cee09dd167 Merge remote-tracking branch 'origin/master' 2023-05-19 11:08:26 -04:00
Anuken 39227774e1 Ripple tint change / Minor optimization 2023-05-19 11:08:18 -04:00
MEEPofFaith 6cd778783e Shift swarmer shoot barrels to match the chutes (#8624)
Similar to how cyclone shoot barrels match the ends of each barrel.
2023-05-19 10:53:06 -04:00
Anuken 5db4c67477 Merge remote-tracking branch 'origin/master' 2023-05-19 00:01:43 -04:00
Anuken 0f87942b16 Fixed #8622 2023-05-19 00:01:36 -04:00
nullevoy 3dd7412ed8 swarmer resprite? (#8573)
* plastic

* swarm

* I did not forget I did not forget I did not forget I did not forget I did not for

* god I can never settle on anything hhhhhhhhhhhhhhhhhhhhhhhhhhhh

* Revert "god I can never settle on anything hhhhhhhhhhhhhhhhhhhhhhhhhhhh"

This reverts commit a59734eb04.

* eh why not

* Revert "eh why not"

This reverts commit c228dc5337.
2023-05-18 19:56:39 -04:00
Anuken 43d164d54b Map list fixes on phones 2023-05-18 12:21:45 -04:00
Anuken d09695a946 Less MeshBuilder memory usage 2023-05-18 11:54:30 -04:00
Anuken 5976ed6983 Merge remote-tracking branch 'origin/master' 2023-05-18 11:04:04 -04:00
Anuken d739269f59 Scatter resprite (By Daz from Discord) 2023-05-18 11:03:58 -04:00
Ilya246 72c28f7098 insanius (#8621) 2023-05-18 09:29:44 -04:00
Anuken f2d83f3599 Vanilla base walls only 2023-05-18 00:45:18 -04:00
Anuken b611e0f9f4 Tecta buff / Closes Anuken/Mindustry-Suggestions/issues/4427 2023-05-18 00:27:01 -04:00
Anuken f59c439f2f Some more random schematics 2023-05-17 19:32:47 -04:00
Anuken e6daf63a5a New base schematcs from Bluewolf 2023-05-17 19:03:16 -04:00
Anuken 00ae28847e New salvo sprite 2023-05-17 18:45:15 -04:00
Anuken 445e147c16 near is further 2023-05-17 09:38:15 -04:00
Anuken 410f4f69a1 near is nearer 2023-05-16 21:15:56 -04:00
Anuken 9e2251028b Merge remote-tracking branch 'origin/master' 2023-05-16 18:13:15 -04:00
Anuken 7f6907e14f More core units for bases 2023-05-16 18:13:09 -04:00
Github Actions c6829c23d4 Automatic bundle update 2023-05-16 21:26:10 +00:00
Anuken 70293a4864 Merge remote-tracking branch 'origin/master' 2023-05-16 17:24:52 -04:00
Anuken 29855243cb Base building AI is back 2023-05-16 17:24:41 -04:00
Tentyanuk 16358dbd6a Update servers_v7.json (#8615)
Обновили комплектацию серверов
2023-05-16 09:35:12 -04:00
Anuken 83d28461f0 augh 2023-05-16 00:34:12 -04:00
Anuken 874cba7ad3 arc 2023-05-16 00:33:17 -04:00
Anuken 45baeb4933 Log zenity error 2023-05-16 00:16:46 -04:00
Anuken 8b35b44489 Made default CacheLayer add method insert before 'normal' 2023-05-15 22:54:10 -04:00
Anuken 1289e20990 Native (Zenity) file dialogs for Linux 2023-05-15 11:44:08 -04:00
Anuken 3593803ad9 Merge remote-tracking branch 'origin/master' 2023-05-15 10:26:40 -04:00
Anuken 0d89654103 Ignore null messages 2023-05-15 10:26:35 -04:00
GlennFolker aa7ba6548c Move most planet rendering out of PlanetRenderer to Planet (#8608)
* Planet speaks for itself

* Ok fine keep old Gradle version

* Planet grid mesh builder

* Inline
2023-05-15 09:59:14 -04:00
Vojtak42 9b02d26856 Update bundle_cs.properties (#8610) 2023-05-15 08:54:07 -04:00
BeDanGames 30c773b304 Update servers_v7.json (#8611) 2023-05-15 08:53:54 -04:00
HamzaGSopp 738b96b94b Update servers_v7.json (#8606) 2023-05-14 16:50:20 -04:00
Anuken 151743021b Latest RoboVM 2023-05-13 18:22:01 -04:00
Anuken dbbb27ec0f Merge remote-tracking branch 'origin/master' 2023-05-13 10:51:10 -04:00
Anuken 89e942ee35 Fixed #8602 2023-05-13 10:51:05 -04:00
BalaM314 5ec0e9dc9f Use shouldExplode, explosionMinWarmup in generators (#8600) 2023-05-13 09:53:47 -04:00
buthed010203 b40615d9e6 Fix crash (#8599) 2023-05-13 09:48:32 -04:00
Anuken 307943c098 Update SERVERLIST.md 2023-05-13 02:41:04 -04:00
Anuken ebb40145ac Noise filter fix 2023-05-12 15:24:14 -04:00
Anuken ae272f079b why was this here 2023-05-12 14:26:28 -04:00
Anuken 587c8c280c Better VariableReactorBuild explosion check 2023-05-12 12:16:32 -04:00
Anuken 7bcfaf54ef Fixed #8587 2023-05-12 12:10:37 -04:00
Anuken bcee2e7083 Neoplasia reactor rebuildable 2023-05-12 02:34:02 -04:00
Anuken ccf85b81c8 Fixed map list dialog 2023-05-12 02:23:03 -04:00
Anuken 126cca9e86 Gas sprite revert 2023-05-12 02:05:52 -04:00
MEEPofFaith 688b5b9eea Revert "Properly handle missile units shooting more missile units (#8359)" (#8585)
This reverts commit 1373381554.
2023-05-12 01:58:30 -04:00
WayZer 0496d2108c fix NPE in SpawnGroup.write (#8584)
* Update SpawnGroup.java

* Update contributors

* No Objects.isNull
2023-05-11 22:21:05 -04:00
Anuken 06e63dad45 Fixed #8582 2023-05-11 17:05:18 -04:00
Anuken 3b8f789955 Merge remote-tracking branch 'origin/master' 2023-05-11 15:24:45 -04:00
Anuken be751f5b28 Minor cleanup 2023-05-11 15:24:41 -04:00
Github Actions 9a7f8bb573 Automatic bundle update 2023-05-11 17:42:50 +00:00
Anuken d34631458e Mobile rebuild button support 2023-05-11 13:41:45 -04:00
Anuken 74f1688dd2 Merge remote-tracking branch 'origin/master' 2023-05-11 12:52:37 -04:00
Anuken 9745c2b7fd Better utilization of JoinDialog UI space 2023-05-11 12:52:32 -04:00
Phinner bedd8f612a Update French translation (#8579)
* pull #7883

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

* chore: Apply suggested changes (author: Kalpas)
2023-05-11 12:04:14 -04:00
Anuken 38de095a2e Fixed map alignment 2023-05-11 11:59:45 -04:00
Anuken 8c56568f23 Reverted name change to un-break mods 2023-05-11 11:51:57 -04:00
Anuken d14c42d8ba Disabled annoying X scrolling in map dialogs 2023-05-11 11:39:49 -04:00
Anuken bed0bd135e Merge remote-tracking branch 'origin/master' 2023-05-11 11:24:47 -04:00
Anuken b3e111ebbb Merged Custom/editor maps implementation 2023-05-11 11:24:42 -04:00
MEEPofFaith 2c77477987 PartMove progress is ignored for growth (#8580) 2023-05-11 01:06:49 -04:00
MEEPofFaith 397fd087f2 RegionPart movement should not be affected by growth scale (#8578) 2023-05-10 21:07:40 -04:00
Phinner 0919063ca3 Add BlockRotateEvent (#8577)
* feat: Add BuildRotateEvent

* fix: Fix invalid argument

* fix: Goofy aaah static imports

* chore: Update ConfigEvent doc + Add forgotten annotation

* chore: Remove final keyword

* fix: Remove rotation validation in Build#beginPlace

* Already covered by client snapshots

* fix: Remove useless imports
2023-05-10 21:03:08 -04:00
Anuken 51daa82a1b Fixed JSON sector preset files failing to load 2023-05-10 15:57:43 -04:00
Anuken e60fff43bd Minor DrawPistons fix 2023-05-10 13:13:43 -04:00
MEEPofFaith a5eda4fb2e Horizontal shifting of pistons (also adds proper icons for pistons) (#8345)
* Horizontal offset for pistons

* might as well fix icons in the meantime

* Make a positive offset shift to the right
2023-05-10 13:10:48 -04:00
Anuken c7ad9d0250 Cleanup 2023-05-10 13:05:49 -04:00
Anuken c5cf6f0af6 Cleanup 2023-05-10 13:00:49 -04:00
xStaBUx a3dbbe63c4 Better planet selection (#8572)
* Better AboutDialog

* I'm there!

* New Planet Select UI

* fix

* Better Planet Selection

* no
2023-05-10 12:54:18 -04:00
MEEPofFaith 31bed37976 Ser-pew-lo Turret Animations (#8562)
* Scatter animations

* Do the same thing to salvo

Like, the exact same thing.

Corporate wants you to tell the difference between these two pictures.
They're the same picture.

* Faster salvo barrel recoil

* Move entire scatter midsection

* Cyclone barrel animations
2023-05-10 12:52:54 -04:00
Даркнесс#3729 4f845202f8 sendUnformatted method in PlayerComp (#8575) 2023-05-10 12:52:47 -04:00
Anuken cac29c4ecc Placeable overlays 2023-05-10 12:48:41 -04:00
Anuken 0acb112f29 Allow placing floors (for mods) 2023-05-10 12:37:25 -04:00
Anuken 778e7d5f3f Merge remote-tracking branch 'origin/master' 2023-05-10 11:54:44 -04:00
Anuken 1b254745e9 bigger numbers 2023-05-10 11:54:39 -04:00
MEEPofFaith 1373381554 Properly handle missile units shooting more missile units (#8359)
* Properly handle missile units shooting more missile units

* Remove `shooter`, just pass down the owner
2023-05-09 20:34:13 -04:00
MEEPofFaith 2289f29bd5 Revert Math.max in shakeReduction (#8570) 2023-05-09 09:33:59 -04:00
MEEPofFaith 552d6a2e9f Smoother Screenshake Reduction (#8310)
* Smoother Screenshake Reduction

Screen shake will now always reach 0 no matter the intensity or duration without being cut off early.

* Keep the max reduction rate
2023-05-08 18:41:56 -04:00
MEEPofFaith 9aa45b2a7c Attempt healing targetting even if the bullet doesn't collide with ground targets (#8516) 2023-05-08 17:05:27 -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
HamzaGSopp 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
Mario AandMidblyte a36e31c4b4 Fix some Italian translations (#8564)
Co-authored-by: Midblyte <midblyte@anonaddy.me>
2023-05-07 12:32:10 -04:00
JniTrRny 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
nullevoy dbafdfb312 gas sprites (ark too ig) (#8528)
* ?

* this was better

* ghghghghgghghhghghghg

* single pixel changes
2023-05-07 09:38:17 -04:00
JniTrRny 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
Philipp f1b52164c9 Fix some mistakes in German translation (#8543)
* Fix typo in German tutorial

* Fix some more
2023-05-06 21:53:10 -04:00
Prosta4okuaandSUS 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
HamzaGSoppandAnuken 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
Даркнесс#3729 f581aa3332 Update russian bundle (#8559)
* Update russian bundle

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

* resolve @Shawak's comment
2023-05-06 21:51:37 -04:00
SlotterleetandAnuken 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
MEEPofFaith cc17962d93 Clear invalid payload ammo (#8544) 2023-05-06 21:34:11 -04:00
BalaM314 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
BalaM314 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 Josep 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
OSP 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
MEEPofFaith 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
JniTrRny 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
Tomoko 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
MEEPofFaith 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
ienov abc80b9aab update easyplay servers (#8521) 2023-04-21 21:32:46 -04:00
Богдан 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
MEEPofFaith 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
lemon3357 68016cc2b5 Update server_v7.json:add new server (#8512) 2023-04-18 10:55:39 -04:00
MEEPofFaith 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
lemon3357 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
Brandons404 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
BotiHUN7 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
MonoDx 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 Aa 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
MEEPofFaith 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-9437 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
Даркнесс#3729 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
JniTrRny 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
code-explorer786andbuthed010203 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
Nunting bee977cadc Update bundle_ko.properties (#8479) 2023-04-06 09:55:06 -04:00
MonoDx 183ebb33b7 Update bundle_be.properties (#8478)
Update logical translate.

Work monoDx.
Thanks
2023-04-06 09:54:48 -04:00
Anuken 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
MEEPofFaith 6d71bcd2eb Multi shotgun fix (#8460)
* Multi-barrel shotgun fix

* multi-recoil support

* @Nullable for everything
2023-04-03 16:38:10 -04:00
buthed010203 2075a226e1 Fix multiline messages being cut off (#8471)
I'm not fixing this properly
2023-04-03 15:37:09 -04:00
MEEPofFaith f55363a932 Fix janky sublimate ammo display (#8469) 2023-04-03 10:03:24 -04:00
DikHalz 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
MEEPofFaith 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 Josep 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
MEEPofFaith 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 Ritter 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
Xasmedy 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
Xasmedy c30cbc0f20 Update contributors (#8450) 2023-03-31 16:30:14 -04:00
Xasmedy 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
MEEPofFaith ac19c3f160 bridgeReplacement for ducts (#8447) 2023-03-30 21:23:53 -04:00
Phinner 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
Volas171 c59d3d5279 Update servers_v7.json (#8443) 2023-03-28 18:04:35 -04:00
Suportik-GFX 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
MEEPofFaith 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
MEEPofFaith 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
MEEPofFaith 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
MEEPofFaith 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
MEEPofFaith 47a2afd294 More specific ui scaling options (#8356)
Increments of 5 instead of 25
2023-03-25 14:24:09 -04:00
MEEPofFaith 0122b735a0 Pierce damage decay (#8416) 2023-03-25 14:06:14 -04:00
MEEPofFaith 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
HamzaGSopp 0ccbe68a65 new server v7 (#8426)
new server Tamazia
2023-03-25 13:58:10 -04:00
Suportik-GFX 30cd6a7de6 Update servers_v7.json (#8421) 2023-03-25 13:57:50 -04:00
Brandons404 23a2596e29 added pvp server to fish (#8413) 2023-03-25 13:57:20 -04:00
TheRadioactiveBanana b88422b17e Add eradication mindustry HexPvP && Hub server (#8380) 2023-03-25 13:57:11 -04:00
thedimas 09a9b68331 [thedimas] Use IP instead of domain (#8393) 2023-03-25 13:56:48 -04:00
BalaM314 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
phoskee 355f33b0a4 Update bundle_it.properties (#8411)
Fixed errors
Translated some sentences
2023-03-25 13:52:04 -04:00
MEEPofFaith 90f7bbae65 Make an interface for blocks that spawn tethered units (#8395) 2023-03-25 13:51:43 -04:00
Даркнесс#3729 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
Pasu4 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
MEEPofFaith b030a51485 If it don't collide, don't collide (#8388) 2023-03-25 13:49:22 -04:00
MEEPofFaith 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
gorodmi ee47d8a20a Allow 0 items (#8389) 2023-03-25 13:46:55 -04:00
南门阳德 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
SITUVNgcd 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
MEEPofFaith 515a6f9c8d json-able attributes (#8334) 2023-03-08 13:11:53 -05:00
Joan Josep 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
MEEPofFaith 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
OSP 65c5d206a8 [XCore] new server (#8372) 2023-03-08 09:18:46 -05:00
MonoDx 3a73a97746 Update bundle_be.properties. (#8374)
Worked Dima Pozniac and monodx.

Thanks.
2023-03-08 09:18:17 -05:00
MEEPofFaithandAnuken a3f8ca9ca5 Shield flash on top (#8373)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-03-08 09:17:39 -05:00
MEEPofFaith 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
MEEPofFaith 3c9b3680bc Interval Bullet Delay (#8365)
Like homing delay
2023-03-08 09:11:07 -05:00
MEEPofFaith 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
MEEPofFaith 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.MPEG 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
MEEPofFaith 0760923943 overRegion (#8337) 2023-02-27 11:26:47 -05:00
MEEPofFaith 219084fe3c Don't generate edges if edges already exist (#8338) 2023-02-27 11:26:26 -05:00
Evgenij 4f314afe21 [RU] Small translation update (#8342)
* [RU] Small translation update

* Update bundle_ru.properties
2023-02-27 11:25:29 -05:00
OGalaxy 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
Tentyanuk 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
MonoDx 46c75af9e4 Updated and improved belarusian translation. (#8331)
Edited by monodx.
2023-02-22 13:02:09 -05:00
Gureumi 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
424 changed files with 11146 additions and 6218 deletions
-30
View File
@@ -1,30 +0,0 @@
---
name: Bug report
about: Create a report to help fix an issue.
title: ''
labels: bug
assignees: ''
---
**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.*
**Issue**: *Explain your issue in detail.*
**Steps to reproduce**: *How you happened across the issue, and what exactly you did to make the bug happen.*
**Link(s) to mod(s) used**: *The mod repositories or zip files that are related to the issue, if applicable.*
**Save file**: *The (zipped) save file you were playing on when the bug happened. THIS IS REQUIRED FOR ANY ISSUE HAPPENING IN-GAME OR IN MULTIPLAYER, REGARDLESS OF WHETHER YOU THINK IT HAPPENS EVERYWHERE. DO NOT DELETE OR OMIT THIS LINE UNLESS YOU ARE SURE THAT THE ISSUE DOES NOT HAPPEN IN-GAME. IF YOU DO NOT HAVE A SAVE, DON'T WASTE TIME OPENING THIS ISSUE.*
If you remove the line above without reading it properly and understanding what it means, I will reap your soul. Even if you're playing on someone's server, you can still save the game to a slot.
**(Crash) logs**: *Either crash reports from the crash folder, or the file you get when you go into Settings -> Game Data -> Export Crash logs. REQUIRED if you are reporting a crash.*
---
*Place an X (no spaces) between the brackets to confirm that you have read the line below.*
- [ ] **I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.**
- [ ] **I have searched the closed and open issues to make sure that this problem has not already been reported.**
+74
View File
@@ -0,0 +1,74 @@
name: Bug report
description: The type of device you were playing on
labels: ["bug"]
body:
- type: dropdown
id: platform
attributes:
label: Platforms
description: On what platforms do you know the bug happens?
multiple: false
options:
- Android
- iOS
- Mac
- Windows
- Linux
validations:
required: true
- type: input
id: build
attributes:
label: Build
description: The build number under the title in the main menu.
placeholder: LATEST IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.
validations:
required: true
- type: textarea
id: issue
attributes:
label: Issue
description: Explain your issue in detail.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to reproduce
description: How you happened across the issue, and what exactly you did to make the bug happen.
validations:
required: true
- type: textarea
id: mods
attributes:
label: Mods used
description: The mod repositories or zip files that are related to the issue, if applicable.
validations:
required: false
- type: textarea
id: save-file
attributes:
label: Save file
description: The (zipped) save file you were playing on when the bug happened. If this happened in the campaign, specify the sector, and attach the file you get from Settings -> Game Data -> Export Data. For custom games, attach the .msav file exported from the save dialog, zipped.
placeholder: THIS IS REQUIRED FOR ANY ISSUE HAPPENING IN-GAME OR IN MULTIPLAYER, REGARDLESS OF WHETHER YOU THINK IT HAPPENS EVERYWHERE. DO NOT OMIT THIS LINE UNLESS YOU ARE SURE THAT THE ISSUE DOES NOT HAPPEN IN-GAME. IF YOU DO NOT HAVE A SAVE, DON'T WASTE TIME OPENING THIS ISSUE.
validations:
required: false
- type: textarea
id: logs
attributes:
label: (Crash) logs
description: Either crash reports from the crash folder, or the file you get when you go into Settings -> Game Data -> Export Crash logs.
placeholder: REQUIRED if you are reporting a crash.
validations:
required: false
- type: checkboxes
id: agreement
attributes:
label: Submission
description: Check the boxes to confirm that you have read the lines below.
options:
- label: I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.
required: true
- label: I have searched the closed and open issues to make sure that this problem has not already been reported.
required: true
+2
View File
@@ -40,6 +40,8 @@ jobs:
- name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
git config --global user.name "Github Actions"
git config --global user.email "cli@github.com"
cd ../
cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack
-55
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
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+3 -3
View File
@@ -1,7 +1,7 @@
### Adding a server to the list
Mindustry now has a public list of servers that everyone can see and connect to.
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json) in this repository.
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json) in this repository.
You may want to add your server to this list. The steps for getting this done are as follows:
@@ -18,13 +18,13 @@ You'll need to either hire some moderators, or make use of (currently non-existe
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
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.
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_v7.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `example.com:6000`, you would add a comma after the last entry and insert:
```json
{
"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 modifing the weight or priority of the record.
> 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.
+3 -3
View File
@@ -29,8 +29,8 @@ task deploy(type: Copy){
}
android{
buildToolsVersion '31.0.0'
compileSdkVersion 31
buildToolsVersion '33.0.2'
compileSdkVersion 33
sourceSets{
main{
manifest.srcFile 'AndroidManifest.xml'
@@ -56,7 +56,7 @@ android{
applicationId "io.anuke.mindustry"
minSdkVersion 14
targetSdkVersion 31
targetSdkVersion 33
versionName versionNameResult
versionCode = vcode
@@ -34,6 +34,14 @@ public class Annotations{
}
/** Indicates that a field should not be synced to clients (but may still be non-transient) */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE)
public @interface NoSync{
}
/** Indicates that a component field is imported from other components. This means it doesn't actually exist. */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE)
@@ -118,13 +118,16 @@ public class EntityIO{
}
}
void writeSync(MethodSpec.Builder method, boolean write, Seq<Svar> syncFields, Seq<Svar> allFields) throws Exception{
void writeSync(MethodSpec.Builder method, boolean write, Seq<Svar> allFields) throws Exception{
this.method = method;
this.write = write;
if(write){
//write uses most recent revision
for(RevisionField field : revisions.peek().fields){
Svar var = allFields.find(s -> s.name().equals(field.name));
if(var == null || var.has(NoSync.class)) continue;
io(field.type, "this." + field.name, true);
}
}else{
@@ -138,6 +141,7 @@ public class EntityIO{
//add code for reading revision
for(RevisionField field : rev.fields){
Svar var = allFields.find(s -> s.name().equals(field.name));
if(var == null || var.has(NoSync.class)) continue;
boolean sf = var.has(SyncField.class), sl = var.has(SyncLocal.class);
if(sl) cont("if(!islocal)");
@@ -490,7 +490,7 @@ public class EntityProcess extends BaseProcessor{
//SPECIAL CASE: sync I/O code
if((first.name().equals("readSync") || first.name().equals("writeSync"))){
io.writeSync(mbuilder, first.name().equals("writeSync"), syncedFields, allFields);
io.writeSync(mbuilder, first.name().equals("writeSync"), allFields);
}
//SPECIAL CASE: sync I/O code for writing to/from a manual buffer
@@ -0,0 +1 @@
{version:1,fields:[{name:admin,type:boolean},{name:boosting,type:boolean},{name:color,type:arc.graphics.Color},{name:lastCommand,type:mindustry.ai.UnitCommand},{name:mouseX,type:float},{name:mouseY,type:float},{name:name,type:java.lang.String},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}
+4 -6
View File
@@ -49,7 +49,7 @@ allprojects{
}
localArc = {
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists()
return !project.hasProperty("release") && !project.hasProperty("noLocalArc") && new File(projectDir.parent, '../Arc').exists()
}
arcModule = { String name ->
@@ -320,11 +320,6 @@ project(":core"){
}
}
artifacts{
archives sourcesJar
archives assetsJar
}
dependencies{
compileJava.dependsOn(preGen)
@@ -442,6 +437,9 @@ configure([":core", ":server"].collect{project(it)}){
publications{
maven(MavenPublication){
from components.java
if(project.name == "core"){
artifact(tasks.named("assetsJar"))
}
}
}
}
+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
version="1.1"
id="svg380"
sodipodi:docname="admin.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
version="1.1"
id="svg380"
sodipodi:docname="admin.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata386">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="10"
height="10"
version="1.1"
id="svg192"
sodipodi:docname="distribution.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="10"
height="10"
version="1.1"
id="svg192"
sodipodi:docname="distribution.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata198">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="10"
height="10"
version="1.1"
id="svg252"
sodipodi:docname="effect.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="10"
height="10"
version="1.1"
id="svg252"
sodipodi:docname="effect.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata258">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="10"
height="13"
version="1.1"
id="svg310"
sodipodi:docname="file-image.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="10"
height="13"
version="1.1"
id="svg310"
sodipodi:docname="file-image.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata316">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
version="1.1"
id="svg300"
sodipodi:docname="info.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
version="1.1"
id="svg300"
sodipodi:docname="info.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata306">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

+11 -12
View File
@@ -1,17 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="logic.svg"
inkscape:version="1.0 (9f2f71dc58, 2020-08-02)"
id="svg8"
version="1.1"
viewBox="0 0 128 128">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="logic.svg"
inkscape:version="1.0 (9f2f71dc58, 2020-08-02)"
id="svg8"
version="1.1"
viewBox="0 0 128 128">
<defs
id="defs2" />
<sodipodi:namedview

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
version="1.1"
id="svg542"
sodipodi:docname="planet.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16"
height="16"
version="1.1"
id="svg542"
sodipodi:docname="planet.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata548">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

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.

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: 784 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

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: 226 B

After

Width:  |  Height:  |  Size: 279 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 517 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 853 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 817 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 893 B

After

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 B

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 531 B

After

Width:  |  Height:  |  Size: 523 B

Binary file not shown.
Binary file not shown.
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
mschxœ%ŠQƒ0 C]RÐÄ>v>9Ê"µˆ¶S(HÜ~)X±_dƒƒÏKŒa•YëD­Ý¹(¼¸äS®¢øü²i©‘§¯ÆmÃ;VIÓ^e0â–s-@␍ÝuV™É½�­Úƒx›z¸?Œk¤
-2
View File
@@ -1,2 +0,0 @@
mschxœ5�Ë
! E¯Ïy-J·ý‡ù(q¤£Gú÷�„ââä&'›„Î.<Zl.Çž®Vª{lG¸|�ŸK4ÌíúÙðü{»/ùßR±ÅÒ~•^=ÝùäГkÑïG�ç àzRPm!&ÆÌX+ ÉÓ†4©¨²¼H}E“y$9’À˜’¢XQÜÔü‰æd8ZQŠ¡†acf,Œê˜ã"
-2
View File
@@ -1,2 +0,0 @@
mschxœ5�A E¿JkêÊStã��˜I
4”šx{¡ðòÿ¼ ¸vÐѽpq‘�°—”Ý›^˜Ú}æ­pŠ€ÆÄ…¼§#{Âã¯Ï>Å}SÆm‹tWØÏKæuÅXGÅq¤ àY¬z\P?E½:�ÅYŽ␍ªÍΤÅÔ¢h)�(¦%UDK½”½(¶.©%Ð#èV0F¨­N#Ô
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,3 +0,0 @@
mschxœ%Žknà „ÇØIü¨äV9×È␍ú;¢xS!a@€“úîMÝ%F¬¾Ñ>fz�Æ©™p¾~:“¯¥}ŽëõbU$ %MÈÆ;à␍ãCeŠ’~rT:ûˆ^/6›»*ú#y’A9²’Õ7ϧà#É)%ŒÚ++5¹Ímáꘌ5Ú;™f²ì‹18Zf•�–S4Öb0™f™ü5áô¥2w­èƒðÎO„÷ VëÕ$ÙçN+Ÿ1(åíuÞ
àŒýU¢ü
‡mIŠR«uâ�80ŽGF‹úÄ©2ш–U…º€›;FÝÖÛßöÜ~·'§ÇbØ3xb`´ÕË_ Û ݾ¼+Ëÿ©•UÊ
+4
View File
@@ -0,0 +1,4 @@
mschxœM�anÂ0 …MK[HÚ"Ä9rŠcÚ� <Ô-4(MaÜ~ÏñŸ)RŸíú{vB':Ô´�ý�iðç¼ú^ñ'å+Ù /ç4Ýóg"jƒÿä°PõþaÉ~¿dwIStxúÌÉñoNpˆ‰ŽK >¹»Ÿ98DW&û¯DÇ<e?OëÍ�ãüà�Ý•gN^Æu¾pú
ñé®0§S|p´»{Šß\ÆØe…µËñɉš‡_C&;e¾¹%®éÌXú�h#gƒxKT!îˆj[ªEª!Ûˆ4*­Jé¬iG¨‡-�’�ið.�ŽÉvT‰ã@åO¥Ò Ð
Þâ`É
Þ*Þ¢¥�‹Uá:á*”ÁwŠ£�jÉ€w,/ÅN‹ø+³~¯6{o”7:Þèx£ã�no”7…¯Èê-¬ÚXµéÕ¦×5zµéÕ¦×5z½Å Ü ·õ#誅”-FÅGÅG}„QñƒâÁ÷tDçF-b@tõ½ÔO¼
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
mschxœMŽÍNÃ0„'‰›æ¯^�»Ÿq0‰‹,9vd»”¼{ ¬»*KÞ�ogV‹'´„S³†¸XÐO:ŽÁ,Éx ¶êCÛˆòí}@oUÔANÁX‹—d’ræ:ËÑ»/½ú€“7VêïÔ˜Hžo*‘ýDc␍¹eœµ¥ΣWVŽÚ¥`.×O�Þ$=Ëè¯a$¡L�—{tE·ø-s~¢Aôtª\”Ótǃ�ÔÑ–çE­Ö«éÿ2à(ò+¨¯¸%¡� +úî¼B ¨†d©©o4,�Yæ<ÐdS#ößýg߀}£nCU¶ÄБ³Zúhc."«#«cV=é"Æaù–s-Ös«Žsçz†=çÎ␍ Î�X�²ú18[Ó
Binary file not shown.
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
mschxœŒKà CͯE=
‹ž§Ê‚�B%␍D½~ya?Ù2œ�­á <y¤�sü¾±ìÔ#çsäVÜJبtèÏ갔Љýι,ýâD~´±@+�ý*I“¾·‹#á%×>Q%£ñ|Ô”’lÐʈYܵ”Í4␍õÀ€$˜
+5
View File
@@ -0,0 +1,5 @@
mschxś␍ŚK
Ă0CĺOŇ–ĐEâMŻşpśÁ�Ně0včő; ń$!„ ł�Żń <däMJúľ±ěÔ“”s”VĚ7â»~&<u2U’8š`é—d
ŁýHCt„Ţ.I„Wo%ś±u™°pě$a—¬ż“
Î(üÖÂŔhyłN˝ó
óŇ&Ń
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
mschxś5PŃŽ„ @ôáľÄ/şÜ�Ë’,‰ŠAÝËýýµt5!C§Ó™"FŚÝ6Ż î�ĄĆĆg:bÍű™ËŔ-ó#-ô÷ŹĂ׾ĄkťĎ§gÍËËöNĄbŚeßSť~g˘o/WËu&jć3­ÓQ®yNt`Đ>­ `ů®™TźŞőŚTťôş»j=Ëë>rĹw“A`€Öč%˛IĎQ V*Ĺ˝6ĐË€—Ď�fĄ'Ć0Đ6LZ^Âs0™3ée®™y1 b$=Hz�Ř Ę ĘAž2đo°–6´†‰ <©ţ/_&‘
@@ -0,0 +1,2 @@
mschxœ=‘벓0… å(=¾à³8þà@t¢jöôÉ�qjqmÂq(|Ù—µ’�â|˜ºQ㼘ñjõ¨­æÛ5è¥wæêÍ<8ÙîUÛñç/5òÿ]õkç½v÷Öv²Ý¢];8c-š[ÇR«ß¼ëz?;(ãõØ.óêz�¬Ÿ§a5jY)mý|Ó/Þøn2ëØ²üKß©º\¥ÒNó �]šÞÝç¯v5C;š7ª”5?%¢ôš#ø¾Ný~øË‘ £ïÌÄ~à¡A!á"މ üð6À_•ræ$åªF”2U#>çœyò’‹ÃIÄR. `2'ʼD´=¶çö)¿ÏíùجeÛ“ï×Åö›[¤â]Ðâ„D�#C&ÓÝ4”HJVx˜ˆÒHj²ÓŽLZr>;XUD"%(BgÁ$QJ”'™X\åÈïµZæS2ÇÎx¯ª` B“zo:M—½©
¾Uð­p$wI%àÌ“G2ïñ¨Þ¹ A#× Èò€"  PHþŸLo´
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
mschxœ%ÐÝrƒ àãJÔ˜fúÜõm:½@³uÌ d“æí»¸^øÁ¸ËYÄÊÕ.„f‹d—É! ½Ñ6†ùg¿¨œÈmÈ¿\^6R0ôƒ£çâm™è_p9N1­ìñupv‹æfçÐïë�¯ó/3ñ)¸Æ9ÚuÞ3úõIo®ÿôO
\ý$óþNGD=ØÈ¡o\7ïl0»’3¼šíi1›ßÃH<ëާH¯\(…Fè„E† •5›s„\(…Fèîä†YÉdÈÃ␍¥¥/Jh�%Ziè Óî,»:çº#VI¬’X%±JbUЇBÈ®¬˜*ݨ†æi˜F¾u÷Õ8¥IJ¨„ZÐÂIh„Vè�i^óUZhQ¤ºžWÙ?â�J-
Binary file not shown.
+86 -53
View File
@@ -57,6 +57,7 @@ mods.browser.sortstars = Sort by stars
schematic = Schematic
schematic.add = Save Schematic...
schematics = Schematics
schematic.search = Search schematics...
schematic.replace = A schematic by that name already exists. Replace it?
schematic.exists = A schematic by that name already exists.
schematic.import = Import Schematic...
@@ -69,7 +70,7 @@ schematic.shareworkshop = Share on Workshop
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
schematic.saved = Schematic saved.
schematic.delete.confirm = This schematic will be utterly eradicated.
schematic.rename = Rename Schematic
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} blocks
schematic.disabled = [scarlet]Schematics disabled[]\nYou are not allowed to use schematics on this [accent]map[] or [accent]server.
schematic.tags = Tags:
@@ -78,6 +79,7 @@ schematic.addtag = Add Tag
schematic.texttag = Text Tag
schematic.icontag = Icon Tag
schematic.renametag = Rename Tag
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Delete this tag completely?
schematic.tagexists = That tag already exists.
@@ -257,11 +259,21 @@ trace = Trace Player
trace.playername = Player name: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Mobile Client: [accent]{0}
trace.modclient = Custom Client: [accent]{0}
trace.times.joined = Times Joined: [accent]{0}
trace.times.kicked = Times Kicked: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Invalid client ID! Submit a bug report.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Bans
server.bans.none = No banned players found!
server.admins = Admins
@@ -275,10 +287,11 @@ server.version = [gray]v{0} {1}
server.custombuild = [accent]Custom Build
confirmban = Are you sure you want to ban "{0}[white]"?
confirmkick = Are you sure you want to kick "{0}[white]"?
confirmvotekick = Are you sure you want to vote-kick "{0}[white]"?
confirmunban = Are you sure you want to unban this player?
confirmadmin = Are you sure you want to make "{0}[white]" an admin?
confirmunadmin = Are you sure you want to remove admin status from "{0}[white]"?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Join Game
joingame.ip = Address:
disconnect = Disconnected.
@@ -386,9 +399,9 @@ custom = Custom
builtin = Built-In
map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone!
map.random = [accent]Random Map
map.nospawn = This map does not have any cores for the player to spawn in! Add a [#{0}]{1}[] core to this map in the editor.
map.nospawn = This map does not have any cores for the player to spawn in! Add a {0} core to this map in the editor.
map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[scarlet] non-orange[] cores to this map in the editor.
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add [#{0}]{1}[] cores to this map in the editor.
map.nospawn.attack = This map does not have any enemy cores for player to attack! Add {0} cores to this map in the editor.
map.invalid = Error loading map: corrupted or invalid map file.
workshop.update = Update Item
workshop.error = Error fetching workshop details: {0}
@@ -462,6 +475,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin
waves.sort.health = Health
waves.sort.type = Type
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Hide All
waves.units.show = Show All
@@ -472,7 +487,7 @@ wavemode.health = health
editor.default = [lightgray]<Default>
details = Details...
edit = Edit...
edit = Edit
variables = Vars
editor.name = Name:
editor.spawn = Spawn Unit
@@ -534,6 +549,8 @@ toolmode.eraseores = Erase Ores
toolmode.eraseores.description = Erase only ores.
toolmode.fillteams = Fill Teams
toolmode.fillteams.description = Fill teams instead of blocks.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Draw Teams
toolmode.drawteams.description = Draw teams instead of blocks.
#unused
@@ -900,6 +917,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons
stat.bullet = Bullet
stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Speed Increase
stat.range = Range
stat.drilltier = Drillables
@@ -947,13 +965,16 @@ stat.healing = Healing
ability.forcefield = Force Field
ability.repairfield = Repair Field
ability.statusfield = {0} Status Field
ability.unitspawn = {0} Factory
ability.statusfield = Status Field
ability.unitspawn = Factory
ability.shieldregenfield = Shield Regen Field
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.suppressionfield = Repair Suppression
ability.energyfield = Energy Field
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Only Core Depositing Allowed
bar.drilltierreq = Better Drill Required
@@ -989,10 +1010,12 @@ bar.strength = [stat]{0}[lightgray]x strength
units.processorcontrol = [lightgray]Processor Controlled
bullet.damage = [stat]{0}[lightgray] damage
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles
bullet.splashdamage = [stat]{0}[lightgray] area dmg ~ [stat]{1}[lightgray] tiles
bullet.incendiary = [stat]incendiary
bullet.homing = [stat]homing
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.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1092,6 +1115,7 @@ setting.position.name = Show Player Position
setting.mouseposition.name = Show Mouse Position
setting.musicvol.name = Music Volume
setting.atmosphere.name = Show Planet Atmosphere
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Ambient Volume
setting.mutemusic.name = Mute Music
setting.sfxvol.name = SFX Volume
@@ -1106,8 +1130,10 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Display Player Bubble Chat
setting.showweather.name = Show Weather Graphics
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.
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[]?
setting.macnotch.name = Adapt interface to display notch
setting.macnotch.description = Restart required to apply changes
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
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.cancel = Cancel & Exit
@@ -1159,8 +1185,8 @@ keybind.select.name = Select/Shoot
keybind.diagonal_placement.name = Diagonal Placement
keybind.pick.name = Pick Block
keybind.break_block.name = Break Block
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deselect
keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo
@@ -1207,6 +1233,8 @@ rules.wavetimer = Wave Timer
rules.wavesending = Wave Sending
rules.waves = Waves
rules.attack = Attack Mode
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS AI [red](WIP)
rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
@@ -1234,6 +1262,7 @@ rules.buildcostmultiplier = Build Cost Multiplier
rules.buildspeedmultiplier = Build Speed Multiplier
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Waves Wait for Enemies
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop Zone Radius:[lightgray] (tiles)
rules.unitammo = Units Require Ammo [red](may be removed)
rules.enemyteam = Enemy Team
@@ -1783,7 +1812,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
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.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \uE874 copy button, then tap the \uE80F rebuild button 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.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.
@@ -1794,55 +1823,58 @@ hint.payloadDrop.mobile = [accent]Tap and hold[] an empty location to drop a pay
hint.waveFire = [accent]Wave[] turrets with water as ammunition will automatically put out nearby fires.
hint.generator = \uF879 [accent]Combustion Generators[] burn coal and transmit power to adjacent blocks.\n\nPower transmission range can be extended with \uF87F [accent]Power Nodes[].
hint.guardian = [accent]Guardian[] units are armored. Weak ammo such as [accent]Copper[] and [accent]Lead[] is [scarlet]not effective[].\n\nUse higher tier turrets or \uF835 [accent]Graphite[] \uF861Duo/\uF859Salvo ammunition to take Guardians down.
hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uf868 [accent]Foundation[] core over the \uf869 [accent]Shard[] core. Make sure it is free from nearby obstructions.
hint.coreUpgrade = Cores can be upgraded by [accent]placing higher-tier cores over them[].\n\nPlace a \uF868 [accent]Foundation[] core over the \uF869 [accent]Shard[] core. Make sure it is free from nearby obstructions.
hint.presetLaunch = Gray [accent]landing zone sectors[], such as [accent]Frozen Forest[], can be launched to from anywhere. They do not require capture of nearby territory.\n\n[accent]Numbered sectors[], such as this one, are [accent]optional[].
hint.presetDifficulty = This sector has a [scarlet]high enemy threat level[].\nLaunching to such sectors is [accent]not recommended[] without proper technology and preparation.
hint.coreIncinerate = After the core is filled to capacity with an item, any extra items of that type it receives will be [accent]incinerated[].
hint.factoryControl = To set a unit factory's [accent]output destination[], click a factory block while in command mode, then right-click a location.\nUnits produced by it will automatically move there.
hint.factoryControl.mobile = To set a unit factory's [accent]output destination[], tap a factory block while in command mode, then tap a location.\nUnits produced by it will automatically move there.
gz.mine = Move near the \uf8c4 [accent]copper ore[] on the ground and click to begin mining.
gz.mine.mobile = Move near the \uf8c4 [accent]copper ore[] on the ground and tap it to begin mining.
gz.research = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nClick on a copper patch to place it.
gz.research.mobile = Open the \ue875 tech tree.\nResearch the \uf870 [accent]Mechanical Drill[], then select it from the menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm.
gz.conveyors = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
gz.conveyors.mobile = Research and place \uf896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors.
gz.mine = Move near the \uF8C4 [accent]copper ore[] on the ground and click to begin mining.
gz.mine.mobile = Move near the \uF8C4 [accent]copper ore[] on the ground and tap it to begin mining.
gz.research = Open the \uE875 tech tree.\nResearch the \uF870 [accent]Mechanical Drill[], then select it from the \ue85e 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 \ue85e menu in the bottom right.\nTap on a copper patch to place it.\n\nPress the \uE800 [accent]checkmark[] at the bottom right to confirm.
gz.conveyors = Research and place \uF896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nClick and drag to place multiple conveyors.\n[accent]Scroll[] to rotate.
gz.conveyors.mobile = Research and place \uF896 [accent]conveyors[] to move the mined resources\nfrom drills to the core.\n\nHold down your finger for a second and drag to place multiple conveyors.
gz.drills = Expand the mining operation.\nPlace more Mechanical Drills.\nMine 100 copper.
gz.lead = \uf837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead.
gz.moveup = \ue804 Move up for further objectives.
gz.turrets = Research and place 2 \uf861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uf838 [accent]ammo[] from conveyors.
gz.lead = \uF837 [accent]Lead[] is another commonly used resource.\nSet up drills to mine lead.
gz.moveup = \uE804 Move up for further objectives.
gz.turrets = Research and place 2 \uF861 [accent]Duo[] turrets to defend the core.\nDuo turrets require \uF838 [accent]ammo[] from conveyors.
gz.duoammo = Supply the Duo turrets with [accent]copper[], using conveyors.
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uf8ae [accent]copper walls[] around the turrets.
gz.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace \uF8AE [accent]copper walls[] around the turrets.
gz.defend = Enemy incoming, prepare to defend.
gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uf860 [accent]Scatter[] turrets provide excellent anti-air, but require \uf837 [accent]lead[] as ammo.
gz.scatterammo = Supply the Scatter turret with \uf837 [accent]lead[], using conveyors.
gz.aa = Flying units cannot easily be dispatched with standard turrets.\n\uF860 [accent]Scatter[] turrets provide excellent anti-air, but require \uF837 [accent]lead[] as ammo.
gz.scatterammo = Supply the Scatter turret with \uF837 [accent]lead[], using conveyors.
gz.supplyturret = [accent]Supply Turret
gz.zone1 = This is the enemy drop zone.
gz.zone2 = Anything built in the radius is destroyed when a wave starts.
gz.zone3 = A wave will begin now.\nGet ready.
gz.finish = Build more turrets, mine more resources,\nand defend against all the waves to [accent]capture the sector[].
onset.mine = Click to mine \uf748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
onset.mine.mobile = Tap to mine \uf748 [accent]beryllium[] from walls.
onset.research = Open the \ue875 tech tree.\nResearch, then place a \uf73e [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[].
onset.bore = Research and place a \uf741 [accent]plasma bore[].\nThis automatically mines resources from walls.
onset.power = To [accent]power[] the plasma bore, research and place a \uf73d [accent]beam node[].\nConnect the turbine condenser to the plasma bore.
onset.ducts = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate.
onset.ducts.mobile = Research and place \uf799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts.
onset.mine = Click to mine \uF748 [accent]beryllium[] from walls.\n\nUse [accent][[WASD] to move.
onset.mine.mobile = Tap to mine \uF748 [accent]beryllium[] from walls.
onset.research = Open the \uE875 tech tree.\nResearch, then place a \uF73E [accent]turbine condenser[] on the vent.\nThis will generate [accent]power[].
onset.bore = Research and place a \uF741 [accent]plasma bore[].\nThis automatically mines resources from walls.
onset.power = To [accent]power[] the plasma bore, research and place a \uF73D [accent]beam node[].\nConnect the turbine condenser to the plasma bore.
onset.ducts = Research and place \uF799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\nClick and drag to place multiple ducts.\n[accent]Scroll[] to rotate.
onset.ducts.mobile = Research and place \uF799 [accent]ducts[] to move the mined resources from the plasma bore to the core.\n\nHold down your finger for a second and drag to place multiple ducts.
onset.moremine = Expand the mining operation.\nPlace more Plasma Bores and use beam nodes and ducts to support them.\nMine 200 beryllium.
onset.graphite = More complex blocks require \uf835 [accent]graphite[].\nSet up plasma bores to mine graphite.
onset.research2 = Begin researching [accent]factories[].\nResearch the \uf74d [accent]cliff crusher[] and \uf779 [accent]silicon arc furnace[].
onset.arcfurnace = The arc furnace needs \uf834 [accent]sand[] and \uf835 [accent]graphite[] to create \uf82f [accent]silicon[].\n[accent]Power[] is also required.
onset.crusher = Use \uf74d [accent]cliff crushers[] to mine sand.
onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uf6a2 [accent]tank fabricator[].
onset.graphite = More complex blocks require \uF835 [accent]graphite[].\nSet up plasma bores to mine graphite.
onset.research2 = Begin researching [accent]factories[].\nResearch the \uF74D [accent]cliff crusher[] and \uF779 [accent]silicon arc furnace[].
onset.arcfurnace = The arc furnace needs \uF834 [accent]sand[] and \uF835 [accent]graphite[] to create \uF82F [accent]silicon[].\n[accent]Power[] is also required.
onset.crusher = Use \uF74D [accent]cliff crushers[] to mine sand.
onset.fabricator = Use [accent]units[] to explore the map, defend buildings, and attack the enemy. Research and place a \uF6A2 [accent]tank fabricator[].
onset.makeunit = Produce a unit.\nUse the "?" button to see selected factory requirements.
onset.turrets = Units are effective, but [accent]turrets[] provide better defensive capabilities if used effectively.\nPlace a \uf6eb [accent]Breach[] turret.\nTurrets require \uf748 [accent]ammo[].
onset.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.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[] as ammo, using ducts.
onset.walls = [accent]Walls[] can prevent oncoming damage from reaching buildings.\nPlace some \uF6EE [accent]beryllium walls[] around the turret.
onset.enemies = Enemy incoming, prepare to defend.
onset.attack = The enemy is vulnerable. Counter-attack.
onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uf725 core.
onset.cores = New cores can be placed on [accent]core tiles[].\nNew cores function as forward bases and share a resource inventory with other cores.\nPlace a \uF725 core.
onset.detect = The enemy will be able to detect you in 2 minutes.\nSet up defenses, mining, and production.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.)
@@ -2192,8 +2224,8 @@ unit.collaris.description = Fires long-range fragmenting artillery at enemy targ
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.quell.description = Fires long-range homing missiles at enemy targets. Suppresses enemy structure repair blocks. Only attacks ground targets.
unit.disrupt.description = Fires long-range homing suppression missiles at enemy targets. Suppresses enemy structure repair blocks. Only attacks ground targets.
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.
@@ -2213,7 +2245,7 @@ lst.operation = Perform an operation on 1-2 variables.
lst.end = Jump to the top of the instruction stack.
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[]\nFor the inverse operation, sense [accent]@id[] of the object.
lst.jump = Conditionally jump to another statement.
lst.unitbind = Bind to the next unit of a type, and store it in [accent]@unit[].
lst.unitcontrol = Control the currently bound unit.
@@ -2233,6 +2265,9 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nLimited to 20 times a second per variable.
logic.nounitbuild = [red]Unit building logic is not allowed here.
@@ -2248,6 +2283,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlCommand[] if unit controller is a player command\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
@@ -2294,6 +2330,7 @@ lenum.xor = Bitwise XOR.
lenum.min = Minimum of two numbers.
lenum.max = Maximum of two numbers.
lenum.angle = Angle of vector in degrees.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Length of vector.
lenum.sin = Sine, in degrees.
@@ -2367,7 +2404,8 @@ lenum.stop = Stop moving/mining/building.
lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.pathfind = Pathfind to the specified position.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
@@ -2381,8 +2419,3 @@ lenum.build = Build a structure.
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.boost = Start/stop boosting.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
File diff suppressed because it is too large Load Diff
+51 -15
View File
@@ -57,6 +57,7 @@ mods.browser.sortstars = Сортирай по рейтинг
schematic = Схема
schematic.add = Запази Схема...
schematics = Схеми
schematic.search = Search schematics...
schematic.replace = Вече съществува схема с това име. Да бъде ли заместена?
schematic.exists = Вече съществува схема с това име.
schematic.import = Внасяне на Схема...
@@ -69,7 +70,7 @@ schematic.shareworkshop = Сподели в Работилницата
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Обърни Схемата
schematic.saved = Схемате беше запазена.
schematic.delete.confirm = Тази схема ще бъде напълно унищожена.
schematic.rename = Преименуване на схема
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} елемента
schematic.disabled = [scarlet]Схемите не са достъпни[]\nНе ви е позволено да използвате Схеми на тази [accent]карта[] или [accent]сървър[].
schematic.tags = Tags:
@@ -78,6 +79,7 @@ schematic.addtag = Add Tag
schematic.texttag = Text Tag
schematic.icontag = Icon Tag
schematic.renametag = Rename Tag
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Delete this tag completely?
schematic.tagexists = That tag already exists.
@@ -170,7 +172,7 @@ mod.import.file = Вмъкни от файл
mod.import.github = Вмъкни от GitHub
mod.jarwarn = [scarlet]JAR модовете могат да са опасни.[]\n Уверете се, че този мод e от надежден източник!
mod.item.remove = Този предмет е част от [accent] '{0}'[] мод. За да го премахнете, премахнете или забранете този мод.
mod.remove.confirm = Този мод ще бъде премахнат.
mod.remove.confirm = Този мод ще бъде премахнат.
mod.author = [lightgray]Автор:[] {0}
mod.missing = Този запис съдържа модове, които са били обновени или изтрити. Може да възникнат грешки при зареждането. Сигурни ли сте, че искате да го заредите?\n[lightgray]Модове:\n{0}
mod.preview.missing = За да публикувате този мод в Работилницата, той трябва да съдържа изображение за визуализация.\n Поставете файл с името [accent]preview.png[] в директорията на мода и опитайте отново.
@@ -253,11 +255,19 @@ trace = Проследи Играч
trace.playername = Име на играча: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Мобилен Клиент: [accent]{0}
trace.modclient = Модифициран Клиент: [accent]{0}
trace.times.joined = Пъти участвал в игра: [accent]{0}
trace.times.kicked = Пъти изхвърлен от игра: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Невалидно ID на клиент. Съобщете за грешка.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Банове
server.bans.none = Няма намерени баннати играчи!
server.admins = Администратори
@@ -271,10 +281,11 @@ server.version = [gray]в{0} {1}
server.custombuild = [accent]Персонализирана компилация
confirmban = Сигурни ли сте, че искате да баннете "{0}[white]"?
confirmkick = Сигурни ли сте, че искате да изгоните "{0}[white]"?
confirmvotekick = Сигурни ли сте, че искате да изгоните "{0}[white]" чрез гласуване?
confirmunban = Сигурни ли сте че, искате да анулирате банването на този играч?
confirmadmin = Сигурни ли сте че, искате да направите "{0}[white]" администратор?
confirmunadmin = Сигурни ли сте че, искате да премахнете администраторските права на "{0}[white]"?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Присъединяване в игра
joingame.ip = IP адрес:
disconnect = Връзката беше прекъсната.
@@ -382,9 +393,9 @@ custom = Персонализирано
builtin = Вградено
map.delete.confirm = Сигурни ли сте, че искате да изтриете тази карта? Това действие няма да може да бъде отменено!
map.random = [accent]Случайна Карта
map.nospawn = Тази карта няма позиция за ядро на играча! Добавете поне едно [accent]оранжево[] ядро от редактора на карти.
map.nospawn = Тази карта няма позиция за ядро на играча! Добавете поне едно {0} ядро от редактора на карти.
map.nospawn.pvp = Тази карта няма достатъчно позиции за ядра на други играчи! Добавете поне едно [scarlet]неоранжево[] ядро от редактора на карти.
map.nospawn.attack = Тази карта няма нито едно вражеско ядро! Добавете поне едно [scarlet]червено[] ядро от редактора на карти.
map.nospawn.attack = Тази карта няма нито едно вражеско ядро! Добавете поне едно {0} ядро от редактора на карти.
map.invalid = Грешка при зареждане на карта: увреден или невалиден файл.
workshop.update = Обновяване на елемент
workshop.error = Грешка при изтегляне на данни от Работилницата: {0}
@@ -458,6 +469,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin
waves.sort.health = Health
waves.sort.type = Type
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Hide All
waves.units.show = Show All
@@ -530,6 +543,8 @@ toolmode.eraseores = Изтриване на руди
toolmode.eraseores.description = Изтрива само руди.
toolmode.fillteams = Запълване в отбори
toolmode.fillteams.description = Променя отбора, не типа на обектите, чрез запълване
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Рисуване в отбори
toolmode.drawteams.description = Променя отбора, не типа на обектите, чрез рисуване
toolmode.underliquid = Under Liquids
@@ -886,6 +901,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Оръжия
stat.bullet = Муниции
stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Ускорение
stat.range = Обхват
stat.drilltier = Изкопаеми ресурси
@@ -934,12 +950,16 @@ stat.healing = Healing
ability.forcefield = Енергийно Поле
ability.repairfield = Възстановяващо Поле
ability.statusfield = Подсилващо Поле
ability.unitspawn = {0} Factory
ability.unitspawn = Factory
ability.shieldregenfield = Възстановяващо броня Поле
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
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Only Core Depositing Allowed
bar.drilltierreq = Необходимо е по-добро Свредло
@@ -979,6 +999,8 @@ bullet.splashdamage = [stat]{0}[lightgray] щети на площ ~[stat] {1}[li
bullet.incendiary = [stat]Подпалване
bullet.homing = [stat]Самонасочване
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.lightning = [stat]{0}[lightgray]x светкавица ~ [stat]{1}[lightgray] щети
bullet.buildingdamage = [stat]{0}%[lightgray] щети на сгради
@@ -1078,6 +1100,7 @@ setting.position.name = Показвай Позиция на Играч
setting.mouseposition.name = Show Mouse Position
setting.musicvol.name = Сила на Звука
setting.atmosphere.name = Показвай Атмосферата на Планетата
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Сила на Звука на Околната Среда
setting.mutemusic.name = Заглуши Музиката
setting.sfxvol.name = Сила на Звуковите Ефекти
@@ -1092,8 +1115,10 @@ setting.bridgeopacity.name = Плътност на Мостовете
setting.playerchat.name = Показвай Мехурчета с Чат
setting.showweather.name = Показвай Графики за Климата
setting.hidedisplays.name = Hide Logic Displays
public.confirm = Искате ли да направите вашата игра публична?\n[accent]Всеки ще може да се присъедини към вашата игра.\n[lightgray]Това може да бъде променено по-късно в Настройки->Игри->Видимост на Публичните Игри.
public.confirm.really = Ако искате да играете с приятел, използвате [green]Покани Приятел[] вместо [scarlet]Публикувай Сървър[]!\nСигурни ли сте, че искате да направите вашата игра [scarlet]публична[]?
setting.macnotch.name = Адаптирайте интерфейса за показване на прорез
setting.macnotch.description = За прилагане на промените е необходимо рестартиране
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Имайте в предвид, че бета версии на играта не могат да стартират публични игри.
uiscale.reset = Размерът на интерфейса беше променен.\nНатиснете "ОК" за да потвърдите този размер.\n[scarlet]Възстановяване и рестартиране след[accent] {0}[] секунди...
uiscale.cancel = Отакз & Изход
@@ -1145,8 +1170,8 @@ keybind.select.name = Избери/Стреляй
keybind.diagonal_placement.name = Диагонално Поставяне
keybind.pick.name = Вземи Блок
keybind.break_block.name = Унищожи Блок
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Премахни избора
keybind.pickupCargo.name = Вземи Товар
keybind.dropCargo.name = Остави Товар
@@ -1193,6 +1218,8 @@ rules.wavetimer = Таймер за Вълни
rules.wavesending = Wave Sending
rules.waves = Вълни
rules.attack = Режим Атака
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS AI
rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
@@ -1220,6 +1247,7 @@ rules.buildcostmultiplier = Множител на Необходимите Ре
rules.buildspeedmultiplier = Множител на Скоростта за Строене
rules.deconstructrefundmultiplier = Множител на Възстановени Ресурси при Деконструкция
rules.waitForWaveToEnd = Вълните Изчакват за Врагове
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Радиус на Начална Точка на Враговете:[lightgray] (полета)
rules.unitammo = Единиците се Нуждаят от Боеприпаси
rules.enemyteam = Enemy Team
@@ -1763,6 +1791,7 @@ hint.launch = След като съберете достатъчно ресур
hint.launch.mobile = След като съберете достатъчно ресурси, можете да [accent]Изстреляте[] ядро като изберете близък сектор от \ue827 [accent]Глобуса[] в \ue88c [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.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Задръжте [accent][[L-Ctrl][] докато поставяте пътека от конвейери за да генерирате пътека автоматично.
hint.conveyorPathfind.mobile = Позволете \ue844 [accent]Диагонално Поставяне[] за автоматично намиране на пътека при поставяне на конвейери.
hint.boost = Задръжте [accent][[L-Shift][] за да прелетите над препятствия с тази единица.\n\nСамо някои наземни единици имат двигатели за летене.
@@ -1820,6 +1849,9 @@ 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.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.
@@ -1965,7 +1997,7 @@ block.core-shard.description = Ядро на базата. Веднъж унищ
block.core-shard.details = Първата итерация. Компактно. Самовъзпроизвеждащо се.Оборудвано с едноктарни стартови двигатели. Не е предназначено за междупланетарни полети.
block.core-foundation.description = Ядро на базата. Добре бронирано. Съдържа повече ресурси от модел Шард.
block.core-foundation.details = Втората итерация.
block.core-nucleus.description = Ядро на базата. Изключително добре бронирано. Съхранява огромни количества ресурси.
block.core-nucleus.description = Ядро на базата. Изключително добре бронирано. Съхранява огромни количества ресурси.
block.core-nucleus.details = Третата и финална итерация.
block.vault.description = Съхранява голямо количество материали от всеки тип. Съдържанието може да бъде достъпено чрез разтоварач.
block.container.description = Съхранява малко количество материали от всеки тип. Съдържанието може да бъде достъпено чрез разтоварач.
@@ -2138,7 +2170,7 @@ unit.minke.description = Изстрелва сачми и стандартни
unit.bryde.description = Изстрелва далекообхватни боеприпаси и ракети по врагове.
unit.sei.description = Изстрелва поредица от ракети и бронебойни куршуми по врагове.
unit.omura.description = Изстрелва далечни пробивни релсови лазери по врагове. Изгражда единици модел Факел.
unit.alpha.description = Защитава ядро Шард от врагове. Строи структури.
unit.alpha.description = Защитава ядро Шард от врагове. Строи структури.
unit.beta.description = Защитава ядро Фондация от врагове. Строи структури.
unit.gamma.description = Защитава ядро Център от врагове. Строи структури.
unit.retusa.description = Fires homing torpedoes at nearby enemies. Repairs allied units.
@@ -2200,6 +2232,9 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
logic.nounitbuild = [red]Действия за строене на единици не са позволени тук.
@@ -2215,6 +2250,7 @@ laccess.dead = Дали дадена единица/сграда е била у
laccess.controlled = Връща:\n[accent]@ctrlProcessor[] ако единицата е контролирана от процесор\n[accent]@ctrlPlayer[] ако единицата/сградата е контролирана от играч\n[accent]@ctrlFormation[] ако единицата участва във формация\nИначе, връща 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
@@ -2260,6 +2296,7 @@ lenum.xor = Побитово ИЗКЛЮЧВАЩО ИЛИ.
lenum.min = Минимална стойност от 2 числа.
lenum.max = Максимална стойност от 2 числа.
lenum.angle = Ъгъл на вектор в градуси.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Дължина на вектор.
lenum.sin = Синус, в градуси.
lenum.cos = Косинус, в градуси.
@@ -2331,6 +2368,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Премести се на конкретна позиция.
lenum.approach = Доближи се до позиция на определено разстояние.
lenum.pathfind = Намери пътека до вражеската начална точка.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Стреляй към позиция.
lenum.targetp = Стреляй към цел, изчислявайки нейната скорост.
lenum.itemdrop = Разтовари предмет(и).
@@ -2344,5 +2382,3 @@ lenum.build = Построй структура.
lenum.getblock = Преверете типът на постройката на дадени координати.\nПозицията трябва да е в обхвата на единицата.\nСолидни не-сгради ще имат типа [accent]@solid[].
lenum.within = Проверете дали дадена позиция е в обхват на единицата.
lenum.boost = Започни/Спри ускорението.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+58 -23
View File
@@ -57,6 +57,7 @@ mods.browser.sortstars = Ordena per valoració
schematic = Esquema
schematic.add = Desa l’esquema…
schematics = Esquemes
schematic.search = Cerca esquemes...
schematic.replace = Ja hi ha un esquema amb aquest nom. Voleu reemplaçar-lo?
schematic.exists = Ja hi ha un esquema amb aquest nom.
schematic.import = Importa un esquema
@@ -69,7 +70,7 @@ schematic.shareworkshop = Comparteix al Workshop de l’Steam
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Dóna la volta a l’esquema
schematic.saved = L’esquema s’ha desat.
schematic.delete.confirm = Aquest esquema s’esborrarà.
schematic.rename = Reanomena l’esquema
schematic.edit = Edita l’esquema
schematic.info = {0}×{1}, {2} blocs
schematic.disabled = [scarlet]Els esquemes s’han desactivat.[]\nNo podeu fer servir esquemes en aquest [accent]mapa[] o [accent]servidor[].
schematic.tags = Etiquetes:
@@ -78,6 +79,7 @@ schematic.addtag = Afegeix una etiqueta
schematic.texttag = Text de l’etiqueta
schematic.icontag = Icona de l’etiqueta
schematic.renametag = Canvia el nom de l’etiqueta
schematic.tagged = {0} d’etiquetades
schematic.tagdelconfirm = Voleu esborrar del tot aquesta etiqueta?
schematic.tagexists = Aquesta etiqueta ja existeix.
@@ -101,7 +103,7 @@ database = Base de dades del nucli
database.button = Base de dades
savegame = Desa la partida
loadgame = Carrega una partida
joingame = Unir-se a una partida
joingame = Uneix-me a una partida
customgame = Partida personalitzada
newgame = Partida nova
none = <cap>
@@ -149,15 +151,15 @@ mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Depèndencies sense resoldre
mod.erroredcontent = [scarlet]Errors del contingut
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.circulardependencies = [red]Dependències circulars
mod.incompletedependencies = [red]Dependències incompletes
mod.requiresversion.details = Requereix la versió: [accent]{0}[]\nCal actualitzar la vostra versió del joc. El mod necessita una versió nova (potser una distribució alfa o beta) per a funcionar.
mod.outdatedv7.details = Aquest mod és incompatible amb l’última versió del joc. L’autor l’ha d’actualitzar i afegir [accent]minGameVersion: 136[] al seu fitxer [accent]mod.json[].
mod.blacklisted.details = Aquest mod s’ha afegit manualment a la llista negra perquè causa problemes amb aquesta versió del joc. No el feu servir.
mod.missingdependencies.details = A aquest mod li falten dependències: {0}
mod.erroredcontent.details = Aquesta partida ha causat errors mentre es carregava. Pregunteu a l’autor del mod si pot arreglar-ho.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.circulardependencies.details = Aquest mod depèn d’un segon mod que, al seu torn, depèn del mod anterior. No es permeten dependències circulars.
mod.incompletedependencies.details = Aquest mod no es pot carregar perquè té una dependència no vàlida o que no es pot trobar: {0}.
mod.requiresversion = Cal la versió [red]{0}[] del joc.
mod.errors = S’han produït errors quan es carregava el contingut.
mod.noerrorplay = [scarlet]S’executen mods amb errors.[] Desactiveu els mods afectats o arregleu les errades abans de jugar.
@@ -253,11 +255,19 @@ trace = Rastreja un jugador
trace.playername = Nom del jugador: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Client de mòbil: [accent]{0}
trace.modclient = Client personalitzat: [accent]{0}
trace.times.joined = S’ha unit [accent]{0}[] vegades.
trace.times.kicked = Ha estat expulsat [accent]{0}[] vegades.
trace.ips = Direccions IP:
trace.names = Noms:
invalidid = ID de client no vàlid! Envieu un informe d’error.
player.ban = Bandeja
player.kick = Expulsa
player.trace = Traça
player.admin = Commuta d’admin
player.team = Canvia l’equip
server.bans = Bandejaments
server.bans.none = No s’ha trobat cap jugador bandejat!
server.admins = Administradors
@@ -271,10 +281,11 @@ server.version = [gray]v{0} {1}
server.custombuild = [accent]Versió personalitzada
confirmban = Esteu segur que voleu bandejar a «{0}[white]»?
confirmkick = Esteu segur que voleu expulsar a «{0}[white]»?
confirmvotekick = Esteu segur que voleu votar per a expulsar a «{0}[white]»?
confirmunban = Esteu segur que voleu treure el bandeig a aquest jugador?
confirmadmin = Esteu segur que voleu fer administrador a «{0}[white]»?
confirmunadmin = Esteu segur que voleu treure a «{0}[white]» els permisos d’administrador?
votekick.reason = Motiu per a la votació d’expulsió
votekick.reason.message = Esteu segur que voleu votar per a expulsar per votació a «{0}[white]»?\nSi és que sí, escriviu-ne el motiu:
joingame.title = Uneix-me a la partida
joingame.ip = Direcció IP:
disconnect = Desconnectat.
@@ -292,7 +303,7 @@ server.invalidport = El número de port no és vàlid!
server.error = [scarlet]S’ha produït un error mentre s’allotjava el servidor.
save.new = Desa en un fitxer nou
save.overwrite = Esteu segur que voleu sobreescriure\naquesta ranura de desades?
save.nocampaign = Individual save files from the campaign cannot be imported.
save.nocampaign = Els fitxers de desades individuals de la campanya no es poden importar.
overwrite = Sobreescriu
save.none = No s’ha trobat cap partida desada!
savefail = No s’ha pogut desar la partida!
@@ -335,7 +346,7 @@ command.repair = Repara
command.rebuild = Reconstrueix
command.assist = Assisteix al jugador
command.move = Mou
command.boost = Boost
command.boost = Sobrevola
openlink = Obre l’enllaç
copylink = Copia l’enllaç
back = Enrere
@@ -382,9 +393,9 @@ custom = Personalitzat
builtin = *Integrat*
map.delete.confirm = Esteu segur que voleu esborrar aquest mapa? Aquesta acció no es pot desfer!
map.random = [accent]Mapa aleatori
map.nospawn = Aquest mapa no té cap nucli per tal que el jugador hi pugui aparèixer! Afegiu-hi un nucli [#{0}]{1}[] amb l’editor.
map.nospawn.pvp = Aquest mapa no té nuclis enemics per tal que hi puguin aparèixer altres jugadors! Afegiu-hi nuclis[scarlet] d’un altre color[] amb l’editor.
map.nospawn.attack = Aquest mapa no té cap nucli enemic que el jugador pugui atacar! Afegiu-hi nuclis [#{0}]{1}[] amb l’editor.
map.nospawn = Aquest mapa no té cap nucli per tal que el jugador hi pugui aparèixer! Afegiu-hi un nucli {0} amb l’editor.
map.nospawn.pvp = Aquest mapa no té nuclis enemics per tal que hi puguin aparèixer altres jugadors! Afegiu-hi nuclis [scarlet]d’un altre color[] amb l’editor.
map.nospawn.attack = Aquest mapa no té cap nucli enemic que el jugador pugui atacar! Afegiu-hi nuclis {0} amb l’editor.
map.invalid = S’ha produït un error carregant el mapa: el fitxer està corromput o bé el mapa no és vàlid.
workshop.update = Actualitza l’element
workshop.error = S’ha produït un error mentre s’obtenien els detalls del Workshop: {0}
@@ -458,6 +469,8 @@ waves.sort.reverse = Ordre invers
waves.sort.begin = Comença
waves.sort.health = Salut
waves.sort.type = Tipus
waves.search = Es busquen onades...
waves.filter = Filtre d'unitats
waves.units.hide = Amaga-les totes
waves.units.show = Mostra-les totes
@@ -530,6 +543,8 @@ toolmode.eraseores = Esborra els minerals
toolmode.eraseores.description = Esborra només els minerals.
toolmode.fillteams = Omple els equips
toolmode.fillteams.description = Omple els equips en lloc dels blocs.
toolmode.fillerase = Esborra els del mateix tipus
toolmode.fillerase.description = Esborra els blocs que siguin del mateix tipus.
toolmode.drawteams = Dibuixa els equips
toolmode.drawteams.description = Dibuixa els equips en lloc de dibuixar blocs.
#unused
@@ -890,6 +905,7 @@ stat.repairspeed = Velocitat de reparació
stat.weapons = Armes
stat.bullet = Bala
stat.moduletier = Nivell del mòdul
stat.unittype = Tipus d’unitat
stat.speedincrease = Augment de velocitat
stat.range = Abast
stat.drilltier = Perforables
@@ -937,13 +953,16 @@ stat.healing = Reparador
ability.forcefield = Camp de força
ability.repairfield = Repara el camp de força
ability.statusfield = Estat del camp: {0}
ability.unitspawn = Fàbrica de {0}
ability.statusfield = Estat del camp
ability.unitspawn = Fàbrica
ability.shieldregenfield = Regenerador de camps de força
ability.movelightning = Moviment llampec
ability.shieldarc = Escut de descàrregues
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Camp de força: [accent]{0}[] de dany ~ [accent]{1}[] blocs / [accent]{2}[] objectius
ability.energyfield = Camp de força
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Només es permet depositar al nucli.
bar.drilltierreq = Cal una perforadora millor.
@@ -983,6 +1002,8 @@ bullet.splashdamage = [stat]{0}[lightgray] de dany a l’àrea ~[stat] {1}[light
bullet.incendiary = [stat]incendiari
bullet.homing = [stat]munició guiada
bullet.armorpierce = [stat]perforador d’armadures
bullet.suppression = [stat]Supressió de reparacions cada {0} s[lightgray] ~ [stat]{1}[lightgray] caselles
bullet.interval = [stat]Interval de bales de {0}/s[lightgray]:
bullet.frags = [stat]{0}[lightgray]× de bales de fragmentació:
bullet.lightning = [stat]{0}[lightgray]× llampec ~ [stat]{1}[lightgray] de dany
bullet.buildingdamage = [stat]{0}%[lightgray] de dany a les estructures
@@ -1082,6 +1103,7 @@ setting.position.name = Mostra la posició del jugador
setting.mouseposition.name = Mostra la posició del ratolí
setting.musicvol.name = Volum de la música
setting.atmosphere.name = Mostra l’atmosfera del planeta
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Volum del so ambiental
setting.mutemusic.name = Silencia la música
setting.sfxvol.name = Volums dels efectes de so
@@ -1096,8 +1118,10 @@ setting.bridgeopacity.name = Opacitat de cintes i canonades subterrànies
setting.playerchat.name = Mostra el xat bombolla de jugadors
setting.showweather.name = Mostra l’estat meteorològic
setting.hidedisplays.name = Amaga els monitors lògics
public.confirm = Voleu que la vostra partida sigui pública?\n[accent]Qualsevol jugador s’hi podrà unir.\n[lightgray]Després es pot canviar a Configuració→Partida→Visibilitat de la partida pública.
public.confirm.really = Si voleu jugar amb els vostres amics, feu servir [green]Invita un amic[] en lloc d’emprar un [scarlet]servidor públic[]!\nEsteu segur que voleu que la partida sigui [scarlet]pública[]?
setting.macnotch.name = Adapta la interfície per a mostrar el notch
setting.macnotch.description = Cal reiniciar perquè s’apliquin els canvis
steam.friendsonly = Només amics
steam.friendsonly.tooltip = Indica si només els amics de Steam podran unir-se a la vostra partida.\nSi no es selecciona aquesta opció, la vostra partida serà pública i s’hi podrà unir qualsevol jugador.
public.beta = Tingueu en compte que les versions beta no disposen de sales d’espera.
uiscale.reset = L’escala de la interfície ha canviat.\nPremeu «D’acord» per a confirmar-ho.\n[scarlet]Es revertiran els canvis en [accent]{0}[] segons.
uiscale.cancel = Cancel·la i surt
@@ -1149,8 +1173,8 @@ keybind.select.name = Selecciona/Dispara
keybind.diagonal_placement.name = Construcció diagonal
keybind.pick.name = Selecciona un tipus de bloc des del mapa
keybind.break_block.name = Desmunta un bloc
keybind.select_all_units = Selecciona totes les unitats
keybind.select_all_unit_factories = Selecciona totes les unitats fabricadores
keybind.select_all_units.name = Selecciona totes les unitats
keybind.select_all_unit_factories.name = Selecciona totes les unitats fabricadores
keybind.deselect.name = Cancel·la la selecció
keybind.pickupCargo.name = Recull càrrega
keybind.dropCargo.name = Deixa la càrrega
@@ -1197,6 +1221,8 @@ rules.wavetimer = Temporitzador d’onades
rules.wavesending = Enviament d’onades
rules.waves = Onades
rules.attack = Mode d’atac
rules.buildai = IA constructora de bases
rules.buildaitier = Nivell de construcció de la IA
rules.rtsai = IA avançada (RTS AI)
rules.rtsminsquadsize = Mida mínima de l’esquadró
rules.rtsmaxsquadsize = Mida màxima de l’esquadró
@@ -1224,6 +1250,7 @@ rules.buildcostmultiplier = Multiplicador del cost de construcció
rules.buildspeedmultiplier = Multiplicador de la velocitat de construcció
rules.deconstructrefundmultiplier = Multiplicador dels elements recuperats per desmuntatge
rules.waitForWaveToEnd = Les onades esperen fins veure enemics
rules.wavelimit = El mapa acaba després de l’onada
rules.dropzoneradius = Radi de la zona d’aterratge:[lightgray] (caselles)
rules.unitammo = Les unitats necessiten munició
rules.enemyteam = Equip enemic
@@ -1465,7 +1492,7 @@ block.distributor.name = Distrïbudor
block.sorter.name = Classificador
block.inverted-sorter.name = Classificador invers
block.message.name = Missatge
block.reinforced-message.name = Missatge reforçat
block.reinforced-message.name = Missatge destacat
block.world-message.name = Missatge mundial
block.illuminator.name = Il·luminador
block.overflow-gate.name = Porta de desbordament
@@ -1773,6 +1800,7 @@ hint.launch = Un cop s’han recollit prou recursos, podeu iniciar un llançamen
hint.launch.mobile = Un cop s’han recollit prou recursos, podeu iniciar un llançament seleccionant un sector proper del \ue827 [accent]Mapa[] del \ue88c [accent]Menú[].
hint.schematicSelect = Manteniu premuda la tecla [accent]F[] i arrossegueu per a seleccionar els blocs que vulgueu copiar i enganxar.\n\nFeu clic amb el [accent]botó del mig[] del ratolí per a copiar només un tipus de bloc.
hint.rebuildSelect = Manteniu premuda la tecla [accent][[B][] i arrossegueu per a seleccionar els plànols dels blocs destruïts.\nAixí, es podran reconstruir automàticament.
hint.rebuildSelect.mobile = Seleccioneu el botó de copiar \ue874. Després, toqueu el botó de reconstrucció \ue80f i arrossegueu per a triar quins blocs voleu que es reconstrueixin.\nAixò farà que es reconstrueixin de manera automàtica.
hint.conveyorPathfind = Manteniu premuda la tecla [accent]ControlEsquerra[] i arrossegueu les cintes per a generar un camí automàticament.
hint.conveyorPathfind.mobile = Activeu el \ue844 [accent]mode diagonal[] i arrossegueu les cintes per a generar un camí automàticament.
hint.boost = Manteniu premuda la tecla [accent]ControlEsquerra[] per a sobrevolar els obstacles amb la unitat actual.\n\nNomés algunes unitats terrestres tenen elevadors per a poder-ho fer.
@@ -1830,6 +1858,9 @@ onset.enemies = S’apropa un enemic. Prepareu la defensa.
onset.attack = L’enemic és vulnerable. Contraataqueu.
onset.cores = Els nuclis nous es poden construir en [accent]caselles de nucli[].\nEls nuclis nous funcionen com a bases i comparteixen un inventari de recursos amb altres nuclis.\nConstruïu un \uf725 nucli.
onset.detect = L’enemic us detectarà d’aquí 2 minuts.\nEstabliu les defenses i les explotacions mineres i de producció.
onset.commandmode = Mantingueu premuda [accent]Maj.[] per a entrar al [accent]mode de comandament[].\n[accent]Feu clic amb el botó esquerre i arrossegueu[] per a seleccionar unitats.\n[accent]Feu clic amb el botó dret[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
onset.commandmode.mobile = Premeu el [accent]botó de comandament[] per a entrar al [accent]mode de comandament[].\nPremeu i [accent]arrossegueu[] per a seleccionar unitats.\n[accent]Toqueu[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
split.pickup = La unitat nucli pot recollir alguns blocs.\nRecolliu aquest [accent]contenidor[] i poseu-lo al [accent]transportador de blocs a distància[].\n(Les tecles per defecte són [ i ] per a recollir i deixar).
split.pickup.mobile = La unitat nucli pot recollir alguns blocs.\nRecolliu aquest [accent]contenidor[] i poseu-lo al [accent]transportador de blocs a distància[].\n(Per a deixar o recollir alguna cosa, premeu-la uns segons).
split.acquire = Heu d’aconseguir una mica de tungstè per a construir unitats.
@@ -1877,7 +1908,7 @@ liquid.neoplasm.details = Neoplasma. Una massa incontrolable de cèl·lules sint
block.derelict = \uf77e [lightgray]En ruïnes
block.armored-conveyor.description = Mou objectes. Pels laterals només accepta entrades des d’altres cintes transportadores.
block.illuminator.description = Emet llum.
block.message.description = Emmagatzema un missatge. Els aliats ho poden fer servir per a comunicar-se.
block.message.description = Emmagatzema un missatge. Els aliats el poden fer servir per a comunicar-se.
block.reinforced-message.description = Emmagatzema un missatge que serveix per a què els aliats es puguin comunicar.
block.world-message.description = Un bloc de missatge que es far servir per a fer mapes. No es pot destruir.
block.graphite-press.description = Comprimeix carbó fins obtenir-ne grafit.
@@ -2211,6 +2242,9 @@ lst.flushmessage = Mostra un missatge a la pantalla a partir dels continguts de
lst.cutscene = Manipula la càmera del jugador.
lst.setflag = Estableix un senyal global que es podrà llegir en tots els processadors.
lst.getflag = Obtén un senyal global.
lst.setprop = Estableix una propietat d’una unitat o estructura.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
logic.nounitbuild = [red]Aquí no es permet construir blocs de tipus lògic.
@@ -2226,6 +2260,7 @@ laccess.dead = Retorna si una unitat o bloc està destruïda o si ja no és vàl
laccess.controlled = Returna:\n[accent]@ctrlProcessor[] si el controlador de la unitat és un processador;\n[accent]@ctrlPlayer[] si el controlador de la unitat és un jugador;\n[accent]@ctrlCommand[] si el controlador és un comandament del jugador;\naltrament, és 0.
laccess.progress = Progrés de l’acció, entre 0 i 1.\nRetorna la producció, la recàrrega de la torreta o el progrés de la construcció.
laccess.speed = Velocitat màxima de la unitat, en caselles/s.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Desconegut
lcategory.unknown.description = Instruccions sense categoria.
lcategory.io = Entrada i sortida
@@ -2271,6 +2306,7 @@ lenum.xor = Operació lògica XOR bit a bit.
lenum.min = Mínim de dos nombres.
lenum.max = Màxim de dos nombres.
lenum.angle = Angle del vector en graus.
lenum.anglediff = Distància absoluta entre dos angles en graus.
lenum.len = Llargada (mòdul) del vector.
lenum.sin = Sinus de l’angle (en graus).
@@ -2345,6 +2381,7 @@ lenum.unbind = Desactiva del tot el control lògic.\nContinua amb la IA estànda
lenum.move = Mou a una posició exacta.
lenum.approach = Aproxima a una zona determinada amb una posició i un radi.
lenum.pathfind = Troba un camí i segueix una ruta fins al punt d’aparició d’enemics.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Dispara a una posició.
lenum.targetp = Dispara a un objectiu tenint en compte la seva velocitat a l’hora d’apuntar.
lenum.itemdrop = Deixa un element.
@@ -2358,5 +2395,3 @@ lenum.build = Construeix una estructura.
lenum.getblock = Obté un bloc i el seu tipus a les coordenades indicades.\nLa posició escollida ha d’estar a l’abast de la unitat.\nEls blocs que no són construccions tindran el tipus [accent]@solid[].
lenum.within = Comprova si la unitat està a prop d’una posició.
lenum.boost = Inicia/Detén el vol.
onset.commandmode = Mantingueu premuda [accent]Maj.[] per a entrar al [accent]mode de comandament[].\n[accent]Feu clic amb el botó esquerre i arrossegueu[] per a seleccionar unitats.\n[accent]Feu clic amb el botó dret[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
onset.commandmode.mobile = Premeu el [accent]botó de comandament[] per a entrar al [accent]mode de comandament[].\nPremeu i [accent]arrossegueu[] per a seleccionar unitats.\n[accent]Toqueu[] per a ordenar a les unitats seleccionades que ataquin o que es moguin.
+216 -181
View File
@@ -7,14 +7,14 @@ link.reddit.description = Mindustry na Redditu
link.github.description = Zdrojový kód hry
link.changelog.description = Seznam úprav
link.dev-builds.description = Nestabilní vývojová verze hry
link.trello.description = Oficiální Trello nástěnka s plánovanými novinkami
link.trello.description = Oficiální Trello nástěnka s plánovanými novinkami
link.itch.io.description = Stránka na itch.io s odkazy na stažení hry
link.google-play.description = Obchod Google Play
link.f-droid.description = F-Droid
link.wiki.description = Oficiální Wiki Mindustry
link.suggestions.description = Suggest new features
link.suggestions.description = Doporučit nové funkce
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}
linkopen = Tento server vám poslal odkaz. Jste si jist s jeho otevřením?\n\n[sky]{0}
linkfail = Nepodařilo se otevřít odkaz!\nAdresa URL byla zkopírována do schránky.
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.
@@ -45,18 +45,19 @@ mods.browser = Prohlížeč modifikací
mods.browser.selected = Vybraný mod
mods.browser.add = Stáhnout
mods.browser.reinstall = Reinstalovat
mods.browser.view-releases = View Releases
mods.browser.noreleases = [scarlet]No Releases Found\n[accent]Couldn't find any releases for this mod. Check if the mod's repository has any releases published.
mods.browser.latest = <Latest>
mods.browser.releases = Releases
mods.browser.view-releases = Zobrazit Vydání
mods.browser.noreleases = [scarlet]Žádné Vydání Nenalezeny\n[accent]Nenalezene žádné vydání pro tento mod. Check if the mod's repository has any releases published. Zjistěte, jestli repozitář modu má již veřejně vydán.
mods.browser.latest = <Poslední>
mods.browser.releases = Vydání
mods.github.open = Úložiště
mods.github.open-release = Release Page
mods.github.open-release = Stranka Vydání
mods.browser.sortdate = Řadit podle nedavných
mods.browser.sortstars = Řadit podle hvězd
schematic = Šablona
schematic.add = Uložit šablonu...
schematics = Šablony
schematic.search = Search schematics...
schematic.replace = Šablona s tímto názvem již existuje. Chceš ji nahradit?
schematic.exists = Šablona s tímto názvem již existuje.
schematic.import = Importuji šablonu...
@@ -69,7 +70,7 @@ schematic.shareworkshop = Sdílet skrze Workshop na Steamu
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Převrátit šablonu
schematic.saved = Šablona byla uložena.
schematic.delete.confirm = Šablona bude kompletně vyhlazena.
schematic.rename = Přejmenovat šablonu
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} bloků
schematic.disabled = [scarlet]Šablony jsou zakázány[]\nNa této [accent]mapě[] nebo [accent]serveru[] nemůžeš používat šablony.
schematic.tags = Značky:
@@ -78,17 +79,18 @@ schematic.addtag = Přidat Značku
schematic.texttag = Textová Značka
schematic.icontag = Ikonová Značka
schematic.renametag = Přejmenovat Značku
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Smazat tuto značku?
schematic.tagexists = Tato značka již existuje.
stats = Statistiky
stats.wave = Waves Defeated
stats.unitsCreated = Units Created
stats.enemiesDestroyed = Enemies Destroyed
stats.built = Buildings Built
stats.destroyed = Buildings Destroyed
stats.deconstructed = Buildings Deconstructed
stats.playtime = Time Played
stats.wave = Poraženo Vln
stats.unitsCreated = Jednotek Vytvořeno
stats.enemiesDestroyed = Nepřátel Zničeno
stats.built = Budov Postaveno
stats.destroyed = Budov Zničeno
stats.deconstructed = Budov Zdekonstruovano
stats.playtime = Doba Hraní
globalitems = [accent]Celkové položky[]
map.delete = Jsi si jistý, že chceš smazat mapu "[accent]{0}[]"?
@@ -144,13 +146,13 @@ mod.multiplayer.compatible = [gray]Hra více hráčů komapitibilní
mod.disable = Zakázat
mod.content = Obsah:
mod.delete.error = Nebylo možnost smazat modifikaci. Soubor může být používán.
mod.incompatiblegame = [red]Outdated Game
mod.incompatiblemod = [red]Incompatible
mod.blacklisted = [red]Unsupported
mod.unmetdependencies = [red]Unmet Dependencies
mod.incompatiblegame = [red]Zastaralá Hra
mod.incompatiblemod = [red]Nekompatibilní
mod.blacklisted = [red]Nepodporováno
mod.unmetdependencies = [red]Nesplněné Dependencies
mod.erroredcontent = [scarlet]V obsahu jsou chyby[]
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.circulardependencies = [red]Kruhové Dependencies
mod.incompletedependencies = [red]Nedokončené 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.
@@ -187,13 +189,13 @@ filename = Název souboru:
unlocked = Byl odemmknut nový blok!
available = Je zpřístupněn nový výzkum!
unlock.incampaign = < Odemkni v kampani pro více detailů >
campaign.select = Select Starting Campaign
campaign.select = Vybrat Začínající Kampaň
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[]
techtree = Technologie
techtree.select = Tech Tree Selection
techtree.select = Výběr Výzkumného Stromu
techtree.serpulo = Serpulo
techtree.erekir = Erekir
research.load = Načíst
@@ -253,11 +255,19 @@ trace = Vystopovat hráče
trace.playername = Jméno hráče: [accent]{0}[]
trace.ip = Adresa IP: [accent]{0}[]
trace.id = Unikátní ID: [accent]{0}[]
trace.language = Language: [accent]{0}
trace.mobile = Mobilní klient hry: [accent]{0}[]
trace.modclient = Upravený klient hry: [accent]{0}[]
trace.times.joined = Krát Připojen: [accent]{0}
trace.times.kicked = Krát Vyhozen: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Neplatná adresa IP klienta! Zašli prosím zprávu o chybě.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Zákazy
server.bans.none = Žádní hráči se zákazem nebyli nalezeni.
server.admins = Správci
@@ -271,10 +281,11 @@ server.version = [gray]Verze: {0} {1}[]
server.custombuild = [accent]Upravená verze hry[]
confirmban = Jsi si jistý, že chceš zakázat hráče "{0}[white]"?[]
confirmkick = Jsi si jistý, že chceš vykopnout hráče "{0}[white]"?[]
confirmvotekick = Jsi si jistý, že chceš hlasovat pro vykopnutí hráče "{0}[white]"?[]
confirmunban = Jsi si jistý, že chceš zrušit zákaz pro tohoto hráče?
confirmadmin = Jsi si jistý, že chceš hráče "{0}[white]" povýšit na správce?[]
confirmunadmin = Jsi si jistý, že chceš odebrat hráči "{0}[white]" roli správce?[]
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Připojit se ke hře
joingame.ip = Adresa IP:
disconnect = Odpojeno.
@@ -382,9 +393,9 @@ custom = Upraveno
builtin = Vestavěno
map.delete.confirm = Jsi si jistý, že chceš tuto mapu smazat? Tato akce je nevratná!
map.random = [accent]Náhodná mapa[]
map.nospawn = Na této mapě nejsou jádra, u kterých by se mohli zrodit hráči. Přidej v editoru do této mapy aspoň jedno [accent]oranžové[] jádro.
map.nospawn = Na této mapě nejsou jádra, u kterých by se mohli zrodit hráči. Přidej v editoru do této mapy aspoň jedno {0} jádro.
map.nospawn.pvp = Tato mapa nemá nepřátelská jádra, u kterých by se mohli zrodit hráči. Přidej v editoru do této mapy aspoň jedno [scarlet]neoranžové[] jádro.
map.nospawn.attack = Tato mapa nemá nepřátelská jádra, která by mohla být zničena. Přidej v editoru do této mapy aspoň jedno [scarlet]červené[] jádro.
map.nospawn.attack = Tato mapa nemá nepřátelská jádra, která by mohla být zničena. Přidej v editoru do této mapy aspoň jedno {0} jádro.
map.invalid = Chyba v načítání mapy: poškozený nebo neplatný soubor mapy.
workshop.update = Aktualizovat položku
workshop.error = Chyba při načítání podrobností z Workshopu na Steamu: {0}
@@ -392,15 +403,15 @@ map.publish.confirm = Jsi si jistý, že chceš publikovat tuto mapu?\n\n[lightg
workshop.menu = Vyber si, co bys chtěl dělat s touto položkou.
workshop.info = Informace o položce
changelog = Seznam změn (volitelně):
updatedesc = Overwrite Title & Description
updatedesc = Přepsat Nadpis a Popis
eula = Smluvní podmínky platformy Steam
missing = Tato položka byla smazána nebo přesunuta.\n[lightgray]Položka bude automaticky odebrána ze seznamu Workshopu na Steamu.
publishing = [accent]Publikuji...
publish.confirm = Opravdu chceš toto publikovat?\n\n[lightgray]Ujisti se nejprve, že souhlasíš se smluvními podmínkami Workshopu na Steamu (EULA), jinak se Tvoje položky nezobrazí.[]
publish.error = Chyba při publikování položky: {0}
steam.error = Nepodařilo se inicializovat služby platformy Steam. Chyba: {0}
editor.planet = Planet:
editor.sector = Sector:
editor.planet = Planeta:
editor.sector = Sektor:
editor.seed = Seed:
editor.cliffs = Zdi Na Útesy
@@ -415,7 +426,7 @@ editor.nodescription = Než může být mapa publikována, musí mít popis dlou
editor.waves = Vln:
editor.rules = Pravidla:
editor.generation = Generace:
editor.objectives = Objectives
editor.objectives = Úkoly:
editor.ingame = Upravit ve hře
editor.playtest = Playtest
editor.publish.workshop = Publikovat do Workshopu na Steamu
@@ -435,19 +446,19 @@ waves.title = Vlny
waves.remove = Odebrat
waves.every = každých
waves.waves = vln(y)
waves.health = health: {0}%
waves.health = životy: {0}%
waves.perspawn = za zrození
waves.shields = štítů/vlnu
waves.to = do
waves.spawn = spawn:
waves.spawn = zrození:
waves.spawn.all = <all>
waves.spawn.select = Spawn Select
waves.spawn.none = [scarlet]no spawns found in map
waves.spawn.select = Výběr Zrození
waves.spawn.none = [scarlet]žádné zrození nebyly nalezeny na mapě
waves.max = max jednotek
waves.guardian = Strážce
waves.preview = Náhled
waves.edit = Upravit....
waves.random = Random
waves.random = Náhodně
waves.copy = Uložit do schránky
waves.load = Načíst ze schránky
waves.invalid = Neplatné vlny ve schránce.
@@ -458,6 +469,8 @@ waves.sort.reverse = Obrátit řazení
waves.sort.begin = Začít
waves.sort.health = Životy
waves.sort.type = Typ
waves.search = Hledat vlny...
waves.filter = Unit Filter
waves.units.hide = Schovat vše
waves.units.show = Zobrazit vše
@@ -476,19 +489,19 @@ editor.removeunit = Odstranit jednotku
editor.teams = Týmy
editor.errorload = Chyba při načítání souboru.
editor.errorsave = Chyba při ukládání souboru.
editor.errorimage = Toto je obrázek, ne mapa.\nPokud chceš importovat mapu z verze 3.5/sestavení 40, použij položku nabídky 'Importovat starou mapu'.
editor.errorimage = Toto je obrázek, ne mapa.\nPokud chceš importovat mapu z verze 3.5/sestavení 40, použij položku nabídky 'Importovat starou mapu'.
editor.errorlegacy = Tato mapa je příliš stará a používá formát mapy, který už není podporován.
editor.errornot = Toto není soubor mapy.
editor.errorheader = Tento soubor mapy je buď neplatný nebo poškozen.
editor.errorname = Mapa nemá definované jméno. Nesnažíš se náhodou nahrát soubor s uložením hry?
editor.update = Aktualizovat
editor.randomize = Náhodně vygenerovat
editor.moveup = Move Up
editor.movedown = Move Down
editor.copy = Copy
editor.moveup = Pohyb Nahoru
editor.movedown = Pohyb Dolu
editor.copy = Kopírovat
editor.apply = Aplikovat
editor.generate = Generovat
editor.sectorgenerate = Sector Generate
editor.sectorgenerate = Generovat Sektor
editor.resize = Změnit velikost
editor.loadmap = Načíst mapu
editor.savemap = Uložit mapu
@@ -496,7 +509,7 @@ editor.saved = Uloženo!
editor.save.noname = Tvoje mapa nemá jméno! Jméno nastavíš v položce nabídky "Informace o mapě".
editor.save.overwrite = Tvoje mapa přepisuje vestavěnou mapu! Nastav jí radši jiné jméno v položce nabídky "Informace o mapě".
editor.import.exists = [scarlet]Není možno importovat:[] existuje vestavěná mapa se stejným jménem '{0}'!
editor.import = Import...
editor.import = Importovat...
editor.importmap = Importovat mapu
editor.importmap.description = Importovat již existující mapu
editor.importfile = Importovat soubor
@@ -530,13 +543,14 @@ toolmode.eraseores = Mazat rudy
toolmode.eraseores.description = Maže jen rudy.
toolmode.fillteams = Doplnit týmy
toolmode.fillteams.description = Doplní týmy místo bloků.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Kreslit týmy
toolmode.drawteams.description = Kreslí týmy místo bloků.
toolmode.underliquid = Under Liquids
toolmode.underliquid.description = Draw floors under liquid tiles.
toolmode.underliquid = Pod Kapalinami
toolmode.underliquid.description = Kreslí podlahy pod kostkama kapalin.
filters.empty = [lightgray]Nejsou zadány žádné filtry, přidej filtr tlačítkem níže.[]
filter.distort = Zkreslení
filter.noise = Zašumění
filter.enemyspawn = Výběr nepřátelské líhně
@@ -562,9 +576,9 @@ filter.option.circle-scale = Poloměr kružnice
filter.option.octaves = Octávy
filter.option.falloff = Pokles
filter.option.angle = Úhel
filter.option.tilt = Tilt
filter.option.tilt = Naklonit
filter.option.rotate = Otočit
filter.option.amount = Amount
filter.option.amount = Počet
filter.option.block = Blok
filter.option.floor = Povrch
filter.option.flooronto = Cílový povrch
@@ -605,31 +619,31 @@ requirement.core = Znič nepřátelské jádro na mapě {0}
requirement.research = Vynalezni {0}
requirement.produce = Vyrob {0}
requirement.capture = Polap {0}
requirement.onplanet = Control Sector On {0}
requirement.onsector = Land On Sector: {0}
requirement.onplanet = Kontrolovat Sektor na {0}
requirement.onsector = Přistát na Sektor: {0}
launch.text = Vyslat
research.multiplayer = Jen hostitel hry může vynalézat nové technologie.
map.multiplayer = Jen hostitel může prohlížet sektory.
uncover = Odkrýt mapu
configure = Přizpůsobit vybavení
objective.research.name = Research
objective.produce.name = Obtain
objective.item.name = Obtain Item
objective.coreitem.name = Core Item
objective.buildcount.name = Build Count
objective.unitcount.name = Unit Count
objective.destroyunits.name = Destroy Units
objective.timer.name = Timer
objective.destroyblock.name = Destroy Block
objective.destroyblocks.name = Destroy Blocks
objective.destroycore.name = Destroy Core
objective.commandmode.name = Command Mode
objective.flag.name = Flag
objective.research.name = Výzkum
objective.produce.name = Získat
objective.item.name = Získat Věc
objective.coreitem.name = Jádrova Věc
objective.buildcount.name = Počet Budov
objective.unitcount.name = Počet Jednotek
objective.destroyunits.name = Znič Jednotky
objective.timer.name = Časovač
objective.destroyblock.name = Zničit Kostku
objective.destroyblocks.name = Zničit Kostky
objective.destroycore.name = Zničit Jádro
objective.commandmode.name = Příkazovy Režim
objective.flag.name = Vlajka
marker.shapetext.name = Shape Text
marker.minimap.name = Minimap
marker.shape.name = Shape
marker.minimap.name = Minimapa
marker.shape.name = Tvar
marker.text.name = Text
marker.background = Background
marker.background = Pozadí
marker.outline = Outline
objective.research = [accent]Research:\n[]{0}[lightgray]{1}
objective.produce = [accent]Obtain:\n[]{0}[lightgray]{1}
@@ -649,12 +663,12 @@ objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND ⚠
loadout = Načtení
resources = Zdroje
resources = Zdroje
resources.max = Max
bannedblocks = Zakázané bloky
objectives = Objectives
objectives = Úkoly
bannedunits = Zakázané jednotky
rules.hidebannedblocks = Hide Banned Blocks
rules.hidebannedblocks = Schovat Zakázané Kostky
bannedunits.whitelist = Banned Units As Whitelist
bannedblocks.whitelist = Banned Blocks As Whitelist
addall = Přidat vše
@@ -706,7 +720,7 @@ sectors.underattack = [scarlet]Pod palbou! [accent]{0}% poškozeno
sectors.underattack.nodamage = [scarlet]Uncaptured
sectors.survives = [accent]Přežívá již {0} vln
sectors.go = Jdi
sector.abandon = Abandon
sector.abandon = Opustit
sector.abandon.confirm = This sector's core(s) will self-destruct.\nContinue?
sector.curcapture = Sektor polapen
sector.curlost = Sektor ztracen
@@ -716,9 +730,9 @@ sector.lost = Sektor [accent]{0}[white] ztracen! :(
#note: chybějící mezera v řádce níže je záměrná :)
sector.captured = Sektor [accent]{0}[white]polapen! :)
sector.changeicon = Změnit Ikonu
sector.noswitch.title = Unable to Switch Sectors
sector.noswitch.title = Nelze Vyměnit Sektor
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 = Prohlédnout Sektor
threat.low = Nízké
threat.medium = Střední
@@ -726,7 +740,7 @@ threat.high = Velké
threat.extreme = Extrémní
threat.eradication = Vyhlazující
planets = Planets
planets = Planety
planet.serpulo.name = Serpulo
planet.erekir.name = Erekir
@@ -765,7 +779,7 @@ sector.fungalPass.description = Přechodová oblast mezi vysokými horami a spó
sector.biomassFacility.description = Prapůvod všech spór. Toto je zařízení, be kterém byly spóry vynalezeny a zpočátku u vyráběny.\nVynalezni technologii, která se skrýbá uvnitř. Kultivuj spóry k výrobě paliva a plastů.\n\n[lightgray]Po vypnutí tohoto zařízení byly spóry vypuštěny. V okolním ekosystému však tomuto invazivnímu druhu nebylo nic schopné konkurovat.
sector.windsweptIslands.description = Vzdálen od pevniny je tento řetízek ostrovů. Záznamy ukazují, že zde kdysi byly zařízení na výrobu [accent]Plastany[].\n\nPoraž nepřátelské námořní jednotky. Vybuduj základnu na ostrově. Vynalezni továrny.
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 do tohoto 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.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.
@@ -887,7 +901,8 @@ stat.repairtime = Čas do úplné opravy
stat.repairspeed = Rychlost Opravy
stat.weapons = Zbraně
stat.bullet = Střela
stat.moduletier = Module Tier
stat.moduletier = Úroveň Modulu
stat.unittype = Typ Jednotky
stat.speedincrease = Zvýšení rychlosti
stat.range = Dosah
stat.drilltier = Lze těžit
@@ -930,19 +945,23 @@ stat.speedmultiplier = Násobič Rychlostí
stat.reloadmultiplier = Násobič Přebití
stat.buildspeedmultiplier = Nasobič Rychlostí Stavby
stat.reactive = Reaguje
stat.immunities = Immunities
stat.immunities = Imunity
stat.healing = Léčí se
ability.forcefield = Silové pole
ability.repairfield = Opravit pole
ability.statusfield = Stav pole
ability.unitspawn = {0} továrna
ability.unitspawn = továrna
ability.shieldregenfield = Silově opravné pole
ability.movelightning = Pohybující se blesk
ability.shieldarc = Shield Arc
ability.shieldarc = Štítovy Oblouk
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Energetické pole: [accent]{0}[] poškození ~ [accent]{1}[] dlaždic / [accent]{2}[] cílu
bar.onlycoredeposit = Only Core Depositing Allowed
ability.energyfield = Energetické pole
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Pouze Ukládání do Jádra je povoleno
bar.drilltierreq = Je vyžadován lepší vrt
bar.noresources = Chybějí zdroje
@@ -963,12 +982,12 @@ bar.capacity = Kapacita: {0}
bar.unitcap = {0} {1}/{2}
bar.liquid = Chlazení
bar.heat = Teplo
bar.instability = Instability
bar.heatamount = Heat: {0}
bar.heatpercent = Heat: {0} ({1}%)
bar.instability = Nestabilita
bar.heatamount = Teplo: {0}
bar.heatpercent = Teplo: {0} ({1}%)
bar.power = Energie
bar.progress = Konstrukce v průběhu
bar.loadprogress = Progress
bar.loadprogress = Pokrok
bar.launchcooldown = Launch Cooldown
bar.input = Vstup
bar.output = Výstup
@@ -981,6 +1000,8 @@ bullet.splashdamage = [stat]{0}[lightgray] plošného poškození ~[stat] {1}[li
bullet.incendiary = [stat]zápalný
bullet.homing = [stat]samonaváděcí
bullet.armorpierce = [stat]armor piercing
bullet.suppression = [stat]{0} sec[lightgray] repair suppression ~ [stat]{1}[lightgray] kostek
bullet.interval = [stat]{0}/sec[lightgray] interval bullets:
bullet.frags = [stat]{0}[lightgray]x frag střel:
bullet.lightning = [stat]{0}[lightgray]x jiskření ~ [stat]{1}[lightgray] poškození
bullet.buildingdamage = [stat]{0}%[lightgray] poškození budov
@@ -988,10 +1009,10 @@ bullet.knockback = [stat]{0}[lightgray] odhození[]
bullet.pierce = [stat]{0}[lightgray]x průrazné[]
bullet.infinitepierce = [stat]průrazné[]
bullet.healpercent = [stat]{0}[lightgray]% opravující
bullet.healamount = [stat]{0}[lightgray] direct repair
bullet.healamount = [stat]{0}[lightgray] přímá oprava
bullet.multiplier = [stat]{0}[lightgray]x více střel[]
bullet.reload = [stat]{0}[lightgray]x rychlost střelby[]
bullet.range = [stat]{0}[lightgray] tiles range
bullet.range = [stat]{0}[lightgray] kostek dosah
unit.blocks = bloky
unit.blockssquared = bloky²
@@ -1001,7 +1022,7 @@ unit.liquidsecond = kapalin/sekundu
unit.itemssecond = předmětů/sekundu
unit.liquidunits = jednotek kapalin
unit.powerunits = jednotek energie
unit.heatunits = heat units
unit.heatunits = jednotek tepla
unit.degrees = úhly
unit.seconds = sekundy
unit.minutes = minuty
@@ -1033,7 +1054,7 @@ setting.logichints.name = Logic Nápovědy
setting.backgroundpause.name = Pozastavit v pozadí
setting.buildautopause.name = Automaticky pozastavit stavění
setting.doubletapmine.name = Dvojklik pro Těžbu
setting.commandmodehold.name = Hold For Command Mode
setting.commandmodehold.name = Držet pro Příkazový Režim
setting.modcrashdisable.name = Vypnout Modifikace Při Pádovém Spuštění
setting.animatedwater.name = Animované povrchy
setting.animatedshields.name = Animované štíty
@@ -1055,11 +1076,11 @@ setting.difficulty.hard = Těžká
setting.difficulty.insane = Šílená
setting.difficulty.name = Obtížnost:
setting.screenshake.name = Chvění obrazovky
setting.bloomintensity.name = Bloom Intensity
setting.bloomblur.name = Bloom Blur
setting.bloomintensity.name = Intenzita Bloom
setting.bloomblur.name = Rozmazání Bloom
setting.effects.name = Zobrazit efekty
setting.destroyedblocks.name = Zobrazit zničené bloky
setting.blockstatus.name = Display Block Status
setting.blockstatus.name = Zobrazit Stav Bloku
setting.conveyorpathfinding.name = Hledat cestu při umisťování pásu
setting.sensitivity.name = Citlivost ovladače
setting.saveinterval.name = Interval automatického ukládání
@@ -1070,16 +1091,17 @@ setting.borderlesswindow.name = Bezokrajové okno [lightgray](může výt vyžad
setting.borderlesswindow.name.windows = Celá obrazovka bez okrajů
setting.borderlesswindow.description = Pro aplikování změn, je potřeba restart.
setting.fps.name = Ukázat FPS a ping
setting.console.name = Enable Console
setting.console.name = Povolit Konzoli
setting.smoothcamera.name = Plynulá kamera
setting.vsync.name = Vertikální synchronizace
setting.pixelate.name = Rozpixlovat
setting.minimap.name = Ukázat mapičku
setting.coreitems.name = Ukázat položky jádra
setting.position.name = Ukázat pozici hráče
setting.mouseposition.name = Show Mouse Position
setting.mouseposition.name = Zobrazit Pozici Myši
setting.musicvol.name = Hlasitost hudby
setting.atmosphere.name = Ukázat atmosféru planety
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Hlasitost prostředí
setting.mutemusic.name = Ztišit hudbu
setting.sfxvol.name = Hlasitost efektů
@@ -1089,13 +1111,15 @@ setting.savecreate.name = Automaticky ukládat hru
setting.publichost.name = Veřejná viditelnost hry
setting.playerlimit.name = Nejvyšší počet hráčů
setting.chatopacity.name = Průsvitnost kanálu zpráv
setting.lasersopacity.name = Průsvitnost energetického laseru
setting.lasersopacity.name = Průsvitnost energetického laseru
setting.bridgeopacity.name = Průsvitnost přemostění
setting.playerchat.name = Zobrazit bublinu se zprávami hráče
setting.showweather.name = Zobrazit Grafiku Počasí
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.
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[]?
setting.macnotch.name = Přizpůsobte rozhraní zobrazení zářezu
setting.macnotch.description = Pro aplikování změn, je potřeba restart
steam.friendsonly = Přátele Pouze
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é.
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
@@ -1120,8 +1144,8 @@ keybind.move_y.name = Pohyb svisle
keybind.mouse_move.name = Následovat myš
keybind.pan.name = Následovat kameru
keybind.boost.name = Posílení
keybind.command_mode.name = Command Mode
keybind.rebuild_select.name = Rebuild Region
keybind.command_mode.name = Příkazový Režim
keybind.rebuild_select.name = Přestavět Region
keybind.schematic_select.name = Vybrat oblast
keybind.schematic_menu.name = Nabídka šablon
keybind.schematic_flip_x.name = Překlopit šablona podle svislé osy
@@ -1147,8 +1171,8 @@ keybind.select.name = Vybrat/Střílet
keybind.diagonal_placement.name = Umisťovat úhlopříčně
keybind.pick.name = Vybrat blok
keybind.break_block.name = Rozbít blok
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Vybrat Všechny Jednotky
keybind.select_all_unit_factories.name = Vybrat Všechny Továrny Jednotek
keybind.deselect.name = Odznačit
keybind.pickupCargo.name = Vyzvednout náklad
keybind.dropCargo.name = Položit náklad
@@ -1189,29 +1213,31 @@ rules.infiniteresources = Neomezeně surovin
rules.onlydepositcore = Only Allow Core Depositing
rules.reactorexplosions = Výbuch reaktoru
rules.coreincinerates = Jádro Spaluje Nadbytečné Suroviny
rules.disableworldprocessors = Disable World Processors
rules.disableworldprocessors = Zakázat Světové Procesory
rules.schematic = Šablony povoleny
rules.wavetimer = Časovač vln
rules.wavesending = Wave Sending
rules.waves = Vlny
rules.attack = Režim útoku
rules.buildai = Umělá AI staví
rules.buildaitier = Úroveň AI stavitele
rules.rtsai = RTS AI
rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
rules.rtsminattackweight = Min Attack Weight
rules.rtsminsquadsize = Min velikost skupiny
rules.rtsmaxsquadsize = Max velikost skupiny
rules.rtsminattackweight = Min váha útoku
rules.cleanupdeadteams = Vyčistit Budovy Poražených Týmů (PvP)
rules.corecapture = Dobýt Jádro Po Jeho Zničení
rules.polygoncoreprotection = Polygonální Ochrana Jádra
rules.placerangecheck = Placement Range Check
rules.placerangecheck = Dosah stavění
rules.enemyCheat = Neomezeně surovin pro umělou inteligenci
rules.blockhealthmultiplier = Násobek zdraví bloků
rules.blockdamagemultiplier = Násobek poškození bloků
rules.unitbuildspeedmultiplier = Násobek rychlosti výroby jednotek
rules.unitcostmultiplier = Unit Cost Multiplier
rules.unitcostmultiplier = Násobek ceny jednotek
rules.unithealthmultiplier = Násobek zdraví jednotek
rules.unitdamagemultiplier = Násobek poškození jednotkami
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.solarmultiplier = Solar Power Multiplier
rules.unitcrashdamagemultiplier = Násobek poškození při nárazu jednotky
rules.solarmultiplier = Násobek Solární Energie
rules.unitcapvariable = Jádra Zvýšujou Maximum Počtu Jednotek
rules.unitcap = Základní Maximum Počtu Jednotek
rules.limitarea = Limit Map Area
@@ -1222,6 +1248,7 @@ rules.buildcostmultiplier = Násobek ceny stavění
rules.buildspeedmultiplier = Násobek rychlosti stavění
rules.deconstructrefundmultiplier = Násobek vratky při rozebrání
rules.waitForWaveToEnd = Vlny čekají na nepřátele
rules.wavelimit = Mapa končí po vlně
rules.dropzoneradius = Poloměr oblasti pro vylíhnutí: [lightgray](dlaždic)[]
rules.unitammo = Jednotky vyžadují munici
rules.enemyteam = Nepřátelský Tým
@@ -1233,11 +1260,11 @@ rules.title.unit = Jednotky
rules.title.experimental = Experimentální
rules.title.environment = Environmentální
rules.title.teams = Týmy
rules.title.planet = Planet
rules.title.planet = Planeta
rules.lighting = Osvětlení
rules.fog = Fog of War
rules.fire = Výstřel
rules.anyenv = <Any>
rules.anyenv = <Jakákoliv>
rules.explosions = Výbušné poškození bloku/jednotky
rules.ambientlight = Světlo prostředí
rules.weather = Počasí
@@ -1270,24 +1297,24 @@ item.blast-compound.name = Výbušnina
item.pyratite.name = Pyratit
item.metaglass.name = Metasklo
item.scrap.name = Šrot
item.fissile-matter.name = Fissile Matter
item.beryllium.name = Beryllium
item.tungsten.name = Tungsten
item.oxide.name = Oxide
item.carbide.name = Carbide
item.fissile-matter.name = Štěpná Hmota
item.beryllium.name = Berylium
item.tungsten.name = Wolfram
item.oxide.name = Oxid
item.carbide.name = Karbid
item.dormant-cyst.name = Dormant Cyst
liquid.water.name = Voda
liquid.slag.name = Struska
liquid.oil.name = Nafta
liquid.cryofluid.name = Chladící kapalina
liquid.neoplasm.name = Neoplasm
liquid.arkycite.name = Arkycite
liquid.gallium.name = Gallium
liquid.ozone.name = Ozone
liquid.hydrogen.name = Hydrogen
liquid.nitrogen.name = Nitrogen
liquid.cyanogen.name = Cyanogen
liquid.neoplasm.name = Neoplasma
liquid.arkycite.name = Arkycit
liquid.gallium.name = Gálium
liquid.ozone.name = Ozón
liquid.hydrogen.name = Vodík
liquid.nitrogen.name = Dusík
liquid.cyanogen.name = Kyanogen
unit.dagger.name = Dýka
unit.mace.name = Palcát
@@ -1331,12 +1358,12 @@ unit.stell.name = Stell
unit.locus.name = Locus
unit.precept.name = Precept
unit.vanquish.name = Vanquish
unit.conquer.name = Conquer
unit.conquer.name = Dobyvatel
unit.merui.name = Merui
unit.cleroi.name = Cleroi
unit.anthicus.name = Anthicus
unit.anthicus.name = Antikus
unit.tecta.name = Tecta
unit.collaris.name = Collaris
unit.collaris.name = Kolaris
unit.elude.name = Elude
unit.avert.name = Avert
unit.obviate.name = Obviate
@@ -1346,7 +1373,7 @@ unit.evoke.name = Evoke
unit.incite.name = Incite
unit.emanate.name = Emanate
unit.manifold.name = Manifold
unit.assembly-drone.name = Assembly Drone
unit.assembly-drone.name = Montážní Dron
unit.latum.name = Latum
unit.renale.name = Renale
@@ -1357,7 +1384,7 @@ block.basalt-boulder.name = Čedičový balvan
block.grass.name = Tráva
block.molten-slag.name = Struska
block.pooled-cryofluid.name = Chladící kapalina
block.space.name = Vesmír
block.space.name = Vesmír
block.salt.name = Sůl
block.salt-wall.name = Solné skály
block.pebbles.name = Oblázky
@@ -1461,8 +1488,8 @@ block.distributor.name = Rozdělovač
block.sorter.name = Třídička
block.inverted-sorter.name = Obrácená třídička
block.message.name = Zpráva
block.reinforced-message.name = Reinforced Message
block.world-message.name = World Message
block.reinforced-message.name = Posílená Zpráva
block.world-message.name = Světová Zpráva
block.illuminator.name = Osvětlovač
block.overflow-gate.name = Brána s přepadem
block.underflow-gate.name = Brána s podtokem
@@ -1559,12 +1586,12 @@ block.payload-router.name = Směřovač nákladu
block.duct.name = Potrubí
block.duct-router.name = Potrubní Směrovač
block.duct-bridge.name = Potrubní Most
block.large-payload-mass-driver.name = Large Payload Mass Driver
block.large-payload-mass-driver.name = Velká Nákladní Transportní Věž
block.payload-void.name = Černá díra na náklad
block.payload-source.name = Zdroj nákladů
block.disassembler.name = Rozebírač
block.silicon-crucible.name = Tavicí tyglík pro křemík
block.overdrive-dome.name = Velká urychlující kupole
block.overdrive-dome.name = Velká urychlující kupole
block.interplanetary-accelerator.name = Meziplanetární urychlovač
block.constructor.name = Konstruktor
block.constructor.description = Vyrábí konstrukce až do velikosti dlaždic 2x2.
@@ -1576,23 +1603,23 @@ block.payload-loader.name = Nákladový Nakládač
block.payload-loader.description = Nakládá kapaliny a věci z bloků.
block.payload-unloader.name = Nákladový Vykládač
block.payload-unloader.description = Vykládá kapaliny a věci z bloků.
block.heat-source.name = Heat Source
block.heat-source.description = A 1x1 block that gives virtualy infinite heat.
block.empty.name = Empty
block.rhyolite-crater.name = Rhyolite Crater
block.rough-rhyolite.name = Rough Rhyolite
block.regolith.name = Regolith
block.yellow-stone.name = Yellow Stone
block.carbon-stone.name = Carbon Stone
block.heat-source.name = Zdroj Tepla
block.heat-source.description = 1x1 blok, který dává virtuálně někonečné teplo.
block.empty.name = Prázdné
block.rhyolite-crater.name = Ryolitní Kráter
block.rough-rhyolite.name = Hrubý Ryolit
block.regolith.name = Regolit
block.yellow-stone.name = Žlutý Kámen
block.carbon-stone.name = Krabonový Kámen
block.ferric-stone.name = Ferric Stone
block.ferric-craters.name = Ferric Craters
block.beryllic-stone.name = Beryllic Stone
block.crystalline-stone.name = Crystalline Stone
block.crystal-floor.name = Crystal Floor
block.yellow-stone-plates.name = Yellow Stone Plates
block.red-stone.name = Red Stone
block.dense-red-stone.name = Dense Red Stone
block.red-ice.name = Red Ice
block.crystal-floor.name = Křišťalová Zem
block.yellow-stone-plates.name = Žluté Kamenné Pláty
block.red-stone.name = Červený Kámen
block.dense-red-stone.name = Hustý Červený Kámen
block.red-ice.name = Červený Led
block.arkycite-floor.name = Arkycite Floor
block.arkyic-stone.name = Arkyic Stone
block.rhyolite-vent.name = Rhyolite Vent
@@ -1603,21 +1630,21 @@ block.red-stone-vent.name = Red Stone Vent
block.crystalline-vent.name = Crystalline Vent
block.redmat.name = Redmat
block.bluemat.name = Bluemat
block.core-zone.name = Core Zone
block.core-zone.name = Jádrová Zona
block.regolith-wall.name = Regolith Wall
block.yellow-stone-wall.name = Yellow Stone Wall
block.rhyolite-wall.name = Rhyolite Wall
block.carbon-wall.name = Carbon Wall
block.carbon-wall.name = Krabonová Zeď
block.ferric-stone-wall.name = Ferric Stone Wall
block.beryllic-stone-wall.name = Beryllic Stone Wall
block.arkyic-wall.name = Arkyic Wall
block.crystalline-stone-wall.name = Crystalline Stone Wall
block.red-ice-wall.name = Red Ice Wall
block.red-stone-wall.name = Red Stone Wall
block.red-diamond-wall.name = Red Diamond Wall
block.red-ice-wall.name = Červená Ledová Zeď
block.red-stone-wall.name = Červená Kamenná Zeď
block.red-diamond-wall.name = Červená Diamantová Zeď
block.redweed.name = Redweed
block.pur-bush.name = Pur Bush
block.yellowcoral.name = Yellowcoral
block.yellowcoral.name = Žlutý Korál
block.carbon-boulder.name = Carbon Boulder
block.ferric-boulder.name = Ferric Boulder
block.beryllic-boulder.name = Beryllic Boulder
@@ -1625,32 +1652,32 @@ block.yellow-stone-boulder.name = Yellow Stone Boulder
block.arkyic-boulder.name = Arkyic Boulder
block.crystal-cluster.name = Crystal Cluster
block.vibrant-crystal-cluster.name = Vibrant Crystal Cluster
block.crystal-blocks.name = Crystal Blocks
block.crystal-orbs.name = Crystal Orbs
block.crystal-blocks.name = Křišťálové Bloky
block.crystal-orbs.name = Křišťálové Orby
block.crystalline-boulder.name = Crystalline Boulder
block.red-ice-boulder.name = Red Ice Boulder
block.rhyolite-boulder.name = Rhyolite Boulder
block.red-stone-boulder.name = Red Stone Boulder
block.graphitic-wall.name = Graphitic Wall
block.silicon-arc-furnace.name = Silicon Arc Furnace
block.electrolyzer.name = Electrolyzer
block.electrolyzer.name = Elektrolyzer
block.atmospheric-concentrator.name = Atmospheric Concentrator
block.oxidation-chamber.name = Oxidation Chamber
block.electric-heater.name = Electric Heater
block.electric-heater.name = Elektrický Ohřívač
block.slag-heater.name = Slag Heater
block.phase-heater.name = Phase Heater
block.heat-redirector.name = Heat Redirector
block.heat-router.name = Heat Router
block.heat-router.name = Tepelný Směrovač
block.slag-incinerator.name = Slag Incinerator
block.carbide-crucible.name = Carbide Crucible
block.slag-centrifuge.name = Slag Centrifuge
block.surge-crucible.name = Surge Crucible
block.cyanogen-synthesizer.name = Cyanogen Synthesizer
block.phase-synthesizer.name = Phase Synthesizer
block.heat-reactor.name = Heat Reactor
block.heat-reactor.name = Tepelný Reaktor
block.beryllium-wall.name = Beryllium Wall
block.beryllium-wall-large.name = Large Beryllium Wall
block.tungsten-wall.name = Tungsten Wall
block.tungsten-wall.name = Wolframová Zeď
block.tungsten-wall-large.name = Large Tungsten Wall
block.blast-door.name = Blast Door
block.carbide-wall.name = Carbide Wall
@@ -1662,7 +1689,7 @@ block.radar.name = Radar
block.build-tower.name = Build Tower
block.regen-projector.name = Regen Projector
block.shockwave-tower.name = Shockwave Tower
block.shield-projector.name = Shield Projector
block.shield-projector.name = Štítový Projektor
block.large-shield-projector.name = Large Shield Projector
block.armored-duct.name = Armored Duct
block.overflow-duct.name = Overflow Duct
@@ -1703,7 +1730,7 @@ block.disperse.name = Disperse
block.afflict.name = Afflict
block.lustre.name = Lustre
block.scathe.name = Scathe
block.fabricator.name = Fabricator
block.fabricator.name = Fabrikátor
block.tank-refabricator.name = Tank Refabricator
block.mech-refabricator.name = Mech Refabricator
block.ship-refabricator.name = Ship Refabricator
@@ -1714,20 +1741,20 @@ block.reinforced-payload-conveyor.name = Reinforced Payload Conveyor
block.reinforced-payload-router.name = Reinforced Payload Router
block.payload-mass-driver.name = Payload Mass Driver
block.small-deconstructor.name = Small Deconstructor
block.canvas.name = Canvas
block.world-processor.name = World Processor
block.world-cell.name = World Cell
block.tank-fabricator.name = Tank Fabricator
block.canvas.name = Plátno
block.world-processor.name = Světový Procesor
block.world-cell.name = Světová Buňka
block.tank-fabricator.name = Frabrikátor tanků
block.mech-fabricator.name = Mech Fabricator
block.ship-fabricator.name = Ship Fabricator
block.prime-refabricator.name = Prime Refabricator
block.unit-repair-tower.name = Unit Repair Tower
block.diffuse.name = Diffuse
block.basic-assembler-module.name = Basic Assembler Module
block.basic-assembler-module.name = Běžný Skládací Modul
block.smite.name = Smite
block.malign.name = Malign
block.flux-reactor.name = Flux Reactor
block.neoplasia-reactor.name = Neoplasia Reactor
block.flux-reactor.name = Fluxní Reaktor
block.neoplasia-reactor.name = Neoplasia Reaktor
block.switch.name = Přepínač
block.micro-processor.name = Mikroprocesor
@@ -1767,6 +1794,7 @@ hint.launch = Jakmile je nasbíráno dostatek zdrojových materiálů, můžeš
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.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button 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.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č.
@@ -1824,6 +1852,9 @@ 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.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.
@@ -1931,8 +1962,8 @@ block.distributor.description = Rozděluje vstupní položky rovnoměrně do sed
block.overflow-gate.description = Pokud je směr vpřed ucpán, posílá vstupní položky do stran. Nelze použít vedle jiné brány.
block.underflow-gate.description = Pokud je směr do stran ucpán, posílá vstupní položky vpřed. Nelze použít vedle jiné brány.
block.mass-driver.description = Konstrukce pro přepravu položek na velkou vzdálenost. Shromáždí dávku položek a vystřelí ji k dalšímu hromadnému přenašeči.
block.mechanical-pump.description = Pumpuje kapalinu a předává ji dál. Nevyžaduje energii.
block.rotary-pump.description = Pumpuje kapalinu a předává ji dál. Vyžaduje energii.
block.mechanical-pump.description = Pumpuje kapalinu a předává ji dál. Nevyžaduje energii.
block.rotary-pump.description = Pumpuje kapalinu a předává ji dál. Vyžaduje energii.
block.impulse-pump.description = Pumpuje kapalinu a předává ji dál.
block.conduit.description = Přepravuje kapaliny vpřed. Používá se spolu s pumpami a dalším potrubím.
block.pulse-conduit.description = Přepravuje kapaliny vpřed. Přepravuje kapaliny rychleji a ukládá jich více, než standadní potrubí.
@@ -1956,7 +1987,7 @@ block.differential-generator.description = Generuje velké množství energie. V
block.rtg-generator.description = Používá teplo z rozpadajících se radioaktivních materiálů k výrobě energie v malých dávkách.
block.solar-panel.description = Vytváří malého množství energie ze Slunce.
block.solar-panel-large.description = Vytváří malého množství energie ze Slunce. Efektivnější, než základní solárí panel.
block.thorium-reactor.description = Generuje významné množství energie z thoria. Vyžaduje nepřetržité chlazení. Je-li chlazen nedostatečně, způsobí značnou explozi.
block.thorium-reactor.description = Generuje významné množství energie z thoria. Vyžaduje nepřetržité chlazení. Je-li chlazen nedostatečně, způsobí značnou explozi.
block.impact-reactor.description = Vytváří při špičkové účinnosti velké množství energi. Vyspělý generátor, schopný vytvářet při maximálním výkonu obrovská množství energie. Vyžaduje však značné množství energie pro nastartování celého procesu.
block.mechanical-drill.description = Když je umístěn na rudu, generuje donekonečna odpovídající položky, pomalou rychlostí. Použitelný jen pro těžení základních surovin.
block.pneumatic-drill.description = Vylepšený vrt, který je schopen těžit i titan. Těží vyšší rychlostí než mechanický vrt.
@@ -1975,7 +2006,7 @@ block.core-nucleus.details = Třetí a konečná iterace vývoje jádra.
block.vault.description = Ukládá velké množství předmětů od každého typu. K vyskladnění věcí z trezoru je možné použít odbavovač.
block.container.description = Ukládá menší množství předmětů od každého typu. K vyskladnění věcí z kontejneru je možné použít odbavovač.
block.unloader.description = Vyskladňuje vybrané položky z okolních bloků.
block.launch-pad.description = Vysílá dávky předmětů do přilehlých sektorů.
block.launch-pad.description = Vysílá dávky předmětů do přilehlých sektorů.
block.launch-pad.details = Sub-orbital system for point-to-point transportation of resources. Payload pods are fragile and incapable of surviving re-entry.
block.duo.description = Střílí střídavé dávky kulek na nepřátele.
block.scatter.description = Střílí kusy olova, pláty šrotu nebo střepy metaskla na nepřátelské letectvo.
@@ -2205,6 +2236,9 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
logic.nounitbuild = [red]Stavba budov pomoci jednotek kontrolované procesorem neni povolené.
@@ -2220,20 +2254,21 @@ laccess.dead = Zda jednotka/budova je mrtvá/zničená nebo již neplatná.
laccess.controlled = Vrací:\n[accent]@ctrlProcessor[] pokud kontroler jednotky je procesor\n[accent]@ctrlPlayer[] pokud kontroloer jednotky/budovy je hráč\n[accent]@ctrlFormation[] pokud jednotka je ve formaci\nJiank, 0.
laccess.progress = Průběh akce, 0 do 1.\nVrací průběh výroby, přebití věže nebo stavby.
laccess.speed = Top speed of a unit, in tiles/sec.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
lcategory.io.description = Modify contents of memory blocks and processor buffers.
lcategory.block = Block Control
lcategory.block.description = Interact with blocks.
lcategory.operation = Operations
lcategory.operation.description = Logical operations.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Neznámé
lcategory.unknown.description = Nezařazené instrukce.
lcategory.io = Vstup a Výstup
lcategory.io.description = Upravuje obsah paměťních bloků a procesorových pamětí.
lcategory.block = Ovládaní Bloku
lcategory.block.description = Interaktovat s bloky.
lcategory.operation = Operace
lcategory.operation.description = Logické operace.
lcategory.control = Flow Control
lcategory.control.description = Manage execution order.
lcategory.unit = Unit Control
lcategory.unit.description = Give units commands.
lcategory.world = World
lcategory.world.description = Control how the world behaves.
lcategory.world = Svět
lcategory.world.description = Ovládá, jak se svět chová.
graphicstype.clear = Vyplní zobrazovač danou barvou.
graphicstype.color = Vybere barvu pro další vykreslovací operace.
@@ -2265,6 +2300,7 @@ lenum.xor = Bitový XOR.
lenum.min = Menší číslo ze dvou čísel.
lenum.max = Větší číslo ze dvou čísel.
lenum.angle = Úhel vektoru ve stupních.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Délka vektoru.
lenum.sin = Sinus, ve stupních.
@@ -2339,6 +2375,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Pohnout se na určité místo.
lenum.approach = Přiblížit se k určité pozici s určitou vzdálenosti.
lenum.pathfind = Nalézt cestu k nepřátelskému spawnu/bodu zrození
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Střelit na pozici.
lenum.targetp = Vystřelí na jednotku/budovu s rychlostní předpovědí
lenum.itemdrop = Zahodit věc.
@@ -2352,5 +2389,3 @@ lenum.build = Postavit strukturu.
lenum.getblock = Získat budovu a typ na dané pozici.\nJednotka musí být v dosahu dané pozice.\nSolidní non-budovy budou mít typ [accent]@solid[].
lenum.within = Zkontrolovat, jestli jednotka je blízko dané pozice.
lenum.boost = Začít/Přestat posilovat.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+50 -14
View File
@@ -56,6 +56,7 @@ mods.browser.sortstars = Sort by stars
schematic = Skabelon
schematic.add = Gem skabelon...
schematics = Skabeloner
schematic.search = Search schematics...
schematic.replace = En skabelon med det navn eksisterer allerede - vil du erstatte denne?
schematic.exists = En skabelon med det navn eksisterer allerede.
schematic.import = Importer skabelon ...
@@ -68,7 +69,7 @@ schematic.shareworkshop = Del på Workshop
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Vend skabelon
schematic.saved = Skabelon gemt.
schematic.delete.confirm = Denne skabelon vil være væk for altid.
schematic.rename = Omdøb skabelon
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} blokke
schematic.disabled = [scarlet]Skabeloner er slået fra.[]\nDu har ikke lov til at bruge skabeloner på denne [accent]bane[] eller [accent]server.
schematic.tags = Tags:
@@ -77,6 +78,7 @@ schematic.addtag = Add Tag
schematic.texttag = Text Tag
schematic.icontag = Icon Tag
schematic.renametag = Rename Tag
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Delete this tag completely?
schematic.tagexists = That tag already exists.
stats = Stats
@@ -249,11 +251,19 @@ trace = Følg spiller
trace.playername = Spiller-navn: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = Unik ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Mobil client: [accent]{0}
trace.modclient = Brugerdefineret klient: [accent]{0}
trace.times.joined = Times Joined: [accent]{0}
trace.times.kicked = Times Kicked: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Ugyldig klient-ID! Indsend en fejlrapport.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Banlysninger
server.bans.none = Ingen banned Spillere fundet!
server.admins = Administratorer
@@ -267,10 +277,11 @@ server.version = [gray]v{0} {1}
server.custombuild = [accent]Brugerdefineret version
confirmban = Er du sikker på, at du ønsker at banne denne spiller?
confirmkick = Er du sikker på, at du ønsker at kicke denne spiller?
confirmvotekick = Er du sikker på, at du ønsker at vote-kicke denne spiller?
confirmunban = Er du sikker på, at du ønsker at fjerne banlysning af denne spiller?
confirmadmin = Er du sikker på, at du ønsker at gøre denne spiller til administrator?
confirmunadmin = Er du sikker på at du ønsker at fjerne administrator-rolle fra denne spiller?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Deltag i spil
joingame.ip = Addresse:
disconnect = Afbryd forbindelse
@@ -378,9 +389,9 @@ custom = Brugerdefineret
builtin = Indbygget
map.delete.confirm = Er du sikker på, at du vil slette dette spil? Dette kan ikke blive genskabt!
map.random = [accent]Tilfældig bane
map.nospawn = Denne bane har ikke nogen kerne, spillere kan opstå fra! Tilføj en [accent]orange[] kerne til denne bane via bane-editoren.
map.nospawn.pvp = Denne bane har ikke nogen kerne, modstandere kan opstå fra! Tilføj en [SCARLET]ikke-orange[] kerne til banen via bane-editoren.
map.nospawn.attack = Denne bane har ikke nogen kerne, spillerne kan angribe! Tilføj en [SCARLET]rød[] kerne til banen via bane-editoren.
map.nospawn = Denne bane har ikke nogen kerne, spillere kan opstå fra! Tilføj en {0} kerne til denne bane via bane-editoren.
map.nospawn.pvp = Denne bane har ikke nogen kerne, modstandere kan opstå fra! Tilføj en [scarlet]ikke-orange[] kerne til banen via bane-editoren.
map.nospawn.attack = Denne bane har ikke nogen kerne, spillerne kan angribe! Tilføj en {0} kerne til banen via bane-editoren.
map.invalid = Kunne ikke indlæse bane: bane-filen er i stykker.
workshop.update = Opdater genstand
workshop.error = Der skete en fejl ved indlæsning af Workshop-detaljer: {0}
@@ -454,6 +465,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin
waves.sort.health = Health
waves.sort.type = Type
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Hide All
waves.units.show = Show All
@@ -525,6 +538,8 @@ toolmode.eraseores = Udvisk malm
toolmode.eraseores.description = Udvisker udelukkende malm.
toolmode.fillteams = Udfyld hold
toolmode.fillteams.description = Udfylder hold i stedet for blokke.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Tegn hold
toolmode.drawteams.description = Tegner hold i stedet for blokke.
toolmode.underliquid = Under Liquids
@@ -641,7 +656,7 @@ objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND ⚠
loadout = Udrustning
resources = Resurser
resources = Resurser
resources.max = Max
bannedblocks = Banlyste blokke
objectives = Objectives
@@ -876,6 +891,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons
stat.bullet = Bullet
stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Hastigheds-forøgelse
stat.range = Rækkevidde
stat.drilltier = Kan bores
@@ -924,12 +940,16 @@ stat.healing = Healing
ability.forcefield = Kraftfelt
ability.repairfield = Reparationsfelt
ability.statusfield = Statusfelt
ability.unitspawn = {0} Fabrik
ability.unitspawn = Fabrik
ability.shieldregenfield = Skjold-regenereringsfelt
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
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Only Core Depositing Allowed
bar.drilltierreq = Kræver bedre bor
@@ -969,6 +989,8 @@ bullet.splashdamage = [stat]{0}[lightgray] områdeskade ~[stat] {1}[lightgray] f
bullet.incendiary = [stat]brændfarlig
bullet.homing = [stat]målsøgende
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.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1068,6 +1090,7 @@ setting.position.name = Vis spillerposition
setting.mouseposition.name = Show Mouse Position
setting.musicvol.name = Musik-volumen
setting.atmosphere.name = Vis planet-atmosfære
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Stemningslyde-volumen
setting.mutemusic.name = Forstum musik
setting.sfxvol.name = SFX-volumen
@@ -1082,8 +1105,10 @@ setting.bridgeopacity.name = Bro-gennemsigtighed
setting.playerchat.name = Vis spillers bobbel-chat
setting.showweather.name = Show Weather Graphics
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.
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[]?
setting.macnotch.name = Tilpas grænsefladen til at vise hak
setting.macnotch.description = Genstart påkrævet for at anvende ændringer
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
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.cancel = Afblæs & Afslut
@@ -1135,8 +1160,8 @@ keybind.select.name = Vælg/Skyd
keybind.diagonal_placement.name = Diagonal placering
keybind.pick.name = Tag blok
keybind.break_block.name = Ødelæg blok
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Fravælg
keybind.pickupCargo.name = Saml last op
keybind.dropCargo.name = Smid last
@@ -1183,6 +1208,8 @@ rules.wavetimer = Bølge-æggeur
rules.wavesending = Wave Sending
rules.waves = Bølger
rules.attack = Angrebsmode
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS AI
rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
@@ -1210,6 +1237,7 @@ rules.buildcostmultiplier = Byggepris-forstærker
rules.buildspeedmultiplier = Byggehastigheds-forstærker
rules.deconstructrefundmultiplier = Dekonstruerings-tilbagebetalings-forstærker
rules.waitForWaveToEnd = Bølge-ventetid for fjender
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop-zone-radius:[lightgray] (felter)
rules.unitammo = Enheder kræver ammunition
rules.enemyteam = Enemy Team
@@ -1752,6 +1780,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
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.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button 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.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.
@@ -1809,6 +1838,9 @@ 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.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.
@@ -2185,6 +2217,9 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
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.shoot = Shoot at a position.
@@ -2197,6 +2232,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
@@ -2239,6 +2275,7 @@ lenum.xor = Bitwise XOR.
lenum.min = Minimum of two numbers.
lenum.max = Maximum of two numbers.
lenum.angle = Angle of vector in degrees.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Length of vector.
lenum.sin = Sine, in degrees.
lenum.cos = Cosine, in degrees.
@@ -2300,6 +2337,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
@@ -2313,5 +2351,3 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+81 -45
View File
@@ -57,6 +57,7 @@ mods.browser.sortstars = Nach Sternen sortieren
schematic = Entwurf
schematic.add = Entwurf speichern...
schematics = Entwürfe
schematic.search = Search schematics...
schematic.replace = Es gibt bereits einen Entwurf mit diesem Namen. Diesen ersetzen?
schematic.exists = Es gibt schon einen Entwurf mit diesem Namen.
schematic.import = Entwurf importieren...
@@ -69,7 +70,7 @@ schematic.shareworkshop = Im Workshop teilen
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Entwurf umkehren
schematic.saved = Entwurf gespeichert.
schematic.delete.confirm = Dieser Entwurf wird vollständig vernichtet.
schematic.rename = Entwurf umbenennen
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} Blöcke
schematic.disabled = [scarlet]Entwürfe deaktiviert[]\nAuf dieser [accent]Karte[] oder [accent]Server[] dürfen keine Entwürfe verwendet werden.
schematic.tags = Tags:
@@ -78,6 +79,7 @@ schematic.addtag = Tag hinzufügen
schematic.texttag = Text-Tag
schematic.icontag = Bild-Tag
schematic.renametag = Tag umbenennen
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Dieses Tag wirklich löschen?
schematic.tagexists = Dieses Tag gibt es schon.
@@ -150,17 +152,17 @@ mod.incompatiblemod = [red]Inkompatibel
mod.blacklisted = [red]Nicht unterstützt
mod.unmetdependencies = [red]Fehlende Abhängigkeiten
mod.erroredcontent = [scarlet]Inhalt-Fehler
mod.circulardependencies = [red]Circular Dependencies
mod.incompletedependencies = [red]Incomplete Dependencies
mod.circulardependencies = [red]Wechselseitige Abhängigkeiten
mod.incompletedependencies = [red]Fehlende Abhängigkeiten
mod.requiresversion.details = Benötigt Spielversion [accent]{0}[]\nDein Spiel ist veraltet. Diese Mod benötigt eine neuere (möglicherweise Alpha- oder Beta-) Spielversion.
mod.outdatedv7.details = Diese Mod ist nicht mit der neuesten Version von Mindustry kompatibel. Der Autor muss diesen aktualisieren und [accent]minGameVersion: 136[] in der [accent]mod.json[]-Datei hinzufügen.
mod.blacklisted.details = Diese Mod würde manuell gesperrt, weil er diese Spielversion zum Abstürzen bringt oder andere Fehler verursacht. Benutze diese Mod nicht.
mod.missingdependencies.details = Dieser Mod fehlen folgende Abhängigkeiten: {0}
mod.erroredcontent.details = Diese Mod hat beim Laden Fehler verursacht. Bitte den Mod-Autor, diese zu beheben.
mod.circulardependencies.details = This mod has dependencies that depends on each other.
mod.incompletedependencies.details = This mod is unable to be loaded due to invalid or missing dependencies: {0}.
mod.requiresversion = Requires game version: [red]{0}
mod.circulardependencies.details = Diese Mod hat Abhängigkeiten, die von einander abhängen.
mod.incompletedependencies.details = Diese Mod kann aufgrund fehlenden oder ungültigen Abhängigkeiten nicht geladen werden: {0}.
mod.requiresversion = Benötigt Spielversion: [red]{0}
mod.errors = Beim Laden von Inhalt sind Fehler aufgetreten.
mod.noerrorplay = [red]Du hast Mods mit Fehlern.[] Deaktiviere die Mods oder behebe die Fehler, bevor du spielst.
@@ -256,11 +258,19 @@ trace = Spieler verfolgen
trace.playername = Spielername: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Mobiler Client: [accent]{0}
trace.modclient = Gemoddeter Client: [accent]{0}
trace.times.joined = Beigetreten: [accent]{0}[] Mal
trace.times.kicked = Rausgeworfen: [accent]{0}[] Mal
trace.ips = IPs:
trace.names = Names:
invalidid = Ungültige Client-ID! Berichte den Fehler.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Verbannungen
server.bans.none = Keine verbannten Spieler gefunden!
server.admins = Administratoren
@@ -274,10 +284,11 @@ server.version = [lightgray]Version: {0}
server.custombuild = [accent]Benutzerdefinierter Build
confirmban = Bist du sicher, dass du diesen Spieler verbannen möchtest?
confirmkick = Bist du sicher, dass du diesen Spieler rauswerfen willst?
confirmvotekick = Bist du sicher, dass du darüber abstimmen willst, diesen Spieler rauszuwerfen?
confirmunban = Bist du sicher, dass du die Verbannung des Spielers rückgängig machen willst?
confirmadmin = Bist du sicher, dass du diesen Spieler zu einem Administrator machen möchtest?
confirmunadmin = Bist du sicher, dass dieser Spieler kein Administrator mehr sein soll?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Spiel beitreten
joingame.ip = IP:
disconnect = Verbindung unterbrochen.
@@ -295,7 +306,7 @@ server.invalidport = Falscher Port!
server.error = [crimson] Fehler beim Hosten des Servers:[accent] {0}
save.new = Neuer Spielstand
save.overwrite = Möchtest du diesen Spielstand wirklich überschreiben?
save.nocampaign = Individual save files from the campaign cannot be imported.
save.nocampaign = Einzelne Spielstände aus der Kampagne können nicht importiert werden.
overwrite = Überschreiben
save.none = Keine Spielstände gefunden!
savefail = Fehler beim Speichern des Spiels!
@@ -364,8 +375,8 @@ pausebuilding = [accent][[{0}][] um das Bauen zu pausieren
resumebuilding = [scarlet][[{0}][] um das Bauen fortzusetzen
enablebuilding = [scarlet][[{0}][] um zu bauen
showui = Bedienflächen versteckt.\nDrücke [accent][[{0}][], um sie wieder anzuzeigen.
commandmode.name = [accent]Command Mode
commandmode.nounits = [no units]
commandmode.name = [accent]Steuerungsmodus
commandmode.nounits = [keine Einheiten]
wave = [accent]Welle {0}
wave.cap = [accent]Welle {0}/{1}
wave.waiting = Nächste Welle in {0}
@@ -385,9 +396,9 @@ custom = Benutzerdefiniert
builtin = Enthalten
map.delete.confirm = Bist du sicher, dass du diese Karte löschen willst? Dies kann nicht rückgängig gemacht werden!
map.random = [accent]Zufällige Karte
map.nospawn = Diese Karte hat keine Kerne, in denen die Spieler beginnen können! Füge einen [#{0}]{1}[] Kern zu dieser Karte im Editor hinzu.
map.nospawn.pvp = Diese Karte hat keine Kerne für die gegnerischen Spieler! Füge über den Editor [scarlet] nicht-orange[] Kerne zu dieser Karte hinzu.
map.nospawn.attack = Diese Karte hat keine gegnerischen Kerne, die Spieler angreifen können! Füge über den Editor a [#{0}]{1}[] Kerne zu dieser Karte hinzu.
map.nospawn = Diese Karte hat keine Kerne, in denen die Spieler beginnen können! Füge einen {0} Kern zu dieser Karte im Editor hinzu.
map.nospawn.pvp = Diese Karte hat keine Kerne für die gegnerischen Spieler! Füge über den Editor [scarlet]nicht-orange[] Kerne zu dieser Karte hinzu.
map.nospawn.attack = Diese Karte hat keine gegnerischen Kerne, die Spieler angreifen können! Füge über den Editor a {0} Kerne zu dieser Karte hinzu.
map.invalid = Fehler beim Laden der Karte: Beschädigte oder ungültige Kartendatei.
workshop.update = Objekt aktualisieren
workshop.error = Fehler beim Laden von Workshop-Details: {0}
@@ -450,7 +461,7 @@ waves.max = maximale Einheiten
waves.guardian = Boss
waves.preview = Vorschau
waves.edit = Bearbeiten...
waves.random = Random
waves.random = Zufällig
waves.copy = Aus der Zwischenablage kopieren
waves.load = Aus der Zwischenablage laden
waves.invalid = Ungültige Wellen in der Zwischenablage.
@@ -461,6 +472,8 @@ waves.sort.reverse = Reihenfolge umkehren
waves.sort.begin = Anfang
waves.sort.health = Lebenspunkte
waves.sort.type = Sorte
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Alle verstecken
waves.units.show = Alle anzeigen
@@ -533,6 +546,8 @@ toolmode.eraseores = Erze löschen
toolmode.eraseores.description = Löscht nur Erze.
toolmode.fillteams = Teams ausfüllen
toolmode.fillteams.description = Füllt Teams aus statt Blöcke.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Teams zeichnen
toolmode.drawteams.description = Zeichnet Teams statt Blöcke.
#unused
@@ -649,8 +664,8 @@ objective.build = [accent]Baue: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.buildunit = [accent]Baue Einheit: [][lightgray]{0}[]x\n{1}[lightgray]{2}
objective.destroyunits = [accent]Zerstöre: [][lightgray]{0}[]x Units
objective.enemiesapproaching = [accent]Gegner in [lightgray]{0}[]
objective.enemyescelating = [accent]Gegnerisch Lufteinheit-Produktion steigert sich in [lightgray]{0}[]
objective.enemyairunits = [accent]Gegnerisch Lufteinheit-Produktion startet in [lightgray]{0}[]
objective.enemyescelating = [accent]Gegnerische Einheit-Produktion steigert sich in [lightgray]{0}[]
objective.enemyairunits = [accent]Gegnerische Lufteinheit-Produktion startet in [lightgray]{0}[]
objective.destroycore = [accent]Gegnerischen Kern zerstören
objective.command = [accent]Einheiten Steuern
objective.nuclearlaunch = [accent]⚠ Atomraketenstart festgestellt: [lightgray]{0}
@@ -777,7 +792,7 @@ sector.windsweptIslands.description = Diese Inseln befinden sich in der Nähe vo
sector.extractionOutpost.description = Ein Außenposten, der vom Gegner erstellt wurde, um Ressourcen in andere Sektoren zu transportieren.\n\nTrans-Sektorischer Transport ist nötig, um weiter voranzuschreiten. Zerstöre den Posten. Erforsche deren Launchpads.
sector.impact0078.description = Hier liegen Reste der interplanetarischen Transporteinheit, die dieses Sonnensystem zuerst betreten hat.\n\nRette so viel wie möglich von den Ruinen. Erforsche jede intakte Technologie.
sector.planetaryTerminal.description = Das Endziel.\n\nDiese Uferbasis besitzt ein Gerät, mit dem es möglich ist, Kerne auf andere Planeten zu schicken. Es ist [accent]sehr[] gut beschützt.\n\nStelle Wassereinheiten her. Eliminiere den Gegner so schnell wie möglich. Erforsche das Launchgerät.
sector.coastline.description = Überreste alter Schiffstechnologien wurden hier entdeckt. Remnants of naval unit technology have been detected at this location. Wehre dich gegen die gegnischen Angriffe, erobere den Sektor und erforsche diese Technologie.
sector.coastline.description = Überreste alter Schiffstechnologien wurden hier entdeckt. Wehre dich gegen die gegnischen Angriffe, erobere den Sektor und erforsche diese Technologie.
sector.navalFortress.description = Der Gegner hat auf einer abgelegenen, von Natur aus sicheren Insel eine Basis aufgebaut. Zerstöre diesen Außenposten. Finde deren fortgeschrittene Schiffstechnologien und erforsche diese weiter.
sector.onset.name = Der Anfang
@@ -899,6 +914,7 @@ stat.repairspeed = Heilungsgeschwindigkeit
stat.weapons = Waffen
stat.bullet = Geschoss
stat.moduletier = Modulstufe
stat.unittype = Einheitentyp
stat.speedincrease = Geschwindigkeitserhöhung
stat.range = Reichweite
stat.drilltier = Abbaubare Erze
@@ -946,13 +962,17 @@ stat.healing = Heilung
ability.forcefield = Kraftfeld
ability.repairfield = Heilungsfeld
ability.statusfield = {0} Statusfeld
ability.unitspawn = {0} Fabrik
ability.shieldregenfield = Schild-regenerations-Feld
ability.statusfield = Statusfeld
ability.unitspawn = Fabrik
ability.shieldregenfield = Schildregenerationsfeld
ability.movelightning = Bewegungsblitze
ability.shieldarc = Lichtbogenschild
ability.suppressionfield = Heilungsunterdrückungsfeld
ability.energyfield = Energiefeld: [accent]{0}[] Schaden ~ [accent]{1}[] Blöcke / [accent]{2}[] Ziele
ability.energyfield = Energiefeld
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Nur Kernablage möglich
bar.drilltierreq = Besserer Bohrer benötigt
@@ -992,6 +1012,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Flächenschaden ~[stat] {1}[lightgray
bullet.incendiary = [stat]entzündend
bullet.homing = [stat]zielsuchend
bullet.armorpierce = [stat]panzerbrechend
bullet.suppression = [stat]{0} sec[lightgray] Heilungsunterdrückung ~ [stat]{1}[lightgray] Kacheln
bullet.interval = [stat]{0}/sec[lightgray] Intervallgeschosse:
bullet.frags = [stat]{0}[lightgray]x Splittergeschosse:
bullet.lightning = [stat]{0}[lightgray]x Blitz ~ [stat]{1}[lightgray] Schaden
bullet.buildingdamage = [stat]{0}%[lightgray]Blockschaden
@@ -1035,7 +1057,7 @@ category.crafting = Erzeugung
category.function = Funktion
category.optional = Optionale Zusätze
setting.skipcoreanimation.name = Kern Start- und Lande-Animation überspringen
setting.landscape.name = Landschaft sperren
setting.landscape.name = Querformat sperren
setting.shadows.name = Schatten
setting.blockreplace.name = Automatische Blockvorschläge
setting.linear.name = Lineare Filterung
@@ -1046,7 +1068,7 @@ setting.buildautopause.name = Bauen automatisch pausieren
setting.doubletapmine.name = Doppeltippen zum Abbauen
setting.commandmodehold.name = Halten für Steuerungsmodus
setting.modcrashdisable.name = Mods bei Absturz deaktivieren
setting.animatedwater.name = Animiertes Wasser
setting.animatedwater.name = Animierte Oberflächen
setting.animatedshields.name = Animierte Schilde
setting.playerindicators.name = Spieler-Indikatoren
setting.indicators.name = Verbündeten-Indikatoren
@@ -1088,9 +1110,10 @@ setting.pixelate.name = Verpixeln [lightgray](Könnte die Leistung beeinträchti
setting.minimap.name = Zeige die Minimap
setting.coreitems.name = Kern-Materialien anzeigen
setting.position.name = Spieler-Position anzeigen
setting.mouseposition.name = Mouseposition anzeigen
setting.mouseposition.name = Mausposition anzeigen
setting.musicvol.name = Musiklautstärke
setting.atmosphere.name = Planetatmosphäre zeigen
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Ambient-Lautstärke
setting.mutemusic.name = Musik stummschalten
setting.sfxvol.name = Audioeffekt-Lautstärke
@@ -1105,8 +1128,10 @@ setting.bridgeopacity.name = Brücken-Deckkraft
setting.playerchat.name = Chat im Spiel anzeigen
setting.showweather.name = Wetter anzeigen
setting.hidedisplays.name = Logik-Bildschirme verdecken
public.confirm = Willst du dein Spiel öffentlich zugänglich machen?\n[accent]Jeder kann deinem Spiel beitreten.\n[lightgray]Dies kann später in den Einstellungen->Spiel->Öffentliches Spiel geändert werden.
public.confirm.really = Wenn du mit Freunden spielen willst, drücke [green]Freunde einladen[] statt einen [scarlet]öffentlichen Server[] zu erstellen!\nBist du dir sicher, dass du dein Spiel [scarlet]öffentlich[] machen möchtest?
setting.macnotch.name = Passen Sie die Schnittstelle an die Anzeigekerbe an
setting.macnotch.description = Neustart erforderlich
steam.friendsonly = Nur Freunde
steam.friendsonly.tooltip = Ob nur Steam-Freunde dein Spiel beitreten können.\nDiese Einstellung zu deaktivieren macht dein Spiel öffentlich - jeder kann beitreten.
public.beta = Bemerke: Beta-Versionen des Spiels können keine öffentlichen Spiele machen.
uiscale.reset = UI-Skalierung wurde geändert.\nDrücke "OK", um diese Skalierung zu bestätigen.\n[scarlet]Zurückkehren und Beenden in[accent] {0}[] Einstellungen...
uiscale.cancel = Abbrechen & Beenden
@@ -1158,8 +1183,8 @@ keybind.select.name = Auswählen/Schießen
keybind.diagonal_placement.name = Diagonal platzieren
keybind.pick.name = Block auswählen
keybind.break_block.name = Block zerstören
keybind.select_all_units = Alle Einheiten auswählen
keybind.select_all_unit_factories = Alle Einheitenfabriken auswählen
keybind.select_all_units.name = Alle Einheiten auswählen
keybind.select_all_unit_factories.name = Alle Einheitenfabriken auswählen
keybind.deselect.name = Auswahl aufheben
keybind.pickupCargo.name = Block aufheben
keybind.dropCargo.name = Block fallen lassen
@@ -1206,6 +1231,8 @@ rules.wavetimer = Wellen-Timer
rules.wavesending = Manuelle Wellen möglich
rules.waves = Wellen
rules.attack = Angriff-Modus
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS KI [red](unfertig)
rules.rtsminsquadsize = Min. Squadgröße
rules.rtsmaxsquadsize = Max. Squadgröße
@@ -1221,7 +1248,7 @@ rules.unitbuildspeedmultiplier = Einheiten-Baugeschwindigkeit Multiplikator
rules.unitcostmultiplier = Einheit-Baukosten Multiplikator
rules.unithealthmultiplier = Einheit-Lebenspunkte-Multiplikator
rules.unitdamagemultiplier = Einheit-Schaden-Multiplikator
rules.unitcrashdamagemultiplier = Unit Crash Damage Multiplier
rules.unitcrashdamagemultiplier = Einheiten-Absturzschaden-Multiplikator
rules.solarmultiplier = Solarstrom-Multiplikator
rules.unitcapvariable = Kerne zählen zum Einheiten-Limit dazu
rules.unitcap = Einheiten-Limit
@@ -1233,6 +1260,7 @@ rules.buildcostmultiplier = Bau-Kosten Multiplikator
rules.buildspeedmultiplier = Bau-Schnelligkeit Multiplikator
rules.deconstructrefundmultiplier = Abbau Ressourcen-Rückerstattung
rules.waitForWaveToEnd = Warten bis Welle endet
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Drop-Zonen-Radius:[lightgray] (Kacheln)
rules.unitammo = Einheiten benötigen Munition [red](wird vielleicht entfernt)
rules.enemyteam = Gegnerteam
@@ -1455,8 +1483,8 @@ block.plastanium-wall.name = Plastaniummauer
block.plastanium-wall-large.name = Große Plastaniummauer
block.phase-wall.name = Phasenmauer
block.phase-wall-large.name = Große Phasenmauer
block.thorium-wall.name = Thorium-Mauer
block.thorium-wall-large.name = Große Thorium-Mauer
block.thorium-wall.name = Thoriummauer
block.thorium-wall-large.name = Große Thoriummauer
block.door.name = Tor
block.door-large.name = Großes Tor
block.duo.name = Doppelgeschütz
@@ -1773,8 +1801,8 @@ hint.breaking = Benutze [accent]Rechtsklick[] und bewege deine Maus, um zu zerst
hint.breaking.mobile = Aktiviere den \ue817 [accent]Hammer[] unten rechts und tippe, um Blöcke zu zerstören.\n\nHalte deinen Finger auf dem Bildschirm, um eine Fläche auszuwählen.
hint.blockInfo = Genauere Blockinformationen können im [accent]Baumenü[] rechts beim [accent][[?][]-Symbol gefunden werden.
hint.derelict = [accent]Derelikte[] Blöcke sind kaputte Teile alter Basen, die nicht mehr funktionieren.\n\nSie können für Ressourcen [accent]abgebaut[] werden.
hint.research = Nehme den \ue875 [accent]Forschen[]-Knopf um neue Technologien zu erforschen.
hint.research.mobile = Nehme den \ue875 [accent]Forschen[]-Knopf im \ue88c [accent]Menü[], um neue Technologien zu erforschen.
hint.research = Klicke auf den \ue875 [accent]Forschen[]-Knopf um neue Technologien zu erforschen.
hint.research.mobile = Klicke auf den \ue875 [accent]Forschen[]-Knopf im \ue88c [accent]Menü[], um neue Technologien zu erforschen.
hint.unitControl = Halte [accent][[L-STRG][] und [accent]klicke[], um alliierte Einheiten oder Geschütze zu steuern.
hint.unitControl.mobile = [accent][[Doppelklicke][], um alliierte Einheiten oder Geschütze zu steuern.
hint.unitSelectControl = Du kannst [accent]L-Shift[] gedrückt halten, um den Steuerungsmodus zu aktivieren.\nIm Steuerungsmodus hältst du [accent]Linksklick[] gedrückt, um Einheiten auswählen zu können. Mit [accent]Rechtsklick[] bestimmst du, wo die ausgewählten Einheiten hingehen sollen.
@@ -1783,6 +1811,7 @@ hint.launch = Sobald du genug Ressourcen gesammelt hast, kannst du [accent]Start
hint.launch.mobile = Sobald du genug Ressourcen gesammelt hast, kannst du [accent]Starten[], indem du andere Sektoren auf der \ue827 [accent]Karte[] im \ue88c [accent]Menü[] auswählst.
hint.schematicSelect = Halte [accent][[F][] gedrückt und bewege deine Maus, um Blöcke zu kopieren.\n\nMit [accent][[Mittelklick][] kannst du einen einzelnen Block kopieren.
hint.rebuildSelect = Halte [accent][[B][] gedrückt und bewege deine Maus, um Überreste zerstörter Blöcke auszuwählen.\nDiese werden dann automatisch wiederaufgebaut.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Halte [accent][[L-STRG][] während du Förderbänder baust, um automatisch einen Weg zu finden.
hint.conveyorPathfind.mobile = Aktiviere den \ue844 [accent]Diagonal-Modus[] unten rechts und platziere Förderbänder, um automatisch einen Weg zu generieren.
@@ -1827,9 +1856,9 @@ onset.mine.mobile = Tippe, um \uf748 [accent]Beryllium[] aus Wänden abzubauen.
onset.research = Öffne das \ue875 Forschungsmenü.\nErforsche und platziere einen \uf73e [accent]Turbinenkondensator[] auf einen Schlot.\nDieser erzeugt [accent]Strom[].
onset.bore = Erforsche und platziere einen \uf741 [accent]Plasmabohrer[].\nDieser baut Rohstoffe aus Wänden automatisch ab.
onset.power = Um den Plasmabohrer mit [accent]Strom[] zu versorgen, kannst du \uf73d [accent]Strahlknoten[] erforschen und bauen.\nVerbinde den Turbinenkondensator mit dem Plasmabohrer.
onset.ducts = Erforsche und platziere \uf799 [accent]Rohrleitugnen[], um die abgebauten Ressourcen zum Kern zu transportieren.\nZiehe die Maus über den Bildschirm, um mehrere Rohrleitugnen zu platzieren.\n[accent]Scrolle[], um die Richtung zu ändern.
onset.ducts.mobile = Erforsche und platziere \uf799 [accent]Rohrleitugnen[], um die abgebauten Ressourcen zum Kern zu transportieren.\n\nDrücke kurz und ziehe deinen Finger über den Bildschirm, um mehrere Rohrleitugnen zu platzieren.
onset.moremine = Erweitere den Bergbau.\nPlatziere mehr Plasmabohrer und verbinde sie mit Rohrleitugnen und Strahlknoten.\nBaue 200 Beryllium ab.
onset.ducts = Erforsche und platziere \uf799 [accent]Rohrleitungen[], um die abgebauten Ressourcen zum Kern zu transportieren.\nZiehe die Maus über den Bildschirm, um mehrere Rohrleitungen zu platzieren.\n[accent]Scrolle[], um die Richtung zu ändern.
onset.ducts.mobile = Erforsche und platziere \uf799 [accent]Rohrleitungen[], um die abgebauten Ressourcen zum Kern zu transportieren.\n\nDrücke kurz und ziehe deinen Finger über den Bildschirm, um mehrere Rohrleitungen zu platzieren.
onset.moremine = Erweitere den Bergbau.\nPlatziere mehr Plasmabohrer und verbinde sie mit Rohrleitungen und Strahlknoten.\nBaue 200 Beryllium ab.
onset.graphite = Komplexere Blöcke benötigen \uf835 [accent]Graphit[].\nStelle Plasmabohrer auf, um Graphit abzubauen.
onset.research2 = Fange an, [accent]Fabriken[] zu erforschen.\nEroforsche den \uf74d [accent]Klippenbohrer[] und den \uf779 [accent]Silizium-Lichtbogenofen[].
onset.arcfurnace = Der Lichtbogenofen verschmilzt \uf834 [accent]Sand[] und \uf835 [accent]Graphit[], um \uf82f [accent]Silizium[] herzustellen.\n[accent]Strom[] wird auch benötigt.
@@ -1844,6 +1873,11 @@ onset.attack = Der Feid ist verwundbar. Greife ihn an.
onset.cores = Neue Kerne können auf [accent]Kernzonen[] platziert werden.\nNeue Kerne funktionieren als Außenposten und haben alle Zugriff auf dasselbe Kerninventar.\nBaue einen \uf725 Kern.
onset.detect = Der Feind wird dich in zwei Minuten entdecken.\nStelle Verteidigung, Bergbau und Produktion auf.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
split.pickup = Manche Blöcke können von der Kerneinheit aufgehoben werden.\nHebe diesen [accent]Behälter[] hoch und trage ihn auf den [accent]Frachtlader[].\n(Default-Tasten für Aufhaben und Fallenlassen sind [ und ] )
split.pickup.mobile = Manche Blöcke können von der Kerneinheit aufgehoben werden.\nHebe diesen [accent]Behälter[] hoch und trage ihn auf den [accent]Frachtlader[].\n(Um etwas aufzuheben oder fallenzulassen, tippe lange drauf.)
split.acquire = Du must etwas Wolfram sammeln, um Einheiten zu bauen.
@@ -1952,7 +1986,7 @@ block.inverted-sorter.description = Wie ein normaler Sortierer, aber gibt das au
block.router.description = Verteilt Materialien auf bis zu drei Richtungen.
block.router.details = Ein nötiges Übel. Es ist nicht empfehlenswert, ihn neben Fabriken zu setzen, da er sich dort verstopfen kann.
block.distributor.description = Verteilt Materialien auf bis zu sieben Richtungen.
block.overflow-gate.description = Gibt Materialien nur zu den Seiten heraus, wenn der fordere Ausgang blockiert ist.
block.overflow-gate.description = Gibt Materialien nur zu den Seiten heraus, wenn der vordere Ausgang blockiert ist.
block.underflow-gate.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind.
block.mass-driver.description = Ein Transportblock mit sehr hoher Reichweite. Sammelt mehrere Materialien und schießt sie zu einem verbundenen Massenbeschleuniger.
block.mechanical-pump.description = Eine Pumpe, die keinen Strom benötigt.
@@ -2064,7 +2098,7 @@ block.electric-heater.description = Heizt Blöcke in einer bestimmten Richtung.
block.slag-heater.description = Heizt Blöcke in einer bestimmten Richtung. Benötigt Schlacke.
block.phase-heater.description = Heizt Blöcke in einer bestimmten Richtung. Benötigt Phasengewebe.
block.heat-redirector.description = Lenkt angesammelte Hitze weiter.
block.heat-router.description = Spreads accumulated heat in three output directions. Verteilt angesammelte Hitze auf die 3 anderen Seiten.
block.heat-router.description = Verteilt angesammelte Hitze auf die 3 anderen Seiten.
block.electrolyzer.description = Spaltet Wasser in Wasserstoff und Ozon.
block.atmospheric-concentrator.description = Sammelt Stickstoff aus der Atmosphäre. Benötigt Hitze.
block.surge-crucible.description = Formt Spannungslegierung ais Schlacke und Silizium. Benötigt Hitze.
@@ -2074,7 +2108,7 @@ block.cyanogen-synthesizer.description = Synthetisiert Cyanogen aus Arkyzit und
block.slag-incinerator.description = Verbrennt nicht-volatile Materialien und Flüssigkeiten. Benötigt Schlacke.
block.vent-condenser.description = Kondensiert Schlotgase zu Wasser. Verbraucht Strom.
block.plasma-bore.description = Baut unbefristet Erze aus einer Erzwand ab. Erfordert kleine Mengen an Strom.\nVerwendet optional Wasserstoff, um die Effizienz zu steigern.
block.large-plasma-bore.description = Ein größerer Plasmabohrer. Kann Wolfram und Thorium abbauen. Benötigt Wasserstoff und Strom.\nVerwendet optional Wasserstoff, um die Effizienz zu steigern.
block.large-plasma-bore.description = Ein größerer Plasmabohrer. Kann Wolfram und Thorium abbauen. Benötigt Wasserstoff und Strom.\nVerwendet optional Stickstoff, um die Effizienz zu steigern.
block.cliff-crusher.description = Zertrümmert Wände, um unbefristet Sand herzustellen. Benötigt Strom. Effizienz variiert je nach Wandart.
block.impact-drill.description = Baut unbefristet Erze in Schüben aus dem Boden ab. Benötigt Strom und Wasser.
block.eruption-drill.description = Ein verbesserter Schlagbohrer. Kann Thorium abbauen. Benötigt Wasserstoff.
@@ -2096,9 +2130,9 @@ block.reinforced-surge-wall-large.description = Beschützt Blöcke vor gegnerisc
block.shielded-wall.description = Beschützt Blöcke vor gegnerischen Projektilen. Benutzt Strom, um ein Projektil-reflektierendes Schild zu erstellen. Leitet Strom.
block.blast-door.description = Eine Mauer, die verbündete Bodeneinheiten durchlässt. Kann nicht manuell gesteuert werden.
block.duct.description = Bewegt Materialien vorwärts. Kann nur ein einziges Item lagern.
block.armored-duct.description = Bewegt Materialien vorwärts. Materialen können von der Seite nur aus Rohrleitugnen herein.
block.armored-duct.description = Bewegt Materialien vorwärts. Materialen können von der Seite nur aus Rohrleitungen herein.
block.duct-router.description = Verteilt Materialien gleichmäßig auf bis zu drei Richtungen. Nimmt Materialien nur aus einer Richtung an. Kann als Sortierer verwendet werden.
block.overflow-duct.description = Gibt Materialien nur zu den Seiten heraus, wenn der fordere Ausgang blockiert ist.
block.overflow-duct.description = Gibt Materialien nur zu den Seiten heraus, wenn der vordere Ausgang blockiert ist.
block.duct-bridge.description = Transportierrt Materialen über Blöcke und Terrain.
block.duct-unloader.description = Entlädt Materialen aus dem Block dahinter. Kann nicht aus Kernen entladen.
block.underflow-duct.description = Das Gegenteil eines Überlauftors. Gibt Materialien nur nach vorne heraus, wenn die Seiten blockiert sind.
@@ -2233,6 +2267,9 @@ lst.flushmessage = Zeige eine Nachricht aus dem Textspeicher auf dem Bildschirm.
lst.cutscene = Verschiebe die Spielerkamera.
lst.setflag = Setze eine Flag, die von allen Prozessoren gelesen werden kann.
lst.getflag = Überprüfe, ob eine Flag gesetzt ist.
lst.setprop = Setzt eine Eigenschaft einer Einheit oder eines Blockes.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
logic.nounitbuild = [red]Logik, die Blöcke baut, ist hier nicht erlaubt.
@@ -2248,6 +2285,7 @@ laccess.dead = Ob ein Block / eine Einheit tot oder nicht mehr gültig ist.
laccess.controlled = Gibt zurück:\n[accent]@ctrlProcessor[] wenn die Einheit prozessorgesteuert ist\n[accent]@ctrlPlayer[] wenn die Einheit / der Block von einem Spieler gesteuert wird\n[accent]@ctrlFormation[] wenn die Einheit Teil einer Formation ist\nSonst 0.
laccess.progress = Fortschritt, von 0 bis 1.\nGibt Produktion, Nachladestatus or Baufortschritt zurück.
laccess.speed = Höchstgeschwindigkeit einer Einheit, gemessen in Blöcke/Sekunde.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unbekannt
lcategory.unknown.description = Unbekannte Anweisungen
@@ -2294,6 +2332,7 @@ lenum.xor = Bitweises XOR.
lenum.min = Die Größte von zwei Zahlen.
lenum.max = Die Kleinste von zwei Zahlen.
lenum.angle = Vektorwinkel in Grad.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Vektorlänge.
lenum.sin = Sinus in Grad.
@@ -2368,6 +2407,7 @@ lenum.unbind = Logiksteuerung deaktivieren.\nNormale KI übernimmt.
lenum.move = Geht zu diese Position.
lenum.approach = Geht auf einen Punkt mit einem bestimmten Radius zu.
lenum.pathfind = Geht zum gegnerischen Spawnpunkt.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Schießt auf eine Position.
lenum.targetp = Schießt auf eine Einheit und sagt deren Position voraus.
lenum.itemdrop = Materialien abwerfen.
@@ -2381,7 +2421,3 @@ lenum.build = Einen Block bauen.
lenum.getblock = Gibt den Boden- und Blocktyp an den Koordinaten zurück.\nEinheiten müssen nah genug dran sein.\nFeste nicht-Blöcke sind [accent]@solid[].
lenum.within = Prüft, ob eine Einheit in einem Radius um einen Punkt ist.
lenum.boost = Aktiviert / deaktiviert den Boost.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+54 -19
View File
@@ -57,6 +57,7 @@ mods.browser.sortstars = Mejor valorados
schematic = Esquema
schematic.add = Guardar esquema...
schematics = Esquemas
schematic.search = Search schematics...
schematic.replace = Ya existe un esquema con ese nombre. ¿Quieres reemplazarlo?
schematic.exists = Ya existe un esquema con ese nombre.
schematic.import = Importar esquema...
@@ -69,7 +70,7 @@ schematic.shareworkshop = Compartir en Steam Workshop
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Invertir esquema
schematic.saved = Esquema guardado.
schematic.delete.confirm = Este esquema será absolutamente erradicado.
schematic.rename = Renombrar esquema
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} bloques
schematic.disabled = [scarlet]Esquemas desactivados.[]\nNo está permitido usar esquemas en este [accent]mapa[] o [accent]servidor.
schematic.tags = Etiquetas:
@@ -78,6 +79,7 @@ schematic.addtag = Añadir etiqueta
schematic.texttag = Texto de etiqueta
schematic.icontag = Icono de etiqueta
schematic.renametag = Renombrar etiqueta
schematic.tagged = {0} tagged
schematic.tagdelconfirm = ¿Eliminar completamente esta etiqueta?
schematic.tagexists = Esa etiqueta ya existe.
@@ -253,11 +255,19 @@ trace = Rastrear Jugador
trace.playername = Nombre del jugador: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Cliente de móvil: [accent]{0}
trace.modclient = Cliente personalizado: [accent]{0}
trace.times.joined = Se ha unido [accent]{0} []veces
trace.times.kicked = Fue expulsado [accent]{0} []veces
trace.ips = IPs:
trace.names = Names:
invalidid = ¡ID de cliente no válida! Puedes enviar un informe reportando el error.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Vetos
server.bans.none = ¡No se ha vetado a ningún usuario!
server.admins = Administradores
@@ -271,10 +281,11 @@ server.version = [gray]v{0} {1}
server.custombuild = [accent]Versión personalizada
confirmban = ¿Quieres vetar a "{0}[white]"?
confirmkick = ¿Quieres expulsar a "{0}[white]"?
confirmvotekick = ¿Estás a favor de expulsar a "{0}[white]"?
confirmunban = ¿Quieres quitar el veto a este jugador?
confirmadmin = ¿Quieres hacer administrador a "{0}[white]"?
confirmunadmin = ¿Quieres quitarle los permisos de administrador a "{0}[white]"?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Unirse a una Partida
joingame.ip = Dirección IP:
disconnect = Desconectado.
@@ -382,9 +393,9 @@ custom = Personalizado
builtin = Incorporado
map.delete.confirm = ¿Quieres borrar este mapa? ¡Esta acción no se puede deshacer!
map.random = [accent]Mapa aleatorio
map.nospawn = ¡Este mapa no tiene ningún núcleo para que aparezca el jugador! Agrega un núcleo [#{0}]{1}[] al mapa desde el editor.
map.nospawn.pvp = ¡Este mapa no tiene ningún núcleo enemigo donde puedan aparecer otros jugadores! Añade un núcleo[scarlet] de otro color[] a este mapa en el editor.
map.nospawn.attack = ¡Este mapa no tiene ningún núcleo enemigo al que los jugadores deban atacar! Añade núcleos [#{0}]{1}[] a este mapa desde el editor.
map.nospawn = ¡Este mapa no tiene ningún núcleo para que aparezca el jugador! Agrega un núcleo {0} al mapa desde el editor.
map.nospawn.pvp = ¡Este mapa no tiene ningún núcleo enemigo donde puedan aparecer otros jugadores! Añade un núcleo [scarlet]de otro color[] a este mapa en el editor.
map.nospawn.attack = ¡Este mapa no tiene ningún núcleo enemigo al que los jugadores deban atacar! Añade núcleos {0} a este mapa desde el editor.
map.invalid = Error cargando el mapa: Archivo de mapa corrupto o no válido.
workshop.update = Actualizar artículo
workshop.error = Error al obtener detalles del Steam Workshop: {0}
@@ -458,6 +469,8 @@ waves.sort.reverse = Invertir orden
waves.sort.begin = Inicio
waves.sort.health = Vida
waves.sort.type = Tipo
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Ocultar todo
waves.units.show = Mostrar todo
@@ -530,6 +543,8 @@ toolmode.eraseores = Borrar minerales
toolmode.eraseores.description = Solo borra minerales.
toolmode.fillteams = Rellenar equipos
toolmode.fillteams.description = Rellena equipos en lugar de bloques.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Dibujar equipos
toolmode.drawteams.description = Dibuja equipos en lugar de bloques.
#no usados
@@ -896,6 +911,7 @@ stat.repairspeed = Velocidad de reparación
stat.weapons = Armas
stat.bullet = Proyectil
stat.moduletier = Categoría de módulo
stat.unittype = Unit Type
stat.speedincrease = Aumento de velocidad
stat.range = Alcance
stat.drilltier = Taladrables
@@ -943,13 +959,16 @@ stat.healing = Curación
ability.forcefield = Área de Escudo
ability.repairfield = Área de Reparación
ability.statusfield = Área de Potenciación {0}
ability.unitspawn = Fábrica de {0}
ability.statusfield = Área de Potenciación
ability.unitspawn = Fábrica
ability.shieldregenfield = Área de Regeneración de Armaduras
ability.movelightning = Movimiento Relámpago
ability.shieldarc = Sector de Escudo
ability.suppressionfield = Área de Bloqueo de Regeneración
ability.energyfield = Campo de Energía: [accent]{0}[] daño ~ [accent]{1}[] bloques / [accent]{2}[] objetivos
ability.energyfield = Campo de Energía
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Sólo se permite depositar en el núcleo
bar.drilltierreq = Requiere un taladro mejor
@@ -989,6 +1008,8 @@ bullet.splashdamage = [stat]{0}[lightgray] daño en área ~[stat] {1}[lightgray]
bullet.incendiary = [stat]incendiaria
bullet.homing = [stat]rastreadora
bullet.armorpierce = [stat]perforación de armadura
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 proyectiles fragmentados:
bullet.lightning = [stat]{0}[lightgray]x rayos ~ [stat]{1}[lightgray] daño
bullet.buildingdamage = [stat]{0}%[lightgray] daño a estructuras
@@ -1088,6 +1109,7 @@ setting.position.name = Mostrar posición de jugadores
setting.mouseposition.name = Mostrar posición del cursor
setting.musicvol.name = Volumen de la música
setting.atmosphere.name = Mostrar atmósfera de planetas
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Volumen del ambiente
setting.mutemusic.name = Silenciar música
setting.sfxvol.name = Volumen del sonido
@@ -1102,8 +1124,10 @@ setting.bridgeopacity.name = Opacidad de puentes
setting.playerchat.name = Mostrar chat de burbuja de jugadores
setting.showweather.name = Efectos visuales climáticos
setting.hidedisplays.name = Ocultar monitores lógicos
public.confirm = ¿Quieres hacer pública tu partida?\n[lightgray]Esto se puede cambiar más tarde en "Configuración->Juego->Visibilidad pública de la partida".
public.confirm.really = ¡Si quieres jugar con amigos, usa [green]Invitar a Amigos[] en lugar de un [scarlet]Servidor Público[]!\n¿De verdad quieres hacer [scarlet]pública[] tu partida?
setting.macnotch.name = Adaptar la interfaz para mostrar la muesca
setting.macnotch.description = Es necesario reiniciar para aplicar los cambios
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Recuerda que no puedes crear partidas públicas en las versiones beta del juego.
uiscale.reset = La escala de interfaz ha sido modificada.\nPulsa "OK" para conservar esta escala.\n[scarlet]Se desharán los cambios automáticamente en [accent] {0}[] segundos...
uiscale.cancel = Cancelar y salir
@@ -1155,8 +1179,8 @@ keybind.select.name = Seleccionar/Disparar
keybind.diagonal_placement.name = Construcción diagonal
keybind.pick.name = Copiar bloque
keybind.break_block.name = Deconstruir bloque
keybind.select_all_units = Seleccionar todas las unidades
keybind.select_all_unit_factories = Seleccionar todas las fábricas de unidades
keybind.select_all_units.name = Seleccionar todas las unidades
keybind.select_all_unit_factories.name = Seleccionar todas las fábricas de unidades
keybind.deselect.name = Deseleccionar
keybind.pickupCargo.name = Cargar bloque/unidad
keybind.dropCargo.name = Soltar bloque/unidad
@@ -1203,6 +1227,8 @@ rules.wavetimer = Temporizador de oleadas
rules.wavesending = Envío de oleadas
rules.waves = Oleadas
rules.attack = Modo de ataque
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = IA enemiga avanzada (RTS AI)
rules.rtsminsquadsize = Tamaño mínimo de escuadrón
rules.rtsmaxsquadsize = Tamaño máximo de escuadrón
@@ -1230,6 +1256,7 @@ rules.buildcostmultiplier = Multiplicador de coste de construcción
rules.buildspeedmultiplier = Multiplicador de velocidad de construcción
rules.deconstructrefundmultiplier = Multiplicador de devolución de desconstrucción
rules.waitForWaveToEnd = Las oleadas esperan a los enemigos
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Radio de zona de aterrizaje:[lightgray] (bloques)
rules.unitammo = Las unidades necesitan munición
rules.enemyteam = Equipo enemigo
@@ -1246,7 +1273,7 @@ rules.lighting = Iluminación
rules.fog = Ocultar terreno inexplorado (Fog of War)
rules.fire = Fuego
rules.anyenv = <Cualquiera>
rules.explosions = Daño de explosiones a bloques/unidades
rules.explosions = Daño de explosiones a bloques/unidades
rules.ambientlight = Iluminación ambiental
rules.weather = Clima
rules.weather.frequency = Frecuencia:
@@ -1503,7 +1530,7 @@ block.cultivator.name = Cultivador
block.conduit.name = Tubería
block.mechanical-pump.name = Bomba mecánica
block.item-source.name = Fuente de objetos
block.item-void.name = Vacío de objetos
block.item-void.name = Vacío de objetos
block.liquid-source.name = Fuente de líquidos
block.liquid-void.name = Vacío de líquidos
block.power-void.name = Vacío de energía
@@ -1693,7 +1720,7 @@ block.reinforced-liquid-container.name = Contenedor de líquidos reforzado
block.reinforced-liquid-tank.name = Tanque de líquidos reforzado
block.beam-node.name = Nodo de energía ortogonal
block.beam-tower.name = Torre de transmisión de energía
block.beam-link.name = Enlace de energía
block.beam-link.name = Enlace de energía
block.turbine-condenser.name = Turbina condensadora
block.chemical-combustion-chamber.name = Cámara de combustión química
block.pyrolysis-generator.name = Generador pirolítico
@@ -1779,6 +1806,7 @@ hint.launch = Cuando tengas sufientes recursos, puedes [accent]Lanzar el núcleo
hint.launch.mobile = Cuando tengas sufientes recursos, puedes [accent]Lanzar el núcleo[] escogiendo como objetivo sectores cercanos en el [accent]Mapa[], disponible desde el [accent]Menú de pausa[].
hint.schematicSelect = Mantén [accent][[F][] y arrastra para crear una selección de bloques que puedes copiar y pegar.\n\nUsa [accent][[Clic central][] para seleccionar un tipo de bloque.
hint.rebuildSelect = Mantén [accent][[B][] y arrastra para seleccionar planos de bloques destruidos.\nEsto los reconstruirá automáticamente.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Mantener [accent][[L-Ctrl][] mientras arrastras cintas transportadoras generará automáticamente una ruta.
hint.conveyorPathfind.mobile = Activa el [accent]modo diagonal[] y arrastra cintas transportadoras para generar una ruta inteligente.
hint.boost = Mantén [accent][[L-Shift][] para sobrevolar obstáculos con tu unidad actual.\n\nSólo algunas unidades terrestres disponen de propulsores que les otorgan esta habilidad.
@@ -1837,6 +1865,11 @@ onset.enemies = Se aproxima un enemigo, prepárate para defenderte.
onset.attack = El enemigo es ahora vulnerable. Contraataca.
onset.cores = Se pueden colocar nuevos núcleos sobre las [accent]zonas de núcleo[].\nLos núcleos adicionales funcionan como bases avanzadas y comparten el inventario de recursos con otros núcleos.\nColoca un \uf725 núcleo.
onset.detect = El enemigo te detectará en 2 minutos.\nEstablece sistemas de defensa, minería, y producción.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
split.pickup = Algunos bloques pueden ser recogidos por la unidad del núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Las teclas por defecto son [ para recoger y ] para soltar la carga)
split.pickup.mobile = Algunos bloques pueden ser recogidos por la unidad del núcleo.\nRecoge este [accent]contenedor[] y suéltalo sobre el [accent]puerto de carga[].\n(Para recoger o soltar algo, mantenlo pulsado.)
split.acquire = Necesitas recolectar tungsteno para construir unidades.
@@ -2227,6 +2260,9 @@ lst.flushmessage = Muestra un mensaje en pantalla desde la lista de espera de te
lst.cutscene = Manipula la cámara del jugador.
lst.setflag = Establece una etiqueta global que se puede leer desde todos los procesadores.
lst.getflag = Comprueba si se ha establecido una etiqueta global.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
logic.nounitbuild = [red]No se permite construir bloques de categoría lógica.
@@ -2242,6 +2278,7 @@ laccess.dead = Si una unidad/bloque es destruída o inválida.
laccess.controlled = Devuelve:\n[accent]@ctrlProcessor[] si el control de la unidad lo tiene un procesador\n[accent]@ctrlPlayer[] si el control de la unidad/bloque lo tiene un jugador\n[accent]@ctrlFormation[] si la unidad está en formación\nDe otra forma, devuelve 0.
laccess.progress = Progreso de una acción, 0 a 1.\nDevuelve el valor de una producción, la recarga de una torreta o el progreso de una construcción.
laccess.speed = Velocidad máxima de una unidad, en bloques/segundo.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Desconocido
lcategory.unknown.description = Instrucciones no clasificadas.
@@ -2288,6 +2325,7 @@ lenum.xor = Comprobación bit a bit XOR.
lenum.min = Mínimo de dos números.
lenum.max = Máximo de dos números.
lenum.angle = Ángulo del vector en grados.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Longitud del vector.
lenum.sin = Seno, en grados.
@@ -2362,6 +2400,7 @@ lenum.unbind = Desactiva el control externo de la unidad enlazada.\nLa unidad re
lenum.move = Moverse a una posición exacta.
lenum.approach = Aproximarse al radio establecido de una posición concreta.
lenum.pathfind = Establece y sigue una ruta hasta el punto de aterrizaje enemigo.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Dispara a una posición.
lenum.targetp = Dispara a un objetivo con predicción de velocidad.
lenum.itemdrop = Suelta los objetos en la estructura especificacda.
@@ -2375,7 +2414,3 @@ lenum.build = Construye una estructura.
lenum.getblock = Obtiene la estructura y su categoría en unas coordenadas específicas.\nLa unidad debe estar en el rango de su posición.\nLos bloques no-construcciones tendrán el tipo [accent]@solid[].
lenum.within = Comprueba si una unidad se encuentra cerca de una posición.
lenum.boost = Iniciar/Detener vuelo.
#Don't translate these yet!
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+51 -15
View File
@@ -56,6 +56,7 @@ mods.browser.sortstars = Sort by stars
schematic = Schematic
schematic.add = Save Schematic...
schematics = Schematics
schematic.search = Search schematics...
schematic.replace = A schematic by that name already exists. Replace it?
schematic.exists = A schematic by that name already exists.
schematic.import = Import Schematic...
@@ -68,7 +69,7 @@ schematic.shareworkshop = Share on Workshop
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Flip Schematic
schematic.saved = Schematic saved.
schematic.delete.confirm = This schematic will be utterly eradicated.
schematic.rename = Rename Schematic
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} blocks
schematic.disabled = [scarlet]Schematics disabled[]\nYou are not allowed to use schematics on this [accent]map[] or [accent]server.
schematic.tags = Tags:
@@ -77,6 +78,7 @@ schematic.addtag = Add Tag
schematic.texttag = Text Tag
schematic.icontag = Icon Tag
schematic.renametag = Rename Tag
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Delete this tag completely?
schematic.tagexists = That tag already exists.
stats = Stats
@@ -249,11 +251,19 @@ trace = Jälita mängijat
trace.playername = Mängija nimi: [accent]{0}
trace.ip = IP: [accent]{0}
trace.id = Mängija ID: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Mobiilne versioon: [accent]{0}
trace.modclient = Modifitseeritud versioon: [accent]{0}
trace.times.joined = Times Joined: [accent]{0}
trace.times.kicked = Times Kicked: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Kehtetu mängija ID! Saada veateade!
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Keelatud mängijad
server.bans.none = Keelatud mängijaid ei leitud!
server.admins = Administraatorid
@@ -267,10 +277,11 @@ server.version = [lightgray]v{0} {1}
server.custombuild = [accent]Kohandatud versioon
confirmban = Oled kindel, et soovid keelata sellel mängjal siin mängida?
confirmkick = Oled kindel, et soovid selle mängija välja visata?
confirmvotekick = Oled kindel, et soovid selle mängija mängust välja hääletada?
confirmunban = Oled kindel, et soovid lubada sellel mängijal siin uuesti mängida?
confirmadmin = Oled kindel, et soovid anda sellele mängijale adminstraatori õigused?
confirmunadmin = Oled kindel, et soovid sellelt mängijalt adminstraatori õigused ära võtta?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Liitu mänguga
joingame.ip = Aadress:
disconnect = Ühendus katkestatud.
@@ -378,9 +389,9 @@ custom = Mängija loodud
builtin = Sisse-ehitatud
map.delete.confirm = Oled kindel, et soovid maailma kustutada? Seda ei saa tagasi võtta!
map.random = [accent]Suvaline maailm
map.nospawn = Selles maailmas ei ole mängijate tuumikuid!\nLisa redaktoris sellele maailmale[accent] oranž[] tuumik.
map.nospawn.pvp = Selles maailmas ei ole piisavalt mängijate tuumikuid!\nLisa redaktoris sellele maailmale[scarlet] mitte-oranže[] tuumikuid.
map.nospawn.attack = Selles maailmas ei ole mängijate poolt rünnatavaid vaenlaste tuumikuid!\nLisa redaktoris sellele maailmale[scarlet] punaseid[] tuumikuid.
map.nospawn = Selles maailmas ei ole mängijate tuumikuid!\nLisa redaktoris sellele maailmale {0} tuumik.
map.nospawn.pvp = Selles maailmas ei ole piisavalt mängijate tuumikuid!\nLisa redaktoris sellele maailmale [scarlet]mitte-oranže[] tuumikuid.
map.nospawn.attack = Selles maailmas ei ole mängijate poolt rünnatavaid vaenlaste tuumikuid!\nLisa redaktoris sellele maailmale {0} tuumikuid.
map.invalid = Viga maailma laadimisel: ebasobiv või riknenud fail.
workshop.update = Update Item
workshop.error = Error fetching workshop details: {0}
@@ -454,6 +465,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin
waves.sort.health = Health
waves.sort.type = Type
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Hide All
waves.units.show = Show All
@@ -525,6 +538,8 @@ toolmode.eraseores = Kustuta maake
toolmode.eraseores.description = Kustuta ainult maake.
toolmode.fillteams = Täida võistkondi
toolmode.fillteams.description = Täida blokkide asemel võistkondi.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Joonista võistkondi
toolmode.drawteams.description = Joonista blokkide asemel võistkondi.
toolmode.underliquid = Under Liquids
@@ -641,7 +656,7 @@ objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND ⚠
loadout = Loadout
resources = Resources
resources = Resources
resources.max = Max
bannedblocks = Banned Blocks
objectives = Objectives
@@ -876,6 +891,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons
stat.bullet = Bullet
stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Kiiruse suurenemine
stat.range = Ulatus
stat.drilltier = Kaevandatav
@@ -924,12 +940,16 @@ stat.healing = Healing
ability.forcefield = Force Field
ability.repairfield = Repair Field
ability.statusfield = Status Field
ability.unitspawn = {0} Factory
ability.unitspawn = Factory
ability.shieldregenfield = Shield Regen Field
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
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Only Core Depositing Allowed
bar.drilltierreq = Nõuab paremat puuri
@@ -969,6 +989,8 @@ bullet.splashdamage = [stat]{0}[lightgray] hävituspunkti ~[stat] {1}[lightgray]
bullet.incendiary = [stat]süttiv
bullet.homing = [stat]isesihtiv
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.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1068,6 +1090,7 @@ setting.position.name = Show Player Position
setting.mouseposition.name = Show Mouse Position
setting.musicvol.name = Muusika helitugevus
setting.atmosphere.name = Show Planet Atmosphere
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Taustahelide tugevus
setting.mutemusic.name = Vaigista muusika
setting.sfxvol.name = Heliefektide tugevus
@@ -1082,8 +1105,10 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Näita mängusisest vestlusakent
setting.showweather.name = Show Weather Graphics
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.
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[]?
setting.macnotch.name = Kohandage liidest sälku kuvamiseks
setting.macnotch.description = Muudatuste rakendamiseks on vaja taaskäivitada
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Note that beta versions of the game cannot make public lobbies.
uiscale.reset = Kasutajaliidese suurust on muudetud.\nVajuta nupule "OK", et uus suurus kinnitada.\n[scarlet]Esialgne suurus taastatakse[accent] {0}[] sekundi pärast...
uiscale.cancel = Tühista ja välju
@@ -1135,8 +1160,8 @@ keybind.select.name = Vali/Tulista
keybind.diagonal_placement.name = Diagonaalne paigutamine
keybind.pick.name = Vali blokk
keybind.break_block.name = Hävita blokk
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Tühista valik
keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo
@@ -1183,6 +1208,8 @@ rules.wavetimer = Kasuta taimerit
rules.wavesending = Wave Sending
rules.waves = Kasuta lahingulaineid
rules.attack = Mänguviis "Rünnak"
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS AI
rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
@@ -1210,6 +1237,7 @@ rules.buildcostmultiplier = Ehitamise maksumuse kordaja
rules.buildspeedmultiplier = Ehitamise kiiruse kordaja
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Järgmine laine ootab eelmise laine lõpuni
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Maandumisala raadius:[lightgray] (ühik)
rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team
@@ -1752,6 +1780,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
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.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button 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.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.
@@ -1809,6 +1838,9 @@ 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.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.
@@ -1923,7 +1955,7 @@ block.pulse-conduit.description = Täiustatud toru, mis transpordib ja hoiustab
block.plated-conduit.description = Moves liquids at the same rate as pulse conduits, but possesses more armor. Does not accept fluids from the sides by anything other than conduits.\nLeaks less.
block.liquid-router.description = Jaotab vedelikke kuni kolmes väljuvas suunas võrdselt. Selle jaoturiga on võimalik teatud koguses ka vedelikku hoiustada. Kasulik olukordades, kus vedelikke on vaja korraga saata mitmesse kohta.
block.liquid-container.description = Stores a sizeable amount of liquid. Outputs to all sides, similarly to a liquid router.
block.liquid-tank.description = Hoiustab suures koguses vedelikke. Kasuta puhvrite loomiseks juhul, kui ressursside nõudlus pole püsiv, või ettevaatusabinõuna tähtsate konstruktsioonide jahutussüsteemides.
block.liquid-tank.description = Hoiustab suures koguses vedelikke. Kasuta puhvrite loomiseks juhul, kui ressursside nõudlus pole püsiv, või ettevaatusabinõuna tähtsate konstruktsioonide jahutussüsteemides.
block.liquid-junction.description = Toimib kui sild samal tasapinnal ristuvate torude vahel. Kasulik olukordades, kus kaks toru kannavad erinevaid vedelikke erinevatesse kohtadesse.
block.bridge-conduit.description = Spetsiaalne toru, mis liigutab vedelikke üle maastiku ja ehitiste kuni 3 bloki ulatuses.
block.phase-conduit.description = Täiustatud toru, mis kasutab energiat vedelike teleportimiseks järgmise samasuguse toruni üle mitme bloki.
@@ -2187,6 +2219,9 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
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.shoot = Shoot at a position.
@@ -2199,6 +2234,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
@@ -2241,6 +2277,7 @@ lenum.xor = Bitwise XOR.
lenum.min = Minimum of two numbers.
lenum.max = Maximum of two numbers.
lenum.angle = Angle of vector in degrees.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Length of vector.
lenum.sin = Sine, in degrees.
lenum.cos = Cosine, in degrees.
@@ -2302,6 +2339,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
@@ -2315,5 +2353,3 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+49 -13
View File
@@ -56,6 +56,7 @@ mods.browser.sortstars = Ordenatu izarren arabera
schematic = Eskema
schematic.add = Gorde eskema...
schematics = Eskemak
schematic.search = Search schematics...
schematic.replace = Badago izen bereko eskema bat. Ordeztu nahi duzu?
schematic.exists = Badago izen bereko eskema bat.
schematic.import = Inportatu eskema...
@@ -68,7 +69,7 @@ schematic.shareworkshop = Partekatu tailerrean
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: itzulbiratu eskema
schematic.saved = Eskema gordeta.
schematic.delete.confirm = Eskema hau behin betiko suntsituko da.
schematic.rename = Aldatu izena eskemari
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} bloke
schematic.disabled = [scarlet]Eskemak desgaituta[]\nEz duzu eskemak erabiltzeko baimenik [accent]mapa[] edo [accent]zerbitzari[] honetan.
schematic.tags = Etiketak:
@@ -77,6 +78,7 @@ schematic.addtag = Gehitu etiketa
schematic.texttag = Etiketaren testua
schematic.icontag = Etiketaren ikonoa
schematic.renametag = Aldatu etiketaren izena
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Ezabatu etiketa hau erabat?
schematic.tagexists = Etiketa badago aurretik.
stats = Estatistikak
@@ -251,11 +253,19 @@ trace = Trazatu jokalaria
trace.playername = Jokalariaren izena: [accent]{0}
trace.ip = IP-a: [accent]{0}
trace.id = ID bakana: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Bezero mugikorra: [accent]{0}
trace.modclient = Bezero pertsonalizatua: [accent]{0}
trace.times.joined = Times Joined: [accent]{0}
trace.times.kicked = Times Kicked: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Bezero ID baliogabea! Ireki arazte txosten bat.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Debekuak
server.bans.none = Ez da debekatutako jokalaririk aurkitu!
server.admins = Administratzaileak
@@ -269,10 +279,11 @@ server.version = [gray]v{0} {1}
server.custombuild = [accent]Konpilazio pertsonalizatua
confirmban = Ziur jokalari hau debekatu nahi duzula?
confirmkick = Ziur jokalari hau kanporatu nahi duzula?
confirmvotekick = Ziur hokalari hau botatzearen alde bozkaytu nahi duzula?
confirmunban = Ziur jokalari hau debekatzeari utzi nahi nahi diozula?
confirmadmin = Ziur jokalari hau admin bihurtu nahi duzula?
confirmunadmin = Ziur jokalari honi admin eskubidea kendu nahi diozula?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Batu partidara
joingame.ip = Helbidea:
disconnect = Deskonektatuta.
@@ -380,9 +391,9 @@ custom = Pertsonalizatua
builtin = Jolas barnekoa
map.delete.confirm = Ziur mapa hau ezabatu nahi duzula? Ekintza hau ezin da desegin!
map.random = [accent]Ausazko mapa
map.nospawn = Mapa honek ez du muinik jokalaria sortu dadin! Gehitu muin [accent] laranja[] bat mapa honi editorean.
map.nospawn = Mapa honek ez du muinik jokalaria sortu dadin! Gehitu muin {0} bat mapa honi editorean.
map.nospawn.pvp = Mapa honek ez du etsaien muinik jokalaria sortu dadin! Gehitu [scarlet]laranja ez den[] muinen bat edo batzuk mapa honi editorean.
map.nospawn.attack = Mapa honek ez du etsaien muinik jokalariak eraso dezan! Gehitu muin [scarlet]gorriak[] mapa honi editorean.
map.nospawn.attack = Mapa honek ez du etsaien muinik jokalariak eraso dezan! Gehitu muin {0} mapa honi editorean.
map.invalid = Errorea mapa kargatzean: Mapa-fitxategi baliogabe edo hondatua.
workshop.update = Eguneratu elementua
workshop.error = Errorea tailerreko xehetasunak eskuratzean: {0}
@@ -456,6 +467,8 @@ waves.sort.reverse = Reverse Sort
waves.sort.begin = Begin
waves.sort.health = Health
waves.sort.type = Type
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Hide All
waves.units.show = Show All
@@ -527,6 +540,8 @@ toolmode.eraseores = Ezabatu meak
toolmode.eraseores.description = Ezabatu meak soilik.
toolmode.fillteams = Bete taldeak
toolmode.fillteams.description = Bete taldeak blokeen ordez.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Marraztu taldeak
toolmode.drawteams.description = Marraztu taldeak blokeen ordez.
toolmode.underliquid = Under Liquids
@@ -643,7 +658,7 @@ objective.command = [accent]Command Units
objective.nuclearlaunch = [accent]⚠ Nuclear launch detected: [lightgray]{0}
announce.nuclearstrike = [red]⚠ NUCLEAR STRIKE INBOUND ⚠
loadout = Loadout
resources = Resources
resources = Resources
resources.max = Max
bannedblocks = Debekatutako blokeak
objectives = Objectives
@@ -878,6 +893,7 @@ stat.repairspeed = Repair Speed
stat.weapons = Weapons
stat.bullet = Bullet
stat.moduletier = Module Tier
stat.unittype = Unit Type
stat.speedincrease = Abiadura areagotzea
stat.range = Irismena
stat.drilltier = Ustiagarriak
@@ -926,12 +942,16 @@ stat.healing = Healing
ability.forcefield = Force Field
ability.repairfield = Repair Field
ability.statusfield = Status Field
ability.unitspawn = {0} Factory
ability.unitspawn = Factory
ability.shieldregenfield = Shield Regen Field
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
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Only Core Depositing Allowed
bar.drilltierreq = Zulagailu hobea behar da
@@ -971,6 +991,8 @@ bullet.splashdamage = [stat]{0}[lightgray] ingurune-kaltea ~[stat] {1}[lightgray
bullet.incendiary = [stat]su-eragilea
bullet.homing = [stat]gidatua
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.lightning = [stat]{0}[lightgray]x lightning ~ [stat]{1}[lightgray] damage
bullet.buildingdamage = [stat]{0}%[lightgray] building damage
@@ -1070,6 +1092,7 @@ setting.position.name = Erakutsi jokalariaren kokalekua
setting.mouseposition.name = Show Mouse Position
setting.musicvol.name = Musikaren bolumena
setting.atmosphere.name = Show Planet Atmosphere
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Giroaren bolumena
setting.mutemusic.name = Isilarazi musika
setting.sfxvol.name = Efektuen bolumena
@@ -1084,8 +1107,10 @@ setting.bridgeopacity.name = Bridge Opacity
setting.playerchat.name = Erakutsi jolas barneko txata
setting.showweather.name = Show Weather Graphics
setting.hidedisplays.name = Hide Logic Displays
public.confirm = Zure jolasa publikoa egin nahi duzu?\n[accent]Edonor elkartu ahal izango da zure partidetara.\n[lightgray]Hau gero ere aldatu dauteke, Ezarpenak->Partida->Partida publikoaren ikusgaitasuna.
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[]?
setting.macnotch.name = Egokitu interfazea bistaratzeko
setting.macnotch.description = Berrabiarazi behar da aldaketak aplikatzeko
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Kontuan izan jolasaren beta bertsioek ezin dituztela jokalarien gela publokoak sortu.
uiscale.reset = Interfazearen eskala aldatu da.\nSakatu "Ados" eskala hau berresteko.\n[scarlet][accent] {0}[] segundo atzera egin eta irteteko...
uiscale.cancel = Utzi eta irten
@@ -1137,8 +1162,8 @@ keybind.select.name = Hautatu/Tirokatu
keybind.diagonal_placement.name = Kokatze diagonala
keybind.pick.name = Jaso blokea
keybind.break_block.name = Apurtu blokea
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Deshautatu
keybind.pickupCargo.name = Pickup Cargo
keybind.dropCargo.name = Drop Cargo
@@ -1185,6 +1210,8 @@ rules.wavetimer = Boladen denboragailua
rules.wavesending = Wave Sending
rules.waves = Boladak
rules.attack = Eraso modua
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS AI
rules.rtsminsquadsize = Min Squad Size
rules.rtsmaxsquadsize = Max Squad Size
@@ -1212,6 +1239,7 @@ rules.buildcostmultiplier = Eraikitze kostu-biderkatzailea
rules.buildspeedmultiplier = Eraikitze abiadura-biderkatzailea
rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier
rules.waitForWaveToEnd = Atzeratu bolada etsairik geratzen bada
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Erruntze puntuaren erradioa:[lightgray] (lauzak)
rules.unitammo = Units Require Ammo
rules.enemyteam = Enemy Team
@@ -1754,6 +1782,7 @@ hint.launch = Once enough resources are collected, you can [accent]Launch[] by s
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.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button 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.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.
@@ -1811,6 +1840,9 @@ 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.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.
@@ -2189,6 +2221,9 @@ lst.flushmessage = Display a message on the screen from the text buffer.\nWill w
lst.cutscene = Manipulate the player camera.
lst.setflag = Set a global flag that can be read by all processors.
lst.getflag = Check if a global flag is set.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
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.shoot = Shoot at a position.
@@ -2201,6 +2236,7 @@ laccess.dead = Whether a unit/building is dead or no longer valid.
laccess.controlled = Returns:\n[accent]@ctrlProcessor[] if unit controller is processor\n[accent]@ctrlPlayer[] if unit/building controller is player\n[accent]@ctrlFormation[] if unit is in formation\nOtherwise, 0.
laccess.progress = Action progress, 0 to 1.\nReturns production, turret reload or construction progress.
laccess.speed = Top speed of a unit, in tiles/sec.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Unknown
lcategory.unknown.description = Uncategorized instructions.
lcategory.io = Input & Output
@@ -2243,6 +2279,7 @@ lenum.xor = Bitwise XOR.
lenum.min = Minimum of two numbers.
lenum.max = Maximum of two numbers.
lenum.angle = Angle of vector in degrees.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Length of vector.
lenum.sin = Sine, in degrees.
lenum.cos = Cosine, in degrees.
@@ -2304,6 +2341,7 @@ lenum.unbind = Completely disable logic control.\nResume standard AI.
lenum.move = Move to exact position.
lenum.approach = Approach a position with a radius.
lenum.pathfind = Pathfind to the enemy spawn.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Shoot a position.
lenum.targetp = Shoot a target with velocity prediction.
lenum.itemdrop = Drop an item.
@@ -2317,5 +2355,3 @@ lenum.build = Build a structure.
lenum.getblock = Fetch a building and type at coordinates.\nUnit must be in range of position.\nSolid non-buildings will have the type [accent]@solid[].
lenum.within = Check if unit is near a position.
lenum.boost = Start/stop boosting.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
+52 -16
View File
@@ -56,6 +56,7 @@ mods.browser.sortstars = Järjestä tähtien määrän perusteella
schematic = Kaavio
schematic.add = Tallenna kaavio...
schematics = Kaaviot
schematic.search = Search schematics...
schematic.replace = Kaavio tällä nimellä on jo olemassa. Haluatko korvata sen?
schematic.exists = Kaavio tällä nimellä on jo olemassa.
schematic.import = Tuo kaavio...
@@ -68,7 +69,7 @@ schematic.shareworkshop = Jaa Workshoppiin
schematic.flip = [accent][[{0}][]/[accent][[{1}][]: Käännä Kaavio
schematic.saved = Kaavio tallennettu.
schematic.delete.confirm = Tämä kaavio poistetaan.
schematic.rename = Nimeä kaavio uudelleen
schematic.edit = Edit Schematic
schematic.info = {0}x{1}, {2} palikkaa
schematic.disabled = [scarlet]Kaaviot poistettu käytöstä[]\nEt pysty käyttämään kaavioita tällä [accent]kartalla[] tai [accent]palvelimella.
schematic.tags = Tunnisteet:
@@ -77,6 +78,7 @@ schematic.addtag = Lisää tunniste
schematic.texttag = Tekstitunniste
schematic.icontag = Kuvatunniste
schematic.renametag = Nimeä tunniste uudelleen
schematic.tagged = {0} tagged
schematic.tagdelconfirm = Poista tunniste pysyvästi?
schematic.tagexists = Samanlainen tunniste on jo olemassa.
stats = Tilastot
@@ -249,11 +251,19 @@ trace = Seuraa pelaajaa
trace.playername = Pelaajanimi: [accent]{0}
trace.ip = IP-osoite: [accent]{0}
trace.id = Pelaajakohtainen tunniste: [accent]{0}
trace.language = Language: [accent]{0}
trace.mobile = Mobiililaite: [accent]{0}
trace.modclient = Muokattu asiakasohjelma: [accent]{0}
trace.times.joined = Kuinka monta kertaa olet liittynyt: [accent]{0}
trace.times.kicked = Kuinka monta kertaa sinut on potkittu ulos: [accent]{0}
trace.ips = IPs:
trace.names = Names:
invalidid = Kelvoton asiakasohjelman ID! Lähetä bugiraportti.
player.ban = Ban
player.kick = Kick
player.trace = Trace
player.admin = Toggle Admin
player.team = Change Team
server.bans = Porttikiellot
server.bans.none = Porttikieltoja saaneita pelaajia ei löytynyt!
server.admins = Ylläpitäjät
@@ -267,10 +277,11 @@ server.version = [gray]v{0} {1}
server.custombuild = [accent]Muokattu koontiversio
confirmban = Oletko varma että haluat antaa porttikiellon tälle pelaajalle?
confirmkick = Oletko varma että haluat potkia tämän pelaajan?
confirmvotekick = Oletko varma että haluat äänestää tämän pelaajan potkituksi?
confirmunban = Oletko varma että haluat päästää tämän pelaajan takaisin?
confirmadmin = Oletko varma että haluat antaa pelaajalle hallinto-oikeuksia?
confirmunadmin = Oletko varma että haluat poistaa hallinto-oikeudet pelaajalta?
votekick.reason = Vote-Kick Reason
votekick.reason.message = Are you sure you want to vote-kick "{0}[white]"?\nIf yes, please enter the reason:
joingame.title = Liity peliin
joingame.ip = Osoite:
disconnect = Yhteys katkaistu.
@@ -378,9 +389,9 @@ custom = Mukautettu
builtin = Sisäänrakennettu
map.delete.confirm = Oletko varma että haluat poistaa tämän kartan? Poistoa ei voi peruuttaa!
map.random = [accent]Satunnainen kartta
map.nospawn = Tässä kartassa ei ole ytimiä joihin syntyä! Lisää[accent] oranssi[] ydin karttaan editorissa.
map.nospawn.pvp = Tässä kartassa ei ole vihollisytimiä, joihin pelaaja voisi syntyä! Lisää karttaan[scarlet] ei-oransseja[] ytimiä editorissa.
map.nospawn.attack = Tässä kartassa ei ole vihollisytimiä, joihin pelaaja voisi hyökätä! Lisää karttaan[scarlet] punaisia[] ytimiä editorissa.
map.nospawn = Tässä kartassa ei ole ytimiä joihin syntyä! Lisää {0} ydin karttaan editorissa.
map.nospawn.pvp = Tässä kartassa ei ole vihollisytimiä, joihin pelaaja voisi syntyä! Lisää karttaan [scarlet]ei-oransseja[] ytimiä editorissa.
map.nospawn.attack = Tässä kartassa ei ole vihollisytimiä, joihin pelaaja voisi hyökätä! Lisää karttaan {0} ytimiä editorissa.
map.invalid = Virhe ladatessa karttaa: korruptoitunut tai väärä karttatiedosto.
workshop.update = Päivitä tavara
workshop.error = Virhe Workshopin tietoja noudettaessa: {0}
@@ -454,6 +465,8 @@ waves.sort.reverse = Järjestä käänteisesti
waves.sort.begin = Alkutaso
waves.sort.health = Elämäpisteet
waves.sort.type = Tyyppi
waves.search = Search waves...
waves.filter = Unit Filter
waves.units.hide = Piilota kaikki
waves.units.show = Näytä kaikki
@@ -525,6 +538,8 @@ toolmode.eraseores = Poista malmit
toolmode.eraseores.description = Poista vain malmit.
toolmode.fillteams = Täytä tiimit
toolmode.fillteams.description = Täytä joukkueita palikkojen sijaan.
toolmode.fillerase = Fill Erase
toolmode.fillerase.description = Erase blocks of the same type.
toolmode.drawteams = Piirrä joukkueita
toolmode.drawteams.description = Piirrä joukkueita palikkojen sijaan.
toolmode.underliquid = Pinnanalainen tila
@@ -875,6 +890,7 @@ stat.repairspeed = Korjausnopeus
stat.weapons = Aseet
stat.bullet = Ammus
stat.moduletier = Moduulin taso
stat.unittype = Unit Type
stat.speedincrease = Nopeuden kasvu
stat.range = Etäisyys
stat.drilltier = Porattavat
@@ -923,12 +939,16 @@ stat.healing = Parantuu
ability.forcefield = Voimakenttä
ability.repairfield = Korjauskenttä
ability.statusfield = Statuskenttä
ability.unitspawn = {0} Tehdas
ability.unitspawn = Tehdas
ability.shieldregenfield = Kilvenvahvistuskenttä
ability.movelightning = Salamointi liikkuessa
ability.shieldarc = Kilpikaari
ability.suppressionfield = Regen Suppression Field
ability.energyfield = Energiakenttä: [accent]{0}[] vahinko ~ [accent]{1}[] palikkaa / [accent]{2}[] kohdetta
ability.energyfield = Energiakenttä
ability.energyfield.sametypehealmultiplier = [lightgray]Same Type Healing: [white]{0}%
ability.energyfield.maxtargets = [lightgray]Max Targets: [white]{0}
ability.regen = Regeneration
bar.onlycoredeposit = Sijoittaminen sallittua vain ytimeen
bar.drilltierreq = Parempi pora vaadittu
@@ -968,6 +988,8 @@ bullet.splashdamage = [stat]{0}[lightgray] Aluevahinko ~[stat] {1}[lightgray] pa
bullet.incendiary = [stat]sytyttävä
bullet.homing = [stat]itseohjautuva
bullet.armorpierce = [stat]haarniskan läpäisevä
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 sirpaleammuksia:
bullet.lightning = [stat]{0}[lightgray]x salama ~ [stat]{1}[lightgray] vahinkoa
bullet.buildingdamage = [stat]{0}%[lightgray] vahinko rakennuksiin
@@ -1067,6 +1089,7 @@ setting.position.name = Näytä pelaajan sijainti
setting.mouseposition.name = Näytä hiiren sijainti
setting.musicvol.name = Musiikin äänenvoimakkuus
setting.atmosphere.name = Näytä planeetan ilmakehä
setting.drawlight.name = Draw Darkness/Lighting
setting.ambientvol.name = Taustaäänet
setting.mutemusic.name = Mykistä musiikki
setting.sfxvol.name = SFX-voimakkuus
@@ -1081,8 +1104,10 @@ setting.bridgeopacity.name = Siltojen läpinäkyvyys
setting.playerchat.name = Näytä pelinsisäinen keskustelu
setting.showweather.name = Näytä säägrafiikat
setting.hidedisplays.name = Piilota logiikkanäytöt
public.confirm = Haluatko tehdä pelistäsi julkisen?\n[accent]Kuka tahansa voi liittyä peliisi.\n[lightgray]Tämä voidaan muuttaa myöhemmin: Asetukset->Peli->Julkisen pelin näkyvyys
public.confirm.really = Jos halat pelata kaverien kanssa, käytä [green]Kutsu kaveri[] -toimintoa, älä [scarlet]Julkinen palvelin[] -toimintoa!\nOletko varma, että haluat tehdä pelistäsi [scarlet]julkisen[]?
setting.macnotch.name = Mukauta käyttöliittymä näyttämään lovi
setting.macnotch.description = Muutosten toteuttaminen vaatii uudelleenkäynnistyksen
steam.friendsonly = Friends Only
steam.friendsonly.tooltip = Whether only Steam friends will be able to join your game.\nUnchecking this box will make your game public - anyone can join.
public.beta = Huomaa, että pelin betaversiot eivät voi luoda julkisia auloja.
uiscale.reset = UI:n skaalaa on muutettu.\nPaina "OK" hyväksyäksesi tämän skaalan.\n[scarlet]Palautetaan ja poistutaan[accent] {0}[] sekunnissa...
uiscale.cancel = Peruuta ja poistu
@@ -1134,8 +1159,8 @@ keybind.select.name = Valitse/Ammu
keybind.diagonal_placement.name = Vino sijoitus
keybind.pick.name = Ota palikka
keybind.break_block.name = Riko palikka
keybind.select_all_units = Select All Units
keybind.select_all_unit_factories = Select All Unit Factories
keybind.select_all_units.name = Select All Units
keybind.select_all_unit_factories.name = Select All Unit Factories
keybind.deselect.name = Poista valinta
keybind.pickupCargo.name = Nosta lastia
keybind.dropCargo.name = Pudota lastia
@@ -1182,6 +1207,8 @@ rules.wavetimer = Tasojen aikaraja
rules.wavesending = Wave Sending
rules.waves = Tasot
rules.attack = Hyökkäystila
rules.buildai = Base Builder AI
rules.buildaitier = Builder AI Tier
rules.rtsai = RTS AI
rules.rtsminsquadsize = Min. hyökkäysjoukon koko
rules.rtsmaxsquadsize = Max Squad Size
@@ -1209,6 +1236,7 @@ rules.buildcostmultiplier = Rakentamisen hintakerroin
rules.buildspeedmultiplier = Rakentamisen nopeuskerroin
rules.deconstructrefundmultiplier = Purkamisen palautuskerroin
rules.waitForWaveToEnd = Tasot odottavat edellisen tason loppumista
rules.wavelimit = Map Ends After Wave
rules.dropzoneradius = Syntypisteen säde:[lightgray] (laattoina)
rules.unitammo = Yksiköt tarvitsevat ammuksia
rules.enemyteam = Vihollisjoukkue
@@ -1754,6 +1782,7 @@ hint.launch = Kun olet kerännyt riittävästi resursseja, voit [accent]Laukaist
hint.launch.mobile = Kun olet kerännyt riittävästi resursseja, voit [accent]Laukaista[] valitsemalla läheisen sektorin \ue827[accent]Kartasta[], joka löytyy \ue88c[accent]Valikosta[].
hint.schematicSelect = Pidä näppäintä [accent][[F][] pohjassa ja vedä valitaksesi palikoita kopioitavaksi ja liitettäväksi.\n\n[accent] Paina [[Hiiren keskinäppäin][] kopioidaksesi yksittäisen palikan.
hint.rebuildSelect = Hold [accent][[B][] and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.rebuildSelect.mobile = Select the \ue874 copy button, then tap the \ue80f rebuild button and drag to select destroyed block plans.\nThis will rebuild them automatically.
hint.conveyorPathfind = Pidä näppäintä [accent][[Vasen ctrl][] pohjassa, kun vedät liukuhihnoja luodaksesi polun automaattisesti.
hint.conveyorPathfind.mobile = Salli \ue844[accent]Viisto tila[] ja vedä liukuhihnoja luodaksesi polun automaattisesti.
hint.boost = Pidä [accent][[Vasen shift][] pohjassa lentääksesi esteiden yli yksikölläsi.\n\nVain harvoilla maajoukoilla on tehostin.
@@ -1811,6 +1840,9 @@ 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.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.
aegis.tungsten = Tungsten can be mined using an [accent]impact drill[].\nThis structure requires [accent]water[] and [accent]power[].
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.
@@ -2009,7 +2041,7 @@ block.payload-propulsion-tower.description = Pitkän kantaman lastinsiirtorakenn
block.core-bastion.description = Tukikohdan ydin. Panssaroitu. Mikäli tuhottu, sektori on menetetty.
block.core-citadel.description = Tukikohdan ydin. Tosi hyvin panssaroitu. Varastoi enemmän tavaraa kuin Linnaydin.
block.core-acropolis.description = Tukikohdan ydin. Hemmetin hyvin panssaroitu. Varastoi enemmän tavaraa kuin Sitadelliydin.
block.breach.description = Ampuu läpäisykykyistä beryllium- tai volfhardiammusta vihollista kohti.
block.breach.description = Ampuu läpäisykykyistä beryllium- tai volfhardiammusta vihollista kohti.
block.diffuse.description = Purskaisee ammuksia leveässä kartiomuodossa. Työntää vihollisia taaksepäin.
block.sublimate.description = Suihkuttaa liekkejä vihollista päin. Läpäisee panssarit.
block.titan.description = Ampuu jättimäisen tykistökranaatin maavihollisia kohti. Vaatii vetyä.
@@ -2019,14 +2051,14 @@ block.lustre.description = Ampuu hidasta laseria vihollisia kohti.
block.scathe.description = Ampuu voimakkaan ohjuksen maavihollisia kohti astetta pidempien matkojen päästä.
block.smite.description = Pursketulittaa läpäisykykyisiä ja salamoivia luoteja.
block.malign.description = Rumputulittaa itseohjautuvia laserpanoksia vihollista kohti. Tarvitsee laajakantoista lämmitystä.
block.silicon-arc-furnace.description = Jalostaa piitä hiekasta ja grafiitista.
block.silicon-arc-furnace.description = Jalostaa piitä hiekasta ja grafiitista.
block.oxidation-chamber.description = Vääntää berylliumista ja otsonista oksidia. Hohkaa lämpöä sivutuotteena.
block.electric-heater.description = Lämmittää päinkohdistettuja palikoita. Vaatii hemmetisti virtaa.
block.slag-heater.description = Lämmittää päinkohdistettuja palikoita. Vaatii kuonaa.
block.phase-heater.description = Lämmittää päinkohdistettuja palikoita. Vaatii kiihtokuitua.
block.heat-redirector.description = Vaihtaa kertyneen lämmön suunnan toisiin palikoihin.
block.heat-router.description = Spreads accumulated heat in three output directions.
block.electrolyzer.description = Muuttaa veden vedyksi ja otsonikaasuksi.
block.electrolyzer.description = Muuttaa veden vedyksi ja otsonikaasuksi.
block.atmospheric-concentrator.description = Kerää typpeä ilmakehästä. Vaatii lämpöä.
block.surge-crucible.description = Muodostaa ylijänniteseosta piistä ja kuonasta. Vaatii lämpöä.
block.phase-synthesizer.description = Synthesizes phase fabric from thorium, sand, and ozone. Requires heat.
@@ -2190,6 +2222,9 @@ lst.flushmessage = Näytä näytöllä viesti tekstipuskurista.\nOdottaa, kunnes
lst.cutscene = Hallitse pelaajan kameraa.
lst.setflag = Aseta globaali tunniste, jonka kaikki prosessorit voivat lukea.
lst.getflag = Tarkista, onko globaali tunniste asetettu.
lst.setprop = Sets a property of a unit or building.
lst.effect = Create a particle effect.
lst.sync = Sync a variable across the network.\nOnly invoked 10 times a second at most.
logic.nounitbuild = [red]Logiikan käyttö ei täällä ole sallittu yksikköjen tuottamisessa.
lenum.type = Rakennuksen/Yksikön tyyppi.\nEsim. jokaisesta reitittimestä tämä palauttaa [accent]@router[].\nEi ole merkkijono.
lenum.shoot = Ammu tiettyä sijaintia.
@@ -2202,6 +2237,7 @@ laccess.dead = Selvitä, onko yksikkö/rakennus tuhoutunut tai ei enää kelvoll
laccess.controlled = Palauttaa:\n[accent]@ctrlProcessor[], jos yksikön hallitsija on prosessori.\n[accent]@ctrlPlayer[], jos yksikön/rakennuksen hallitsija on pelaaja.\n[accent]@ctrlFormation[], jos yksikkö on muodostelmassa\nMuussa tapauksessa palauttaa 0.
laccess.progress = Toiminnon edistys asteikolla nollasta yhteen.\nPalauttaa tuotannon, tykin latauksen tai rakennuksen edistymisen.
laccess.speed = Yksikön huippunopeus laattoina/sekunti.
laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation.
lcategory.unknown = Tuntematon
lcategory.unknown.description = Luokittelemattomat ohjeet.
lcategory.io = Sisään- ja ulostulo
@@ -2244,6 +2280,7 @@ lenum.xor = Binäärinen XOR.
lenum.min = Vägintään kaksi numeroa.
lenum.max = Korkeintaan kaksi numeroa.
lenum.angle = Vektorin kulma asteina.
lenum.anglediff = Absolute distance between two angles in degrees.
lenum.len = Vektorin pituus.
lenum.sin = Sini asteina.
lenum.cos = Kosini asteina.
@@ -2305,6 +2342,7 @@ lenum.unbind = Poista logiikkahallinta kokonaan.\nAnna hallinta tavalliselle AI:
lenum.move = Liiku tarkkaan sijaintiin.
lenum.approach = Lähesty sijaintia tietylle säteelle.
lenum.pathfind = Etsi polku vihollisen syntypisteelle.
lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding.
lenum.target = Ammu tiettyä sijaintia.
lenum.targetp = Ammu kohdetta nopeudenennustuksen ollessa päällä.
lenum.itemdrop = Pudota tavaroita.
@@ -2318,5 +2356,3 @@ lenum.build = Rakenna tietty rakennus.
lenum.getblock = Selvitä rakennus ja sen tyyppi tietyissä koordinaateissa.\nSijainnin täytyy olla yksikön kantamalla.\nKiinteillä ei-rakennuksilla on tyyppi [accent]@solid[].
lenum.within = Tarkista, onko joukko tietyn sijainnin lähellä.
lenum.boost = Aloita tai lopeta tehostus.
onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack.
onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack.

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