Compare commits

..

1570 Commits

Author SHA1 Message Date
Anuken
63b92e6dd6 Better caching 2024-01-28 12:54:16 -05:00
Anuken
3be67aa52a No main executor call 2024-01-28 11:31:03 -05:00
Anuken
a73b783d98 SRV support 2024-01-27 17:46:52 -05:00
Anuken
db4c861dde AAAA record support 2024-01-27 12:50:26 -05:00
Anuken
c7a35ae789 IPv6 address support 2024-01-27 11:15:58 -05:00
Anuken
3e5ad07e8c Merge branch 'master' of https://github.com/Anuken/Mindustry into async-ping
 Conflicts:
	core/src/mindustry/net/ArcNetProvider.java
	gradle.properties
2024-01-27 10:11:09 -05:00
Anuken
8aa7e8b930 Merge remote-tracking branch 'origin/master' 2024-01-27 10:08:06 -05:00
Anuken
021e766214 Cleanup 2024-01-27 10:07:59 -05:00
ulwepo
8d89fac0af Update servers_v7.json (#9496) 2024-01-27 10:05:03 -05:00
Elixias
342ec4adce Unprotect dumpTime (#9493) 2024-01-27 09:22:28 -05:00
StalkerBaran
d4d85ec873 Update servers_v7.json (#9494)
New server (MeowIsland)
2024-01-27 09:22:12 -05:00
Elixias
4406431291 Better Malis palette (#9491) 2024-01-26 19:08:15 -05:00
Anuken
1c40e3bbf2 Update pr.yml 2024-01-26 19:07:32 -05:00
Anuken
083168f7e0 Update servers_v7.json 2024-01-26 19:04:43 -05:00
HubsvVN
35a833eb67 Update servers_v7.json (#9484)
* Update servers_v7.json

* Update servers_v7.json
2024-01-24 22:43:40 -05:00
Redstonneur1256
b9bf4ee794 Allow markers to be deleted (#9485) 2024-01-23 22:05:14 -05:00
Anuken
6f3e75569c Added instantBuild rule for editor 2024-01-23 21:22:02 -05:00
Anuken
76e83c1516 Better allowRectanglePlacement 2024-01-22 22:12:24 -05:00
Anuken
bd4ae0639d Added allowRectanglePlacement for 1x1 blocks 2024-01-22 16:41:43 -05:00
Anuken
066fa04ded Merge remote-tracking branch 'origin/master' 2024-01-22 16:14:20 -05:00
Anuken
59ea35c443 Allow all floors to replace each other 2024-01-22 16:14:14 -05:00
CommandLine
477645a211 Mindurka IP change (#9483) 2024-01-22 08:38:33 -05:00
Anuken
e9d95c2c2e Switched sourceCompatibility to Java 17 2024-01-21 19:18:41 -05:00
Anuken
1224b29a4b Merge remote-tracking branch 'origin/master' 2024-01-21 19:12:45 -05:00
Anuken
41f448af2c Don't create outlines in units if they already exist 2024-01-21 19:12:39 -05:00
Poli23
4bf140c516 Update servers_v7.json (#9482)
I am the owner of the MineCore server, I ask you to update the list of servers and add new MineCore servers.
2024-01-21 13:20:14 -05:00
meiqiu
282946c5d8 Update servers_v7.json (#9480) 2024-01-21 10:35:25 -05:00
abcxyzDustry
75a06eaea1 Update servers_v7.json (#9481) 2024-01-21 10:35:14 -05:00
Anuken
7cf3ce0f66 Merge remote-tracking branch 'origin/master' 2024-01-20 20:45:23 -05:00
Anuken
7d8aea77d8 Added hidden rule for environment deconstruction / Increased impact reactor liquid capacity 2024-01-20 20:45:15 -05:00
Thomas Widyantoko
b8ab3fcc90 Indonesian localization for Steam game page (#9461)
* Indonesian localization for Steam

* id_ID Steam description fix

left untouched as is from the main repo
2024-01-20 12:13:41 -05:00
Redstonneur1256
9d4f5ff87c Fix wait instruction inconsistency (#9479) 2024-01-20 09:37:18 -05:00
Anuken
778e61e8d5 Update servers_v7.json 2024-01-20 08:10:24 -05:00
nega0311
2297aed1c9 Add new pvp servers to Duel.server. (#9471) 2024-01-19 19:58:57 -05:00
GeoNew2011
68f82e7b44 Update servers_v7.json (#9473)
added erepulo
2024-01-19 19:58:38 -05:00
alex
ef4a07a94f Update servers_v7.json (#9475)
add france servers
2024-01-19 19:58:11 -05:00
Gadgetroch
05fcc603b4 Update servers_v7.json (#9470)
add erekir server
2024-01-19 19:57:51 -05:00
PolarStar
2366041cfb Update servers_v7.json (#9474)
The address of the attack server has been updated
2024-01-19 19:57:40 -05:00
Anuken
367a20c891 Disallow diagonal placement for bridges 2024-01-19 19:57:15 -05:00
Anuken
0c233319d9 Fixed recoil for continuous weapons with offset 2024-01-17 12:47:19 -05:00
Anuken
22b1639b6f Fixed #9463 2024-01-17 08:51:18 -05:00
Anuken
944797f8e1 Cleared unit timeouts on reset 2024-01-15 12:59:21 -05:00
BlackDeluxeCat
931c03945d Further Fixed #7310 (#9456) 2024-01-15 12:58:36 -05:00
Redstonneur1256
7440f195ba Allow markers to use any texture (#9455) 2024-01-14 21:55:37 -05:00
Anuken
46fa57bb3b Merge remote-tracking branch 'origin/master' 2024-01-14 12:54:12 -05:00
Anuken
292c08fe63 ? 2024-01-14 12:54:06 -05:00
Github Actions
2f4d5fc1b2 Automatic bundle update 2024-01-14 17:53:32 +00:00
Anuken
8a5ccb3acf why does this suddenly not work 2024-01-14 12:52:45 -05:00
Anuken
14854ae0a2 Removed unused methods 2024-01-14 12:47:56 -05:00
Anuken
7fedc05ea9 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-01-14 12:41:52 -05:00
Anuken
cf1856229e Merge branch 'ApsZoldat-markers-update' 2024-01-14 12:41:40 -05:00
Anuken
1d894bdacd Objective marker cleanup & optimization 2024-01-14 12:41:20 -05:00
Anuken
84add050a9 Merge branch 'markers-update' of https://github.com/ApsZoldat/Mindustry into ApsZoldat-markers-update 2024-01-14 11:41:36 -05:00
Github Actions
30d2b443b1 Automatic bundle update 2024-01-13 17:21:00 +00:00
Anuken
a4c137b6b8 Fixed #9452 2024-01-13 12:20:14 -05:00
Anuken
f0a2bb87fc Merge remote-tracking branch 'origin/master' 2024-01-12 22:26:14 -05:00
Anuken
797ef6400c Removed redundant RailBulletType hitEffect call 2024-01-12 22:26:08 -05:00
HamzaGSopp
ce1ac8e934 Update servers_v7.json (#9447) 2024-01-12 15:17:35 -05:00
Toma
cde4fa2c29 Make file name orders deterministic (#9443) 2024-01-12 15:17:15 -05:00
Anuken
a2356d74aa Merge remote-tracking branch 'origin/master' 2024-01-12 15:13:16 -05:00
Anuken
b0cc7d2e85 Fixed #9445 2024-01-12 15:13:11 -05:00
Tom
e8db6d4837 Truncate ping response packets (#9446)
Previously all ping response packets were 0-padded to 500 bytes. By
truncating we only send the bytes that are actually needed.
2024-01-12 14:21:13 -05:00
Anuken
1d3736cf82 Fixed #9449 2024-01-12 14:20:28 -05:00
Anuken
a2e5fbdedb Merge remote-tracking branch 'origin/master' 2024-01-10 23:39:16 -05:00
Anuken
b94de4e9b9 Removed unused keepOutlines value in ModMeta 2024-01-10 23:39:09 -05:00
abcxyzDustry
92b2fc0772 Update servers_v7.json (#9442)
💀
2024-01-09 20:35:41 -05:00
thedimas
07fb3e04ff Update thedimas IP (#9441) 2024-01-09 18:13:37 -05:00
Anuken
3949679cc4 Merge remote-tracking branch 'origin/master' 2024-01-09 12:17:19 -05:00
Anuken
4aaf3b2287 Use movePref for circling 2024-01-09 12:17:11 -05:00
Github Actions
6e163591d9 Automatic bundle update 2024-01-08 13:13:13 +00:00
Anuken
f5b9fc21d0 . 2024-01-08 08:12:26 -05:00
Anuken
c255ff0acd Merge remote-tracking branch 'origin/master' 2024-01-08 08:09:45 -05:00
Anuken
5eab64ee50 Updated mod tests with new URL 2024-01-08 08:09:39 -05:00
summoner001
0145a1599e Update bundle_hu.properties (ready to merge) (#9436)
* Update bundle_hu.properties

Updates

* Update bundle_hu.properties

fixing typos

* Update bundle_hu.properties

fix

* Update bundle_hu.properties

Update
2024-01-07 10:39:58 -05:00
Anuken
89261e187e Merge remote-tracking branch 'origin/master' 2024-01-07 10:35:37 -05:00
Anuken
836e0a6f66 Fixed speed multiplier not affecting omni rotation speed 2024-01-07 10:35:31 -05:00
Github Actions
5a30696e79 Automatic bundle update 2024-01-07 13:53:23 +00:00
Anuken
2191c89fe3 Fixed #9438 2024-01-07 08:52:35 -05:00
Anuken
981796a5b2 Another minor optimization 2024-01-06 12:55:59 -05:00
Anuken
fae167a91d Minor optimization 2024-01-06 12:53:48 -05:00
Anuken
43e64c5205 Fixed missing comma 2024-01-05 08:29:35 -05:00
Anuken
ad746938a7 Merge remote-tracking branch 'origin/master' 2024-01-05 08:22:21 -05:00
Anuken
61945e5ce7 Clearer sector capture notification 2024-01-05 08:22:12 -05:00
112Hack
9d62bd0422 Update servers_v7.json (#9434) 2024-01-05 08:10:14 -05:00
Hahaa13
0b6b9b4525 Add AZDustry (#9418)
Empty 
Em ty
Em t
E T

Co-authored-by: Anuken <arnukren@gmail.com>
2024-01-03 17:04:08 -05:00
Github Actions
601efbf65f Automatic bundle update 2024-01-03 22:03:33 +00:00
summoner001
0f3b5d155e Update bundle_hu.properties (#9340)
* Update bundle_hu.properties

Translations, and follow the updates

* Update contributors

I'm Here :)

* Update bundle_hu.properties

add missing charachters

* Update bundle_hu.properties

update

* Update bundle_hu.properties

updates

* Update bundle_hu.properties

correction of uppercase and lowercase letters
other reformulations
filling in missing texts and words

* Update bundle_hu.properties

fixing mistakes from the previous updates
2024-01-03 17:02:44 -05:00
Dyx175
faf4432fbe Update servers_v7.json (#9428) 2024-01-03 16:58:00 -05:00
nega0311
60d1c91bf4 Add Duel.Server to the server list (#9411)
Duel.Server is a server for 1v1.
2024-01-03 16:57:51 -05:00
NazrinNya
7652fdf7cd Update servers_v7.json (#9415) 2024-01-03 16:53:42 -05:00
Arksource (ShardDustry [ES]) Owner
a68dc4feb2 New Agua bottles for Atomic 🐟 (#9409)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2

* Update servers_v7.json

* Update servers_v7.json

* Agua 2-3

* OWO PVP2

* OWO PVP AGUA2 100% REAL NO FAKE

* Que bueno que nadie lee estos PRs porque parecería retrasado haciéndolos
2024-01-03 16:53:29 -05:00
AFARIUS
55881d67b1 Added nuclear strike effects (#9233)
* Delete core/assets/maps/basin.msav

* Added nuclear strike effects

Added 3 lines of code to 1 world processor
2024-01-03 16:51:14 -05:00
Anuken
c1fabfd4a4 Fixed #9423 2024-01-03 16:47:24 -05:00
Anuken
7d1bbb61f0 Fixed #9420 / Fixed #9429 2024-01-03 16:33:42 -05:00
Anuken
288c969f51 Fixed #9422 2024-01-03 14:26:10 -05:00
Anuken
9b6d95c507 Bigger stream packet size 2023-12-29 21:14:39 -05:00
Anuken
33178c1635 Added launch hint for Erekir 2023-12-29 09:48:05 -05:00
Anuken
d1d1454a55 Merge remote-tracking branch 'origin/master' 2023-12-28 16:36:03 -05:00
Anuken
288ab37e6f Fixed derelict break hint persisting forever 2023-12-28 16:35:54 -05:00
a-big-fish-fish
6ce59b74bd Update servers_v7.json (#9408) 2023-12-25 08:56:59 -05:00
Anuken
2677ea5600 Update push.yml 2023-12-24 22:56:12 -05:00
Anuken
3a64685280 Minor clear optimization 2023-12-24 21:14:44 -05:00
Anuken
93d4eaa970 Fixed logic display flicker with lower opacity graphics 2023-12-24 21:05:14 -05:00
Anuken
5bf0193cb3 Fixed #9405 2023-12-24 16:29:51 -05:00
BalaM314
35df3202ae Add config option to disable logging trace requests (#9401)
* Add config option to disable logging trace requests

* Actually, just remove the trace logging

* Might as well
12 (soon 13) merged PRs
2023-12-23 09:16:48 -05:00
Anuken
b2f76ea0bd Updated Arc 2023-12-22 22:16:36 -05:00
Anuken
d8da46af87 Fixed #9399 2023-12-22 22:16:36 -05:00
112Hack
790d1e144f Update servers_v7.json (#9395) 2023-12-19 09:08:00 -05:00
HamzaGSopp
4495e85a4d Update servers_v7.json (#9385) 2023-12-16 20:39:07 -05:00
Anuken
2a6dc573ac Fixed FPS cap changes 2023-12-16 13:10:22 -05:00
NazrinNya
180eb6d1f0 Update servers_v7.json (#9383) 2023-12-16 12:13:09 -05:00
HamzaGSopp
7d3bd7e71b Update servers_v7.json (#9382) 2023-12-16 09:09:00 -05:00
Anuken
41d19ce0cb Less confusing JITPack hash message 2023-12-16 09:05:30 -05:00
Atomic-Laboratory
332d98148b Update servers_v7.json (#9381) 2023-12-15 12:21:42 -05:00
ApsZoldat
8ab37c5ce4 Merge branch 'master' of https://github.com/Anuken/Mindustry into markers-update 2023-12-15 19:39:30 +03:00
ApsZoldat
df8f90a02b Small MapObjectives refactor (removal of duplicating overrided methods) 2023-12-15 19:33:03 +03:00
Anuken
13b78927f4 Merge remote-tracking branch 'origin/master' 2023-12-13 22:37:39 -05:00
Anuken
3a485eb338 Fixed #9379 2023-12-13 22:37:31 -05:00
Estcool9
175153e870 Update servers_v7.json Add My server mindustry est1.be (#9378) 2023-12-13 17:05:15 -05:00
a-big-fish-fish
5d5783bf54 Update servers_v7.json (#9376) 2023-12-13 17:04:17 -05:00
ApsZoldat
317a533b5c millimicronanopico setmarker texture fix (object print consistency) 2023-12-13 18:24:08 +03:00
ApsZoldat
5830259e41 Markers draw code refactor, minor text marker control changes 2023-12-12 22:40:33 +03:00
BalaM314
68b06fdea6 Allow fetching unitCount by type, and buildCount without type (#9374)
* Allow fetching unitCount by type, and buildCount without type

* show in processor ui
2023-12-12 08:47:40 -05:00
Gadgetroch
588732c856 Update servers_v7.json (#9367)
Good morning,

Compared to your recommendations, everything was done except 2 things:
I left the connection/disconnect message because I am logging this in my discord server (protected channel)

I left the maps at default, to see over time.

Thank's
2023-12-11 07:46:37 -05:00
Anuken
eeefdd8054 Crash fix 2023-12-10 21:55:21 -05:00
Anuken
1eb70404d7 GC retention fixes 2023-12-10 20:01:40 -05:00
Anuken
a0f235b430 Make isSaveValid check backups 2023-12-10 15:48:35 -05:00
ApsZoldat
4802076bf8 WIP marker changes, fix server name not appearing for saved hosts in join dialog 2023-12-10 22:44:30 +03:00
Anuken
3e4b86d095 Clear block config background on rebuild 2023-12-10 09:29:02 -05:00
Anuken
32ca69a96f Merge remote-tracking branch 'origin/master' 2023-12-10 08:32:56 -05:00
Anuken
e494806cc8 Better Flare/Avert targeting / Fixed targets resetting on save load 2023-12-10 08:32:49 -05:00
TheRadioactiveBanana
c02a052b7b Load Balancing Refactor (#9369)
- Move off of dumb port scheme that I was too lazy to fix
- 3MIDustry partnership for more servers
- Load balancing because eradication servers have maxed out my two machines (yes, really)
2023-12-09 20:15:20 -05:00
Anuken
484d89f022 Merge remote-tracking branch 'origin/master' 2023-12-09 12:38:25 -05:00
Anuken
cecd84817c Validate server JSON with org.json as well 2023-12-09 12:38:16 -05:00
3MIDustry
5bc73fafea Update servers_v7.json (#9362)
* Update servers_v7.json

We changed our server and ports

* Update servers_v7.json
2023-12-09 08:39:35 -05:00
abcxyzDustry
ee52588ae7 Update servers_v7.json (#9364)
vndustry wants to merge into abcxyzdustry
2023-12-09 08:38:46 -05:00
AwA
f3e351cd9b Update servers_v7.json (#9365)
fix a syntax error in line 12
2023-12-09 08:37:56 -05:00
meiqiu
626edbbf2a Update servers_v7.json (#9361) 2023-12-08 18:25:22 -05:00
BnDLett
a2a690834d Add DDNS experimental server to server list (#9360)
Added DDNS experimental server to the server list under "mindustry.ddns.net".
2023-12-08 17:03:40 -05:00
Lifeless-Darkness
d15de9f4fc Update servers_v7.json (#9357) 2023-12-08 07:11:11 -05:00
CamoGekko
dd5dfa6a97 Fixed an error message (#9355) 2023-12-07 12:38:12 -05:00
ApsZoldat
2b0a6a6f97 Merge branch 'master' of https://github.com/Anuken/Mindustry into markers-update 2023-12-07 18:26:55 +03:00
ApsZoldat
c20684025e Small git shenanigans to actually (i really hope) revert all the bad stuff 2023-12-07 18:24:51 +03:00
Gamer-art9044
ec48733150 Update servers_v7.json (#9352)
add a STP server to the list
2023-12-07 07:20:14 -05:00
Anuken
45c21d60bf Merge remote-tracking branch 'origin/master' 2023-12-05 15:43:42 -05:00
Anuken
3232e97d1a Display banned status in Steam lobbies 2023-12-05 15:43:33 -05:00
Github Actions
3aa4da7ebd Automatic bundle update 2023-12-05 20:18:42 +00:00
Anuken
351c2c84f2 Fixed banned Steam users loading indefinitely 2023-12-05 15:17:55 -05:00
Anuken
91cc4f922e steamtest task destination 2023-12-05 13:57:41 -05:00
Anuken
2f9f371c88 ok buthed 2023-12-05 13:55:47 -05:00
Anuken
1df0495a2f Merge remote-tracking branch 'origin/master' 2023-12-05 13:54:54 -05:00
Anuken
b3c26fac05 Fixed Steam kicking 2023-12-05 13:54:47 -05:00
ApsZoldat
adada50f1c Minor map locales dialog fixes 2023-12-04 23:33:23 +03:00
ApsZoldat
cf131696bd Merge remote-tracking branch 'upstream/master' 2023-12-04 22:43:59 +03:00
ApsZoldat
cf02b0f36d Make setmarker ignor null values, remove redundant marker control operations 2023-12-04 22:39:32 +03:00
OSP
5d4d904ef9 Darkdustry reborn. Again. (#9346) 2023-12-04 10:35:37 -05:00
The1Crux
a0dc08aaca Update servers_v7.json (#9345)
new slots
2023-12-04 06:44:17 -05:00
Anuken
fdfb79477b Merge remote-tracking branch 'origin/master' 2023-12-02 20:04:53 -05:00
Anuken
c353163c34 Fixed #9342 2023-12-02 20:04:34 -05:00
112Hack
c63e853f8b Update servers_v7.json (#9338) 2023-12-02 10:48:07 -05:00
Anuken
6bc01a07a6 Merge remote-tracking branch 'origin/master' 2023-12-01 21:16:43 -05:00
Anuken
de50b207e5 Revert back to {0}-style format 2023-12-01 21:16:37 -05:00
Github Actions
54cf7812f0 Automatic bundle update 2023-12-02 02:14:51 +00:00
ApsZoldat
862d3153d9 Map-specific locale bundles system (#9199)
* Fix text setting in marker control

* Fix marker and bridge calculation game crashes, minor marker instruction code fixes

* Add privileged desynced client constant global variables

* Remove broken attempt to not initialize client vars on server

* Make @clientLocale variable non-constant, make @server and @client privileged

* WIP Implementation of map-specific locale bundles

* Progress on map locale bundles: add locale data to saves, make objectives use map locales if possible

* Add print formatting and map locale printing to world processors

* 🗿

* Minor map locales dialog ui changes

* Make map locale bundles load when joining multiplayer server

* Remove static declaration of current locale in MapLocales to fix tests failing

* Unify name of localeprint instruction, minor instruction description change, fix map locales incorrectly loading from clipboard

* Fix locale bundles not saving in game state, add  global var, make objective markers use map locale bundles and .mobile properties on mobile devices

* Even more map locales dialog improvements

* Fix english locale picking (when property isn't presented in current locale but english version has it) not working

* Add icon pasting to map locales dialog, minor ui changes

* Fix inconsistent game crash with null text in objectives, define player.locale on game loading (for clientLocale var)

* Change format instruction placeholders to backslash, fix map locales system incorrectly handling default locale

* understood
2023-12-01 21:14:10 -05:00
MEEPofFaith
2d6e1cdf65 PointLaserBulletType support for Weapons (#9331)
* PointLaserBulletType support for Weapons

I hate adding more fields to Weapon, but oh well. It's the price to pay when the behavior of what should be spread across multiple classes is compacted into a single class.

* Fix several problems
2023-12-01 20:50:32 -05:00
Anuken
9307cd74ef Merge remote-tracking branch 'origin/master' 2023-12-01 13:34:24 -05:00
Anuken
88b10f4cf8 Fixed #9336 2023-12-01 13:34:17 -05:00
Redstonneur1256
af36f5fd6d Update servers_v7.json (#9333) 2023-11-30 15:56:57 -05:00
Anuken
ed96b2eec8 Simplified JSON music/sound loading 2023-11-30 14:19:30 -05:00
Mythril382
5fe28254e7 Custom Launch Music for Each Planet (#8901)
* plant

* what

* literal ctrl+c ctrl+v

* more music

* issue

* feedback

* commit return
2023-11-30 14:16:44 -05:00
NazrinNya
0afed49b7c IP change of cyandustry (#9312)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2023-11-30 10:17:09 -05:00
alex
0271089211 Update servers_v7.json for alex mindustry (#9330) 2023-11-30 07:18:59 -05:00
MEEPofFaith
9bd494504e angleOffset is added twice in Weapon shoot (#9332) 2023-11-30 07:18:40 -05:00
abcxyzDustry
871209d880 Update servers_v7.json (#9329) 2023-11-29 19:29:52 -05:00
router
08758ec29c Clean up 0.baseduser.eu.org (servers_v7.json) (#9328) 2023-11-29 15:01:41 -05:00
router
ada2ee128b fix typo in russian bundle (#9326) 2023-11-29 07:10:52 +00:00
OSP
45aee7d582 Darkdustry reborn (#9324) 2023-11-28 22:35:49 +00:00
Anuken
f57d6a7ede Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-28 15:02:31 -05:00
Anuken
2ad5e37302 Fixed #9325 2023-11-28 15:00:39 -05:00
ApsZoldat
90e40af8c1 Minor setmarker ui statement fix (farming tiny commits?) 2023-11-28 22:24:48 +03:00
ApsZoldat
20b2be5de8 "i forgor" fix 2023-11-28 22:19:08 +03:00
ApsZoldat
557f2d4447 Merge branch 'master' of https://github.com/Anuken/Mindustry into markers-update 2023-11-28 22:08:33 +03:00
ApsZoldat
02a53daa58 Marker autoscale now works outside of minimap mode, another yet lmarkercontrol instructions cleanup, fix renderer's draw color breaking after drawing markers 2023-11-28 22:00:08 +03:00
Anuken
120860665d Fixed #9322 2023-11-28 05:31:14 -05:00
Arksource (ShardDustry [ES]) Owner
6543c41bde Agua en HD (#9323)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2

* Update servers_v7.json

* Update servers_v7.json

* Agua 2-3
2023-11-28 05:29:04 -05:00
Anuken
1a3824700a Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-27 20:48:11 -05:00
Anuken
bc308847f4 Clarify that only ASCII is supported 2023-11-27 20:47:24 -05:00
Anuken
e1ffc4ed62 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-27 20:38:02 -05:00
Anuken
5f06ce0bff Added draw print instruction 2023-11-27 20:37:25 -05:00
Github Actions
8db6ca8b59 Automatic bundle update 2023-11-28 01:35:56 +00:00
The1Crux
0469bb5ce5 Update servers_v7.json (#9321)
last servers exploded 💀
2023-11-27 17:40:13 -05:00
ApsZoldat
6ea2188bee Add minimap mode to other objective markers 2023-11-27 22:56:26 +03:00
alex
a0c4b0e431 Update servers_v7.json (#9319)
add more servers
2023-11-27 14:06:29 +00:00
Anuken
8bace60059 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-27 06:57:01 -05:00
Anuken
d759e71edc Fixed bombers stopping when patrolling 2023-11-27 06:55:40 -05:00
Anuken
44f7c726b5 Revert #9294 2023-11-27 06:05:57 -05:00
OSP
8d04a6820d Update servers_v7.json (#9318) 2023-11-27 09:51:47 +00:00
abcxyzDustry
f9d39ad31a Update servers_v7.json (#9315) 2023-11-25 12:54:05 -05:00
TheRadioactiveBanana
589b8d9d37 Eradication Mindustry Merge (#9310)
Anuke finally gave the go ahead
2023-11-24 02:46:19 -05:00
Anuken
fbf8b2bff1 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-23 19:04:19 -05:00
Anuken
130336bff0 arc 2023-11-23 19:04:17 -05:00
Elixias
9af7a864bd f (#9309) 2023-11-23 23:59:14 +00:00
Anuken
31eee11bf5 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-23 14:25:07 -05:00
Anuken
d2956d1f2c ConnectFilter API now public 2023-11-23 14:24:59 -05:00
karlo292
1feeef7aef Update servers_v7.json (#9307) 2023-11-23 13:35:26 -05:00
Anuken
f5424ea59b Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-23 06:29:38 -05:00
Anuken
4076a146b1 Reject invalid tile configs 2023-11-23 06:28:57 -05:00
Hahaa13
f4741e0e59 Back back vndustry (#9297)
* Update servers_v7.json

* Update servers_v7.json

* Back :))
2023-11-23 06:25:36 -05:00
Electron
3fcaf8f916 Update servers_v7.json (#9294)
Co-authored-by: Electron <135461023+Electorn215@users.noreply.github.com>
2023-11-23 09:59:32 +00:00
abcxyzDustry
726ba2af31 Update servers_v7.json (#9304) 2023-11-22 17:06:05 -05:00
ApsZoldat
aa018b314d World processor markers: remove toggleVisibility, swap makemarker's type and id arguments for instruction consistency 2023-11-22 22:33:05 +03:00
112Hack
8bb6acfacb Update servers_v7.json (#9303) 2023-11-22 13:24:45 +00:00
Anuken
b189bfdf44 Closes Anuken/Mindustry-Suggestions/issues/4780 (dumping neoplasm from tanks) 2023-11-19 19:09:15 -05:00
Anuken
afc2e15c51 Fixed #9298 2023-11-19 10:55:42 -05:00
Arksource (ShardDustry [ES]) Owner
0787cbbb5f Agua 3, 20% more water (#9295)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2

* Update servers_v7.json

* Update servers_v7.json
2023-11-18 20:54:20 -05:00
Anuken
efce844e4e Merge remote-tracking branch 'origin/master' 2023-11-18 11:25:38 -05:00
Anuken
46b88092db Re-enabled mod unit tests 2023-11-18 11:25:31 -05:00
abcxyzDustry
bdbf168797 Update servers_v7.json (#9293) 2023-11-18 11:11:21 -05:00
Darkness
6200f08cd8 Remove Darkdustry from the Global Server List (#9289)
The time has come. It's been more than two years since we started Mindurka, which was later renamed to Darkdustry. It was an amazing time and an amazing experience to maintain the server, to create plugins and gamemodes, to discuss mindustry with all of you. But It's enough. The server is getting constantly DDoSed, the host dies all the time and I have no motivation to develop anything related to Mindustry. 
Goodbye. And I hope, we'll meet again.
2023-11-18 08:37:40 -05:00
Ilya246
533c5a8afb fix shield arc ability (#9290)
* fix shield arc ability

* Update ShieldArcAbility.java
2023-11-18 08:35:10 -05:00
CuteMiao Xuwen
c3134bfb2f Update servers_v7.json (#9288) 2023-11-18 00:15:30 -05:00
Anuken
5d1ec319bc BulletType delayFrags workaround 2023-11-17 19:12:56 -05:00
Anuken
60c05587a7 Merge remote-tracking branch 'origin/master' 2023-11-17 18:47:59 -05:00
Anuken
4c33eed833 RailBulletType pierceCap 2023-11-17 18:47:52 -05:00
abcxyzDustry
e5b3488a05 Update servers_v7.json (#9286) 2023-11-17 08:18:48 -05:00
Semetrix
53967d4d70 Fix format, it was breaking my thing (#9283) 2023-11-16 11:01:42 -05:00
Gureumi
1c96da3d67 Update servers_v7.json (#9282) 2023-11-15 00:08:27 -05:00
Anuken
ba6d2fc9e5 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-14 21:38:30 -05:00
Anuken
70132436db arc 2023-11-14 21:38:26 -05:00
abcxyzDustry
0c801b5c32 Update servers_v7.json (#9280) 2023-11-14 21:33:36 -05:00
Anuken
299457cea5 Merge remote-tracking branch 'origin/master' 2023-11-14 20:08:22 -05:00
Anuken
1a763a5db3 Beam nodes now display graph status 2023-11-14 20:08:13 -05:00
Darkness
d138aa7568 Update Blocks.java (#9278) 2023-11-14 10:27:51 -05:00
ApsZoldat
c434e18f8f Add drawing layers to markers 2023-11-13 23:25:44 +03:00
abcxyzDustry
d780ee0434 Update servers_v7.json (#9276) 2023-11-13 12:38:07 -05:00
BalaM314
dd9927d72d Correctly read item capacity in linked vaults (#9273) 2023-11-13 02:10:45 -05:00
Anuken
a836a64b5b Merge remote-tracking branch 'origin/master' 2023-11-12 21:55:21 -05:00
Anuken
06bacab710 Crash fix 2023-11-12 21:55:16 -05:00
Phinner
d2595543f9 Update French translations (#9140)
* chore: Synchronize lines

* chore: Remove empty space in bundle.properties

* chore: Translate to baguette

* Fixes for baguette language translations (#3)

* fix fpr translate to bagette language

---------

Co-authored-by: Phinner <62483793+phinner@users.noreply.github.com>

* chore: Smolchange

* chore: Apply @VizardAlpha suggestions

---------

Co-authored-by: ZetaMap <56844734+ZetaMap@users.noreply.github.com>
2023-11-12 21:19:45 -05:00
Hahaa13
4c15e0e0fc Good Bye VnDustry (#9268)
* Update servers_v7.json

* Update servers_v7.json
2023-11-12 09:49:20 -05:00
Anuken
84eb35ec83 Merge remote-tracking branch 'origin/master' 2023-11-12 09:49:12 -05:00
Anuken
8282a1e1bb Fixed #9269 2023-11-12 09:49:07 -05:00
Arksource (ShardDustry [ES]) Owner
e317a0da9e Agua part 2 (#9266)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2
2023-11-11 20:48:15 -05:00
ApsZoldat
c4dc095adb Minor ban/unban instruction and join dialog changes (#9249)
* Make PlacementFragment update after world processor's ban/unban instructions, add buttons in community server list to add server as remote

* Small world processor ban/unban optimization
2023-11-11 09:55:01 -05:00
OSP
fbd0675f75 someone forgot to place comma 💀 (#9263) 2023-11-11 09:36:22 -05:00
XuwenMeimei
71beeae32a Update servers_v7.json (#9262) 2023-11-11 01:46:18 -05:00
Anuken
2ab3ad0330 Merge remote-tracking branch 'origin/master' 2023-11-10 02:00:20 -05:00
Anuken
9bf23bfcc8 Fixed #9260 2023-11-10 02:00:15 -05:00
KotMilkMeoWtwo
0da4f763b3 Update servers_v7.json (#9258)
I'm sorry, I made a mistake in the domain
2023-11-08 17:18:30 -05:00
Anuken
66b8a6f939 Reverted fix for #9257 2023-11-08 10:12:35 -05:00
Anuken
bc6434bb64 Merge remote-tracking branch 'origin/master' 2023-11-08 09:02:27 -05:00
Anuken
7f805f1712 Fixed #9257 2023-11-08 09:02:20 -05:00
StalkerBaran
afc97ebeda Update servers_v7.json (#9256)
Update "MeowIsland" IP servers (Dont ask about "minecraft" in IP names, I using host for minecraft and its working on mindustry(no jokes plz, I know... its stupid... but its working))
2023-11-08 08:56:12 -05:00
Anuken
e7a0d05895 Update servers_v7.json 2023-11-08 08:47:40 -05:00
Gerald Elder-Vass
498bf079ec Move Surge Alloy in ErekirTechTree to the correct position (#9253)
Surge Alloy can be first obtained on the "Ravine" map.
Thorium can be first obtained on the "Caldera" map.
The "Ravine" map must be unlocked and completed before the "Caldera" map can be accessed.
Since Surge Alloy isn't required to produce Thorium (and vice versa), they should appear at the same level of the tech tree, under Tungsten.

Signed-off-by: Gerald Elder-Vass <geraldev@hotmail.co.uk>
2023-11-07 22:44:22 -05:00
The1Crux
5c50356fb2 Update servers_v7.json (#9255)
Crux's Revelations servers addition
2023-11-07 22:38:53 -05:00
TheRadioactiveBanana
8f97625fa1 Eradication Mindustry IP change (#9241) 2023-11-07 21:41:13 -05:00
KotMilkMeoWtwo
d53ac76461 Update servers_v7.json (#9243)
I changed the host ip.
2023-11-07 16:13:50 -05:00
ApsZoldat
6dff68e7d9 Texture marker implementation 2023-11-07 22:42:42 +03:00
buthed010203
e4eadbbb7f jlfhuyksft (#9251) 2023-11-06 20:54:58 -05:00
Anuken
884482e9b6 Fixed #9248 2023-11-06 13:29:40 -05:00
Anuken
8f4c21799c Merge remote-tracking branch 'origin/master' 2023-11-06 08:59:40 -05:00
Anuken
c0ed5b48f7 Fixed #9247 2023-11-06 08:59:33 -05:00
PloVez
f0963ef302 Update bundle_ru.properties (#9244)
I've translated the settinG
2023-11-05 19:09:23 -05:00
Anuken
cdb6e3f85b Merge remote-tracking branch 'origin/master' 2023-11-04 17:38:56 -04:00
Anuken
6b2229ffb9 Fixed #9239 2023-11-04 17:38:50 -04:00
summoner001
24c2be4994 Update bundle_hu.properties (#9236)
Minor fixes
2023-11-04 14:00:32 -04:00
Ilya246
b4f01742cc overdrivable meltdown (#9234) 2023-11-04 10:56:24 -04:00
ErosAa2
e02bb988c6 Slight adjusment (#9231) 2023-11-04 09:12:21 -04:00
Anuken
318ff1b5ad Merge remote-tracking branch 'origin/master' 2023-11-03 18:56:10 -04:00
Anuken
2aaa861755 Fixed #9224 2023-11-03 18:56:02 -04:00
Ilya246
b3cddb0d82 uncap fsh shield damage (#9230) 2023-11-03 11:19:49 -04:00
summoner001
fb53ea735d Update bundle_hu.properties (#9229)
Fix minor translation.
hint.derelict = .... updated
Ready to merge
2023-11-03 09:34:14 -04:00
Anuken
f606589173 Merge remote-tracking branch 'origin/master' 2023-11-02 22:46:22 -04:00
Anuken
5b5c5d0365 Fixed off-by-one team sprite in editor 2023-11-02 22:46:15 -04:00
summoner001
e98c112378 Update bundle_hu.properties (#9227)
The last one. Sorry! :( Ready to merge.
2023-11-02 11:45:08 -04:00
Github Actions
9eaf9ddddd Automatic bundle update 2023-11-02 15:03:05 +00:00
summoner001
e139baf858 Update bundle_hu.properties - The finishing touches (#9207)
* Update bundle_hu.properties - The finishing touches

Correction, completion and correction of errors in the Hungarian translation.

Sorry for the many commits, this is the first time I've done this.

This is the final corrections. If you find any problem, I will repair it asap.

* Update bundle_hu.properties

Filling in a missing translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

delete unnecessary spaces

* Update bundle_hu.properties

Minor fixes

* Update bundle_hu.properties

minor fixes
fixing typos

* Update bundle_hu.properties

minor fixes

* Update bundle_hu.properties

new translations

1263 - rules.derelictrepair = Allow Derelict Block Repair

Minor fixes

* Update bundle_hu.properties

more fixes

* Update bundle_hu.properties

Minor fixes

* Update bundle_hu.properties

fixes

* Update bundle_hu.properties

fixes

* Update bundle_hu.properties

fixes

* Update bundle_hu.properties

minor fixing
2023-11-02 11:02:26 -04:00
ErosAa2
7b686d56a8 Scepter buff (#9226)
* Update UnitTypes.java

* Update UnitTypes.java

* nevermind
2023-11-02 09:01:59 -04:00
Github Actions
1cdbb562f8 Automatic bundle update 2023-11-02 12:59:20 +00:00
Ilya246
6014f2353a foreshadow overhaul (#9223)
* overhaul foreshadow

* whar ?
2023-11-02 08:58:26 -04:00
Anuken
e15a4e6bdf Merge remote-tracking branch 'origin/master' 2023-11-01 19:13:32 -04:00
Anuken
ad6c9a5029 Fixed basin tank doors 2023-11-01 19:13:26 -04:00
Anuken
dd7cd827b9 Removed Omega network (see description)
Multiple staff members of the Omega network have been DDOSing other server networks. It's been pretty obvious for a while, but enough is enough.

No, I will not re-add the network. Don't bother commenting or PMing me on Discord.
2023-11-01 14:44:00 -04:00
Anuken
9c10a09438 Simplification 2023-11-01 12:23:48 -04:00
Anuken
90487f4120 Merge remote-tracking branch 'origin/master' 2023-10-31 23:59:41 -04:00
Anuken
67e35af718 Fixed #8917 2023-10-31 23:59:34 -04:00
Anuken
83c169ae01 Removed v7 server from v6 list 2023-10-31 19:37:48 -04:00
buthed010203
179dfc8d56 Update io ips (#9221) 2023-10-31 19:34:14 -04:00
Anuken
5fe4b9a36c alignment, comments 2023-10-31 12:38:55 -04:00
Anuken
e1ffce2fd8 Merge remote-tracking branch 'origin/master' 2023-10-31 12:20:23 -04:00
Anuken
1d051b5c16 Add setProp of speed/armor 2023-10-31 12:20:18 -04:00
Github Actions
b0612fa33d Automatic bundle update 2023-10-31 15:25:06 +00:00
Anuken
3e80541c2d Merge remote-tracking branch 'origin/master' 2023-10-31 11:24:11 -04:00
Anuken
e5047d752d Added dynamic status for custom speed/health/etc 2023-10-31 11:24:03 -04:00
Volas171
d06df37d02 Update servers_v7.json (#9219) 2023-10-31 10:20:39 -04:00
Anuken
968fa2f9b1 Derelict repair rule 2023-10-30 21:01:04 -04:00
Arksource (ShardDustry [ES]) Owner
f2994652e2 Agua (#9217)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json
2023-10-30 19:06:53 -04:00
Anuken
9f88d895ad most unfortunate 2023-10-30 15:13:26 -04:00
Anuken
f6082225e8 no getArcHash 2023-10-30 15:01:57 -04:00
Anuken
695dad201f includeBuild for Arc 2023-10-30 14:56:40 -04:00
Anuken
db60fcd64d Fixed #9216 2023-10-30 09:45:48 -04:00
Anuken
e2daf957fb Merge remote-tracking branch 'origin/master' 2023-10-30 09:14:00 -04:00
Anuken
55684e8b98 Ignore .git in mods 2023-10-30 09:13:55 -04:00
NazrinNya
270c7845b8 Update servers_v7.json (#9215)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2023-10-29 13:57:22 -04:00
meiqiu
44757f0cb4 Update servers_v7.json (#9214) 2023-10-29 11:19:53 -04:00
meiqiu
af20ea5605 Update servers_v7.json (#9211) 2023-10-28 18:55:03 -04:00
lemon3357
17978f736f Update servers_v7.json (#9204) 2023-10-28 09:32:12 -04:00
router
f38a6ed7f5 Update bundle_ru attributions (#9205)
* Update bundle_ru attributions

i don't think anyone calls me by my old alias anymore

* Update bundle_ru.properties
2023-10-28 09:32:03 -04:00
Anuken
a0a0b5942e Fixed #9208 2023-10-28 09:29:28 -04:00
Anuken
12769dd52b Merge remote-tracking branch 'origin/master' 2023-10-27 18:42:31 -04:00
Anuken
212adddd53 Fixed some blocks not being mobile rotate-able 2023-10-27 18:42:25 -04:00
Arksource
2bc8a25bc6 Edit bundle_es (#9198)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource
2023-10-27 18:36:15 -04:00
Github Actions
93c46ec2dc Automatic bundle update 2023-10-27 22:07:10 +00:00
summoner001
35742f00f1 Update bundle_hu.properties (#9203)
* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation
2023-10-27 18:06:26 -04:00
BeDanGames
fbac1e2e8a Update servers_v7.json (#9201) 2023-10-27 18:06:04 -04:00
Github Actions
cdb77defb0 Automatic bundle update 2023-10-24 05:00:24 +00:00
summoner001
4745c51901 Update bundle_hu.properties (#9189)
* Update bundle_hu.properties

Correction, completion and correction of errors in the Hungarian translation

* Update bundle_hu.properties

* Update bundle_hu.properties
2023-10-24 00:59:40 -04:00
eSK8er
e433667c04 Update servers_v7.json (#8438) 2023-10-24 00:59:15 -04:00
OGalaxy
2aad7ddde0 Update servers (#9190)
* Update servers_v7.json

For a while ".ru"

* Update servers

Fixed [ Line 125 ]

* Update servers

Fixed line 123
2023-10-23 12:24:48 -04:00
Anuken
ef7ee5fdfe Fixed #9195 2023-10-23 11:34:54 -04:00
Anuken
da32780a38 Merge remote-tracking branch 'origin/master' 2023-10-23 11:18:08 -04:00
Anuken
3229c1e7b7 Derelict block click repair 2023-10-23 11:18:01 -04:00
Mythril382
4f701a7063 useUnitCap fun (#9187)
* a

* aaaaa

* aaaaaaaaaaaa

* AAAAAAAAAAAAAAAAAAAAAAA

* *inhales*

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* *inhales*

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* *inhales*

* aaaa

* AAAAAAAÆEEEEEEEEEEEEEEEE

* anyways im stupid

* *exhales*

* Update core/src/mindustry/world/blocks/units/Reconstructor.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2023-10-22 09:14:52 -04:00
Atomic-Laboratory
11c86b844b Move Atomic Servers to DE Node (#9191)
VPS Provider nuked their US node by accident, this may or may not be a permanent migration.
2023-10-21 23:41:01 -04:00
Anuken
471c8728a0 Let units without weapons patrol 2023-10-21 23:04:12 -04:00
Anuken
5ec2ee0428 Merge remote-tracking branch 'origin/master' 2023-10-21 15:19:03 -04:00
Anuken
3c6fc363f3 Fixed load block command not arriving on target 2023-10-21 15:18:57 -04:00
DVD
c9488fd72b Update servers_v7.json (#9182) 2023-10-21 09:15:15 -04:00
meiqiu
0ccc4df292 Update servers_v7.json (#9188) 2023-10-21 09:15:03 -04:00
Github Actions
1641d50661 Automatic bundle update 2023-10-20 05:49:09 +00:00
Anuken
e391434dc9 Unit enter payload command 2023-10-20 01:48:11 -04:00
Anuken
69462eb3f0 Merge remote-tracking branch 'origin/master' 2023-10-19 22:02:41 -04:00
Anuken
ed7f00f48a Load/unload command icon swap 2023-10-19 22:02:34 -04:00
MEEPofFaith
2522b16738 SoundEffect - An Effect that produces sound when created. (#9178)
* SoundEffect

* Add to ClassMap

* Loading via prov does not work

* MEEP, that's not how you random
2023-10-19 13:55:04 -04:00
karlo292
34782e943c Update servers_v7.json (#9177)
added new IP for crocraft network server
2023-10-19 09:27:30 -04:00
Atomic-Laboratory
7a02230226 Add Atomic PvP (#9176)
A pvp server were (almost) all turrets have infinite ammo and cryo fluid. Maximize chaos. Hosted on Germany.
2023-10-19 01:47:51 -04:00
lemon3357
033e3d136e Update servers_v7.json (#9175) 2023-10-18 10:18:29 -04:00
Atomic-Laboratory
721c2d40d8 Change port for Atomic Servers (#9174)
* Change port for Atomic Servers

I cant choose ports when making a new game server node...

* change domain

move domain to 129.146.33.189
2023-10-16 12:16:38 -04:00
Anuken
b0f449371e Merge remote-tracking branch 'origin/master' 2023-10-15 09:52:07 -04:00
Anuken
d01294d35c Fixed #9166 2023-10-15 09:52:02 -04:00
Jason
da8ebad0c5 Update servers_v7.json (#9171)
Added xpdustry events to partnered servers
2023-10-14 23:12:07 -04:00
Atomic-Laboratory
ef1413beab Add "loadautosave" server command. (#9169)
* Add "loadautosave" server command.

A command that loads the last auto-save. This command can be placed inside `config startcommands` to automatically load the last save when the server starts.

* autosaves config is actually autosave. use first() not get(0)

* Get most recent autosave w/o sorting

* Remove left over debug

oops....
2023-10-14 22:18:13 -04:00
Atomic-Laboratory
fbdfef625a Add Atomic Attack server (#9170) 2023-10-14 22:12:47 -04:00
WayZer
a6d0a17bd9 PR: world-switch (#9167) 2023-10-14 09:09:59 -04:00
Atomic-Laboratory
002f322563 Add Atomic to the server list (#9155)
* Add Atomic to the server list

* Add second port

* Remove unused port 6567

Was hoping to use it soon™️ but oh well...
2023-10-13 21:14:55 -04:00
NazrinNya
d9c2e9a6b1 Update servers_v7.json (#9165) 2023-10-13 14:58:59 -04:00
Joan Josep
f4bf76e3b2 Update bundle_ca.properties (#9158) 2023-10-13 09:23:14 -04:00
Anuken
74844a6fa9 Fixed #9156 2023-10-13 02:15:05 -04:00
Anuken
0a84482f91 Merge remote-tracking branch 'origin/master' 2023-10-13 00:39:00 -04:00
Anuken
4ea8199f83 Json support for UnlockableContent fields 2023-10-13 00:38:53 -04:00
Darkness
c110e6f802 Remove duplicate (#9149) 2023-10-09 16:16:32 -04:00
Anuken
1cc862d74d Fixed #9148 2023-10-09 10:04:45 -04:00
Anuken
970e07e146 Merge remote-tracking branch 'origin/master' 2023-10-08 13:00:50 -04:00
Anuken
19b4f871c2 ShootSummon empty constructor 2023-10-08 13:00:45 -04:00
Arksource
667d9b63d5 For events. (#9144)
* Funny change

* Update servers_v7.json
2023-10-07 14:49:18 -04:00
Anuken
3ae016e8ab Merge remote-tracking branch 'origin/master' 2023-10-07 13:18:06 -04:00
Anuken
0b6ff5c56d Slight puddle performance increase 2023-10-07 13:17:57 -04:00
WayZer
84dc5550ab Optimize wait/message (#9086)
* add `IExecutor.yield` to optimize `wait`

* add MessageType.label. and add outSuccess

* remove `MessageType.label` in support `marks`

* amend

* amend
2023-10-06 13:20:53 -04:00
StalkerBaran
5c0c8dcd43 Update servers_v7.json (#9141)
Update "Meow Island" to "MeowIsland" (because why not)
2023-10-06 12:00:56 -04:00
ApsZoldat
91d87e1dba Add privileged desynced client global variables (#9138)
* Fix text setting in marker control

* Fix marker and bridge calculation game crashes, minor marker instruction code fixes

* Add privileged desynced client constant global variables

* Remove broken attempt to not initialize client vars on server

* Make @clientLocale variable non-constant, make @server and @client privileged
2023-10-05 10:56:53 -04:00
Siede
16488aeae4 Fixing RegionPart Child Rotation (#9137)
why would it ever need i * sign.
when it first goes around i = 0;
second time i = 1;
it just breaks the Child Mirroring by adding 1 tiny little annoying offset.
2023-10-04 14:30:13 -04:00
meiqiu
a91d39f9f2 Update servers_v7.json (#9135) 2023-10-04 10:31:33 -04:00
Phinner
7a1411c03e chore: Add CN testing servers (#9134) 2023-10-04 09:34:34 -04:00
Anuken
b5db3ca6af Removed useless code from ScriptMainGenerator 2023-10-03 14:58:24 -04:00
Anuken
ef83af5f15 RailBulletType collision fixes 2023-10-03 09:48:55 -04:00
Anuken
0c1534d7d3 Merge remote-tracking branch 'origin/master' 2023-10-02 18:32:39 -04:00
Github Actions
e2521dc47f Automatic bundle update 2023-10-02 16:01:48 +00:00
Poli23
57e5a96543 Update servers_v7.json (#9129)
Hello, I started my server, I just had some problems with the network, I seem to have fixed them. Please add my server to your server list
2023-10-02 12:00:54 -04:00
RTOmega
b046861530 TR Bundle Update (mostly by Ekozet) (#9130)
* Update bundle_tr.properties

* Update bundle_tr.properties
2023-10-02 12:00:25 -04:00
Anuken
e9a801bcef Closes Anuken/Mindustry-Suggestions/issues/4703 2023-10-01 18:47:37 -04:00
Jerzozwierz
3e53c14d86 Update bundle_pl.properties (#9127)
Fixed translations
2023-10-01 14:58:44 -04:00
Arksource
b0f5c6d96d Funny change (#9126) 2023-10-01 13:52:53 -04:00
Iván Cea Fontenla
4a28f73d65 Changed "perpendicular" to "ortogonal" (#9125) 2023-10-01 11:51:56 -04:00
karlo292
37c596f409 Update servers_v7.json (#9122)
added second crocraft server
2023-10-01 09:20:21 -04:00
meiqiu
fd25523392 Update servers_v7.json (#9123) 2023-10-01 09:20:10 -04:00
Anuken
4c704b9366 Merge remote-tracking branch 'origin/master' 2023-09-30 21:09:10 -04:00
Anuken
d7c12edba4 Fixed #9121 2023-09-30 21:09:04 -04:00
OGalaxy
a45c0a7cec Update servers_v7.json (#9118) 2023-09-30 15:30:05 -04:00
XuwenMeimei
c1737a9e51 Update servers_v7.json (#9120) 2023-09-30 15:29:29 -04:00
Anuken
46ed5e05bb Merge remote-tracking branch 'origin/master' 2023-09-29 21:25:20 -04:00
Anuken
177125a616 Fixed #9116 2023-09-29 21:25:12 -04:00
meiqiu
dbea2e2161 Update servers_v7.json (#9115) 2023-09-29 10:40:08 -04:00
XuwenMeimei
db9e672eb2 Update servers_v7.json (#9111) 2023-09-29 10:27:42 -04:00
ApsZoldat
93269692ab Fix marker and bridge calculation game crashes, minor marker instruction fixes (#9112)
* Fix text setting in marker control

* Fix marker and bridge calculation game crashes, minor marker instruction code fixes
2023-09-29 10:10:50 -04:00
Arzxq
8b155828b7 Update servers_v7.json (#9110) 2023-09-29 00:48:06 -04:00
Anuken
d41b6f219b Markers no longer synced 2023-09-28 18:25:20 -04:00
ApsZoldat
6119f3a507 Fix text setting in marker control (#9108) 2023-09-28 16:07:02 -04:00
MEEPofFaith
1d484d34e7 Point bullets hitting buildings doesn't call hit (#9106)
* Point bullet hitting buildings doesn't call hit

* Use px/py
2023-09-28 14:26:45 -04:00
guiY
81688f3954 Maybe the ShieldArcAbility needs a minor fix? (#9105)
* Update ShieldArcAbility.java

* Update Fx.java

* Update ShieldArcAbility.java

* Update Fx.java

* Update ShieldArcAbility.java

* Update ShieldArcAbility.java

* Update Fx.java

* Update Fx.java

* Update Fx.java...again...

* Switch method
2023-09-28 13:47:47 -04:00
Anuken
b1cb50a9cd Merge remote-tracking branch 'origin/master' 2023-09-28 08:52:14 -04:00
Anuken
4ed6ed9bcb copy paste 2023-09-28 08:52:08 -04:00
Redstonneur1256
4ddd1f7ca0 Add sensor for player camera (#9103)
* Add sensor for player camera

* Fix sensor for player camera
2023-09-28 01:48:38 -04:00
Github Actions
198d18bac4 Automatic bundle update 2023-09-28 05:06:36 +00:00
Anuken
8bbf5b1f52 Marker instruction rework 2023-09-28 01:04:03 -04:00
Github Actions
68a5ab14be Automatic bundle update 2023-09-27 21:18:48 +00:00
ApsZoldat
8c777e79fa Add marker instruction to world processors (#9087)
* Basic implementation of world processor marker control

* Add line marker, some marker control fixes

* Add remote for setting markers, add marker writer/reader to TypeIO

* Add sides cap to ShapeTextMarker's draw() method

* Marker instruction code refactor, revert accident auto-formatting, fix marker control bugs

* Cleanup LMarkerControl.java

* Remove deleted marker controls from MapObjectives

* Marker control method refactor, fix minimap marker rendering

* Refactor, proper double comparsion in MapObjectives

* Fix line marker's color not changing through world processors
2023-09-27 17:17:59 -04:00
Arksource
6310d54b53 Update bundle_es.properties (#9100) 2023-09-27 10:54:48 -04:00
112Hack
5b252e0dd8 Update servers_v7.json (#9093) 2023-09-27 09:38:28 -04:00
a-big-fish-fish
0b68c34297 Update servers_v7.json (#9099) 2023-09-27 08:58:55 -04:00
a-big-fish-fish
81b88e6cc8 Update servers_v7.json (#9095) 2023-09-26 08:30:34 -04:00
Anuken
0a7690a43b Fixed #9094 2023-09-26 08:30:17 -04:00
Anuken
39dfdff53a Queued formation movement fix 2023-09-25 13:37:11 -04:00
Anuken
95609a90be More misc pathfinding improvements 2023-09-25 12:48:55 -04:00
Anuken
7536bbfeb0 Pathfinding fixes 2023-09-25 12:23:46 -04:00
Anuken
d8535c4d03 Better turns for units pathfinding near blocks 2023-09-24 22:29:58 -04:00
Anuken
2b12800123 Remove all piercing from shocked status 2023-09-24 12:24:48 -04:00
Anuken
65aecbed20 Limit formation speed across collision layers 2023-09-24 09:03:44 -04:00
Anuken
235c0222bf Limit formation speed 2023-09-24 08:11:37 -04:00
Anuken
7d0bb3f1c8 Merge remote-tracking branch 'origin/master' 2023-09-24 07:46:04 -04:00
Anuken
2aab745603 WIP grouped unit arrival 2023-09-24 07:44:42 -04:00
Arksource
8bcd3a8990 Update servers_v7.json (#9091) 2023-09-23 21:43:38 -04:00
Arksource
a851b2ee6b Update servers_v7.json (#9089) 2023-09-23 18:15:09 -04:00
Anuken
276245bf3c Commands are now content 2023-09-23 17:10:19 -04:00
Anuken
cafec1386c Patrol tweaks 2023-09-23 17:09:50 -04:00
Anuken
f63837fa4b Craters + Naval fortress wave changes 2023-09-23 16:32:01 -04:00
Anuken
0965d90bc0 Stained mountains has Scepter again 2023-09-23 15:13:28 -04:00
Anuken
820a707e38 Merge remote-tracking branch 'origin/master' 2023-09-23 15:12:36 -04:00
Anuken
9cb64d987d Fixed tests 2023-09-23 15:12:31 -04:00
Github Actions
8f12bccecf Automatic bundle update 2023-09-23 16:02:54 +00:00
Anuken
d63133c720 Bindings per command/stance 2023-09-23 12:02:06 -04:00
Anuken
2286b54011 Command hotkeys 2023-09-23 11:03:15 -04:00
Anuken
f2bb712860 Merge remote-tracking branch 'origin/master' 2023-09-22 22:19:19 -04:00
Anuken
c59866a65c Offset tooltips on mobile 2023-09-22 22:19:13 -04:00
Github Actions
a539d6277d Automatic bundle update 2023-09-22 22:33:39 +00:00
Anuken
e6bb34acf2 Merge remote-tracking branch 'origin/master' 2023-09-22 18:32:40 -04:00
Anuken
06a5201ae8 Payload stances changed to commands 2023-09-22 18:32:35 -04:00
Github Actions
c04757414f Automatic bundle update 2023-09-22 22:23:22 +00:00
Anuken
9762507db6 Merge remote-tracking branch 'origin/master' 2023-09-22 18:22:24 -04:00
Anuken
b6c28bc27d Added stances for payloads 2023-09-22 18:22:19 -04:00
lemon3357
7fabe6b914 Update servers_v7.json (#9084) 2023-09-22 12:33:53 -04:00
Anuken
f633fb0af5 Fixed setProp x/y not teleporting on strict servers 2023-09-22 10:06:43 -04:00
Anuken
71e049d92d Merge remote-tracking branch 'origin/master' 2023-09-21 14:28:14 -04:00
Anuken
d9c607995b Misc bugfixes 2023-09-21 14:28:08 -04:00
Github Actions
4899b2765d Automatic bundle update 2023-09-21 16:34:07 +00:00
Anuken
1c76087930 Merge remote-tracking branch 'origin/master' 2023-09-21 12:33:15 -04:00
Anuken
78b4d366cc Closes Anuken/Mindustry-Suggestions/issues/4677 2023-09-21 12:33:09 -04:00
Github Actions
674d1bbcb6 Automatic bundle update 2023-09-21 14:41:58 +00:00
Anuken
8f0fe86366 Merge remote-tracking branch 'origin/master' 2023-09-21 10:40:52 -04:00
Anuken
8598eedd6f Keybind tweaks 2023-09-21 10:40:44 -04:00
Github Actions
64765cc4d3 Automatic bundle update 2023-09-21 13:59:23 +00:00
Anuken
36193c755f Merge remote-tracking branch 'origin/master' 2023-09-21 09:58:12 -04:00
Anuken
a6ec8f4bcc Ram stance + Mobile command queue support 2023-09-21 09:57:57 -04:00
DVD
653544f072 Open PVP (#9079)
New hosting, new ip
2023-09-20 22:49:19 -04:00
Github Actions
6fa88cdcb0 Automatic bundle update 2023-09-21 02:46:40 +00:00
Anuken
7ce05fde7a Merge remote-tracking branch 'origin/master' 2023-09-20 22:45:51 -04:00
Anuken
9d9d5d2e18 Patrol + pursue target stances 2023-09-20 22:45:45 -04:00
Github Actions
9ac8debf7a Automatic bundle update 2023-09-21 01:56:15 +00:00
Anuken
fccf6847c1 Merge remote-tracking branch 'origin/master' 2023-09-20 21:55:18 -04:00
Anuken
3e15f70efa Added unit stances 2023-09-20 21:55:06 -04:00
MEEPofFaith
fa0ce204da Unnecessary Drawer Icon Adding (#9078)
* DrawBlock icons shouldn't have icons by default

It doesn't make sense for drawers like DrawLiquidTile to return icons. Overriding in every such class doesn't make as much sense as simply changing the superclass.

* Ensure that finalIcons is never empty
2023-09-20 21:20:22 -04:00
Anuken
0d1c56fb60 Merge remote-tracking branch 'origin/master' 2023-09-20 11:00:01 -04:00
Anuken
cc4efdd428 Fixed #9077 2023-09-20 10:59:55 -04:00
Github Actions
815ee809b0 Automatic bundle update 2023-09-20 03:51:07 +00:00
Anuken
d7e0aea6e7 Merge remote-tracking branch 'origin/master' 2023-09-19 23:48:46 -04:00
Anuken
aecd220574 RTS Control groups 2023-09-19 23:48:40 -04:00
Arksource
0b5ce41b49 Update servers_v7.json (#9074) 2023-09-19 18:58:26 -04:00
Github Actions
d9c9e0794d Automatic bundle update 2023-09-19 21:26:43 +00:00
Anuken
e6b2e27d2a Merge remote-tracking branch 'origin/master' 2023-09-19 17:25:55 -04:00
Anuken
2e0c5619b1 WIP command queueing 2023-09-19 17:25:49 -04:00
XuwenMeimei
2294c4301d Update servers_v7.json (#9072)
* Update servers_v7.json

* Update servers_v7.json
2023-09-19 13:24:12 -04:00
a-big-fish-fish
2513f06895 Update servers_v7.json (#9071) 2023-09-19 09:12:34 -04:00
Anuken
a7ba018dc3 Merge remote-tracking branch 'origin/master' 2023-09-18 23:19:03 -04:00
Anuken
66ad4e1798 Fixed commanded units attacking invalid targets 2023-09-18 23:18:55 -04:00
WayZer
2b93d39e72 Update SpawnGroup.java (#9065) 2023-09-17 00:22:04 -04:00
Arksource
a1061059ab Update servers_v7.json (#9064) 2023-09-16 16:23:48 -04:00
NazrinNya
68d51c1770 Update server_v7.json (#9063)
* Update servers_v7.json

* Update servers_v7.json
2023-09-16 15:43:23 -04:00
Anuken
844894f584 Localization cleanup 2023-09-16 11:40:53 -04:00
Anuken
4cef55bcc5 Merge remote-tracking branch 'origin/master' 2023-09-16 11:19:43 -04:00
Anuken
217a1ee300 Updated Steam localization data 2023-09-16 11:19:37 -04:00
Phinner
cbc3721e50 Add text input option allowing empty text (#9058)
* feat: Add option allowing empty text input

* feat: Implement https://github.com/Anuken/Arc/pull/155

* chore: Add missing null checks in Menus
2023-09-15 17:11:22 -04:00
Anuken
9aa87f0f33 Merge remote-tracking branch 'origin/master' 2023-09-14 14:34:06 -04:00
Anuken
de773ce406 Fixed #9055 2023-09-14 14:34:00 -04:00
Github Actions
68dd1bb2ae Automatic bundle update 2023-09-14 05:54:13 +00:00
Anuken
73e9ed4919 Implements Anuken/Mindustry-Suggestions/issues/4665 2023-09-14 01:53:09 -04:00
Anuken
8c93fb5f10 Fixed some crawling unit visual issues 2023-09-14 00:50:30 -04:00
Anuken
cf503c0efc Merge remote-tracking branch 'origin/master' 2023-09-13 23:43:23 -04:00
Anuken
f698d4dd37 Clamp mobile view 2023-09-13 23:43:16 -04:00
Zerenta
8a9b123b81 Navanax buff (#8925)
* Update UnitTypes.java

its late at night imma just commit changes and pray i didnt fuck up anywhere

* Allow changing suppress effect color
* Fx.regenSuppressParticle and Fx.regenSuppressSeek now color-aware
- regenSuppressParticle's color handling changed, allows changing the from color intead of the to color
* Damage.applySuppression accepts color as an argument, old method signature still exists
* SuppressionFieldAbility has a new field allowing to specify the color for effect particles
* BulletType has a new field allowing to specify the color for suppress effect particles
* BuildingComp has a new field storing the color to be used for suppression effect

* name

---------

Co-authored-by: BalaM314 <71201189+BalaM314@users.noreply.github.com>
2023-09-12 16:31:38 -04:00
Mythril382
be525df065 Ban/Unban Blocks & Units with World Processors (#9052)
* uh

* mmmmmm

* hhhhhh

* i

* indicate
2023-09-12 13:56:16 -04:00
Anuken
34ba2cfd41 Fixed #9049 2023-09-11 20:00:20 -04:00
Anuken
3b2ac61dd0 Merge remote-tracking branch 'origin/master' 2023-09-10 17:19:40 -04:00
Anuken
4b6152ffe9 Removed pointless statement 2023-09-10 17:19:33 -04:00
OpalSoPL
6b04f7eb1c PL translation of missing texts (#9040)
* translation of most of the missing translations

* Update contributors
2023-09-09 19:34:47 -04:00
Anuken
15d3ff3b3e Merge remote-tracking branch 'origin/master' 2023-09-09 18:39:43 -04:00
Anuken
e61deb05ec Scathe buff 2023-09-09 18:39:37 -04:00
Darkness
b0cbe06e08 More ServerControl improvements (#9038)
* More ServerControl improvements

* Update server/src/mindustry/server/ServerControl.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2023-09-09 15:53:24 -04:00
The1Crux
2b1557832d Update servers_v7.json (#9037)
sorry i forgot this ip in last fork
2023-09-09 15:52:16 -04:00
alex
3686f1c058 Update servers_v7.json (#9033)
change to ip address
2023-09-08 00:27:43 -04:00
Anuken
b9f2da7286 Merge remote-tracking branch 'origin/master' 2023-09-07 09:23:22 -04:00
Anuken
a47e4518fe Fixed #9031 2023-09-07 09:23:17 -04:00
DVD
d0e3a691d1 Update servers_v7.json (#9028)
* Update servers_v7.json

Idk if i need to write description, but i will. My server is about pvp in open world, that generates every round again. Also there are serpulo and erekir content, that balanced not bad.

* Update servers_v7.json

Fixed ad(d)ress
2023-09-06 10:55:20 -04:00
WayZer
c9beb3d158 add @server to logic (#9018)
* add @master to logic

* remove `Vars.`

* Update GlobalVars.java

* Update GlobalVars.java
2023-09-05 12:43:17 -04:00
Anuken
7fa002c626 Support for JSON planets without a parent 2023-09-05 09:41:04 -04:00
Anuken
fb3fff40d2 Merge remote-tracking branch 'origin/master' 2023-09-04 17:56:16 -04:00
Anuken
ee5fc8a332 Crash fix 2023-09-04 17:56:10 -04:00
HamzaGSopp
4a48115c0a Update servers_v7.json (#9019) 2023-09-04 16:59:19 -04:00
Anuken
d54f7acceb e 2023-09-04 11:29:08 -04:00
Anuken
d2de8e7880 2023-09-04 11:28:34 -04:00
Anuken
424714972c fixed #9017 2023-09-04 10:05:39 -04:00
Anuken
700dd38a36 Fixed #9011 2023-09-04 00:04:22 -04:00
Anuken
a4b1ad3b67 Fixed monos not mining 2023-09-03 23:50:38 -04:00
Anuken
3ce71aa891 Fixed mod loading 2023-09-03 22:45:37 -04:00
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
Zerenta
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
tech3mi
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
router
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
red
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
Anuken
584b22300d a few comments 2023-05-09 16:45:46 -04:00
Anuken
6eb049c419 Merge branch 'master' of https://github.com/Anuken/Mindustry into async-ping 2023-05-09 16:45:42 -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 A
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
Prosta4okua
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
HamzaGSopp
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
Slotterleet
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-explorer786
cdb9fa0d7d Add PlayerChatEvent on clients (#8432)
* Add PlayerChatEvent on clients

d32dd01097

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
Ngọc Lam
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
MEEPofFaith
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
6be497878c cleanup 2023-02-26 15:44:51 -05:00
Anuken
8e9b409b63 cleanup 2023-02-26 15:41:49 -05:00
Anuken
cc207d3d7c a 2023-02-26 15:36:28 -05:00
Anuken
b496e8457c it works minus SRV 2023-02-26 15:32:35 -05:00
Anuken
41b87b9345 static 2023-02-26 12:06:06 -05:00
Anuken
84e52bdee3 async UDP ping 2023-02-26 11:40:53 -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
Anuken
4410f31888 Merge remote-tracking branch 'origin/master' 2023-02-21 10:55:01 -05:00
Anuken
df11dd7a74 Fixed issues with #7972 2023-02-21 10:54:56 -05:00
MonoDx
804dd61cd9 Updated belarusian translate. (#8327)
Edited by monodx.
2023-02-21 10:26:04 -05:00
Anuken
b00c5b4cab Merge remote-tracking branch 'origin/master' 2023-02-21 10:24:50 -05:00
Anuken
e0d6cebb2e Fixed #8326 2023-02-21 10:24:45 -05:00
ulwepo
ab772dccd4 Update bundle_ja.properties (#8324) 2023-02-21 09:55:55 -05:00
BotiHUN7
b244032328 Update servers_v7.json (#8320) 2023-02-21 09:55:33 -05:00
DikHalz
421c5e2879 Update servers_v7.json (#8325)
HUB

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

* Formatting

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

* Slight cleanup

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

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

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

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

* Update ServerControl.java

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

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

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

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

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

* update ModMeta#toString

* var

* add #7962 bugfix

* Use existing code to resolve

* add state text for mod dialog

* bugfix

* fix error text

* remove external resolver class

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

* Update bundle_vi.properties
2023-02-01 14:57:09 -05:00
KotMilkMeoWtwo
8577a8cca4 Update servers_v7.json (#8234)
nya
2023-02-01 14:55:52 -05:00
Tentyanuk
7a18c4a580 Update servers_v7.json (#8238) 2023-02-01 14:55:39 -05:00
TheRadioactiveBanana
40589eb9ff Added nuclear pvp server (#8222)
i somehow forgot to press propose changes doing this yesterday, so i do this again today
2023-02-01 14:51:47 -05:00
ulwepo
722370b57c Update servers_v7.json (#8214) 2023-02-01 14:51:36 -05:00
FunnyCat
573672622a Update servers_v7.json (#8215) 2023-02-01 14:48:26 -05:00
MEEPofFaith
12f747ae1d Strip colors from mod name as well (#8224) 2023-02-01 14:45:56 -05:00
WayZer
395dc99595 Update servers_v7.json (#8240) 2023-02-01 14:45:28 -05:00
Даркнесс#3729
c945243795 It doesn't work (#8237) 2023-02-01 14:45:00 -05:00
Anuken
c2262cc9cf Fixed #8235 / Fixed #8221 2023-02-01 14:42:50 -05:00
Anuken
411399e96f Fixed #8211 2023-02-01 14:18:29 -05:00
Anuken
f833b9e0ce Fixed #8236 2023-02-01 14:09:16 -05:00
Anuken
9955423e9a Merge remote-tracking branch 'origin/master' 2023-02-01 13:35:11 -05:00
Anuken
58b4265b31 Fixed #8232 2023-02-01 13:35:06 -05:00
Epowerj
671a62aed7 Merge pull request #8242 from osp54/patch-2
[XCore] Hexed server
2023-02-01 13:09:46 -05:00
OSP
c94fe9c312 [XCore] Hexed server 2023-01-31 21:07:30 +02:00
Tentyanuk
f46a9730a3 Update SERVERLIST.md (#8205) 2023-01-22 11:03:59 -05:00
Tentyanuk
d45cd7c15e Banned logic displays on sandbox (#8204) 2023-01-22 09:54:39 -05:00
Anuken
a84d52f5fe Removed Omnidustry sandbox due to moderation issues (#8203) 2023-01-22 09:26:09 -05:00
Anuken
330d37b7a5 Merge remote-tracking branch 'origin/master' 2023-01-22 08:59:36 -05:00
Anuken
d2792a4e9d Fixed #8202 2023-01-22 08:59:32 -05:00
Kotamus
c50a69d42a Update servers_v7.json (#8201)
Crawler arena
2023-01-21 09:40:26 -05:00
Anuken
ee689d1597 Merge remote-tracking branch 'origin/master' 2023-01-20 09:37:33 -05:00
Anuken
6ef8d64d46 Efficiency fix 2023-01-20 09:37:28 -05:00
eSK8er
0095e89673 Update servers_v7.json (#8145) 2023-01-19 00:34:13 -05:00
SachaTending
55d97ea202 add tendhost(not running) [reopened] (#8147) 2023-01-18 11:49:22 -05:00
Anuken
85b8868d2b Fixed #8194 2023-01-18 10:41:39 -05:00
Anuken
65e92ab6fc Merge remote-tracking branch 'origin/master' 2023-01-17 18:50:49 -05:00
Anuken
478baf2532 Fixed #8192 2023-01-17 18:50:44 -05:00
Joan Josep
0750348cb1 Update bundle_ca.properties (#8190) 2023-01-17 18:49:20 -05:00
UnCaughT
db6cbc5cc3 Update servers_v7.json (#8189)
HexPvP IP Change
2023-01-17 00:18:09 -05:00
Anuken
b4359c0489 Merge remote-tracking branch 'origin/master' 2023-01-16 15:28:45 -05:00
Anuken
977192bc54 Fixed #8187 2023-01-16 15:28:40 -05:00
南门阳德
d54b557a9f Revert #8176 (#8186)
Liquid turrets are used to give buff like wet but not do the damage. The ammo change is not appropriate.
2023-01-16 11:07:00 -05:00
Anuken
f6c97f4ff6 Fixed #8185 2023-01-16 11:06:34 -05:00
Anuken
66f4118896 Fixed #8184 2023-01-15 15:19:13 -05:00
Anuken
4a8f8c4ecf Merge remote-tracking branch 'origin/master' 2023-01-15 08:51:57 -05:00
Anuken
6d7c207b95 Fixed drawing of assembler payloads 2023-01-15 08:51:51 -05:00
DinnerWool
597bd31a0c Update servers_v7.json (#8183) 2023-01-15 08:42:59 -05:00
Knochi
98157f2852 Never use „tun“ in German language (#8179) 2023-01-14 14:41:14 -05:00
MEEPofFaith
5e324e71d4 Hitscan fix 2 (#8175)
* Revert "Reverting #8037"

Re-implement #8037

* Properly count collisions

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

* Update TractorBeamTurret.java

* Update TractorBeamTurret.java

* Update ItemTurret.java

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

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

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

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

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

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

* Take current size into account

* fh9weqfjpoepiofjwpiqoefjpoiwjieqpofpjioji

* Web editing moment

* Point laser bullets shouldn't have aa shoot effect

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

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

* Fixes

* Fixes #2

* Added button Random to translations and fixed error

* Fixes from @1stvaliduser

* fixes

* fixes

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

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

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

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

* leave from v6

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

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

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

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

* more...

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

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

* Fixes

* Fixes #2

* Added button Random to translations and fixed error

* Fixes from @1stvaliduser

* fixes

* fixes

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

* screw you

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

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

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

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

* Allows electrolyzers to be rotated by bulding over them too

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

* Add updateFacing back to updateTile

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

一部を翻訳 // Translated in part.

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

* Update bundle_ja.properties

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

* Update bundle_ja.properties

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

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

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

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

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

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

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

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

* Update bundle_ja.properties

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

* Update bundle_ja.properties

脱字を修正 // Fixed a typo

* Update bundle_ja.properties

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

* Update bundle_ja.properties

* Update bundle_ja.properties

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

* more of this

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

* Return a string from NullUnit toString

* Begone redundancy

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

* One. Single. Typo.

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

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

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

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

* equalize to the original file

* translated 1775 to 1794

* 1805 to 1831 + escaping [

* 791, 792, 793 + hortifixes

* small translations

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

* sector descriptions

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

more later

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

* it didn't save fuck

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

* shawak's requested changes

* update sector names

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

* oops, accidentally modified english bundle, reverting

* update translation to a54907583b

* changes as requested by shawak

* update to 522070be4b

* @stuffyAI's changes

* update to 69a7354468

* remove duplicate entries

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

* update to 99df85df1c

* vereinheitlichung - siehe commitbeschreibung

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

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

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

* update to f968a8689c

* update to 85228bad0a

* update to e3d1a04626

* update to 634ece405f

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

* update to ebb37f4abe

* der Mod -> die Mod

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

* update to 8f9736d1d9

* update to c3d9a501c6

hopefully final update

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

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

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

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

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* 👀

* Update bundle_ru.properties

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

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

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

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

* Update bundle_ru.properties

* Update bundle_ru.properties

* дрели

* Create bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

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

* Подсказки

* Update contributors

* Update bundle_ru.properties

* скилл иссуе

* Update bundle_ru.properties

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

* Delete Erekir Waves Map better.msav

* Fixing a mistake

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

* Old version

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

Translations for v139

* Update bundle_zh_CN.properties

abcigch的建议/其他修改

* Update bundle_zh_CN.properties

保姆级教学

* Update bundle_zh_CN.properties

补完

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

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

* Update bundle_zh_CN.properties

先这样吧

* Update bundle_zh_CN.properties

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

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

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

* Update bundle_es.properties

* ImUrX's review

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

Renamed "world" blocks.

* Update bundle_es.properties

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

* Reverted, only fixValue implementation
2022-11-03 18:02:24 -04:00
Github Actions
e073eca93c Automatic bundle update 2022-11-03 16:15:17 +00:00
Anuken
4e5bc8fc94 Rebuild select hint 2022-11-03 12:11:35 -04:00
676 changed files with 27044 additions and 17044 deletions

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
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
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

View File

@@ -23,6 +23,8 @@ jobs:
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Add Arc release - name: Add Arc release
run: | run: |
git config --global user.email "actions@github.com"
git config --global user.name "Github Actions"
git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
cd ../Arc cd ../Arc
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}
@@ -42,7 +44,7 @@ jobs:
rm -rf .github rm -rf .github
rm README.md rm README.md
git add . git add .
git commit --allow-empty -m "${GITHUB_SHA}" git commit --allow-empty -m "Updating"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack

View File

@@ -17,8 +17,10 @@ jobs:
java-version: 17 java-version: 17
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
- name: Run unit tests
run: ./gradlew clean cleanTest test --stacktrace
- name: Run unit tests and build JAR - name: Run unit tests and build JAR
run: ./gradlew test desktop:dist run: ./gradlew desktop:dist
- name: Upload desktop JAR for testing - name: Upload desktop JAR for testing
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:

View File

@@ -33,6 +33,7 @@ jobs:
./gradlew updateBundles ./gradlew updateBundles
if [ -n "$(git status --porcelain)" ]; then if [ -n "$(git status --porcelain)" ]; then
git config --global user.name "Github Actions"
git add core/assets/bundles/* git add core/assets/bundles/*
git commit -m "Automatic bundle update" git commit -m "Automatic bundle update"
git push git push
@@ -40,6 +41,8 @@ jobs:
- name: Update JITpack repo - name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }} if: ${{ github.repository == 'Anuken/Mindustry' }}
run: | run: |
git config --global user.name "Github Actions"
git config --global user.email "cli@github.com"
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack
@@ -50,7 +53,7 @@ jobs:
rm -rf .github rm -rf .github
rm README.md rm README.md
git add . git add .
git commit --allow-empty -m "${GITHUB_SHA}" git commit --allow-empty -m "Updating"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
cd ../Mindustry cd ../Mindustry
- name: Run unit tests - name: Run unit tests

2
.gitignore vendored
View File

@@ -6,6 +6,7 @@ logs/
/core/assets/.gifimages/ /core/assets/.gifimages/
/deploy/ /deploy/
/out/ /out/
ios/libs/
/desktop/packr-out/ /desktop/packr-out/
/desktop/packr-export/ /desktop/packr-export/
/desktop/mindustry-saves/ /desktop/mindustry-saves/
@@ -43,6 +44,7 @@ steam_appid.txt
ios/robovm.properties ios/robovm.properties
packr-out/ packr-out/
config/ config/
buildSrc/
*.gif *.gif
/tests/out /tests/out

55
LICENSE
View File

@@ -617,58 +617,3 @@ reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee. copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

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

View File

@@ -1,7 +1,7 @@
### Adding a server to the list ### Adding a server to the list
Mindustry now has a public list of servers that everyone can see and connect to. 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: You may want to add your server to this list. The steps for getting this done are as follows:
@@ -9,7 +9,7 @@ You may want to add your server to this list. The steps for getting this done ar
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well. 1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins. You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example. *Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.
2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["logic-display", "large-logic-display"]`. 2. Make sure that your server is able to handle inappropriate content - this includes NSFW display/sorter art and abusive messages. **Servers that allow such content will be removed immediately.** Consider banning display blocks if it is a problem for your server: `rules add bannedBlocks ["canvas", "logic-display", "large-logic-display"]`.
3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that: 3. **Set an appropriate MOTD, name and description.** This is set with `config <name/desc/motd> <value>`. "Appropriate" means that:
- Your name or description must reflect the type of server you're hosting. - Your name or description must reflect the type of server you're hosting.
Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt. Since new players may be exposed to the server list early on, put in a phrase like "Co-op survival" or "PvP" so players know what they're getting into. Yes, this is also displayed in the server mode info text, but having extra info in the name doesn't hurt.
@@ -18,11 +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. 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`). 5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list. 6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json), then add a JSON object with a single key, indicating your server address. This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `google.com`, you would add a comma after the last entry and insert: For example, if your server address is `example.com:6000`, you would add a comma after the last entry and insert:
```json ```json
{ {
"address": "google.com" "address": "example.com:6000"
} }
``` ```
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. > 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.

View File

@@ -29,8 +29,8 @@ task deploy(type: Copy){
} }
android{ android{
buildToolsVersion '31.0.0' buildToolsVersion '33.0.2'
compileSdkVersion 31 compileSdkVersion 33
sourceSets{ sourceSets{
main{ main{
manifest.srcFile 'AndroidManifest.xml' manifest.srcFile 'AndroidManifest.xml'
@@ -56,7 +56,7 @@ android{
applicationId "io.anuke.mindustry" applicationId "io.anuke.mindustry"
minSdkVersion 14 minSdkVersion 14
targetSdkVersion 31 targetSdkVersion 33
versionName versionNameResult versionName versionNameResult
versionCode = vcode versionCode = vcode
@@ -119,11 +119,17 @@ dependencies{
implementation arcModule("backends:backend-android") implementation arcModule("backends:backend-android")
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3' implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
//TODO dynamically find best android platform jar instead of hard-coding to 30 def version;
def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/android.jar") def highestVersion;
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
version = it.name.find(/\d+/).toInteger();
highestVersion = version > highestVersion ? version : highestVersion;
}
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath) if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath)
} }

View File

@@ -8,14 +8,12 @@ public class Annotations{
/** Indicates that a method overrides other methods. */ /** Indicates that a method overrides other methods. */
@Target({ElementType.METHOD}) @Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Replace{ public @interface Replace{}
}
/** Indicates that a method should be final in all implementing classes. */ /** Indicates that a method should be final in all implementing classes. */
@Target({ElementType.METHOD}) @Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Final{ public @interface Final{}
}
/** Indicates that a field will be interpolated when synced. */ /** Indicates that a field will be interpolated when synced. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@@ -30,15 +28,18 @@ public class Annotations{
/** Indicates that a field will not be read from the server when syncing the local player state. */ /** Indicates that a field will not be read from the server when syncing the local player state. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface SyncLocal{ public @interface SyncLocal{}
/** 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. */ /** Indicates that a component field is imported from other components. This means it doesn't actually exist. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Import{ public @interface Import{}
}
/** Indicates that a component field is read-only. */ /** Indicates that a component field is read-only. */
@Target({ElementType.FIELD, ElementType.METHOD}) @Target({ElementType.FIELD, ElementType.METHOD})
@@ -105,8 +106,7 @@ public class Annotations{
/** Indicates an internal interface for entity components. */ /** Indicates an internal interface for entity components. */
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface EntityInterface{ public @interface EntityInterface{}
}
//endregion //endregion
//region misc. utility //region misc. utility
@@ -145,15 +145,12 @@ public class Annotations{
/** Indicates that a method should always call its super version. */ /** Indicates that a method should always call its super version. */
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface CallSuper{ public @interface CallSuper{}
}
/** Annotation that allows overriding CallSuper annotation. To be used on method that overrides method with CallSuper annotation from parent class. */ /** Annotation that allows overriding CallSuper annotation. To be used on method that overrides method with CallSuper annotation from parent class. */
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface OverrideCallSuper{ public @interface OverrideCallSuper{}
}
//endregion //endregion
//region struct //region struct
@@ -161,9 +158,7 @@ public class Annotations{
/** Marks a class as a special value type struct. Class name must end in 'Struct'. */ /** Marks a class as a special value type struct. Class name must end in 'Struct'. */
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Struct{ public @interface Struct{}
}
/** Marks a field of a struct. Optional. */ /** Marks a field of a struct. Optional. */
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@@ -251,8 +246,7 @@ public class Annotations{
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface TypeIOHandler{ public @interface TypeIOHandler{ }
}
//endregion //endregion
} }

View File

@@ -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.method = method;
this.write = write; this.write = write;
if(write){ if(write){
//write uses most recent revision //write uses most recent revision
for(RevisionField field : revisions.peek().fields){ 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); io(field.type, "this." + field.name, true);
} }
}else{ }else{
@@ -138,6 +141,7 @@ public class EntityIO{
//add code for reading revision //add code for reading revision
for(RevisionField field : rev.fields){ for(RevisionField field : rev.fields){
Svar var = allFields.find(s -> s.name().equals(field.name)); 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); boolean sf = var.has(SyncField.class), sl = var.has(SyncLocal.class);
if(sl) cont("if(!islocal)"); if(sl) cont("if(!islocal)");
@@ -223,7 +227,7 @@ public class EntityIO{
if(BaseProcessor.isPrimitive(type)){ if(BaseProcessor.isPrimitive(type)){
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field); s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
}else if(instanceOf(type, "mindustry.ctype.Content")){ }else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
if(write){ if(write){
s("s", field + ".id"); s("s", field + ".id");
}else{ }else{

View File

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

View File

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

View File

@@ -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}]}

View File

@@ -1,10 +1,14 @@
buildscript{ buildscript{
ext{ ext{
getArcHash = { arcHash = property("archash")
return new Properties().with{ p -> p.load(file('gradle.properties').newReader()); return p }["archash"]
}
arcHash = getArcHash() localArc = !project.hasProperty("release") && new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
arcModule = { String name ->
//skip to last submodule
name = name.substring(name.lastIndexOf(':') + 1)
return "com.github.Anuken${localArc ? "" : ".Arc"}:$name:$arcHash"
}
} }
repositories{ repositories{
@@ -16,8 +20,8 @@ buildscript{
} }
dependencies{ dependencies{
classpath "com.github.Anuken.Arc:packer:$arcHash" classpath arcModule(":extensions:packer")
classpath "com.github.Anuken.Arc:arc-core:$arcHash" classpath arcModule(":arc-core")
} }
} }
@@ -34,7 +38,7 @@ allprojects{
ext{ ext{
versionNumber = '7' versionNumber = '7'
if(!project.hasProperty("versionModifier")) versionModifier = 'beta' if(!project.hasProperty("versionModifier")) versionModifier = 'release'
if(!project.hasProperty("versionType")) versionType = 'official' if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry' appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94' steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
@@ -48,20 +52,6 @@ allprojects{
return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args") return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args")
} }
localArc = {
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists()
}
arcModule = { String name ->
if(localArc()){
return project(":Arc:$name")
}else{
//skip to last submodule
if(name.contains(':')) name = name.split(':').last()
return "com.github.Anuken.Arc:$name:${getArcHash()}"
}
}
generateDeployName = { String platform -> generateDeployName = { String platform ->
if(platform == "windows"){ if(platform == "windows"){
platform += "64" platform += "64"
@@ -116,12 +106,12 @@ allprojects{
generateLocales = { generateLocales = {
def output = 'en\n' def output = 'en\n'
def bundles = new File(project(':core').projectDir, 'assets/bundles/') def bundles = new File(project(':core').projectDir, 'assets/bundles/')
bundles.listFiles().each{ other -> bundles.list().sort().each{ name ->
if(other.name == "bundle.properties") return if(name == "bundle.properties") return
output += other.name.substring("bundle".length() + 1, other.name.lastIndexOf('.')) + "\n" output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
} }
new File(project(':core').projectDir, 'assets/locales').text = output new File(project(':core').projectDir, 'assets/locales').text = output
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().join("\n") new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().join("\n")
} }
writeVersion = { writeVersion = {
@@ -195,7 +185,7 @@ allprojects{
tasks.withType(JavaCompile){ tasks.withType(JavaCompile){
targetCompatibility = 8 targetCompatibility = 8
sourceCompatibility = JavaVersion.VERSION_16 sourceCompatibility = JavaVersion.VERSION_17
options.encoding = "UTF-8" options.encoding = "UTF-8"
options.compilerArgs += ["-Xlint:deprecation"] options.compilerArgs += ["-Xlint:deprecation"]
dependsOn clearCache dependsOn clearCache
@@ -320,11 +310,6 @@ project(":core"){
} }
} }
artifacts{
archives sourcesJar
archives assetsJar
}
dependencies{ dependencies{
compileJava.dependsOn(preGen) compileJava.dependsOn(preGen)
@@ -336,12 +321,12 @@ project(":core"){
api arcModule("extensions:fx") api arcModule("extensions:fx")
api arcModule("extensions:arcnet") api arcModule("extensions:arcnet")
api "com.github.Anuken:rhino:$rhinoVersion" api "com.github.Anuken:rhino:$rhinoVersion"
if(localArc() && debugged()) api arcModule("extensions:recorder") if(localArc && debugged()) api arcModule("extensions:recorder")
if(localArc()) api arcModule(":extensions:packer") if(localArc) api arcModule(":extensions:packer")
annotationProcessor 'com.github.Anuken:jabel:0.9.0' annotationProcessor 'com.github.Anuken:jabel:0.9.0'
compileOnly project(":annotations") compileOnly project(":annotations")
kapt project(":annotations") if(!project.hasProperty("noKapt")) kapt project(":annotations")
} }
afterEvaluate{ afterEvaluate{
@@ -396,6 +381,7 @@ project(":tests"){
testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1" testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1"
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1" testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1"
testImplementation arcModule("backends:backend-headless") testImplementation arcModule("backends:backend-headless")
testImplementation "org.json:json:20230618"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
} }
@@ -428,7 +414,7 @@ project(":annotations"){
dependencies{ dependencies{
implementation 'com.squareup:javapoet:1.12.1' implementation 'com.squareup:javapoet:1.12.1'
implementation "com.github.Anuken.Arc:arc-core:$arcHash" implementation arcModule("arc-core")
} }
} }
@@ -442,6 +428,9 @@ configure([":core", ":server"].collect{project(it)}){
publications{ publications{
maven(MavenPublication){ maven(MavenPublication){
from components.java from components.java
if(project.name == "core"){
artifact(tasks.named("assetsJar"))
}
} }
} }
} }

View File

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

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

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

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

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

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

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

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

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

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

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

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

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

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 570 B

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 543 B

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

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

View File

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

View File

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.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 531 B

After

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

View File

@@ -1 +0,0 @@
mschxœ%ŠQƒ0 C]RÐÄ>v>9Ê"µˆ¶S(HÜ~)X±_dƒƒÏKŒa•YëD­Ý¹(¼¸äS®¢øü²§¯ÆmÃ;VIÓ^es-@

View File

@@ -1,2 +0,0 @@
mschxœ5<C593>Ë
! E¯Ïy-J·ý‡ù(q¤£Gú÷<C3BA>„ââä&'›„Î.<Zl.Çž®Vª{lG¸|<7C>ŸK4ÌíúÙðü{»/ùßR±ÅÒ~•^=ÝùäГkÑïG<C3AF>ç àzRPm!&ÆÌX+ ÉÓ†4©¨²¼H}E“y$9À˜¢XQÜÔü‰æd8ZQŠ¡†acf,Œê˜ã"

View File

@@ -1,2 +0,0 @@
mschxœ5<C593>A E¿JkêÊStã<74><08>˜I
4”šx{¡ðòÿ¼ ¸vÐѽpq<71>°—”Ý^˜Ú}æ­pŠ€ÆÄ…¼§#{Âã¯Ï>Å}SÆmtWØÏKæuÅXGÅq¤ àY¬z\P?E½:<18>ÅYŽ

View File

@@ -1,3 +0,0 @@
mschxœ%Žknà „ÇØIü¨äV9×È
ú;¢xS!a@€“úîMÝ%F¬¾Ñ>fz<>Æ©™p¾~:“¯¥}ŽëõbU$ %MÈÆ;à
ãCeŠ~rT:ûˆ^/6»*ú#yA9²Õ7ϧà#É)%ŒÚ++5¹Ímáꘌ5Ú;™f²ì18Zf•<66>S4Öb0™f™ü5áô¥2w­èƒðÎO„÷ VëÕ$ÙçN+Ÿ1(åíuÞ

View File

@@ -0,0 +1,4 @@
mschxœM<C593>anÂ0 …MK[HÚ"Ä9rŠ<63> <Ô-4(MaÜ~ÏñŸ)RŸíú{vB':Ô´<C394>ý<EFBFBD>iðç¼ú^ñ'å+Ù /ç4Ýóg"jƒÿä°PõþaÉ~¿dwIStxúÌÉñoNpˆ‰ŽK >¹»Ÿ98DW&û¯DÇ<e?OëÍ<C3AB>ãüà<17>Ý•gN^Æu¾pú
ñé®0§S|p´»{Šß\ÆØe…µËñɉš‡_C&;e¾¹%®éÌXú<58>h#gƒxKT!îˆj[ªEªˆ4*­Jé¬iG¨‡-<2D><EFBFBD>ið.<2E>ŽÉvT‰ã@åO¥Ò Ð
Þâ`É
Þ*Þ¢¥<14>Uá:á*”ÁwŠ£<C5A0>jÉ€w,/ÅNø+³~¯6{o”7:Þèx£ã<C2A3>no”7…¯Èê-¬ÚXµéÕ¦×5zµéÕ¦×5z½Å Ü ·õ#誅”-FÅGÅG}„QñƒâÁ÷tDçF-b@tõ½ÔO¼

Binary file not shown.

View File

@@ -0,0 +1 @@
mschxœMŽÍNÃ0„'‰›æ¯^<5E>»Ÿq0‰,9vd»”¼{ ¬»*KÞ<4B>ogV'´„S³†¸XÐO:ŽÁ,Éx ¶êCÛˆòí}@oUÔANÁX—dræ:ËÑ»/½ú€“7VêïÔ˜Hžo*‘ýDc

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,2 @@
mschŒKà CͯE=
ž§Ê<EFBFBD>B%

View File

@@ -0,0 +1,5 @@
msch
ŚK
Ă0CĺOŇĐEâMŻşpśÁ<C59B>Ně0včő; ń$!„ ł<>Żń <däMJúľ±ěÔ“”s”VĚ»~&<u2U8š`é—d
ŁýHCt„Ţ.I„Wo%ś±u™°pě$a—¬ż“
Î(üÖÂŔhyłN˝ó

Binary file not shown.

View File

@@ -0,0 +1 @@
mschxś5PŃŽ„ @ôáľÄ/şÜ<C59F>Ë,‰Š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ĐË€—Ď<1D>fĄ'Ć0Đ6LZ^Âs0™3ée®™y1 b$=Hz<48>Ř Ę ĘAž2đo°6´†‰ <©ţ/_&

View File

@@ -0,0 +1,2 @@
mschxœ=벓0 å(=¾à³8þà@t¢jöôÉ<C3B4>qjqmÂq(|Ù—µ<C2B5>â|˜ºQ㼘ñjõ¨­æÛ5è¥wæêÍ<8ÙîUÛñç/5òÿ]õkç½v÷Övݢ];8c-š[ÇR«ß¼ëz?;(ãõØ.óêz<C3AA>¬Ÿ§a5jY)mý|Ó/Þøn2ëØ²üKß©º\¥ÒNó <C3B3>]šÞÝç¯v5C;š7ª”5?%¢ôš#ø¾Ný~øË‘ £ïÌÄ~à¡A!á"މ üð6À_•ræ$åªF”2U#>çœyòÃIÄR. `2'ʼD´=¶çö)¿ÏíùجeÛ“ï×Åö›[¤â]Ðâ„D<E2809E>#C&ÓÝ4”HJVx˜ˆÒHj²ÓŽLZr>;XUD"%(BgÁ$QJ”'™X\åÈïµZæS2ÇÎx¯ª` B“zo:M—½©
¾Uð­p$wI%àÌ“G2ïñ¨Þ¹ A#× Èò€"  PHþŸLo´

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