Compare commits

...
3285 Commits
Author SHA1 Message Date
Волшебник 2ef96a21fb New host (#11044)
This is not a new server, just a move to another host.
2025-07-23 12:24:29 -04:00
Anuken 697396d1c6 Added -gltrace desktop launch flag 2025-07-23 11:41:16 -04:00
Anuken 3e50f1be5f Fixed spawn points not rendering in editor 2025-07-22 22:53:03 -04:00
Anuken a5138ab9dc Colored floor map preview fix 2025-07-22 19:08:16 -04:00
Anuken 1e675a8004 Removed NPC reactor tutorial 2025-07-22 18:33:59 -04:00
Anuken f53e22c418 Merge remote-tracking branch 'origin/master' 2025-07-22 18:33:00 -04:00
Anuken 692fa2d5ff iOS fixes 2025-07-22 18:32:53 -04:00
Twcash cc8e619fd9 NPC (#11006) 2025-07-22 18:32:35 -04:00
summoner 119694cda1 Update bundle_hu.properties (#11029)
* Update bundle_hu.properties

Translate new strings
Fixing coherence
Fixing typos
Rewording some sentence translations

* Fixing misspells

* Update bundle_hu.properties

Sentence and wording fixes

* Update bundle_hu.properties

fix wording
2025-07-22 18:06:47 -04:00
SeuEarth 60bc5e96e8 Update bundle_ko.properties (#11024)
* Update bundle_ko.properties

* Metal/Colored floors and fix
2025-07-22 17:38:38 -04:00
Anuken 05267a3f40 Testing keyboard controls on iOS 2025-07-22 17:26:25 -04:00
Anuken 17a5b2f387 Closes Anuken/Mindustry-Suggestions/issues/5742 2025-07-22 11:41:15 -04:00
Anuken fdae9a14fe Merge remote-tracking branch 'origin/master' 2025-07-22 00:23:09 -04:00
Anuken 88b1fc014b Just checking to see if desugaring of the desktop module works 2025-07-22 00:23:04 -04:00
SITUVNgcd c8bfa16774 Typo & gammar fix for Vietnamese translation on Steam achivements (#10718)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Typo & gammar fix

* Typo & gammar fix

* 0x0A new line?

* Update & translate new strings

* Translate new strings

https://github.com/Anuken/Mindustry/commit/011b9492a010818195464b4966c4ec66ef295797

* Translate new strings

https://github.com/Anuken/Mindustry/commit/397e19079074c0b3ee0857ae4922c87fccda81dd

* Translate new strings

https://github.com/Anuken/Mindustry/commit/b66f9b503bb34605eeb57f65a43e90dac9ad5687

* Translate new strings

https://github.com/Anuken/Mindustry/commit/c6ce5a200ffcf2de89669ba0074f6fdfec9f5cd2

* Translate new strings & update

https://github.com/Anuken/Mindustry/commit/77c4f2704645b76ddc62473228c41d690fdb5726

* Translate new string & update/fix

https://github.com/Anuken/Mindustry/commit/1283355f300548f7fcc35db834ceabe435ba4f5e

* Transalte new strings

https://github.com/Anuken/Mindustry/commit/c1dfb02904b6cd681038b0149df883bb4805dad9
2025-07-22 00:13:59 -04:00
Anuken 73a628f426 Refresh community servers upon failure 2025-07-22 00:13:18 -04:00
Anuken fabbf6eab3 nothing 2025-07-21 23:15:21 -04:00
Anuken 619887ec4b Packed uv and positions for floor and editor renderer 2025-07-21 20:32:44 -04:00
Anuken b412830062 Merge remote-tracking branch 'origin/master' 2025-07-21 12:30:22 -04:00
Anuken 1371f3f7be Fixed #11026 2025-07-21 12:30:16 -04:00
Stormrider 1680377d37 minor stormrider map polish and fixes (#11023) 2025-07-21 12:26:20 -04:00
DarkJune f138fb96b7 Updates building when related button state changes + Reordering (#11028) 2025-07-21 03:15:45 -04:00
Anuken 8a8551b3cd Merge remote-tracking branch 'origin/master' 2025-07-21 03:09:47 -04:00
Anuken b0fe88b119 Closes Anuken/Mindustry-Suggestions/issues/5737 2025-07-21 03:09:41 -04:00
Github Actions c1dfb02904 Automatic bundle update 2025-07-21 06:45:50 +00:00
Anuken 48554c3560 Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-07-21 02:43:11 -04:00
Anuken c0a551a006 Merge branch 'crux-floor' of https://github.com/Anuken/MindustryPrivate 2025-07-21 02:43:02 -04:00
Anuken 0c15d1be86 Proper naming for metal floors 2025-07-21 02:42:25 -04:00
Anuken f6745a6b80 Reordered floors 2025-07-21 02:29:10 -04:00
Anuken f0820572ce Cleanup 2025-07-21 02:17:07 -04:00
Anuken fab3c08ddb Mobile improvements 2025-07-20 20:05:32 -04:00
Anuken 6e44ff1de1 Misc map editor fixes 2025-07-20 19:33:37 -04:00
Anuken 6cd3a0a096 Partially implemented new building rendering 2025-07-20 17:06:03 -04:00
Anuken 72e9db57a4 WIP unification and cleanup of rendering in editor 2025-07-19 15:06:00 -04:00
Anuken c32f7473e8 Fixed sprites in wrong atlas 2025-07-18 18:53:58 -04:00
Anuken 2e41e58b59 Color variant for character 2025-07-18 18:23:00 -04:00
Anuken 7ed243a808 let's not do that 2025-07-18 18:16:06 -04:00
Anuken fba935c527 Char tile picker support 2025-07-18 18:14:32 -04:00
Anuken 4abc2aba8c Character overlay block 2025-07-18 13:57:07 -04:00
Anuken 895c4da2f6 Better logging for unknown save versions 2025-07-18 11:22:11 -04:00
Anuken 78c604946e Bundle entries 2025-07-17 23:31:45 -04:00
Anuken 9b5ce972e9 Collapser color edit fix 2025-07-17 20:32:11 -04:00
Cardillan 549fa1a065 Setting null to counter should be a no-op (#11012) 2025-07-17 18:45:47 -04:00
Anuken 64471cf817 Block color pick fix 2025-07-17 16:52:19 -04:00
Anuken 24cfb000de Better colored floor/wall support 2025-07-17 16:09:45 -04:00
Github Actions 82152948e9 Automatic bundle update 2025-07-16 19:14:15 +00:00
Thomas Widyantoko 10610ec464 Indonesian bundle upstream and fixes (#11020)
Indonesian bundle upstream with main bundle and changed affixes with "butuh" to a more neutral "perlu".
2025-07-16 15:13:02 -04:00
DarkJune dcc8625bab Allowing multiple planets to have the same tech tree (#11017)
* Lists all planets having the same TechTree associated with them.

As of right now, this problem arizes only with modded games. If you add planets in a specific order (e.g. StarA, PlanetA, PlanetB) and attach same tech tree to all of them - only items from the first planet (StarA) will be used and accounted for.

You can see this if you try to attach Serpulo's TechTree to Planets.sun - no resources from Serpulo will be visible and usable in Serpulo's TechTree in ResearchWindow (or anywhere for that matter).

* Removed spaces

* Added braces, if anyone will need to expand the code later (ig)
2025-07-16 15:10:53 -04:00
Anuken cc02c15844 Power node underBullets 2025-07-15 18:40:04 -04:00
Anuken 4c8f956fef Fixed colored wall data reset 2025-07-15 14:59:58 -04:00
Anuken cb7e027b2b Yet another floor 2025-07-15 14:45:50 -04:00
Anuken b714651055 Colored wall block 2025-07-15 11:45:56 -04:00
Anuken 547ceff736 Merge branch 'master' of https://github.com/Anuken/Mindustry into crux-floor 2025-07-15 11:03:19 -04:00
Anuken 95a6850ce5 Reverted power node build time multiplier / No mono global selection 2025-07-15 10:58:20 -04:00
Anuken ee1cbf5b01 another floor 2025-07-15 01:29:38 -04:00
Anuken fbd9a7c40a More floor stuff 2025-07-14 23:49:09 -04:00
Anuken c2f365a92c more textures 2025-07-14 02:18:19 -04:00
Anuken 015f0bbc23 And yet another floor 2025-07-14 01:56:20 -04:00
Anuken 3a33c53e8f Cleanup 2025-07-13 19:28:25 -04:00
Anuken 7cc000ed46 Made tiles not clear overlay on setFloor + cleanup/refactor 2025-07-13 17:00:12 -04:00
Anuken b3ee9884ab more floors 2025-07-13 01:29:18 -04:00
Anuken 88b2f9c2bc Funny experiments with colored floors 2025-07-12 19:22:53 -04:00
Anuken e53201347f Colored floor tile 2025-07-12 18:16:26 -04:00
Anuken 0939076b4d Better tile custom data support 2025-07-12 17:28:39 -04:00
Anuken 086933614b Better pathfinder allDeep calculation 2025-07-12 14:26:02 -04:00
Anuken aeee327e6c Fixed #11009 2025-07-12 12:42:05 -04:00
Anuken 5e6d599120 More floor stuff 2025-07-12 12:33:11 -04:00
Anuken 7119d6852c More tile progress 2025-07-11 20:09:14 -04:00
Anuken f9b6e3c0a6 More tile progress 2025-07-11 19:07:31 -04:00
Anuken 8c3840b7ac More floor stuff 2025-07-11 17:51:59 -04:00
Anuken 0539d00cda Re-added non-indexed mesh support 2025-07-11 11:51:55 -04:00
Anuken f5f1933923 Mining units now search for the closest ore to the core, not themselves 2025-07-11 10:56:25 -04:00
Anuken c7db8dc625 Better zoom clamp for planets 2025-07-10 22:22:57 -04:00
Anuken 1220a7a4a8 Floor experiment progress 2025-07-10 19:47:39 -04:00
Anuken 0bd404eb4f Merge branch 'master' of https://github.com/Anuken/Mindustry into crux-floor 2025-07-10 16:45:45 -04:00
Anuken 3cacc3c8c6 Closes Anuken/Mindustry-Suggestions/issues/5712 2025-07-10 14:49:12 -04:00
Anuken 95e13f99a1 Merge branch 'master' of https://github.com/Anuken/Mindustry into crux-floor
# Conflicts:
#	gradle.properties
2025-07-10 13:52:31 -04:00
Anuken 0ecf84349c Merge branch 'crux-floor' of https://github.com/Anuken/MindustryPrivate into crux-floor 2025-07-10 13:51:47 -04:00
Anuken 1283355f30 Renamed bufferUsage -> bufferSize / Removed link name 'memory' 2025-07-10 13:34:46 -04:00
Anuken 4790c8013b Static wall autotile support 2025-07-10 13:18:08 -04:00
1ue999 26b349e5dd ReadI/WriteI interface for modding (and removal of if/else tree) (#11000)
* progress

* progress

* moar progress

* commits every 5 seconds poggers (done with LogicBuild)

* implement interface

* oop forgor to remove part of the old ReadI

* unnecessary import removed

* who needs a space? i got a spare one

* implement great suggestion by [object Object]

* more of this

* slipped past me

* more consistency
2025-07-09 23:20:35 -04:00
WMF b327f8be1f update applySlowdown correctly (#11003) 2025-07-09 22:31:05 -04:00
Pøzɨt¡vɇ 479a7c3b78 Update servers_v7.json (#11001)
Change IPs for XCore server.
2025-07-09 12:21:25 -04:00
Anuken bcc29e20ae Component interface cleanup 2025-07-07 20:03:22 -04:00
Anuken 4aa801f504 Fixed #10998 2025-07-07 12:59:03 -04:00
Anuken ef7ef39523 Fixed unnecessary import dialog after multi-mod install 2025-07-07 01:32:44 -04:00
Anuken 05349a4aef Fixed avoidance layering 2025-07-06 20:33:13 -04:00
Anuken f0d8c06380 Faster avoidance calculation 2025-07-06 14:23:50 -04:00
Anuken b5eba35ed9 Merge branch 'master' of https://github.com/Anuken/Mindustry into wave-pathfind-avoidance 2025-07-06 13:13:55 -04:00
Anuken 0a59aa8a85 Merge remote-tracking branch 'origin/master' 2025-07-06 13:06:42 -04:00
Anuken ed6bb93a09 Cleanup 2025-07-06 13:06:35 -04:00
Github Actions bc222238d4 Automatic bundle update 2025-07-06 17:01:36 +00:00
Anuken 71c8c79e58 Merge remote-tracking branch 'origin/master' 2025-07-06 12:59:59 -04:00
Anuken 877bb473df Debug hitbox toggle hotkey 2025-07-06 12:59:45 -04:00
Github Actions 7500ad91b2 Automatic bundle update 2025-07-06 16:38:19 +00:00
Anuken 6ae6da35c4 Merge remote-tracking branch 'origin/master' 2025-07-06 12:36:43 -04:00
Anuken 5c42dc4199 Debug renderer for unit hitboxes 2025-07-06 12:36:32 -04:00
Anuken a815c7f39a Added settings value for 'detach camera' hotkey 2025-07-06 12:08:00 -04:00
Anuken b006a2a4f5 Better conditional avoidance system 2025-07-06 01:20:57 -04:00
Github Actions 077195cc12 Automatic bundle update 2025-07-06 04:14:48 +00:00
SeuEarth b037be2b0a Update bundle_ko.properties (#10747)
* Update bundle_ko.properties

* Update bundle_ko.properties

* New things

* Update bundle_ko.properties

* fixes

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* fixes

* fixing the mistake

* Update bundle_ko.properties
2025-07-06 00:13:24 -04:00
summoner 921b845b7d Update bundle_hu.properties (#10753)
* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Follow the changes of the english bundle

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Fixing typos and coherence

* Translate new string

* Minor fix

* Follow the english bundle changes

* Translate new string

* Update bundle_hu.properties

spelling improvement

* Update description.txt

spelling improvement

* Update achievements.vdf

spelling improvement

* update core/assets/bundles/bundle_hu.properties

* Fix duplicated lines

* Follow the english bundle changes - quell

* Fix wording

* Translate new strings

Translate new strings

* Update bundle_hu.properties

Translate new string

* Follow the changes of the english bundle

* Delete extra empty line

* Follow the changes of the english bundle

* Sentence fix

* Sentence fix

* Fix wording

* Add missing word
2025-07-06 00:12:37 -04:00
Anuken 21ef30531a Merge remote-tracking branch 'origin/master' 2025-07-05 18:06:54 -04:00
Anuken 3d3507dec9 Closes Anuken/Mindustry-Suggestions/issues/5703 2025-07-05 18:06:46 -04:00
WMF d1b4158285 make pathfinder acknowledge that status effects given by floors can do damage too (#10987) 2025-07-04 10:41:15 -04:00
Anuken d6877a2320 . 2025-07-04 01:03:12 -04:00
Anuken ef07d504e8 Fixed #10984 2025-07-03 23:41:32 -04:00
Anuken da402b85c6 NO 2025-07-03 23:40:48 -04:00
Anuken 044b47cfd5 Unit avoidance for wave pathfinder (mostly broken) 2025-07-03 23:29:05 -04:00
Anuken 5340de4f62 no 2025-07-03 23:12:42 -04:00
Anuken 189795ff04 Merge remote-tracking branch 'origin/master' 2025-07-03 21:23:12 -04:00
Anuken dd289d3d08 Fixed drawItemSelection squishing things 2025-07-03 21:23:02 -04:00
1ue999 0852a61caa Read from MessageBlocks/Builds (#10981)
* Added ability to read content of messages and sensing the length of the content.

Also some bundle changes for read/write

* this commit will make mindustry unable to compile trust

* oop missed a space
2025-07-03 13:25:22 -04:00
Redstonneur1256andAnuken 835c8b4a6c Text align (#10804)
* Text/ShapeText marker text alignment

* Allow `draw print` to use a dynamic align

* Highlight currently selected value when possible

* Fix alignment with newlines

* Add `lineAlign`

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-07-02 14:04:43 -04:00
Redstonneur1256 b3050c299d Add select operation (#10798) 2025-07-02 14:02:51 -04:00
Anuken adcbcec706 Removed redundant 'shoot' unit stance 2025-07-02 00:56:59 -04:00
Anuken 9e392c7caf Merge remote-tracking branch 'origin/master' 2025-07-01 23:23:54 -04:00
Anuken 88fc46fed2 Multiple unit stance support 2025-07-01 23:23:45 -04:00
DarkJune a5beafc769 Removed 2 redundant checks in LExecutor.ControlI (#10980) 2025-07-01 19:40:43 -04:00
Anuken b6195cc31e Merge remote-tracking branch 'origin/master' 2025-07-01 19:38:51 -04:00
Anuken c035cf00dd Closes #10884 2025-07-01 19:38:44 -04:00
drikodjiqers 1a07b0daef Updated bundle_fil.properties (#10816)
* Updated bundle_fil.properties

fixed some mistakes and added some more translations

* Update bundle_fil.properties

this is a thing?
anyways added some more
2025-07-01 19:27:11 -04:00
DVD27andPhinner a61b5b0eae Update bundle_fr.properties (#10866)
* Update bundle_fr.properties

Add some translation, and fix some other

* Update bundle_fr.properties

Change label for casual

* Update bundle_fr.properties

Correct a value, seem uncomprehensible

* Apply suggestions from code review

Accept all suggestions

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

---------

Co-authored-by: Phinner <62483793+phinner@users.noreply.github.com>
2025-07-01 19:26:48 -04:00
Anuken ecb3984110 Don't update drills when there is nothing to drill 2025-06-30 19:00:49 -04:00
Anuken 06fff3efac Merge branch 'SomeonesShade-balancing-payload_system' 2025-06-30 14:52:08 -04:00
Anuken 4f9fb2d7fb Merge branch 'balancing-payload_system' of https://github.com/SomeonesShade/Mindustry into SomeonesShade-balancing-payload_system 2025-06-30 14:51:58 -04:00
SomeonesShade 80740c0948 Merge branch 'master' into balancing-payload_system 2025-06-30 18:15:08 +08:00
Anuken 0234c448db Incinerator status fix 2025-06-29 19:57:12 -04:00
Anuken 97de3c52bd Merge remote-tracking branch 'origin/master' 2025-06-27 23:57:18 -04:00
Anuken 5d9f519426 Fixed #10974 2025-06-27 23:56:58 -04:00
Anuken 25d822afd2 Static wall autotile support 2025-06-27 12:09:44 -04:00
Phinner c677b5cb17 Remove CN from servers_v7.json (#10971) 2025-06-27 12:08:03 -04:00
xem8k5 0df2289d40 Update servers_v7.json (#10970) 2025-06-27 12:07:45 -04:00
Anuken 3d5363692c wip crux floor 2025-06-26 21:25:15 -04:00
Anuken bbc8d77386 Steam achievement for killing a unit with a mass driver 2025-06-26 20:14:42 -04:00
Agzam4andTempUser b7cb080f36 Mass driver bullets are destroyed like the blocks with items (#10969)
* Mass driver bullets explosions like the blocks

* Better code style

---------

Co-authored-by: TempUser <temp@mail>
2025-06-26 18:51:16 -04:00
Anuken 34032f63a5 Merge remote-tracking branch 'origin/master' 2025-06-25 14:47:14 -04:00
Anuken 908b0a2dc5 Fixed rare explosion damage freeze 2025-06-25 14:47:05 -04:00
Github Actions 2a47725362 Automatic bundle update 2025-06-23 18:38:08 +00:00
Anuken 9bd1c7d783 Hidden sector submission thread link button 2025-06-23 14:36:29 -04:00
Anuken 40828a9ccc Merge remote-tracking branch 'origin/master' 2025-06-23 12:19:20 -04:00
Anuken b3cdec91b8 Fixed #10962 2025-06-23 12:19:13 -04:00
Cardillan 289889a685 Small canvas read/write fixes (#10955) 2025-06-21 21:20:43 -04:00
Anuken d6ee68a371 Merge remote-tracking branch 'origin/master' 2025-06-21 21:18:32 -04:00
Anuken 4f04bf4b11 Fixed #10956 2025-06-21 21:18:25 -04:00
Tegas Aziz 48d09decf5 Update README.md (#10954) 2025-06-21 21:15:57 -04:00
Anuken 7447e1f2bb Fixed #10948 2025-06-19 14:21:42 -04:00
Anuken 78e5ff2636 Another possible sublimate fix 2025-06-18 21:08:11 -04:00
Anuken f7c72e950c Illuminator rendering optimization 2025-06-18 20:11:06 -04:00
Anuken 90603561ac Merge remote-tracking branch 'origin/master' 2025-06-18 19:14:18 -04:00
Anuken 8569eed795 Closes Anuken/Mindustry-Suggestions/issues/5674 2025-06-18 19:14:10 -04:00
Redstonneur1256 b73c85ff75 Quad marker tweaks (#10787)
* Don't clamp UV on repeat textures

* Cleanup
2025-06-18 19:05:08 -04:00
The4codeblocks 0185b08ca7 canvas read/write + multiplayer overwrite bug fix (#10899)
* stuff

* Update CanvasBlock.java

* canvas read/write

* updated flag

* dispose on every possible closing condition (back/cancel/ok)

* arraycopy

* hide listener

* partial colons

* fix updated and dedupe closing

* typo?
2025-06-17 12:36:42 -04:00
Anuken 7a33de8fe3 Fixed #10942 2025-06-17 12:23:49 -04:00
Anuken 1e3b6b7524 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	gradle.properties
2025-06-17 11:20:35 -04:00
Anuken 536f4db5fe Sublimate collision fix 2025-06-17 11:20:21 -04:00
grely 2d14cd2232 Update servers_v7.json | Okay, this looks like crap. (#10941) 2025-06-16 13:27:12 -04:00
grely 7a1279fc30 Update servers_v7.json | replaced ip's (#10935)
* Update servers_v7.json | replaced ip's

* Update servers_v7.json

* Update servers_v7.json
2025-06-16 12:48:12 -04:00
Волшебник 067e24318c Update servers_v7.json (#10937)
For new servers
2025-06-15 20:23:23 -04:00
Redstonneur1256 c27eac9bed Marker outline control (#10931)
* Marker `outline` control

* Text/ShapeText marker outline
2025-06-15 15:28:20 -04:00
Anuken 1465916bed Merge remote-tracking branch 'origin/master' 2025-06-15 12:40:17 -04:00
Anuken 3cffbec92c Don't fill core with hidden items 2025-06-15 12:40:09 -04:00
Jason d79802836c fix typo (#10934)
Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>
2025-06-14 13:27:59 -04:00
Jason fbf41641d3 Update servers_v7.json (#10929)
Re-added CN events server
2025-06-14 11:44:03 -04:00
Github Actions 77c4f27046 Automatic bundle update 2025-06-14 15:22:35 +00:00
Cardillan 981e954c61 Sense number of graphics operations (#10898)
* Sense number of graphics operations

* int to long
2025-06-14 11:21:18 -04:00
Anuken 96b0544261 Fixed #10927 2025-06-14 10:29:51 -04:00
Anuken a8700ef441 Merge remote-tracking branch 'origin/master' 2025-06-13 19:02:46 -04:00
Anuken f4e8325238 Fixed player stuck shooting in certain situations 2025-06-13 19:02:40 -04:00
Alpha 807517e828 Update servers_v7.json (#10903)
Changed domains from:
mindustry.kalpe.games
to
mv7-survival.kalpe.games
2025-06-13 18:18:50 -04:00
abcxyzDustry 339f6fcc9c Update servers_v7.json (#10924)
we negotiated with the mindustry tool programmer, and he agreed to let us merge into one until v8 is actually released, and before leading to the above agreement we used to have a separate group for our server, why did you delete it, hope you agree to approve for us
2025-06-13 18:07:44 -04:00
grely ac1f49aeb5 Update servers_v7.json (#10893) 2025-06-13 18:07:35 -04:00
Iniquit ef5fae289c Allow block info hotkey to also work on units (#10894)
* Allow the block info key to also work on units

* Follow code formatting guidelines
2025-06-13 18:06:14 -04:00
SomeonesShadeandEggleEgg 19d3e20328 Temporarily Invincible Missiles Quell (#10674)
* quell changes version 1 (draft)

* Quell Homing Workaround and Stat Display Working

* Quell, 16 close range instead of 19

* final color adjustment

* quell description attempt 1

* quell desc attempt 2

* e

* oop

* Added Homing to Quell Plasma Shielding

---------

Co-authored-by: EggleEgg <125359838+EggleEgg@users.noreply.github.com>
2025-06-13 18:04:09 -04:00
Anuken a186b622f6 Merge remote-tracking branch 'origin/master' 2025-06-13 17:55:04 -04:00
Anuken 0b1399b3b1 Closes #10921 2025-06-13 17:54:55 -04:00
WhiteSpike 39ad275cb4 Included self check when disabling the redirect prompt from Landing Pad (#10925)
- If a sector had both a launch and landing pad of the same resource, when clicking "Redirect Launch Pads" to make other sectors' launch pads to send theirs to that sector, the prompt would remain enabled due to the disable check not considering self sending that same resource, making it seem it did nothing.

Implementation details:
- Refactored some variable names and code blocks for easier reading.
- Created ``canRedirectExports`` method which determines if the provided sector's launch pads can be redirected to the player's current sector. This method is used in both the button's disabled attribute and during execution of redirecting sectors.

Testing details:
- Utilized Windows instructions for compilation and running the application;
- Used save file from Steam's "v8-beta" branch;
- Selected a sector which contained both a launch and landing pad of the same resource. Before the changes, the button would remain enabled after pressing it. After the changes, the button now remains disabled (as all other sectors were already exporting to that sector).
2025-06-13 17:52:20 -04:00
Anuken 432adbd1d4 Closes Anuken/Mindustry-Suggestions/issues/5670 2025-06-13 11:55:55 -04:00
Anuken 7da5f0a6d9 Fixed #10915 2025-06-13 00:03:31 -04:00
Anuken e5c745ee16 Generate autotiles at gradle pack time 2025-06-10 20:21:20 -04:00
Anuken 70ad6eb7d1 Autotile support for floors (untested) 2025-06-09 17:08:18 -04:00
Anuken 46099ca492 Merge remote-tracking branch 'origin/master' 2025-06-09 15:56:18 -04:00
Anuken 4469bfc4bc Bounds clamp fixes 2025-06-09 15:56:08 -04:00
KochiyaUenehaaa f21429f3f1 display StatusDuration to one decimal place (#10908) 2025-06-08 10:26:28 -04:00
Lett a18c5d148d Improve server control and logging of the DOS blacklist (#10904)
* Log kicks related to DOS bans

* unBlacklistDos method

Added a method to remove an IP that was blacklisted for being a potential DOS attack.

* Added a command to add/remove/list DOS bans

* Switched from spaces to a tab in the subnet-ban command

Switched from spaces to a tab in the subnet-ban command's listing function. This is better for accessibility and customizability.

* Use info(String, Object...) instead of String.format

* Fixed formatting to fit style guidelines
2025-06-07 00:13:15 -04:00
Anuken 47c19487fc Fixed #10901 2025-06-05 13:12:08 -04:00
Anuken 945f916d2c Fixed #10895 2025-06-04 13:34:39 -04:00
Anuken c05eab2bcf Fixed #10887 2025-06-03 16:04:23 -04:00
Anuken bcbe0890fe Fixed #10886 2025-06-03 15:40:03 -04:00
Anuken 1c3aa19fc4 Merge remote-tracking branch 'origin/master' 2025-06-03 15:37:27 -04:00
Anuken a22e532034 Fixed #10891 2025-06-03 15:37:19 -04:00
Wxp 7076d1bf97 Fix Android loadJar (#10867)
* Fix Android loadJar

* Using another way

* Code formating

* Fix mod update
2025-06-02 14:32:24 -04:00
Anuken 18d852b5c1 Merge remote-tracking branch 'origin/master' 2025-06-02 14:30:26 -04:00
Anuken fbc2794fde Fixed #10876 2025-06-02 14:30:19 -04:00
Github Actions ee06e8b19f Automatic bundle update 2025-06-02 18:09:30 +00:00
Redstonneur1256 ea333a0a63 True modulo and unsigned right shift. (#10885) 2025-06-02 14:05:45 -04:00
Anuken f924d0b533 Merge remote-tracking branch 'origin/master' 2025-06-01 23:10:15 -04:00
Anuken 2e64f7663a Fixed some issues with sector positions not migrating correctly 2025-06-01 23:10:05 -04:00
KochiyaUenehaaa ab73305df9 building dumps faster when overdriven (#10871)
* Update Binding.java

* Update UnitCommand.java

* building dumps faster when overdriven
2025-06-01 11:58:42 -04:00
Sh1p*nfire 6c29460ade Fix randomWaveAI causing units to target untargetable blocks (#10870)
* Update Pathfinder.java

* Update FlyingAI.java
2025-06-01 11:49:03 -04:00
Iniquit 44b25d6e64 Clamp continuous laser bullet position to min zero (#10873)
This prevents the laser from moving behind the unit at the end of the animation.
2025-06-01 11:46:55 -04:00
Anuken 8991af9598 Planet generation noise tweaks 2025-05-31 18:25:18 -04:00
Anuken 7715728ea0 Merge remote-tracking branch 'origin/master' 2025-05-31 11:43:34 -04:00
Anuken 7b00d4bb1b Fixed Serpulo discontinuity 2025-05-31 11:43:25 -04:00
Iniquit 9419f85642 Allow holding the cargo pickup & dropoff key (#10859)
Allow holding down the cargo pickup & cargo drop keys to repeatedly pick up or drop off payloads. This takes effect after a short delay so that tapping to pick up or drop off individual payloads is still reliable.
2025-05-31 10:18:14 -04:00
Iniquit 33d012f9bb Display payload capacity in the HUD (#10862) 2025-05-31 01:22:06 -04:00
Anuken 556cbb4815 Fixed #10848 2025-05-31 01:21:15 -04:00
Anuken 5483c6b290 Fixed #10864 2025-05-31 01:16:53 -04:00
Anuken 39b5d51409 Fixed #10863 2025-05-30 23:43:14 -04:00
Anuken c797974585 Serpulo light coverage update fixes 2025-05-30 16:50:22 -04:00
Anuken cb2a235a45 Updated geothermal stronghold submission 2025-05-30 11:17:46 -04:00
Anuken d984c924d0 arc 2025-05-29 21:12:05 -04:00
Anuken 0d483cfc91 arc 2025-05-29 21:11:56 -04:00
Anuken 82a801b1c0 Async mesh reloading for planets 2025-05-29 20:46:17 -04:00
Anuken 1e621259d5 Metal floor for Serpulo crux megabase 2025-05-29 17:39:08 -04:00
Anuken d4d8e6d42c Light coverage based on player structures 2025-05-29 14:19:33 -04:00
Anuken 8f0ca13ace Player base emissive lights on Serpulo (WIP) 2025-05-28 23:10:45 -04:00
Anuken 43fb2e7cdc Emissive planet system upgrades / Indexed vertices for planets 2025-05-28 21:21:21 -04:00
Anuken fcb5b42d58 WIP bases with emissive lighting on Serpulo 2025-05-28 19:04:33 -04:00
Anuken 00621dbc18 More base coverage rearrangement 2025-05-27 20:54:21 -04:00
Anuken 1bee56000d More base coverage rearrangement 2025-05-27 19:29:20 -04:00
Anuken 2419c506a4 Base coverage tweaks 2025-05-27 18:59:10 -04:00
Anuken 85302bc465 Fixed #10854 2025-05-27 13:37:23 -04:00
Anuken 519ceab0ad Merge remote-tracking branch 'origin/master' 2025-05-27 11:26:38 -04:00
Anuken b9c224e114 Fixed #10852 2025-05-27 11:26:31 -04:00
GeoNew2011 1930b9be2a minor spelling mistake (#10849) 2025-05-26 13:34:39 -04:00
Shade b5aa9f41d9 maxPayloadSize from 5by5 to 4by4 2025-05-26 00:48:47 +08:00
GeoNew2011 0ae40680a4 Update servers_v7.json (#10837)
erepulo hexed
2025-05-25 12:42:44 -04:00
Anuken 64305aa8b1 Merge remote-tracking branch 'origin/master' 2025-05-25 12:32:54 -04:00
Anuken c15d8d15cb Fixed #10846 2025-05-25 12:32:47 -04:00
Shade 53c73b7259 Update Contributors
Honestly after some self reflection... I'm satisfied with what I've done
2025-05-25 22:53:20 +08:00
Shade 8c4cfe9076 Flipped Cost Between PayLoader and PayUnloader 2025-05-25 15:56:13 +08:00
Shade 112917b188 Payload Loaders now being able to chain with each other 2025-05-25 15:54:58 +08:00
Shade 8433819ffb Loader/Unloader Counterbalance
100% CB for Graphite, Silicon
Maintaining 50% CB for Tungsten
2025-05-25 14:00:27 +08:00
Shade bf935a62ff CounterBalance: Assemblers 2025-05-25 12:25:42 +08:00
Shade 4d94c1632d Payload Adjustments 2025-05-25 12:08:11 +08:00
karlo292 0900ff8270 Update servers_v7.json (#10831)
I have renamed the server and giving ownership to Alpha182
2025-05-24 23:32:50 -04:00
50275 e0940ee31a Add log base n (#10843)
* Update LogicOp.java

* correct indentation
2025-05-24 23:21:47 -04:00
Anuken 2e46633bcd Fixed #10845 2025-05-24 23:20:54 -04:00
Anuken ce3590dafe Merge remote-tracking branch 'origin/master' 2025-05-24 23:16:58 -04:00
Anuken 0ed6bdd611 Fixed sector tech tree not corresponding to map 2025-05-24 23:16:51 -04:00
50275 c7c4ed6bae Remove Quasar Recoil (#10842)
Currently, Quasar moves backwards whenever it shoots. I propose completely removing this recoil. 

Discussion pending. https://discord.com/channels/391020510269669376/813425645518061678/1375623453453058050
2025-05-23 20:20:46 -04:00
Anuken 91ca60e90f More decimals for RTG stats / Pathfinder crash fix in editor 2025-05-23 19:23:09 -04:00
Anuken f063c56171 Sector icon fix (again) 2025-05-22 20:18:26 -04:00
Anuken d2c50ccd9e Sector layout fixes 2025-05-22 19:44:45 -04:00
Anuken 0de78ffa0d Fixed #10824 2025-05-22 19:14:38 -04:00
Anuken 2436e54149 Fixed #10832 2025-05-22 19:08:14 -04:00
Anuken 717850ec8d Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-05-22 19:03:39 -04:00
Anuken 9c807cb82c Remapping fixes 2025-05-22 18:55:36 -04:00
Anuken 268a87a6c0 Sector save remapping 2025-05-22 18:46:29 -04:00
Redstonneur1256 58f0087cd3 Update MapMarkers.java (#10830) 2025-05-22 18:13:21 -04:00
Anuken 6d8096ded4 Reverted unnecessary sector number changes 2025-05-21 23:24:02 -04:00
Anuken 2161dd519a Sector layout changes 2025-05-21 23:07:59 -04:00
Anuken b64dc0badd Merge branch 'master' of https://github.com/Anuken/Mindustry into adjacent-campaign-sectors 2025-05-18 15:42:42 -04:00
Anuken cc7c2dd79c More WIP sector tech tree changes 2025-05-18 12:12:04 -04:00
Anuken 0a046f8fa5 Don't show mining stances for wall ores when irrelevant 2025-05-17 10:33:45 -04:00
Anuken 5c96761ff6 Merge remote-tracking branch 'origin/master' 2025-05-16 14:23:57 -04:00
Anuken 11db431e95 Fixed #10812 2025-05-16 14:23:50 -04:00
ity 5bcaff0694 Update InputHandler.java (#10813) 2025-05-16 14:17:32 -04:00
Anuken adb7264bc4 Fixed #10815 2025-05-16 14:14:09 -04:00
Anuken 913104b774 progress 2025-05-16 14:09:05 -04:00
Anuken 6e7cc551b3 Merge branch 'master' of https://github.com/Anuken/Mindustry into adjacent-campaign-sectors 2025-05-15 22:09:17 -04:00
Anuken 4abbd1a0f8 Merge remote-tracking branch 'origin/master' 2025-05-15 18:30:48 -04:00
Anuken 185ad13e49 25% flying unit wreck health / 50% flying unit crash damage 2025-05-15 18:30:40 -04:00
1ue999 f99153e2ef opround thing (#10805) 2025-05-14 13:03:12 -04:00
nuri (smol) 4e84bbc547 make launch args easily accessible (desktop) (#10802)
* make launch args easily accessible

* staticnt
2025-05-14 13:02:55 -04:00
Anuken e1e5bd5b3f Fixed #10806 / Fixed crash 2025-05-14 12:06:35 -04:00
Anuken 8951a2698e Stricter construct checks 2025-05-14 11:19:10 -04:00
Anuken c5f3d584f0 Fixed #10801 2025-05-14 10:29:05 -04:00
Anuken f1390f3933 Fixed #10807 2025-05-14 10:24:15 -04:00
Anuken 3fcb24377a progress 2025-05-14 09:59:37 -04:00
Anuken 2b4c87fb22 Merge remote-tracking branch 'origin/master' 2025-05-11 21:25:53 -04:00
Anuken 9730bbd58d Sign logic op 2025-05-11 21:25:45 -04:00
Anuken bfbc376e92 wip 2025-05-11 21:24:21 -04:00
Github Actions c6ce5a200f Automatic bundle update 2025-05-11 14:45:04 +00:00
BalaM314 e444f40d4c Ignore colors when sorting maps (#10790) 2025-05-11 10:43:51 -04:00
Redstonneur1256 159813a7fd Logic color unpacking (#10794)
* `unpackcolor`

* Add description
2025-05-11 10:43:37 -04:00
Anuken e6182605f4 WIP sector reorganization + loading system (broken, do not use!) 2025-05-10 23:53:30 -04:00
Anuken d51e350d75 More attack sector tweaks 2025-05-10 21:47:46 -04:00
Anuken f4458db076 Serpulo planet code cleanup / Fixed loading crash 2025-05-10 20:21:45 -04:00
Anuken 178ce7454b Tweaks to attack sector positions 2025-05-10 17:27:16 -04:00
Anuken cc71da6dfe WIP base prebuild AI (not functional) 2025-05-10 15:18:27 -04:00
Anuken 23c45154a9 Possible research deselect fix / Updated map submissions 2025-05-09 22:05:02 -04:00
Anuken af0d0be294 Fixed #10785 2025-05-09 13:23:33 -04:00
Anuken 869b3487c4 Log research dialog pointer info for debugging on mobile 2025-05-09 11:31:46 -04:00
Anuken 4761ca6c92 Merge remote-tracking branch 'origin/master' 2025-05-09 00:26:46 -04:00
Anuken 27c4210482 Debug option for editing sector attack designation 2025-05-09 00:26:37 -04:00
Cardillan 34151f13d6 Prevent setting counter to null using write instruction (#10774)
* Prevent setting counter to null using write instruction

* Reset isobj flag on counter on every instruction
2025-05-07 23:26:30 -04:00
5352114256h 0a7210417b Update servers_v7.json (#10781)
add new server address and remove invalid address
2025-05-07 23:25:53 -04:00
Anuken 648b5c4e69 Fixed #10780 2025-05-07 15:56:48 -04:00
Anuken 27a01f7326 Merge remote-tracking branch 'origin/master' 2025-05-07 15:50:23 -04:00
Anuken 9f70779830 Fixed #10779 2025-05-07 15:50:17 -04:00
Github Actions c05af5f800 Automatic bundle update 2025-05-07 19:49:27 +00:00
Anuken f0257790b8 Core fill items rule 2025-05-07 15:47:57 -04:00
Anuken 0d1bc2ada1 Fixed #10773 2025-05-06 23:52:43 -04:00
Anuken 1730f321e3 Fixed #10772 2025-05-06 23:38:25 -04:00
Anuken 685a52eb48 Fixed #10769 2025-05-06 10:28:34 -04:00
Anuken f3438124b3 Merge remote-tracking branch 'origin/master' 2025-05-05 20:52:38 -04:00
Anuken 8d48c678bc Cleanup 2025-05-05 20:52:32 -04:00
Github Actions b66f9b503b Automatic bundle update 2025-05-06 00:52:05 +00:00
Anuken 16cb530b99 Allow setting attack mode wave unit spawn position 2025-05-05 20:50:43 -04:00
Anuken 317f9878dc Fixed units not resetting to their default command 2025-05-05 12:09:58 -04:00
Anuken 31724ca88d Merge remote-tracking branch 'origin/master' 2025-05-04 23:32:38 -04:00
Anuken 4cc40ca1ac Fixed tests 2025-05-04 23:32:32 -04:00
Stormrider a2c8ae406a added core baseparts (#10760) 2025-05-04 23:19:29 -04:00
Anuken fff8f20745 Fixed #10759 2025-05-04 23:05:42 -04:00
Anuken 2b7a0c5231 Fixed #10761 2025-05-04 22:57:35 -04:00
Anuken c2f4186783 Always fill enemy core with items in campaign 2025-05-04 17:10:00 -04:00
Anuken 2602ebb2ea Floor large texture tiling variant support 2025-05-04 10:49:21 -04:00
Anuken af1df167ed Include date and build date in logs 2025-05-04 09:35:18 -04:00
Skeledragon9999 e3b38ffe48 Recompiled and refactored all modified baseparts. Added a couple new ones. (#10758) 2025-05-04 00:28:52 -04:00
Anuken 909d740b68 Added 8 hidden sectors to Serpulo (UNTESTED) 2025-05-04 00:27:51 -04:00
Anuken 9be75f03fa Merge remote-tracking branch 'origin/master' 2025-05-03 19:32:35 -04:00
Anuken 8e1bb62976 Ignore garbage files in base part folder 2025-05-03 19:32:27 -04:00
Github Actions 2309afcca6 Automatic bundle update 2025-05-03 22:55:53 +00:00
Cardillan 55b954a3d4 Closes Anuken/Mindustry-Suggestions/issues/5540 - accounts for the frame of tileable displays (#10714) 2025-05-03 18:54:48 -04:00
ity c7b5d32d65 Improve Simplified Chinese translations (#10749)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2025-05-03 18:54:29 -04:00
kamikazevikingsandAnuken 8fb9f9c481 Update bundle_ja.properties (#10757)
Improved Japanese translations. Hope to improve further with imput from the Japanese community.

Co-authored-by: Anuken <arnukren@gmail.com>
2025-05-03 18:54:06 -04:00
Anuken 57f93b6112 Merge remote-tracking branch 'origin/master' 2025-05-03 15:32:42 -04:00
Anuken 123c402d07 Minor planet dialog fixes 2025-05-03 15:31:55 -04:00
Github Actions 397e190790 Automatic bundle update 2025-05-03 16:13:15 +00:00
Anuken 492fba05fd Merge remote-tracking branch 'origin/master' 2025-05-03 12:12:02 -04:00
Anuken 7fd106d7b7 Fixed post-PLT sectors not showing up in database / Fixed planets being selectable through UI elements 2025-05-03 12:11:54 -04:00
grely 5c663a0a12 Update servers_v7.json | srv records broken (#10754) 2025-05-02 11:18:06 -04:00
grely 3041c5aeab Update servers_v7.json (#10752) 2025-05-02 02:18:03 -04:00
Anuken cb83d70cda Reduced arc turret shield damage 2025-05-02 00:05:04 -04:00
Github Actions ba0e86d278 Automatic bundle update 2025-05-01 21:13:36 +00:00
Anuken bbe3b6f79d Merge remote-tracking branch 'origin/master' 2025-05-01 17:12:24 -04:00
Anuken d820557bd3 Procedural sectors on Serpulo now require a Foundation core 2025-05-01 17:12:17 -04:00
KochiyaUenehaaa 3886bd972d fixed spell (#10751)
* Update Binding.java

* Update UnitCommand.java
2025-05-01 11:57:57 -04:00
Anuken aecc3980fd Fixed #10748 2025-05-01 10:38:48 -04:00
Anuken 1a07efd80b Do not command select logic controlled units by default 2025-05-01 10:27:47 -04:00
Anuken 5615182bc5 Tainted woods guardian reverted, tech tree position changed 2025-05-01 00:10:08 -04:00
Anuken b2261b52df More iOS arch fixes 2025-04-30 21:54:27 -04:00
Anuken c539a4f39b Removed outdated arch for iOS 2025-04-30 20:52:47 -04:00
Anuken f4891f4738 Merge remote-tracking branch 'origin/master' 2025-04-30 19:08:04 -04:00
Anuken 37f32d3317 RTS AI fixes / Silicon gated behind Frozen Forest / Tainted woods guardian nerf 2025-04-30 19:07:57 -04:00
ity e97251d5a8 Update bundle_zh_CN.properties (#10746)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2025-04-30 18:17:50 -04:00
Github Actions 76a5f6901f Automatic bundle update 2025-04-30 19:11:01 +00:00
Anuken bad43e8fa9 Merge remote-tracking branch 'origin/master' 2025-04-30 15:09:47 -04:00
Anuken 5dd77ef08f Fixed ammo multiplier for ContinuousLiquidTurret 2025-04-30 15:09:41 -04:00
ity c45d2a2872 Update bundle_zh_CN.properties (#10745)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update contributors
2025-04-30 14:49:06 -04:00
summoner001 1c2408dd9b Update bundle_hu.properties (#10726)
* Update bundle_hu.properties

Translate new strings.
Fixing typos.
Fixing coherence.

* Update bundle_hu.properties

Translate new strings

* Translate new string

* Correcting mistake
2025-04-30 14:48:58 -04:00
Anuken f5f2951d26 Fixed wave naval pathfinding for solid blocks 2025-04-30 14:29:38 -04:00
Anuken 6d99e40fe4 Merge remote-tracking branch 'origin/master' 2025-04-30 13:10:10 -04:00
Anuken e57d91a751 Fixed #10742 2025-04-30 13:10:01 -04:00
Github Actions 1044f40110 Automatic bundle update 2025-04-30 16:47:30 +00:00
Cardillan 80047eb4db QoL: provide easy way to restart processor (#10743) 2025-04-30 12:46:18 -04:00
Anuken b4068f2a74 Fixed broken pathfinding start 2025-04-30 12:36:08 -04:00
Anuken 456167bd94 Fixed #10744 2025-04-30 12:27:50 -04:00
Anuken 8b50aa40c4 Pathfinder bugfixes 2025-04-30 12:19:46 -04:00
Anuken 0a620e92a7 Merge remote-tracking branch 'origin/master' 2025-04-29 12:23:16 -04:00
Anuken b0cf1f7ef3 Potential pathfinder spurious error fix 2025-04-29 12:23:09 -04:00
Github Actions 011b9492a0 Automatic bundle update 2025-04-29 14:19:43 +00:00
RushieWashie f9fb59fb06 Unit Transport And on Screen selecting instead (#10740)
* Select all Transport Hotkey,

- hotkey for selecting Payloadc units
- Changed all select all keys to be only select units on screen

* s

* Inverse

* maybe actually set the temp var

* overlap

* blindness
2025-04-29 10:18:30 -04:00
Anuken e06229c5ac arc 2025-04-29 08:50:30 -04:00
Anuken e414b02030 Keybind search bar + modding support 2025-04-28 22:13:32 -04:00
Anuken ca550545bc Allow commands/stances even when units do not have them in common 2025-04-28 16:25:44 -04:00
Anuken 52141c442f Merge remote-tracking branch 'origin/master' 2025-04-28 13:50:54 -04:00
Anuken 6b3ff59c8a Implementation of #10738 2025-04-28 13:50:46 -04:00
Cardillan 0fca48b627 Allow Integer.MIN_VALUE to be parsed as an unsigned bin or hex literal (#10720)
* Allow Integer.MIN_VALUE to be parsed in two's complement form

* Removed misleading FIXME comments: Long.MIN_VALUE cannot be parsed at all

* Avoid casting invalidNum representation to double
2025-04-28 12:21:46 -04:00
Anuken b42a5433c5 Fixed #10734 2025-04-27 18:13:23 -04:00
Anuken 8a873f26de Merge remote-tracking branch 'origin/master' 2025-04-27 15:32:50 -04:00
Anuken c5c1e519ba Possible pathfinder error fix 2025-04-27 15:32:43 -04:00
Github Actions 62ae9371c0 Automatic bundle update 2025-04-27 14:51:12 +00:00
Daniel LehmannandAnuken 4ace1c6370 german translation (#10711)
* translation

* Update bundle_de.properties

* Update bundle_de.properties

Armor Plate Description

* Update bundle_de.properties

grammar

* Update bundle_de.properties

* Update bundle_de.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-27 10:50:05 -04:00
Github Actions f43fe6d6c1 Automatic bundle update 2025-04-27 14:46:16 +00:00
MonoChronos 8e1ea88940 Updated bundle_fil.properties again (#10709)
* Update bundle_fil.properties

a

* Update bundle_fil.properties

g eshy43

* Update contributors
2025-04-27 10:45:07 -04:00
Github Actions f3cbec70ca Automatic bundle update 2025-04-27 14:44:17 +00:00
ityandThe.soul.Of.Pixels d93e1ae580 Update bundle_zh_CN.properties (#10723)
* Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

Latum 和 Relane 首字母大写

---------

Co-authored-by: The.soul.Of.Pixels <81808405+sofpixaol@users.noreply.github.com>
2025-04-27 10:43:04 -04:00
EggleEgg 57e47111e1 Erekir more balancing round up and power rebalanced (#10707)
* woah that s a lot

* woops

* fix

* increase to 10

* change pyrol
2025-04-27 10:42:44 -04:00
EggleEgg 2d8e99339b Serpulo transport stuff + qol (#10706)
* death penalty, instant

* idk if to leave to exactly 11/s or 12/s

* yass display changes

* broke

* hhh

* a

* welp, good enough

* ok fixed

* totally not stealing from foos. Yup

* revert dump

* a
2025-04-26 10:58:13 -04:00
Anuken ec6740c8da Unit payload enter command snapping 2025-04-26 00:04:25 -04:00
Anuken cbc9866c8c Merge remote-tracking branch 'origin/master' 2025-04-25 20:38:32 -04:00
Anuken b064fe1440 Fixed #10724 2025-04-25 20:38:26 -04:00
Github Actions c43dfa88a2 Automatic bundle update 2025-04-25 19:46:06 +00:00
Anuken 847a201597 Unit stances for specific item mining 2025-04-25 15:44:49 -04:00
Anuken ca19d525c4 Clamp movement vectors to prevent infinite loops 2025-04-25 14:04:18 -04:00
Anuken f5a0b5ec1a Mining speed reduction for pulsar/quasar to balance out mining command 2025-04-25 12:05:39 -04:00
EggleEgg 368c44c22f why? because people want it (#10719) 2025-04-25 12:02:43 -04:00
Anuken 8de3e28994 Replaced some post calls with cancel-able time calls 2025-04-24 11:18:24 -04:00
Anuken 37902a1f1c Merge remote-tracking branch 'origin/master' 2025-04-24 11:06:56 -04:00
Anuken b46139d723 Fixed crash with core capture 2025-04-24 11:06:48 -04:00
Github Actions 5a5a5e62ac Automatic bundle update 2025-04-23 16:59:59 +00:00
ity 5acbfea5e0 Update bundle_zh_CN.properties (#10700)
Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

Update bundle_zh_CN.properties

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix Simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation
2025-04-23 12:58:51 -04:00
SITUVNgcdandAnuken b3ffc990ad Update Vietnamese translation (#10643)
* Update Vietnamese translation

1. Bundle file
  - Translated new strings.
  - Optimized translations.
  - Fixed some typos.
  - Better translation for some words.

2. Android & Steam
  Added translations for Android and Steam app on fastlane.

* Translate new strings

From commit
https://github.com/Anuken/Mindustry/commit/9964d84ed989cd3f3f7a4be6f5e334b92b50e7d8

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-23 12:58:21 -04:00
summoner001andAnuken ab54a144e9 Update bundle_hu.properties (#10659)
* Update bundle_hu.properties

Follow the changes of the english bundle.
Fixing a typo
Fixing extra empty lines

* Update description.txt

Fix sentences

* Update full_description.txt

Fixin sentences

* Update description.txt

Fixing sentences

* Update full_description.txt

fixing sentences

* Update description.txt

fixing sentences

* Update bundle_hu.properties

Translate new lines

* Update bundle_hu.properties

fixing mistake

* Translate new strings

* Translate the new string

* Fix extra space

* Delete extra empty line after solving conflicts

* Fix consistency

* Follow the changes of the english bundle

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-23 12:57:43 -04:00
Anuken 6f4bcbf933 Fixed #10712 2025-04-22 20:11:15 -04:00
Anuken 43904a800d More reasonable rtsMaxSquad default 2025-04-22 20:01:47 -04:00
Anuken 45f8144a2e RTS AI fixes and improvements 2025-04-22 19:42:05 -04:00
Anuken bea50d3821 Sync spawned units immediately 2025-04-22 13:23:53 -04:00
1ue999 d6c2ec85f7 Dont add duplicates to history (console and chat) (#10710)
* Dont add duplicates to history

* redundant parenthesis removal
2025-04-22 11:06:22 -04:00
Github Actions 4e2215151f Automatic bundle update 2025-04-22 03:09:02 +00:00
buthed010203 594b0b5d6a Better bundle comment handling (#10704)
* Better bundle comment handling

* Formatting
2025-04-21 23:07:54 -04:00
nuri (smol) ba2a205c7e peanut brain moment (#10708) 2025-04-21 23:01:34 -04:00
Anuken c35b9b8076 Fixed campaign sector info not saving on exit 2025-04-21 19:40:20 -04:00
Anuken 359d46c6f3 Allow setting requested gl version 2025-04-21 17:50:58 -04:00
Anuken c7e9ff7b6f Merge remote-tracking branch 'origin/master' 2025-04-21 14:23:08 -04:00
Anuken 847ec1813e Allow controlling/selecting units with LogicAI 2025-04-21 14:23:01 -04:00
1ue999 ab0a47a837 Conveyor progress (#10620)
* sensor progressssssssssssssssssssssssss

* for duct aswell

* better setprop for conveyors

* slight performance improvement i assume

* * import

* check if len is 0
2025-04-21 09:36:24 -04:00
SeuEarth b9c900490e Update Korean translation (#10653)
* Update bundle_ko.properties

* Update description.txt

* Add files via upload

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties
2025-04-21 09:33:43 -04:00
MonoChronos 36df5cb79e Update bundle_fil.properties (#10669)
a
2025-04-21 09:33:25 -04:00
Haerbin23456 de350ea2c7 fix(tile): correct loop variable from i to j in nearby check (#10701)
In TilePreChangeEvent handling, the inner loop used `i` instead of `j` when checking nearby tiles, which could lead to incorrect nearSolid flag updates. This fixes the variable naming conflict.
2025-04-21 09:32:26 -04:00
ity e401fa38a4 Fix simplified Chinese translation (#10694)
Fix Simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation
2025-04-20 22:06:18 -04:00
Anuken f1f610079d Removed tar fields requirement from plastanium compressor 2025-04-20 22:00:56 -04:00
Anuken aa0c140123 Fixed origin power link connections 2025-04-20 22:00:41 -04:00
Anuken 5fce09c66e Fixed #10697 2025-04-20 15:43:38 -04:00
Anuken a0e7dccc9c followAimSpeed for bullets 2025-04-20 11:54:21 -04:00
Anuken 0292285e78 Merge remote-tracking branch 'origin/master' 2025-04-19 22:39:32 -04:00
Anuken a8571592bb Fungal pass description fix 2025-04-19 22:39:25 -04:00
Github Actions 067293717d Automatic bundle update 2025-04-20 00:42:16 +00:00
ity 467a64023c Update bundle_zh_CN.properties (#10690) 2025-04-19 20:40:54 -04:00
EggleEgg 1f193780f4 Misc erekir turret rebalance (#10676)
* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* h

* h

* h

* dont mind me

* h

* h
2025-04-19 12:58:19 -04:00
Anuken 502cdf0b55 Merge remote-tracking branch 'origin/master' 2025-04-19 11:09:00 -04:00
Anuken dc9d7d1b87 Fixed #10686 2025-04-19 11:08:51 -04:00
The4codeblocks 757188b270 named colors in %<color> (#10682)
* named colors in %<color>

* bad copying + needs closing bracket

* fix formatt

* some other (now fixed) bug gave me trouble, now I can remove this

* shouldn't need access to Pal now
2025-04-19 11:03:22 -04:00
Anuken b07acb3ce1 Fixed #10687 2025-04-19 10:58:34 -04:00
Anuken f8fdb541f7 Merge remote-tracking branch 'origin/master' 2025-04-19 00:46:28 -04:00
Anuken 65146f9a11 Reduced liquid transport explosiveness to mostly pre-capacity-increase levels 2025-04-19 00:46:17 -04:00
Github Actions 9964d84ed9 Automatic bundle update 2025-04-18 14:07:13 +00:00
Cardillan c3e2bcf2e7 Adds LAccess.bufferUsage, fixes wrong property names for displayWidth and displayHeight (#10679)
* Adds LAccess.bufferUsage - sensable property returning number of unprocessed commands in the graphics buffer of a display.
Fixes wrong property keys (lacess.* -> laccess.*) of the recently added displayWidth and displayHeight properties.

* Revert unnecessary bundle updates
2025-04-18 10:05:56 -04:00
The4codeblocks a394084f37 fix clipSize for overhanging canvases (#10678)
(should've included it in the other PR.....)
2025-04-18 09:29:39 -04:00
Github Actions 71e844c6fb Automatic bundle update 2025-04-17 23:24:59 +00:00
Anuken 93645aeeb7 Fixed Sea Port unit production 2025-04-17 19:23:48 -04:00
Anuken 151930de6d Fixed incorrect condition 2025-04-17 16:31:01 -04:00
Anuken 264d13f827 Closes Anuken/Mindustry-Suggestions/issues/5537, partially implements Anuken/Mindustry-Suggestions/issues/5535 2025-04-17 16:28:56 -04:00
Anuken 233acfa6f5 Fixed #10671 2025-04-17 15:47:24 -04:00
Anuken 20425fde14 Merge remote-tracking branch 'origin/master' 2025-04-17 14:38:52 -04:00
Anuken c4a54ec103 Crash fix, minor duct bridge cost reduction 2025-04-17 14:38:39 -04:00
The4codeblocks 222e3436b3 fix clipSize for overhanging displays (#10673)
* fix clipSize for overhanging displays

* Update contributors
2025-04-17 12:22:34 -04:00
Anuken defa3a5887 Merge remote-tracking branch 'origin/master' 2025-04-16 18:48:50 -04:00
Anuken 1bf2e8d818 Minor tiled display cost reduction 2025-04-16 18:48:43 -04:00
EggleEgg 9e84fc3167 Disperse ammo rebalance (#10670)
* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Almost missed the interaction
2025-04-16 17:21:26 -04:00
Anuken bf0142d8c4 Merge remote-tracking branch 'origin/master' 2025-04-16 16:51:03 -04:00
Anuken 1838a8ee12 Merge branch 'tiled-logic-displays' of https://github.com/Anuken/Mindustry 2025-04-16 16:50:52 -04:00
buthed010203 7d707a431f Fix contains checking wrong variable (#10668) 2025-04-16 15:07:33 -04:00
Anuken 9cadf06c92 Minor optimization 2025-04-16 13:06:15 -04:00
Anuken 9db19fafe7 Fixed legacy launch pads in extraction outpost 2025-04-16 10:22:43 -04:00
Anuken 3249d042d1 Merge remote-tracking branch 'origin/master' 2025-04-16 00:19:09 -04:00
Anuken f994d2929f Fungal pass added to T2 unit requirements 2025-04-16 00:18:46 -04:00
EggleEgg 3892416993 Scathe ammo rebalance (#10660)
* Update Blocks.java

* Update Blocks.java
2025-04-16 00:08:35 -04:00
WMF 39834f21db ServerControl was broken, yet again (#10661) 2025-04-15 15:42:45 -04:00
Anuken b45afe1f4c comment 2025-04-15 15:39:28 -04:00
Anuken cc4c18211b Merge remote-tracking branch 'origin/tiled-logic-displays' into tiled-logic-displays 2025-04-15 12:16:22 -04:00
Anuken 841ea4f78e Retain display contents when merging 2025-04-15 12:16:09 -04:00
Github Actions 056f56db95 Automatic bundle update 2025-04-15 03:23:38 +00:00
Anuken e2ae2e4f71 Tiled background for tiled logic display 2025-04-14 23:20:29 -04:00
Anuken 1a00264902 Merge branch 'master' of https://github.com/Anuken/Mindustry into tileable-logic-displays
# Conflicts:
#	core/assets/icons/icons.properties
#	core/assets/logicids.dat
2025-04-14 22:50:47 -04:00
Anuken 666c68edb1 Fixed #10656 2025-04-14 20:36:07 -04:00
Anuken bfeb8ccc38 Fixed command mode button not showing up after toggling editor blocks on mobile 2025-04-14 20:02:01 -04:00
Anuken d207c3261f Merge remote-tracking branch 'origin/master' 2025-04-14 15:13:42 -04:00
Anuken 4d35c8a128 Reverted bridge cost increase 2025-04-14 15:13:30 -04:00
OGalaxy 42dcb9989d Update servers_v7.json (#10654)
Added new game mode
2025-04-14 14:33:18 -04:00
Anuken 974b37a4cd Update deployment.yml 2025-04-14 11:38:31 -04:00
Anuken f2d97503d0 Fixed #10651 2025-04-14 11:35:12 -04:00
Anuken 988e8c1eaa Fixed #10652 2025-04-14 11:34:21 -04:00
Anuken c59daa5bbb Possible crash fix 2025-04-13 22:46:43 -04:00
Anuken 93a784d0e8 Merge remote-tracking branch 'origin/master' 2025-04-13 22:36:18 -04:00
Anuken 061caaa092 Crash fixes 2025-04-13 22:36:12 -04:00
Github Actions 67efdfa259 Automatic bundle update 2025-04-14 02:28:26 +00:00
819c975027 Update Indonesian Translation for Steam page and in-game (#10619)
* Add files via upload

* Add files via upload

* Update achievements.vdf

* Update description.txt

* ID bundle translation fixes and additions

fixed spacing, suffixes, and in-game symbols, added strings from original bundle upstream

* ID Steam translation fix

* replaced incompatiblemod in id_ID

* wrong mouse button in id_ID

"right click" when it's supposed to be "left click"

* fix. no more changes.

* Small Changes

* revert unintended change

* fixed.

* Update achievements.vdf

* Update bundle_id_ID.properties

* trademark of Steam

---------

Co-authored-by: Thomas Widyantoko <40286070+DaGamerFiles@users.noreply.github.com>
Co-authored-by: Tegas Aziz <49786146+WilloIzCitron@users.noreply.github.com>
2025-04-13 22:27:41 -04:00
summoner001 3e8e9d2dd7 Update bundle_hu.properties (#10617)
* Update bundle_hu.properties

Fixing core launch/land string in Hungarian

* Translate new strings

* Update bundle_hu.properties

delete extra lines and spaces

* Update bundle_hu.properties

Fix typos
2025-04-13 22:27:21 -04:00
Anuken 62585a32b3 Fixed #10647 2025-04-13 22:26:00 -04:00
Anuken a906ce0cd9 Merge remote-tracking branch 'origin/master' 2025-04-13 22:23:42 -04:00
Anuken 017fbeb4e9 Misc UI fixes 2025-04-13 22:23:32 -04:00
BalaM314 8b235a9915 Fix #10645 (#10646) 2025-04-13 10:47:20 -04:00
Anuken 1b6c0c7717 Minor bugfixes + ClassMap update 2025-04-13 10:05:57 -04:00
Anuken 1fb0946b86 Fixed #10645 2025-04-13 09:29:33 -04:00
Anuken 31cdbe55bf Fixed #10640 2025-04-12 23:42:24 -04:00
Anuken f70a59c604 Fixed #10639 2025-04-12 23:39:20 -04:00
Anuken 7209d71eeb Merge remote-tracking branch 'origin/master' 2025-04-12 21:20:10 -04:00
Anuken ad13e75d55 Sector icon outline 2025-04-12 21:20:02 -04:00
SeuEarth 0ec00cdd17 Update Korean translation (#10625)
* Update bundle_ko.properties

* Update achievements.vdf

* Update description.txt

* Update bundle_ko.properties

* Update bundle_ko.properties
2025-04-12 20:21:50 -04:00
Arktcode 911546375b Update bundle_es.properties for V8 (#10629)
* Update bundle_es.properties V8

* Update bundle_es.properties Others blocks
2025-04-12 16:21:37 -04:00
Github Actions 667d8441a4 Automatic bundle update 2025-04-12 15:37:40 +00:00
Anuken da2821f220 Difficulty info tooltips 2025-04-12 11:36:49 -04:00
Anuken f50f935232 Fixed #10632 2025-04-12 10:27:18 -04:00
Anuken 4cf72fc161 arc 2025-04-12 09:41:31 -04:00
Anuken 27eca86547 Hide mobile command mode only when editor blocks are shown 2025-04-12 09:34:16 -04:00
Anuken c54b1dcb6a Clamp refund multiplier rule in UI 2025-04-12 09:32:19 -04:00
Anuken 2d214524df Updated RoboVM 2025-04-12 09:23:27 -04:00
Anuken 7b608bfaa4 arc 2025-04-12 09:06:12 -04:00
Anuken b47392db8b arc 2025-04-12 08:44:59 -04:00
Anuken da729c3ffd Re-added option for RTS AI on Serpulo (likely buggy) 2025-04-12 00:34:49 -04:00
Anuken c096c5858e Possible research dialog deselect fix 2025-04-11 20:57:30 -04:00
Anuken 0b9564abd5 GL error checker 2025-04-11 10:18:05 -04:00
Anuken 6e17f88c09 Merge remote-tracking branch 'origin/master' 2025-04-11 07:22:08 -04:00
Anuken fa422c48ca More minor extraction outpost fixes 2025-04-11 07:22:01 -04:00
Anuken 62eb81e0ba Update SERVERLIST.md 2025-04-10 22:05:53 -04:00
Anuken 10afe1c896 Minor Extraction Outpost fixes 2025-04-10 21:40:49 -04:00
Anuken 753262d436 Fixed #10615 2025-04-10 20:47:02 -04:00
Anuken a698ab37d9 Extraction Outpost updated to use new launch pads 2025-04-10 20:40:19 -04:00
Anuken 92517a470a Don't create unit spawns on campaign enemy core death when a spawn already exists 2025-04-10 20:26:24 -04:00
Anuken ab6999b847 Merge remote-tracking branch 'origin/master' 2025-04-10 19:32:00 -04:00
Anuken 2c37560710 Internal crash fix in wiki generator 2025-04-10 19:31:54 -04:00
Github Actions 82ac52a80c Automatic bundle update 2025-04-10 22:30:11 +00:00
summoner001 26a3633cf7 Update bundle_hu.properties (#10599)
* Update bundle_hu.properties

Translate new string

* Fix text - better fitting in the textbox

* Update bundle_hu.properties

fix translation
follow the changes of the english bundle. (delete the line 1234)

* Update bundle_hu.properties

Fix mission description.

* Update bundle_hu.properties

fix coherence

* Translating new strings

* Update bundle_hu.properties

follow the changes of the english bundle

* Follow the english bundle changes

* Translate new string

* Delete extra empty lines

* Update new strings
2025-04-10 18:29:26 -04:00
junghamin1909 01a436624f Update servers_v7.json (#10593)
add 6 always-active ports for Mindustry Tool
2025-04-10 18:29:22 -04:00
Kevin Vilyan 096f1f92ab Update Indonesian Translation. ( Preparing for Upcoming Release ) (#10605)
* Right Name to put in Contributor

* Translation for ID - April 06/24

* block.stone-vent.name = Ventilasi Batu block.basalt-vent.name = Ventilasi Basal

* Update bundle_id_ID.properties

* beam link
2025-04-10 18:29:04 -04:00
Echrift 5539b9e66c Corrected a few things in bundle_pl.properties. (#10610) 2025-04-10 18:28:45 -04:00
SeuEarth 6baf9f0daf Update Korean translation (#10613)
* Update bundle_ko.properties

* Update achievements.vdf

* Update description.txt

* Update bundle_ko.properties
2025-04-10 18:28:35 -04:00
SITUVNgcd 6a98410d11 Update Vietnamese translation (#10614)
https://github.com/Anuken/Mindustry/commit/19ce75a0a7d84ea02ae48c12f8ed1061cd458dbb
2025-04-10 18:28:22 -04:00
Anuken 6ee4ceff0e Erekir sector icons 2025-04-10 17:20:58 -04:00
Anuken 87347a24db Merge remote-tracking branch 'origin/master' 2025-04-10 11:47:00 -04:00
Anuken 9d0d38c76e Core zone tiles for PLT 2025-04-10 11:46:52 -04:00
Github Actions 37ac67924c Automatic bundle update 2025-04-10 15:41:45 +00:00
Anuken e608a0fea4 Buildable beam link block 2025-04-10 11:40:47 -04:00
Anuken 80fbf59188 Sector icons rescaled / Anti-air turrets no longer trigger place range check 2025-04-09 21:16:19 -04:00
Anuken 061989bada Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-04-09 00:18:37 -04:00
Anuken c6295f6ab5 All Serpulo sector sprites 2025-04-09 00:18:32 -04:00
Github Actions 19ce75a0a7 Automatic bundle update 2025-04-08 15:49:42 +00:00
ba21959c15 Read Length of Strings (#10611)
* added ability to sense length of charsequences

* documentation

* Update core/assets/bundles/bundle.properties

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>

---------

Co-authored-by: Anuken <arnukren@gmail.com>
Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
2025-04-08 11:48:11 -04:00
Anuken 3096397fd3 WIP sector icons 2025-04-08 01:23:58 -04:00
Anuken 7bab72df04 Fixed map area disable logic 2025-04-07 09:53:07 -04:00
Anuken 6bb031b47f Possible wave AI pathfinding fix 2025-04-07 00:26:47 -04:00
Anuken fb3a6b526a Fixed #10608 2025-04-06 20:13:58 -04:00
Anuken d819d1a747 Overgrowth submission updated 2025-04-06 16:47:45 -04:00
Anuken 26111b4878 Overgrowth T3 requirement 2025-04-06 16:16:13 -04:00
Anuken c07be82a7c Fungal pass requirement fix 2025-04-06 16:01:24 -04:00
Anuken cb49d13d75 Made built-in variables viewable in editor 2025-04-06 15:15:40 -04:00
Anuken c9b5b60c6d Frontier re-added with T2 tutorial; overgrowth moved 2025-04-06 15:07:56 -04:00
Github Actions 8353835aa7 Automatic bundle update 2025-04-06 15:38:24 +00:00
SITUVNgcd fccb1414df Update Vietnamese translation (#10598)
New strings from https://github.com/Anuken/Mindustry/commit/cbd98a12d6a9cf008db968487d3f251148963a34
2025-04-06 11:37:39 -04:00
MaKarastY 2aabc493f1 Update ArmyOfUkraine servers_v7.json (#10602)
* Update ArmyOfUkraine servers_v7.json

* Update servers_v7.json

added future servers (inactive for now), removed unused one. All servers now run on one main host

* Update servers_v7.json

Not all DNS servers are able to resolve the IP address of the domain
2025-04-06 11:37:28 -04:00
Anuken 1b3600a553 Merge remote-tracking branch 'origin/master' 2025-04-06 11:37:07 -04:00
Anuken d67302ee51 Fixed #10604 2025-04-06 11:37:00 -04:00
SomeonesShade cbeffef0b7 Erekir Production Changes (#10607) 2025-04-06 11:32:09 -04:00
Stormrider 58098c65ff Updating several campaign maps (#10603)
* Atolls base + tutorial update

* Slightly slightly nerf enemy base

* Added some rissos in later waves

I only added a total of 11 rissos at this map

* New ruinousshoresV3 with better balancing

Better enemy waves and newcomer friendly
2025-04-06 11:23:12 -04:00
Github Actions 67712be02e Automatic bundle update 2025-04-06 15:07:40 +00:00
Anuken a5be9b9956 Ammo colors for remaining turrets / Stone + basalt vents 2025-04-06 11:06:37 -04:00
Anuken 70f95aef12 Merge remote-tracking branch 'origin/master' 2025-04-05 23:15:49 -04:00
Anuken 247de18808 Removed some deprecated fields 2025-04-05 23:15:42 -04:00
Ovulam5480 3e302c5325 Quality of life for mixed tech (#10590)
* Quality of life for mixed tech

* Revert timescaleDamage

* Revert ShockwaveTower control
2025-04-05 22:57:57 -04:00
Anuken e845dc47a5 Merge remote-tracking branch 'origin/master' 2025-04-05 13:51:17 -04:00
Anuken 20fc176cd9 Colored duo/salvo/spectre bullets based on ammo 2025-04-05 13:51:07 -04:00
Github Actions d1977ba44b Automatic bundle update 2025-04-05 17:00:48 +00:00
Anuken 8771504cbe Duo range buff + graphite ammo buff 2025-04-05 12:59:59 -04:00
Anuken 9647b4fff6 Merge remote-tracking branch 'origin/master' 2025-04-05 11:27:50 -04:00
Anuken 3814254f1a Smaller fungal pass 2025-04-05 11:27:44 -04:00
Github Actions cbd98a12d6 Automatic bundle update 2025-04-05 15:03:47 +00:00
Anuken 4770f46c39 Merge remote-tracking branch 'origin/master' 2025-04-05 11:02:57 -04:00
Anuken 74cb251f59 Stained Mountains guardian nerf (-> fortress) 2025-04-05 11:02:51 -04:00
summoner001 36334c3d75 Update bundle_hu.properties (#10597)
Translate new string.
Fixing sentences.
2025-04-05 11:00:33 -04:00
Anuken 7b3e2fa7dc Merge remote-tracking branch 'origin/master' 2025-04-05 11:00:22 -04:00
Anuken 2538115e6d Fixed #10594 2025-04-05 11:00:14 -04:00
1ue999 11b60ed39f Read from string return null out of bounds (#10596)
* reading charcodes from strings as inverse of printchar

* made it actually work and tested it

* make reading invalid index of string return null instead of 0
2025-04-05 10:50:41 -04:00
Anuken 635a145bcf Merge remote-tracking branch 'origin/master' 2025-04-05 10:48:17 -04:00
Anuken 95e663d1df Misc bugfixes 2025-04-05 10:48:07 -04:00
Github Actions aee19a7ee1 Automatic bundle update 2025-04-05 03:16:46 +00:00
Anuken 519e9ba3e1 Fungal pass sector order changed 2025-04-04 23:15:58 -04:00
Anuken 5258c1f4ed Breach graphite cost decrease 2025-04-04 16:51:36 -04:00
Anuken dd0982dc93 Display incompatible mods in browser / Shoot alternate mirror fix 2025-04-04 16:51:23 -04:00
Anuken d601a96838 Make all procedural sectors be at least medium difficulty 2025-04-04 15:52:28 -04:00
Anuken bec5469c9b Merge remote-tracking branch 'origin/master' 2025-04-04 15:08:21 -04:00
Anuken c6262f5211 Closes #10537 2025-04-04 15:08:15 -04:00
Krzychu4u f3a836415e Update bundle_pl.properties (#10530) 2025-04-04 14:26:10 -04:00
Anuken 02364029da Merge remote-tracking branch 'origin/master' 2025-04-04 14:00:57 -04:00
Anuken dad62f03b5 Closes #10588 2025-04-04 14:00:51 -04:00
MaKarastY 9cfddf74f6 Update ArmyOfUkraine servers_v7.json (#10587)
* Update ArmyOfUkraine servers_v7.json

* Update servers_v7.json

added future servers (inactive for now), removed unused one. All servers now run on one main host
2025-04-04 13:55:15 -04:00
SeuEarthandSpaceEarthEX 8aca4bd9b2 Update Korean translation (#10508)
* Update bundle_ko.properties

* Update achievements.vdf

* Update description.txt

* well

* more fixes

---------

Co-authored-by: SpaceEarthEX <68502246+SpaceEarthEX@users.noreply.github.com>
2025-04-04 13:55:05 -04:00
Github Actions f3a4957a87 Automatic bundle update 2025-04-04 17:51:48 +00:00
MissShot7 f22c099981 Update of czech (cs) translation (#10503)
Just minor update (not whole)
2025-04-04 13:50:59 -04:00
Github Actions 4b3a8c50ad Automatic bundle update 2025-04-04 17:50:35 +00:00
ApsZoldat 212be01571 Minor editor/world processor fixes and tweaks (#10505)
* Rules search and info button tweaks

* Tweak spawnunit and some searching (again)

* Just revert a condition removal
2025-04-04 13:49:35 -04:00
SITUVNgcd aa7cdf7642 Update Vietnamese translation (#10498)
- Cleanup.
- PRs.
- Named emoji.
2025-04-04 13:48:57 -04:00
summoner001 7357ecae9d Update bundle_hu.properties (#10493)
* Update bundle_hu.properties

Translating new strings.

* Update bundle_hu.properties

Fixing minor misspells.

* Update bundle_hu.properties

minor word fixes

* Update bundle_hu.properties

delete end of sentence punctuation
correction of lower-case and upper-case initials

* Update bundle_hu.properties

Fix player color - Gray (derelict)

* Update bundle_hu.properties

Fix translation of the word „custom” = egyéni

* Update bundle_hu.properties

fix translation of word „their” = saját

* Update bundle_hu.properties

fixing sentences

* Update bundle_hu.properties

Fix lowercase and uppercase of Search word for hungarian bundle

* Update bundle_hu.properties

fixing similar sentences

* Update bundle_hu.properties

Correcting sentence

* Update bundle_hu.properties

Fix typo

* Update description.txt

Fix typo

* Update achievements.vdf

Minor fixes

* Update achievements.vdf

fixing typos

* Fix the word ambient coherence

* Fix: Tórium erőmű
2025-04-04 13:47:53 -04:00
Skeledragon9999 3dfb62e606 Removed Accelerator Worldproc (#10500)
Removed world processor that emptied accelerator and made an effect since new accelerator animation exists.
2025-04-04 13:47:44 -04:00
1ue999 923a668631 read from string (#10531)
* reading charcodes from strings as inverse of printchar

* made it actually work and tested it
2025-04-04 13:47:29 -04:00
Anuken 347e971e03 Merge remote-tracking branch 'origin/master' 2025-04-04 13:43:23 -04:00
Anuken 96ca7f797f Closes #10532 2025-04-04 13:43:16 -04:00
Github Actions e00655c74e Automatic bundle update 2025-04-04 17:41:18 +00:00
Anuken e4d3c8fb05 Cleanup 2025-04-04 13:39:56 -04:00
Anuken 7472fe5c12 Merge remote-tracking branch 'origin/master' 2025-04-04 13:39:29 -04:00
Anuken 01a7b6e68f Closes #10521 2025-04-04 13:39:22 -04:00
Cardillan 6a21b12b11 Adds LAccess.memoryCapacity - sensable property returning the size of a memory block (#10589) 2025-04-04 13:26:41 -04:00
GlandAnuken 0082855292 Check for unit constructor validity (#10543)
* Check for unit constructor validity

* how did that get here???

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-04 13:22:31 -04:00
Anuken c2de9170dd Closes #10562 2025-04-04 13:18:15 -04:00
camelStyleUser bd0436bbff Fix Integer.MIN_VALUE not getting parsed correctly and add [-+]0[xb] (#10586)
* Fix Integer.MIN_VALUE not getting parsed correctly and add [-+]0[xb]

* Handle number parsing edgecases

* Revert "Handle number parsing edgecases"

This reverts commit 6b7b01e636.

* Fix formatting
2025-04-04 13:12:03 -04:00
Anuken 2159f6450b Fixed #10568 2025-04-04 13:04:22 -04:00
Anuken 1df342f827 Fixed #10577 2025-04-04 12:56:32 -04:00
Anuken 0d5d0fdc9b Fixed #10558 2025-04-04 12:54:13 -04:00
Anuken 80815bf8a1 Fixed #10554 2025-04-04 12:14:59 -04:00
Anuken ae75123d3e Fixed #10553 2025-04-04 12:12:16 -04:00
Anuken 2fea619357 Fixed #10550 2025-04-04 12:12:16 -04:00
Anuken 1911fced21 Fixed #10540 2025-04-04 12:12:16 -04:00
Anuken b545e0296f Fixed #10591 2025-04-04 12:12:16 -04:00
Anuken b7dbe54d76 Merging changes from private branch 2025-04-04 11:47:35 -04:00
MaKarastY cf5c6d0905 Update ArmyOfUkraine servers_v7.json (#10567) 2025-04-01 20:30:29 -04:00
Buj 6afb3bbf47 servers_v7: mindurka.fun expired (#10573)
Changing MinDurka entries to point directly to the host instead of the domain
2025-04-01 20:30:24 -04:00
grely fda8dcc04f c-arena (#10579) 2025-04-01 20:30:15 -04:00
OSPx 2449973848 [XCore] Update IP`s (#10581) 2025-04-01 20:29:42 -04:00
Jason 49048bbb40 Request larger heap from the OS when possible (#10528) 2025-03-17 12:45:25 -04:00
Ovulam5480 edffc24cca Fixed shockwaveTower efficiency (#10538) 2025-03-17 12:37:03 -04:00
grely 3ff47db6e0 Update servers_v7.json (#10549) 2025-03-17 12:36:26 -04:00
StalkerBaran eff4c12984 Update servers_v7.json (#10551)
Add new IP (MeowIsland)
2025-03-17 12:36:20 -04:00
Anuken 7aaf0f3475 Merge remote-tracking branch 'origin/master' 2025-03-09 10:19:16 -04:00
Anuken f7b13b7924 Fixed mixtech vault item dupe 2025-03-09 10:19:09 -04:00
WayZer fd597080a6 Update CargoAI.java (#10494) 2025-02-23 01:35:37 -05:00
Anuken 46fcd7b84a Fixed #10492 2025-02-23 01:32:40 -05:00
Anuken 11061d1dd1 Fixed #10502 2025-02-23 01:26:47 -05:00
Anuken ed05214ea4 Fixed #10497 2025-02-23 01:22:52 -05:00
Anuken bc350afdea Network ping packet fix 2025-02-23 00:59:02 -05:00
Anuken 851817a049 Merge remote-tracking branch 'origin/master' 2025-02-11 11:07:59 -05:00
Anuken 9507292107 LCanvas cleanup 2025-02-11 11:07:51 -05:00
Github Actions 3222a5bd50 Automatic bundle update 2025-02-10 22:06:09 +00:00
Anuken 4768bf0aeb Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-02-10 17:05:03 -05:00
Anuken e46d1a6e6b Merge branch 'MEEPofFaith-mod-dependencies' 2025-02-10 17:04:58 -05:00
Anuken 8efd62e668 PR cleanup 2025-02-10 17:03:46 -05:00
Anuken 5a56825801 Merge branch 'mod-dependencies' of https://github.com/MEEPofFaith/Mindustry into MEEPofFaith-mod-dependencies 2025-02-10 16:31:56 -05:00
Github Actions 46018a57b6 Automatic bundle update 2025-02-10 21:30:24 +00:00
Anuken b0b240993c arc 2025-02-10 16:28:40 -05:00
Anuken 4c300afab4 Merge branch 'Atomic-Laboratory-patch-6' 2025-02-10 16:28:09 -05:00
Anuken 3bdb871f10 Merge branch 'patch-6' of https://github.com/Atomic-Laboratory/Mindustry into Atomic-Laboratory-patch-6 2025-02-10 16:24:40 -05:00
Anuken 70f187d6c4 Update core/src/mindustry/ui/dialogs/JoinDialog.java 2025-02-10 16:24:20 -05:00
Anuken e3b355b3c9 arc 2025-02-10 16:22:53 -05:00
Anuken e95ff98abf Merge remote-tracking branch 'origin/master' 2025-02-10 16:22:01 -05:00
Anuken 5622b295e6 Logic canvas fixes 2025-02-10 16:21:51 -05:00
0d96a68e84 Allow configuration of minimum and maximum camera distance in main game screen (#7603)
* Variable min and max zoom

* Variable min and max zoom

* Variable min and max zoom

---------

Co-authored-by: ivan <ikamyshan@evolution.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-10 16:09:35 -05:00
Anuken 0db7c1e36a Merge branch 'SomeonesShade-balancing_burst-drill-optional-multiplier' 2025-02-10 15:53:54 -05:00
Anuken 79a9a446c4 PR cleanup 2025-02-10 15:53:46 -05:00
Anuken fec91eb157 Merge branch 'balancing_burst-drill-optional-multiplier' of https://github.com/SomeonesShade/Mindustry into SomeonesShade-balancing_burst-drill-optional-multiplier 2025-02-10 15:51:47 -05:00
Anuken 084e97ceab Merge branch 'code-explorer786-logic-jumps' 2025-02-10 15:51:17 -05:00
Anuken 9a9e4611cd Logic jump PR cleanup 2025-02-10 15:51:02 -05:00
Anuken 27bc2918fd Uncomment flaky test 2025-02-10 14:52:40 -05:00
Github Actions a7482f78ef Automatic bundle update 2025-02-10 19:25:38 +00:00
Anuken 7a6222aa18 Revert "Allow markers to be used as light sources (#9733)" (#10490)
This reverts commit 8626082068.
2025-02-10 14:24:46 -05:00
Anuken a3987fde71 More base schematics 2025-02-10 14:00:44 -05:00
Anuken c32b304c78 Sync core units with spawner block database tab 2025-02-10 13:50:27 -05:00
patatayuiandAnuken 5f8f0140a2 Allow conveyors/ducts to use duct/conveyor bridges (#10179)
* Allow conveyors/ducts to use duct/conveyor bridges

* Apply suggestions from code review

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-10 11:04:14 -05:00
KochiyaUenehaaa 73bde0d3af fixed RepairTower (#10489)
* fixed RepairTower

* oops
2025-02-10 10:46:24 -05:00
Anuken 90dc291b66 Unit assembler shader fix 2025-02-09 22:12:59 -05:00
nullevoyandAnuken 8ee02562c3 Make assembler plans support items and liquids, allow changing sap bullet regions (#9413)
* make assembler plans support items and liquids, allow changing sap bullet regions

* leftover copypaste

* hhhhhhhhhhhhhhh

* may want to add this as well

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-09 21:53:52 -05:00
summoner001 e7e1e1f786 Update bundle_hu.properties (#10487)
* Update bundle_hu.properties

Fix consistency of the word lekérés/lekérdezés (fetch)
Sorry no more bundlehu fixes today. This is the last one for this translation.

* Update bundle_hu.properties

Translating new strings
2025-02-09 21:51:24 -05:00
Anuken d20f9ebb17 Support for sector presets without unlock requirements 2025-02-09 15:52:30 -05:00
Anuken f77803dffc Merge remote-tracking branch 'origin/master' 2025-02-09 13:05:59 -05:00
Anuken 8ee00e0c3a Fixed broken team palettes 2025-02-09 13:05:51 -05:00
Github Actions 9f2997982d Automatic bundle update 2025-02-09 17:11:32 +00:00
Redstonneur1256andAnuken 8626082068 Allow markers to be used as light sources (#9733)
* Allow markers to be used as light sources

* Better light source markers

* Move PointMarker drawLight to LightMarker

* Add a rule for unit lights

* Optimize marker rendering

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-09 12:10:45 -05:00
Anuken 3378475f6a Closes #6940 2025-02-09 11:49:26 -05:00
Anuken 3246c0c39b Configurable block build time 2025-02-09 11:24:34 -05:00
Anuken e77708b55b Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-02-09 11:20:04 -05:00
Anuken 925bfad30f Merge branch 'MEEPofFaith-mining-beam-weapon' 2025-02-09 11:19:47 -05:00
Anuken 0b09d0438a I'll do it myself 2025-02-09 11:19:31 -05:00
Anuken 02d56d27db Merge branch 'mining-beam-weapon' of https://github.com/MEEPofFaith/Mindustry into MEEPofFaith-mining-beam-weapon 2025-02-09 11:18:16 -05:00
summoner001 f664aeae9b Update bundle_hu.properties (#10486)
Translate new strings. (Sorry, but I just noticed that there were several changes in the bundle. These had escaped my attention until now.)
Fix minor consistency and misspells.
2025-02-09 11:15:49 -05:00
Anuken e57e47617c Closes #10302 2025-02-09 11:15:33 -05:00
Anuken c3aabdcfc5 Closes #9498 2025-02-09 11:09:11 -05:00
summoner001 f6f4ad1afb Update bundle_hu.properties (#10485)
Update bundle_hu.properties
Translating new string.
Follow the changes of the english bundle:
  -rewording
  -icon changes
Minor consistency fix
2025-02-09 10:02:16 -05:00
Anuken f6e9cffa9c Fixed #10484 2025-02-09 10:00:27 -05:00
MEEPofFaith 3e8a40b1e6 Mention default value 2025-02-08 21:52:31 -08:00
MEEPofFaith 70e9d6d4f8 oops 2025-02-08 21:45:28 -08:00
MEEPofFaith 6eb463f5ed oops 2025-02-08 21:44:56 -08:00
MEEPofFaith 35972a6fd9 oops 2025-02-08 21:44:33 -08:00
MEEPofFaith 78aa3b1848 Move back to UnitType 2025-02-08 21:43:56 -08:00
MEEPofFaith 3561562624 oopsies 2025-02-08 21:41:26 -08:00
Anuken 63568c5b34 Merge branch 'way-zer-pr-readwrite' 2025-02-09 00:40:34 -05:00
Anuken 44cd05f8b6 Privileged read/write fix 2025-02-09 00:40:29 -05:00
Anuken b0f27c94bc Merge branch 'master' into pr-readwrite 2025-02-09 00:38:18 -05:00
MEEPofFaith 81b576e8d3 Mine beam wobbles 2025-02-08 21:38:10 -08:00
MEEPofFaith 178f98b6ea Mining beam weapon 2025-02-08 21:33:43 -08:00
MEEPofFaith 848249a6dd Consistent engine whites (#10482) 2025-02-09 00:32:34 -05:00
MEEPofFaith d7589ca97c Make mining beam drawing consistent with build beam drawing 2025-02-08 21:29:30 -08:00
MEEPofFaith f724e5639f BuildWeapon call super
idk if it matters if name is null, but just in case
2025-02-08 21:18:02 -08:00
Anuken 4183a2a485 Minor chat formatting improvements for desktop typing 2025-02-09 00:11:26 -05:00
MEEPofFaith e8a4ecc61e Formatting Icons (#10359)
* formatIcons

* Smarter end check

I think it's smarter?

* unecessary

* oop

* Update UI.java

* Just don't check for adjacent colons.

The hasUnicodeStr already checks for validity

* Copy from I18NBundle

* Revert "Copy from I18NBundle"

This reverts commit ac660fcd9f.

* If get and format refer to parent, then just set the existing bundle as parent

* Test with Ground Zero objectives

* Update MBundle.java

* That didn't work

* Slip the method into reasonable places like objectives and chat

* Check for Icons as well

* More testing with objective text

* Apply to hints

* Optimized formatIcons

No longer scans through every character

* TIME UPDATE THE BUNDLES YIPPEEEEEEEEEEE

* residual

* Apply to message blocks

* IntelliJ lied

* Suggestions

* Format before sending
2025-02-09 00:05:43 -05:00
Anuken aaf335d06c Closes #9903 2025-02-09 00:03:05 -05:00
MEEPofFaith cb99313b26 oop 2025-02-08 20:49:35 -08:00
MEEPofFaith 74596a222c Merge branch 'master' into mod-dependencies 2025-02-08 20:48:39 -08:00
Anuken 7dedf6c488 Misconfigured planet crash fix 2025-02-08 23:41:51 -05:00
Anuken 931f5fd8ec Minor color tweak 2025-02-08 23:38:14 -05:00
Anuken 19998b7e7f Merge branch 'nullotte-master' 2025-02-08 23:37:15 -05:00
Anuken 96b2f14426 Conflicts resolved 2025-02-08 23:37:09 -05:00
Anuken aba9041fce Merge branch 'antsif-a-port-field' 2025-02-08 23:35:23 -05:00
Anuken 48afcddf1a Cleanup 2025-02-08 23:35:07 -05:00
Anuken 03c3414305 Merge branch 'port-field' of https://github.com/antsif-a/Mindustry into antsif-a-port-field 2025-02-08 23:26:40 -05:00
Anuken 5cbb358522 Checked button fix 2025-02-08 21:43:34 -05:00
Anuken 5cdee0e765 Allow commanding while planning on mobile 2025-02-08 21:41:36 -05:00
Anuken a77f64f2d0 Cleanup 2 2025-02-08 21:28:02 -05:00
Anuken 5bb0951422 Merge remote-tracking branch 'origin/master' 2025-02-08 21:22:06 -05:00
Anuken e7c3c1f898 Cleanup 2025-02-08 21:21:59 -05:00
Github Actions a36059e99f Automatic bundle update 2025-02-09 02:21:57 +00:00
MEEPofFaith e9ecb2a576 Hovering over blocks with a selection displays the selection (#10323)
* Selection display

Should this go in building or block?

* Apparently serpulo liquid icons are not square???

* simplify

* simplify further

* Add disabling w/ setting

Probably needs a better name

* Better name

* h
2025-02-08 21:21:09 -05:00
MEEPofFaithandAnuken 07e573ac42 minRangeChange + draw min range (#7504)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-08 20:37:02 -05:00
Anuken f8ff370dbe Merge branch 'master' into port-field 2025-02-08 19:36:26 -05:00
Anuken b96191f6d6 Closes #8590 2025-02-08 19:33:23 -05:00
Anuken ebaf88e80d Fixed logic IDs not loading / Accelerator animation tweaks 2025-02-08 16:04:04 -05:00
Anuken f8b6600fe7 Closes #5033 2025-02-08 10:48:44 -05:00
Anuken 2868dbadd1 Merge remote-tracking branch 'origin/master' 2025-02-08 10:22:32 -05:00
Anuken e34c8f58a0 Closes #7473 2025-02-08 10:22:25 -05:00
summoner001 08096c6877 Update bundle_hu.properties (#10481)
Translate new strings.
Fix small consistency.
2025-02-08 10:17:29 -05:00
LiMingyuan 7fe6460b41 Update bundle_zh_CN.properties (#10476)
* 加入我的名字

* 更新 bundle_zh_CN.properties
2025-02-08 10:15:39 -05:00
Cryofluid 868f2bb526 Update bundle_zh_CN.properties (#10477) 2025-02-08 10:15:30 -05:00
Anuken ce5bca120a Fixed #10475 2025-02-08 10:15:00 -05:00
SomeonesShade 1579a3b068 Merge branch 'Anuken:master' into balancing_burst-drill-optional-multiplier 2025-02-08 16:28:05 +08:00
Anuken c032a6ebb4 Merge remote-tracking branch 'origin/master' 2025-02-08 00:08:04 -05:00
Anuken 710895fab5 Closes #9664 2025-02-08 00:07:58 -05:00
Github Actions 32ea98eee2 Automatic bundle update 2025-02-08 02:28:04 +00:00
1786e530ab Update bundle_zh_CN.properties (#9986)
Co-authored-by: LiMingyuan <109882141+Benny0Li@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-07 21:27:18 -05:00
Anuken 49f68be2cb Closes #6790 2025-02-07 21:19:25 -05:00
Anuken 88cfb10621 Fixed #10474 2025-02-07 20:49:21 -05:00
Anuken 28283b45e4 Merge remote-tracking branch 'origin/master' 2025-02-07 16:56:05 -05:00
Anuken d5bf4f46e8 Console injection fix 2025-02-07 16:55:57 -05:00
a-big-fish-fish b35e3207fc Update servers_v7.json (#10469) 2025-02-07 15:15:23 -05:00
kay 1aae8e9368 name 2025-02-08 01:14:47 +07:00
kay 965b221d51 please work 2025-02-08 01:12:32 +07:00
Anuken c100d8c13c Fixed #10467 2025-02-06 23:58:32 -05:00
Anuken 423d635efe More base generation fixes 2025-02-06 23:11:11 -05:00
Anuken eaaa4f9bd8 Possible door config fix 2025-02-06 21:05:49 -05:00
Anuken e630f21aae Base part fixes 2025-02-06 20:44:25 -05:00
Anuken 5fca75734c Closes #9314 2025-02-06 17:15:40 -05:00
Anuken 7fd9c2c8cc Merge remote-tracking branch 'origin/master' 2025-02-06 16:58:46 -05:00
Anuken 393694aa7d Cleanup 2025-02-06 16:58:40 -05:00
Github Actions e4e9c20d4a Automatic bundle update 2025-02-06 21:58:08 +00:00
MEEPofFaithandAnuken ed42bcb4f6 ShieldDamageMultiplier for bullets (#6331)
* ShieldDamageMultiplier + Dynamic damage multipliers

* Add to stats

* That's not right

* merge typo

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 16:57:17 -05:00
Anuken 5f1271e659 More base parts from Skeledragon 2025-02-06 16:50:13 -05:00
Anuken 8bd567c401 Closes #7746 2025-02-06 16:49:35 -05:00
Anuken 9f4b66a316 PR cleanup 2025-02-06 16:44:36 -05:00
酪桦姬andSoMall-dumpling c5c896cee4 Update Outdated Steam Simplified Chinese Description and Achievements (#9271)
* Update Outdated Steam Simplified Chinese Description and Achievements

* Create description.txt

* Delete fastlane/metadata/steam/achievements.vdf

* Update Translation

* Update contributors

* Update short-description.txt

* Update description.txt

* Update achievements.vdt

* Update achievements.vdt

* Update achievements.vdt

* Update description.txt

* Update short-description.txt

* Update description.txt

* Update description.txt

* Update description.txt

这个比较好

---------

Co-authored-by: SoMall-dumpling <57857764+SoMall-dumpling@users.noreply.github.com>
2025-02-06 16:36:13 -05:00
Twcash 03ab78b3a1 crawling (#10110) 2025-02-06 16:35:49 -05:00
Anuken 67ba6e2914 Closes #8520 2025-02-06 16:21:53 -05:00
Anuken d08d17a309 Cleanup 2025-02-06 15:52:20 -05:00
Ilya246 ba622cb76b Improve router bundle (#6269)
* router

* optimise
2025-02-06 15:51:32 -05:00
MEEPofFaithandAnuken 4a0bf40431 reloadWhileCharging (#6889)
* reloadWhileCharging

* stat?

should include or nah?

* hshchqqqjwvejqwoofpvoeqviwfojpieqwvwcqekpoivmopijr

* Update core/src/mindustry/world/blocks/defense/turrets/Turret.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 15:44:19 -05:00
Andromeda-Galaxy29 556b2aa114 Crawl unit cells (#10298)
* Crawl unit cells

* Normal cells don't draw on crawl units
2025-02-06 15:39:23 -05:00
MEEPofFaith 52b1ef52d0 Display sector description when viewing the tech tree (#5312) 2025-02-06 15:24:37 -05:00
Anuken 7c17a3c6e3 Merge remote-tracking branch 'origin/master' 2025-02-06 14:40:49 -05:00
Anuken b874da3b71 Inject convenience variables into console invocations 2025-02-06 14:40:38 -05:00
Github Actions 89ae26e6b5 Automatic bundle update 2025-02-06 19:28:33 +00:00
Anuken 4ea51bccc1 Merge remote-tracking branch 'origin/master' 2025-02-06 14:27:43 -05:00
Anuken 588faad6f9 Rule for extra core no-build radius per-team 2025-02-06 14:27:35 -05:00
Twcash a74460c49a Give X Y offsets to DrawCruci and DrawArc and make DrawRegion support x y and rotation in DrawPlan (#10412)
* Allow DrawRegions plan to support X Y and rotation

* Give DrawArcSmelt and DrawCruci X and Y offsets

* fixes
2025-02-06 14:27:00 -05:00
buthed010203 62fb4cc2b8 Change misleading comments (#6632)
* Change misleading comments

The previous javadoc were more confusing than anything. I think this is better? Still dislike the naming of the targets() method considering those are the senders and not the receivers but oh well

* Remove wrong docs
2025-02-06 13:40:14 -05:00
Anuken dad69a7b2a Merge remote-tracking branch 'origin/master' 2025-02-06 13:37:04 -05:00
Anuken 614744085a Cleanup 2025-02-06 13:36:57 -05:00
Github Actions 7aa70aee15 Automatic bundle update 2025-02-06 18:32:49 +00:00
ApsZoldatandAnuken dcddabf8c1 Rules dialog changes (#9792)
* Info buttons on mobile

* Better banned content dialogs

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 13:32:02 -05:00
MEEPofFaithandAnuken 527e2ee09c Fix loop sound persisting after the payload carrier is removed. (#8034)
* Properly remove units and blocks in the case that the carrier dies

* added = false

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 13:23:11 -05:00
Anuken de8087e1af Merge remote-tracking branch 'origin/master' 2025-02-06 13:11:15 -05:00
Anuken 58ea97da1c Closes #5822 2025-02-06 13:11:06 -05:00
Nikrea2andAnuken 4680687369 Update bundle_it.properties (#8109)
Translated line 16
Translated line 151,152
Translated line 631, 632
Fixed a typo on line 635 ("rilevaato" > "rilevato")
Fixed a typo on line 659 ("possiediate" > "possediate")
Fixed a typo on line 696 ("abandona" > "abbandona")
Fixed a typo on line 1011 ("Animazionw" > "Animazione")
Translated "cyanogen" to "cianogeno"
Fixed a typo on line 1739 ("trascinadalla" >  "trascina dalla")
Fixed a typo on line 1744 ("Attivita" > "Attiva")

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 12:54:53 -05:00
Github Actions 0d89807da1 Automatic bundle update 2025-02-06 17:19:19 +00:00
Anuken 17163c2645 Merge branch 'MEEPofFaith-power-gen-stats' 2025-02-06 12:18:07 -05:00
Anuken 3ec6a74c1f Merge 2025-02-06 12:17:56 -05:00
Github Actions dc8babfcee Automatic bundle update 2025-02-06 16:51:14 +00:00
Berros007andAnuken 52fc616c96 Update bundle_cs.properties (#9625)
Last translate - Erekir

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 11:50:18 -05:00
Github Actions 2f52178e3c Automatic bundle update 2025-02-06 16:45:10 +00:00
1.797693e308andAnuken 017e7c472e Add files via upload (#9852)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-06 11:44:16 -05:00
Anuken 8aa1a9dbed Merge remote-tracking branch 'origin/master' 2025-02-06 11:34:58 -05:00
Anuken 3edbec5275 Closes #9956 2025-02-06 11:34:52 -05:00
galqawala 4f96cd35f2 Fi translation improvements (#10337)
* Update bundle_fi.properties stat.bullet plural

* Update bundle_fi.properties sector descriptions (mostly)

* Update bundle_fi.properties objective

mission of the world -> mission of the area

* Update bundle_fi.properties no more "polku"

I wouldn't use "polku" for "campaign" or "path". Polku is more like a trail. I replaced then with "reitti" (route) and "kampanja" (campaign).
2025-02-06 11:32:00 -05:00
Github Actions 7fbcfe2520 Automatic bundle update 2025-02-06 16:31:29 +00:00
Anuken 9a60275652 Closes #10014 2025-02-06 11:30:34 -05:00
Anuken 10c032b3c4 Merge remote-tracking branch 'origin/master' 2025-02-05 20:22:27 -05:00
Anuken 9a8ae81af2 Allow landing pad config in more situations / Small power node build time increase 2025-02-05 20:22:19 -05:00
e5285356b5 Particle effect fade time (#5948)
* Particle effect fade time

* Period

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

Co-authored-by: Andrew Antsiferov <summet.dev@gmail.com>

---------

Co-authored-by: Andrew Antsiferov <summet.dev@gmail.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 19:47:15 -05:00
Anuken 0377ef3a08 Merge remote-tracking branch 'origin/master' 2025-02-05 19:44:31 -05:00
Anuken 2e19fbf417 Closes #7921 2025-02-05 19:44:24 -05:00
BlackDeluxeCatandAnuken 108b101669 Logic sensor accesses more infos of payload (#8766)
* Added Logic Sense Payload

* Update UnitComp.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 19:36:26 -05:00
Github Actions 8ed4f80043 Automatic bundle update 2025-02-06 00:33:03 +00:00
DinoWattzandAnuken c5d3e50e71 Update bundle_pt_BR.properties (#9096)
* Update bundle_pt_BR.properties

Missing words and grammar fixes

* Update bundle_pt_BR.properties-fix

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 19:32:18 -05:00
Github Actions 2711d87206 Automatic bundle update 2025-02-06 00:09:31 +00:00
ninathedevandAnuken 760075216b Update bundle_fil.properties (#10164)
not yet finished

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 19:08:38 -05:00
Github Actions 14cf68b1d6 Automatic bundle update 2025-02-06 00:07:30 +00:00
TheThatFSFCandAnuken 0691ee4a0c Update bundle_ru.properties (#10144)
* Update bundle_ru.properties

Now everything is good!

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 19:06:43 -05:00
Teamblur d030724292 Update bundle_et.properties (#9468)
Added new translations and updated old ones with better wording and grammar.
2025-02-05 19:03:08 -05:00
Github Actions c670f6c5e3 Automatic bundle update 2025-02-06 00:01:34 +00:00
Feather83andAnuken 38cba7a223 Update bundle_bg.properties (#9045)
Reviewing the older text and translating anything new or left-out.

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 19:00:47 -05:00
Wiktor Perskawiec f825e17be0 Update pl translation (#9831) 2025-02-05 18:56:40 -05:00
Github Actions 48bf8aa078 Automatic bundle update 2025-02-05 23:55:20 +00:00
Daniel LehmannandAnuken 7568e00a05 Update bundle_de.properties (#10119)
some translation

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 18:54:27 -05:00
Anuken 571b87aaa3 Closes #10167 2025-02-05 18:53:19 -05:00
Anuken 28221246cb Merge remote-tracking branch 'origin/master' 2025-02-05 18:52:09 -05:00
Anuken fbc0518911 Closes #10400 2025-02-05 18:52:02 -05:00
Github Actions 8c482d21df Automatic bundle update 2025-02-05 23:51:49 +00:00
overdramaticpanromantic 5140c37ed4 Allow updateEffect spread to be customized or disabled for GenericCrafter (#10422)
* Allow updateEffect spread to be customized or disabled for GenericCrafters

* i think that fixed it?
2025-02-05 18:50:59 -05:00
CharaDr33murrandAnuken f9dc41efec Update bundle_ru.properties (#10345)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 18:50:20 -05:00
lemon3357 3a0e54c514 Update servers_v7.json (#10463) 2025-02-05 18:49:43 -05:00
router 9801dbdfd2 Add canGameOver to logic rules, fix trailing spaces (#10403) 2025-02-05 18:49:07 -05:00
Anuken 52268e3247 Merge remote-tracking branch 'origin/master' 2025-02-05 18:47:23 -05:00
Anuken 2665599520 Closes #10440 2025-02-05 18:47:16 -05:00
BenjamonSRL 1182ce724a Update servers_v7.json (#10466) 2025-02-05 18:44:14 -05:00
Jason 457e5d71f4 Para buffs (#9705)
* para buffs?

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* para nerf

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

---------

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>
2025-02-05 13:39:14 -05:00
Darkness 53eb20cf4b Update bundle_ru.properties (#8774) 2025-02-05 11:59:23 -05:00
Github Actions af3c0528e2 Automatic bundle update 2025-02-05 16:59:16 +00:00
f888c001ca Update Filipino Language (bundle_fil.properties) (#10111)
* Update Filipino Language (bundle_fil.properties)

More things changed here for Filipino language

* Update bundle_fil.properties

---------

Co-authored-by: vzii6 <119150618+vzii6@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 11:58:18 -05:00
Anuken 8afe204a66 Merge remote-tracking branch 'origin/master' 2025-02-05 11:54:14 -05:00
Anuken d01bc95c05 Allow team lookup 2025-02-05 11:54:07 -05:00
MonoChronos d5e525502d Update bundle_fil.properties (#10408)
added more filipino translations
2025-02-05 10:44:00 -05:00
Github Actions 8c0ef5f247 Automatic bundle update 2025-02-05 15:43:40 +00:00
RTOmegaandAnuken a05756dc53 TR Bundle Update (#10409)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-05 10:42:51 -05:00
Github Actions 6093cace84 Automatic bundle update 2025-02-05 15:36:20 +00:00
summoner001 ccaa79c3f1 Update bundle_hu.properties (#10361)
* Update bundle_hu.properties

Translating new string.

* Combining words because in Hungarian they have to be written together

* Update achievements.vdf

minor mispell fixes

* Update bundle_hu.properties

Replace ... with …

* Update bundle_hu.properties

Fix the „default” word -> alapértelemezett

* Update bundle_hu.properties

Improve the style of some text

* Update bundle_hu.properties

Improve the style of some text

* Update bundle_hu.properties

minor text fix

* Update bundle_hu.properties

I improve the mission description text to make it fit better with the rest of the game's description text.

I'm a bit off, from the original text „Move up for further objectives.”, but it means the same thing, but I use mission and sector words.

* Update bundle_hu.properties

translate new strings

* Update bundle_hu.properties

fix a typo

* Update bundle_hu.properties

fixing inverted lines

* Update bundle_hu.properties

 The word „Technológia fa” to be written as one in hungarian language rules. = Technológiafa

Capitalise the new sentences

* Update bundle_hu.properties

translate new strings

* Update bundle_hu.properties

correcting capitalised words between sentences

* Translating new string

* Fix space

* Fixing mistake

* Delete extra line on the end of the bundle

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

follow the changes of the english bundle

* Update bundle_hu.properties

Translating new strings

* Update bundle_hu.properties

Fixing descriptions.

* Update bundle_hu.properties

Translating new strings

* Update bundle_hu.properties

fix a mistake :(
2025-02-05 10:35:24 -05:00
SITUVNgcd 75720d444c Update Vietnamese translation (#10405)
* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/b4c88bc06c73295acd0f7b70c138dd68be98b710
- Translate new strings.
- Update modified strings.

* Breach description

* UDP snapshots timed out.

https://github.com/Anuken/Mindustry/commit/c98a539b07ab6c29c30cdb287fd6c9c7901264fe

* "This will not be fixed."

* Interplanetary Accelerator re-added

* Launch pad (Legacy) rules

* Strings from PRs
2025-02-05 10:35:02 -05:00
SAMBUYYAandThomas Widyantoko 8c49fc8f11 Update bundle_id_ID.properties (#10370)
* Update bundle_id_ID.properties

Perbaikan bebrapa kata dan perubahan inggris ke indonesia

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

Change description snapshottimeout

* Update bundle_id_ID.properties

change no targets missiles and building and other some word

* Update bundle_id_ID.properties

change word notargetbuildings and missiles

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

Memperbaiki beberapa kata kapital dan lainnya

* Update bundle_id_ID.properties

* arkycite and other changes

revert to 'arkisit', time shortener (per-detik (/dtk), per-menit (/mnt)), English plural to Indonesian plural, 'Casual' to 'Kasual', tidying up some lines here and there

* Update bundle_id_ID.properties

repair conflict

* Update bundle_id_ID.properties

back before

---------

Co-authored-by: Thomas Widyantoko <40286070+DaGamerFiles@users.noreply.github.com>
2025-02-05 10:34:41 -05:00
Anuken c08ebc149a Revert "Make liquid production blocks dump as much output as possible"
This reverts commit 574ae0bf
2025-02-05 10:24:44 -05:00
Anuken 389195074c Erekir liquid block health increase 2025-02-04 22:41:05 -05:00
Anuken fbe071832f More liquid capacity adjustments 2025-02-04 22:31:55 -05:00
Anuken 8f0ce318b2 Increased capacity for most liquid transport blocks 2025-02-04 22:17:59 -05:00
Anuken 54b0bd0b46 oops 2025-02-04 20:45:55 -05:00
Anuken 0e992f9bc0 Merge remote-tracking branch 'origin/master' 2025-02-04 20:40:40 -05:00
Anuken 574ae0bfb1 Make liquid production blocks dump as much output as possible 2025-02-04 20:40:31 -05:00
Frolonov 59b58f1645 Malign balancing (#10449)
* Malign balancing 

Significantly reduce resources to build to maintain Malign's value 
( build time remains long enough ) while units and turrets with new ammo could be much more cost effective than building Malign with its original requirement.

Slightly reduce heat consumption & offset by increasing power consumption because power would be more than abundant in late game but heat cannot be further condensed into smaller space, Malign need to gain some space efficiency.

Reload & range improvement to match turrets with new ammo in terms of space efficiency.

Much quicker warm up, less spread by shootSummon pattern to offer better missile defense ability.

* Update Blocks.java
2025-02-04 19:42:05 -05:00
Github Actions add68af941 Automatic bundle update 2025-02-05 00:40:18 +00:00
1ue999andAnuken c4e25e312f Printchar (#10451)
* Added PrintChar operation

* Added 1ue999 to contributors

* Added PrintChar description, and improved the design of it.

* Ok intellij, removing the int cast

* Added capability to print content icons (@flare or @router)
https://github.com/Anuken/Mindustry/pull/10451#discussion_r1941282280

* Formatting changes (hopefully all of them)

* Update core/src/mindustry/logic/LStatements.java

* Update core/src/mindustry/logic/LStatements.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-04 19:39:33 -05:00
Github Actions fbd2944663 Automatic bundle update 2025-02-05 00:37:42 +00:00
Rodrigo LopesandAnuken 120876df56 Update bundle_pt_PT.properties (#10238)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-04 19:36:55 -05:00
Github Actions 43738d4195 Automatic bundle update 2025-02-05 00:34:51 +00:00
Feather83andAnuken 758974477b Update bundle_bg.properties (#10100)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-04 19:33:57 -05:00
Aurytis11andAnuken ce1d606e75 Update bundle_lt.properties (#9624)
* Update bundle_lt.properties

* Update bundle_lt.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-04 19:30:07 -05:00
MEEPofFaith 5e19014b3e #9835 But acually works. (#10462)
* Easier access to adding custom buttons to vanilla menu categories.

* Initialize in constructor

Don't need to wait for `build` to be able to modify

* seqn't

* Fix null crash on startup

* Check if submenu is empty

Problem that came up in my test. Might be due to my test being done with js.

* Retain original functionality
2025-02-04 19:15:12 -05:00
MEEPofFaith 22d62067a0 Multiple blocked items for drills + Blocked items for beam drills (#8527)
* Multiple blocked items for drills

Works similarly to output item with GenericCrafters

* blocked items for beam drills
2025-02-04 15:52:04 -05:00
Anuken 6ed9bc0ea6 Closes #8027 2025-02-04 15:44:57 -05:00
Anuken 1bda606ec9 Various new base parts, most submitted by Skeledragon 2025-02-04 15:11:19 -05:00
Anuken 0826a6edfe Merge remote-tracking branch 'origin/master' 2025-02-04 14:49:38 -05:00
Anuken b96e93917c Cleanup 2025-02-04 14:49:30 -05:00
Twcash 7879ae9220 update DrawParticles (#10407)
* update particles

* Forgot rotation

* Lock Fill.poly behind a boolean

* stylize
2025-02-04 14:41:04 -05:00
MEEPofFaith 939506ffae Fix multi-item boosters displaying multiple times (#10297) 2025-02-04 14:38:01 -05:00
MEEPofFaith 3dd53fd66e Add flyingLayer to units (#10312) 2025-02-04 14:26:26 -05:00
Anuken 0bb5e00ed4 Revert "Easier access to adding custom buttons to existing vanilla menu categories. (#9835)"
This reverts commit c5cd3e32f8.
2025-02-04 14:21:55 -05:00
MEEPofFaith c5cd3e32f8 Easier access to adding custom buttons to existing vanilla menu categories. (#9835)
* Easier access to adding custom buttons to vanilla menu categories.

* Initialize in constructor

Don't need to wait for `build` to be able to modify

* seqn't
2025-02-04 14:20:26 -05:00
Sh1p*nfire 336eafdb6a SeaBush draws on block's layer (#10086) 2025-02-04 14:19:13 -05:00
Github Actions f3a0daef8c Automatic bundle update 2025-02-04 19:18:40 +00:00
Anuken 92a95e8fdc Merge remote-tracking branch 'origin/master' 2025-02-04 14:17:48 -05:00
Anuken 37d0ba65e0 Closes #8467 2025-02-04 14:17:40 -05:00
Son Phan Trung 957dc278e8 change the link of the Bug Report button (About) (#10268) 2025-02-04 14:13:50 -05:00
Leo 0e725a844c Updated core launch/land sound effects (#10330) 2025-02-04 14:12:10 -05:00
Github Actions 042bd6c186 Automatic bundle update 2025-02-04 19:10:17 +00:00
sasha0552 1ecdcb14f2 Ability to disable fetching a list of community servers (#10283)
* Ability to disable fetching a list of community servers

* Addressing review comments
2025-02-04 14:09:27 -05:00
a-big-fish-fish ede036a918 Update servers_v7.json (#10417) 2025-02-04 14:06:23 -05:00
Github Actions 0a315984bb Automatic bundle update 2025-02-04 18:59:32 +00:00
JeanJPNM 66b4c79f38 fix spawnwave ui when natural is a variable (#10307)
Previously you couldn't set the x and y parameters of the
spawnwave instruction if the value for the "natural"
parameter was not exactly "false", now you can set them
with "false" and any other variable name, except "true".
2025-02-04 13:58:44 -05:00
MEEPofFaith 17b470bacb Percentage modifier stat for status effects (#10306)
* Percentage modifier stat for status effects

* Merge true by default

Make percentage symbol inherit the color as well

* Multipliers instead of percentages
2025-02-04 13:58:24 -05:00
Github Actions a5efcb6c23 Automatic bundle update 2025-02-04 18:53:51 +00:00
Mythril382 7f3134f0fc chain effect (#10310)
MAN do i want to change "openfx" and "closefx" to "openEffect" and "closeEffect"
2025-02-04 13:52:59 -05:00
SomeonesShade a2f196a50e Unit Mine Speed Game Rule Implementation and World Processor Set Rule for Unit Mine Speed (#10318)
* unitMineSpeedMultiplier Creation
added unitMineSpeedMultiplier
added unitMineSpeed(Team team)

* World Proccesor: SetRuleI unitMineSpeed Implemented

* World Processor: SetRuleI unitCrashDamage Implemented

* Revert "World Processor: SetRuleI unitCrashDamage Implemented"

This reverts commit 1b7187b046.

* Forgor to add, unitMineSpeedMultiplier is now editable per team
2025-02-04 13:52:25 -05:00
coal deficit 9643643d68 why are noisemesh seeds planet id dependent? (#10374)
* NoiseMesh and HexSkyMesh seed no longer based on planet id

* asteroid seed fix
2025-02-04 13:46:02 -05:00
Elixias 49221a1db4 Customizable death shake (#10375) 2025-02-04 13:45:20 -05:00
Bujandbuj 88388fffeb Bring back language in trace, except it actually works now (#10420)
* Re-added 'language' in trace info (it actually works now)

* Updated c locale

---------

Co-authored-by: buj <buj351@outlook.com>
2025-02-04 13:44:58 -05:00
Maxiron794 aa8e3b4a37 fix of diode's strange behavior (#10454) 2025-02-04 13:32:52 -05:00
315923876 5f48ba8858 Update servers address (#10457)
Update servers address, approved by server admin
2025-02-04 13:25:35 -05:00
Волшебник 5a92bac127 Update servers_v7.json (#10460) 2025-02-04 13:25:11 -05:00
SomeonesShade 0b4a7b3b16 Added scaleLifetimeOffset and Centered Ripple Projectiles (#10292)
* Added scaleLifetimeOffset
Changed ripple to have its shot centered, calculated by: (1 - velocityRnd/2)^-1

* unneccessary parenthesis

* Update Turret.java

one last adjustement, hopefully
2025-02-04 13:24:47 -05:00
Anuken fb5945f1e8 Place base battery schematics with full charge / Exclude fallback sprites from assetsJar 2025-02-04 12:18:04 -05:00
Anuken 9f03050d04 Allow launch/landing pads outside of campaign as voids/sources 2025-02-03 21:55:33 -05:00
Anuken 0afa47c18d Merge remote-tracking branch 'origin/master' 2025-02-03 20:15:07 -05:00
Anuken 024a084a7a Fixed #10461 2025-02-03 20:14:59 -05:00
Github Actions 7bd8b9beaa Automatic bundle update 2025-02-04 00:28:10 +00:00
Anuken 8a49935bd6 Merge remote-tracking branch 'origin/master' 2025-02-03 19:27:16 -05:00
Anuken 4e225f9190 Internal support for legacy launch pads (hidden) 2025-02-03 19:27:08 -05:00
Github Actions 611d866d68 Automatic bundle update 2025-02-03 04:20:46 +00:00
Anuken 55e32f9580 Fixed some landing pad state not saving / Renamed pad 'heat' to 'cooldown' 2025-02-02 23:19:43 -05:00
Anuken 4682940411 Merge remote-tracking branch 'origin/master' 2025-02-02 20:33:19 -05:00
Anuken ccda69bda0 Minor launch/landing pad tweaks/fixes 2025-02-02 20:33:12 -05:00
grely a7dda7612c Update servers_v7.json (#10453) 2025-02-02 18:15:58 -05:00
Волшебник 24c1bbb870 Update servers_v7.json (#10448) 2025-02-02 18:15:51 -05:00
Anuken c1cd4c23f9 Merge remote-tracking branch 'origin/master' 2025-02-02 18:15:42 -05:00
Anuken e4d56d8ce8 Fixed #10455 2025-02-02 18:15:34 -05:00
Github Actions bb9baa650e Automatic bundle update 2025-02-02 23:12:00 +00:00
Anuken d337c91395 Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-02-02 18:10:19 -05:00
Anuken 7aee34bafa Finalized launch pad mechanics 2025-02-02 18:10:15 -05:00
Anuken c6d82bec66 Allowed drills to output multiple items per frame 2025-02-02 10:54:51 -05:00
Anuken 18b78f4bf6 Launch pad rework progress, base mechanics done 2025-02-01 20:46:08 -05:00
Anuken cd9614f913 Fixed #10452 2025-01-31 23:48:16 -05:00
Anuken ab65c9d29a WIP launch pad rework 2025-01-31 17:58:35 -05:00
Anuken bcb7cdae73 Allowed naval RTS AI 2025-01-29 18:43:20 -05:00
Anuken bf4f5ed5de Merge remote-tracking branch 'origin/master' 2025-01-29 15:09:01 -05:00
Anuken cbeac8e995 Fixed mobile menu layout issues 2025-01-29 15:08:54 -05:00
emi 84dcd07b20 Update servers_v7.json (#10447) 2025-01-28 23:50:18 -05:00
Anuken 5cd97f6ff1 Fixed #10439 2025-01-28 23:49:55 -05:00
Anuken d75a5a8f40 Fixed #10444 2025-01-28 23:41:24 -05:00
Anuken e308afb2a0 Fixed accelerator timing 2025-01-28 23:28:36 -05:00
Anuken a7f38ac2a6 Make patrol stance pursue targets 2025-01-28 22:34:07 -05:00
Anuken 4cf9d54c3d Re-added old ingame editor UI, hid new UI behind a toggle 2025-01-28 21:59:40 -05:00
Anuken b5a6d7197c Merge remote-tracking branch 'origin/master' 2025-01-28 21:30:49 -05:00
Anuken 6c31853c11 WIP Interplanetary Accelerator animation 2025-01-28 21:30:38 -05:00
PolarStar 65aae06f01 FH host replacement (#10443) 2025-01-28 11:32:11 -05:00
Github Actions aababb4bee Automatic bundle update 2025-01-24 01:11:15 +00:00
Anuken 22538840a1 Interplanetary Accelerator re-added with functionality (WIP) 2025-01-23 20:10:20 -05:00
Anuken 8f5eccaba6 Server packet priority fix 2025-01-23 16:17:10 -05:00
SomeonesShade 2423d859cf Merge branch 'master' into balancing_burst-drill-optional-multiplier 2025-01-22 17:46:10 +08:00
Anuken 6c42b30309 Rotate unit with assemblers / Reduced impact drill water cost to 10/s 2025-01-19 23:06:27 -05:00
Anuken 34cc625e33 Fixed #10436 2025-01-19 15:07:11 -05:00
Anuken 224e74cc5f Closes Anuken/Mindustry-Suggestions/issues/5397 2025-01-19 14:59:27 -05:00
Anuken 68fecc551a Fixed item display flicker in research dialog 2025-01-18 13:01:38 -05:00
Anuken e3ad75f107 Carbide breach adjustment 2025-01-16 23:05:53 -05:00
Anuken 2c5bd4df6b Titan oxide ammo tweaks 2025-01-15 17:46:34 -05:00
Anuken 45dfc85d02 Turret bullet tweaks & fixes 2025-01-15 15:43:43 -05:00
Anuken d355ea9d0c Scathe inconsistency fix 2025-01-15 00:03:05 -05:00
Anuken 197e6909b0 Merge remote-tracking branch 'origin/master' 2025-01-14 16:06:00 -05:00
Anuken bd19e39b04 Disperse surge ammo 2025-01-14 16:05:52 -05:00
Github Actions c98a539b07 Automatic bundle update 2025-01-14 15:57:44 +00:00
Anuken 3acac7da98 Fixed #10329 by timing out when UDP snapshots are not received 2025-01-14 10:56:49 -05:00
Anuken 4b923645cb Merge remote-tracking branch 'origin/master' 2025-01-13 23:46:51 -05:00
Anuken 643506e39b Misc fixes 2025-01-13 23:46:44 -05:00
TheRadioactiveBanana 8a436a44c4 mild oops (#10418) 2025-01-13 23:46:24 -05:00
Anuken 59e64ab37c Fixed scathe bugs 2025-01-12 20:49:06 -05:00
Anuken f23dd0467f Merge remote-tracking branch 'origin/master' 2025-01-12 17:08:59 -05:00
Anuken ddd4de7b7b Scathe surge missiles 2025-01-12 17:08:51 -05:00
OGalaxy 875b9e339c Update servers_v7.json (#10414)
Added a new game mode.
2025-01-12 10:38:01 -05:00
Gureumi db6e911fb9 Add server again (#10415)
* Update servers_v7.json

* Update servers_v7.json
2025-01-12 10:21:49 -05:00
Anuken d414a65cbb Fixed #10394 2025-01-12 10:16:04 -05:00
Anuken 75cd83286a Fixed #10385 2025-01-12 10:10:26 -05:00
Anuken ca7f34e6e1 Fixed #10410 2025-01-12 10:03:17 -05:00
Anuken 0d5a4636c8 Fixed #10399 2025-01-12 10:00:01 -05:00
Anuken f8a0484b9e Merge remote-tracking branch 'origin/master' 2025-01-12 09:01:22 -05:00
Anuken aadb994bdc Changed BlockPlan#block to Block 2025-01-12 09:01:14 -05:00
TheRadioactiveBanana 9c3bfab09b unstab eradication IPs (#10413)
adding all the addresses that I will be using soon, remove the ones i wont
2025-01-11 22:01:52 -05:00
Anuken 4648371383 iOS ping crash fix 2025-01-11 21:32:44 -05:00
Anuken 7fbf4cacad Pruned server_v7.json to fix iOS server ping crash 2025-01-11 21:11:48 -05:00
Anuken 3af562e624 WIP scathe phase ammo / Shield ability fixes 2025-01-11 17:35:38 -05:00
Anuken 5fc95b36a3 More disperse ammo 2025-01-11 00:32:58 -05:00
Anuken c5aefaae1f Equivalent coolant multipliers 2025-01-10 00:01:29 -05:00
Anuken d15a906402 Factor in ammo reload multiplier + liquid heat capacity in turret coolant calculations 2025-01-09 23:51:57 -05:00
Anuken 022b21f710 dimension limits 2025-01-08 17:21:36 -05:00
Anuken 95f9fae05a Tileable displays nobody asked for 2025-01-08 17:10:29 -05:00
Anuken a24dfedb68 Tileable displays nobody asked for 2025-01-08 17:10:05 -05:00
Anuken 84dc0027a8 Lustre tweak 2025-01-08 16:07:15 -05:00
Anuken da5f2f2d98 Advanced cliff crusher & breach carbide ammo tweaks 2025-01-08 10:34:36 -05:00
Anuken 1ca840a682 Merge remote-tracking branch 'origin/master' 2025-01-07 20:37:34 -05:00
Anuken 291ddac78b Erekir tech tree entry for large cliff crusher 2025-01-07 20:37:27 -05:00
Github Actions b4c88bc06c Automatic bundle update 2025-01-08 01:36:34 +00:00
Anuken a84a99aed6 Large cliff crusher block / Erekir ammo tweaks / Android file chooser fixes 2025-01-07 20:35:35 -05:00
Anuken 6c1952c674 More ammo types for titan/diffuse 2025-01-05 21:15:08 -05:00
Anuken f07d1505fc Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-01-04 17:51:24 -05:00
Anuken e88a1146c4 thanks intellij 2025-01-04 17:51:21 -05:00
Github Actions 29a74177c2 Automatic bundle update 2025-01-04 22:48:00 +00:00
Anuken f28781dc00 Small heat redirector / Carbide ammo for breach 2025-01-04 17:46:50 -05:00
Anuken 7e645e0208 Fixed large beam node undershoot 2025-01-02 16:22:45 -05:00
Anuken 311a18d195 Merge remote-tracking branch 'origin/master' 2024-12-21 11:48:30 -05:00
Anuken ef5e024954 Utility class for displaying VRAM information for Nvidia cards 2024-12-21 11:48:21 -05:00
Atomic-Laboratory 8c956ec5ac Remove Atomic Servers (#10159)
The server host did a rug pull 💀
2024-12-19 18:28:42 -05:00
SITUVNgcd eae43b7885 VNM moved to new domain (#10380)
* Update servers_v7.json VNM

Add VNM (`server.mindustry-tool.app`) ports from 6760 to 6780
All these ports are dynamic startup when player enter them from VNM hub, so they maybe offline sometime.

* VNM moved to new domain
2024-12-18 14:58:46 -05:00
Anuken 559902780f Fixed #10378 2024-12-17 09:40:22 -05:00
Anuken 876003adb8 Fixed #10379 2024-12-17 09:04:08 -05:00
Anuken 9430e8bcde nevermind 2024-12-15 23:50:41 -05:00
Anuken a11db0a741 Fixed content info scroll bar 2024-12-15 23:43:22 -05:00
Anuken a91729aa27 Scaled logic explosions 2024-12-15 23:09:14 -05:00
Anuken fc5b50822e Fixed sector generate producing inconsistent results 2024-12-14 15:06:12 -05:00
Elixias 30328e61a5 Problematic detection fix (#10372) 2024-12-14 13:29:52 -05:00
Anuken 3ff6f834a5 Fixed #10373 2024-12-14 13:25:10 -05:00
abcxyzDustry 14b98fd1e6 Update servers_v7.json (#10352)
i want make abcxyz server come back
2024-12-12 18:19:17 -05:00
Волшебник 98af8d07e9 Update servers_v7.json (#10365)
(now new server, just new ports for the future)
2024-12-12 18:18:57 -05:00
Anuken 1dacb7989e Status apply statement cleanup 2024-12-11 14:14:08 -05:00
Anuken e94fd845eb Minor cruxscape update 2024-12-10 09:48:32 -05:00
Anuken fe6f4cd7d1 Minor planetary launch terminal update 2024-12-10 09:47:53 -05:00
Anuken b42055beba Stained mountain nerf 2024-12-06 10:29:13 -05:00
Anuken 91668a879a Merge remote-tracking branch 'origin/master' 2024-12-05 13:18:28 -05:00
SpaceEarthEX f57044c3a2 kr Translation update + Steam (#10267)
* Add Steam Korean translation

* why didn't I see these errors

* oops

* so what Android did this time hmm

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties
2024-12-05 10:00:54 -05:00
Github Actions c0c8185b2e Automatic bundle update 2024-12-05 14:57:42 +00:00
summoner001 7e81557114 Update hungarian translation (#10248)
* Update bundle_hu.properties

Translate new strings

* Update achievements.vdf

Fix coherence with the main bundle

* Update description.txt

Fix coherence with the main bundle

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

fix translation

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Follow the english bundle changes and delete the line 679 

eng:
research.multiplayer = Only the host can research items.

hun:
research.multiplayer = Csak a kiszolgáló fedezhet fel nyersanyagokat.

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Fixing lines

* Update bundle_hu.properties

Small fix.

* Update bundle_hu.properties

Correcting translation.

* Update bundle_hu.properties

Correcting translation
2024-12-05 09:56:53 -05:00
SITUVNgcd c8b733e88b Update Vietnamese translation (#10263)
* Update Vietnamese translation

Changes from https://github.com/Anuken/Mindustry/commit/76f421e171e8702018748d41997ed3001e0623fd

* Android mod load issue string

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/286fff5a3410f4dcb9748283c5e5b217d69a6941 and optimize some strings
2024-12-05 09:56:32 -05:00
MEEPofFaith bed8361a03 Display mod version (#10358) 2024-12-05 09:55:55 -05:00
Anuken 37d3f4f509 Higher memory capacity for world cell 2024-12-04 16:54:12 -05:00
Anuken b80c8762cc Pathfinding cleanup 2024-11-30 23:59:29 -05:00
Anuken c189d15983 Merge remote-tracking branch 'origin/master' 2024-11-30 10:13:01 -05:00
Anuken 9c0335d5f2 Ruinous shores wave nerf 2024-11-30 10:12:53 -05:00
Cardillan 18955d6604 Properly rounding numbers for display - fix for negative numbers (#10355) 2024-11-30 10:09:15 -05:00
Cardillan a3110fde21 Properly rounding numbers for display (#10354) 2024-11-29 11:59:17 -05:00
Anuken 7e3572df51 Fixed in-editor blocks not being placeable on empty/space blocks 2024-11-29 00:10:05 -05:00
Anuken 8672dcf9f9 Don't draw power beams for derelict blocks 2024-11-28 16:55:55 -05:00
Anuken 52eab0b0c4 sea port spawn fixes 2024-11-28 10:05:13 -05:00
Anuken 0f492e0c7a Misc fixes and unit selection tweaks 2024-11-27 21:51:13 -05:00
Anuken ec0ba9f424 Better unit selection visuals / Bigger unit physics collision circles 2024-11-27 12:03:42 -05:00
ahdg d65f226b3a Add JVM argument for data directory (#10350) 2024-11-25 14:33:13 -05:00
Anuken ce3a6e5299 Fixed tests 2024-11-25 14:32:16 -05:00
Anuken a17dea0acf Fixed #10346 2024-11-25 14:24:49 -05:00
Anuken 8d9eca570b Fixed #10342 2024-11-25 14:18:04 -05:00
Anuken 7056ff1fc5 Fixed #10344 2024-11-25 14:13:55 -05:00
Elixias 650d008fcc BuildWeapon fixe (#10339) 2024-11-20 12:44:32 -05:00
Anuken b6569f91de Fixed #10341 2024-11-20 12:37:05 -05:00
Anuken 66fb24fedd Fixed random extra core in PLT 2024-11-18 07:49:36 -05:00
Anuken 9eb8492f4a Never allow editing world processors in campaign 2024-11-17 09:16:43 -05:00
Anuken 0ea450c18e Merge remote-tracking branch 'origin/master' 2024-11-17 09:16:13 -05:00
Anuken d1dd9bcbeb Fixed PLT allowing world processors 2024-11-17 09:16:06 -05:00
WayZer aace66e0e2 Update BuildingComp.java (#10333) 2024-11-17 09:01:51 -05:00
Anuken d02642fb08 Rollback to the other PLT after testing 2024-11-16 15:22:17 -05:00
Anuken a8fe74b880 Fixed rare pathfinder crash 2024-11-16 11:52:34 -05:00
Anuken 344a843692 Merge remote-tracking branch 'origin/master' 2024-11-16 08:42:15 -05:00
Anuken 386c24a9ba Testing alternate PLT submission 2024-11-16 08:42:05 -05:00
Suportik-GFX cde54d692a Update servers_v7.json (#10328)
Deleted ips for unactive server and added a new active one.
2024-11-15 14:04:35 -05:00
Волшебник 8f8726e2b7 Update servers_v7.json (#10327)
New test host (not new server)
2024-11-15 14:04:25 -05:00
Anuken 3eabe35e9e Merge remote-tracking branch 'origin/master' 2024-11-15 01:05:37 -05:00
Anuken 89240e6a41 Fixed #10326 2024-11-15 01:05:27 -05:00
DVD 5c13c88e6f Update servers_v7.json (#10319)
Added new IP for OpenPVP 2 Beta. Server is going to online on Friday 17:00 UTC +3
2024-11-15 00:59:01 -05:00
Anuken 8c088944c2 Added Call.setRule 2024-11-14 14:39:33 -05:00
Anuken 3350076605 arc 2024-11-13 10:04:10 -05:00
Anuken 4e0b5c439a Cleanup + experimental scene optimizations 2024-11-11 15:33:07 -05:00
Anuken 704c3a8f21 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-11-10 09:24:17 -05:00
Anuken 35cd5111e1 arc 2024-11-10 09:24:12 -05:00
grely 54d5df0e35 Update servers_v7.json (#10316) 2024-11-09 23:48:48 -05:00
Anuken aad18a774f Crash fix 2024-11-09 13:19:43 -05:00
Anuken 84beffd3b0 Mobile search fixes 2024-11-09 13:12:18 -05:00
Anuken e4aa633982 Instruction type search bar + add hotkeys in logic dialog 2024-11-09 13:11:12 -05:00
Anuken 4066e4e28e Fixed fungal pass waves starting early 2024-11-09 12:23:04 -05:00
Anuken d4717ea8f7 Merge remote-tracking branch 'origin/master' 2024-11-08 14:20:44 -05:00
Anuken af3d7585d6 Fixed #10315 2024-11-08 14:20:36 -05:00
Github Actions 7e40f2dd3b Automatic bundle update 2024-11-08 04:45:39 +00:00
Anuken 286fff5a34 Added 2 post-PLT challenge maps 2024-11-07 23:44:34 -05:00
Anuken 9e2350be03 Fixed class loader not closing when deleting mods 2024-11-04 10:51:10 -05:00
Anuken fac26032aa Updated Mycelial Bastion difficulty 2024-11-03 15:12:16 -05:00
Anuken 974a80af81 Merge remote-tracking branch 'origin/master' 2024-11-03 11:26:37 -05:00
Anuken adb548fbfc Fixed #10311 2024-11-03 11:26:30 -05:00
MEEPofFaith fdcdd117dd Fix damage multipliers not applying to Lustre (#10308) 2024-11-02 11:14:52 -04:00
Anuken b56819fcd0 Fixed #10296 2024-11-01 13:59:45 -04:00
Anuken 8e6010ad8c Fixed #10305 2024-10-31 22:32:32 -04:00
Anuken 2a7e564603 Cleanup 2024-10-31 18:15:02 -04:00
Anuken 8b48113764 Fixed wrong method used for plan validation 2024-10-31 12:02:15 -04:00
Anuken b04e32cc63 Nova units always boost when using builder AI 2024-10-31 11:13:48 -04:00
Anuken 1d68f99c75 Fixed plans being canceled by blocked units 2024-10-30 19:17:36 -04:00
Anuken 1558783b7d Persistent player spectating on desktop 2024-10-29 10:08:04 -04:00
Anuken 81282edce9 Custom binary packet support 2024-10-28 17:17:29 -04:00
Anuken a9331d4752 Fixed bridge placement annoyance (Erekir) 2024-10-28 17:08:34 -04:00
Anuken a7cad98390 Fixed bridge placement annoyance 2024-10-28 17:03:11 -04:00
Anuken bbff564f96 Configurable plans, taken from Foo's 2024-10-28 16:54:01 -04:00
Anuken fd88550b88 Fixed mobile crash 2024-10-28 13:33:39 -04:00
Anuken 324dd6602e Serpulo tech tree requirement tweaks 2024-10-27 23:59:41 -04:00
Anuken 1668b4c4b5 Merge remote-tracking branch 'origin/master' 2024-10-27 21:16:57 -04:00
Anuken 7cf578da63 PLT submission - Skeledragon's version 2024-10-27 21:16:48 -04:00
EscoCorp 2920f415fb Update servers_v7.json (#10294) 2024-10-26 20:35:33 -04:00
hydrophobis f12085e619 Add colorable shields for shield generators (#10232)
* Add colorable shields for shield generators

Just added a shieldColor variable which defaults to team.color if it is not set or is set to Null

* Added @Nullable to BaseShield -> shieldColor
2024-10-25 20:30:16 -04:00
MaKarastY f56806fc50 Update servers_v7.json (#10273) 2024-10-25 18:18:48 -04:00
Anuken b1671f699d Minor about dialog fixes 2024-10-24 23:43:04 -04:00
Anuken 899281abe1 Fixed #10280 2024-10-21 17:48:20 -04:00
Anuken 0b860fbfe7 arc 2024-10-21 16:56:31 -04:00
Anuken 4a2d77572f arc 2024-10-21 16:44:27 -04:00
Anuken 275906dfbd Merge remote-tracking branch 'origin/master' 2024-10-21 12:23:34 -04:00
Anuken bba41efb28 More JS package conflict fixes 2024-10-21 12:23:26 -04:00
Anuken 3b8fdeef13 Removed flabel import due to ambiguous import 2024-10-20 00:25:26 -04:00
Anuken 6250b93656 Grammar fix 2024-10-19 02:16:22 -04:00
Github Actions 176fa35ad1 Automatic bundle update 2024-10-18 23:37:41 +00:00
Anuken c7def5fa54 Better error for writeable dex mod import failure 2024-10-18 19:35:14 -04:00
Anuken 82de8ca468 Payload bugfixes 2024-10-14 21:29:56 -04:00
Anuken 92b2a5a764 Fallback URL for mod list 2024-10-14 19:38:50 -04:00
Anuken 6a05ac68e1 Fixed banned blocks in Mycelial Bastion 2024-10-14 18:26:05 -04:00
Anuken c07061e94f Less error message spam in debug mode 2024-10-14 00:36:00 -04:00
Anuken 4b78e65d7f Merge remote-tracking branch 'origin/master' 2024-10-14 00:21:46 -04:00
Anuken 4f4e2f89f3 Minor visual fixes 2024-10-14 00:21:39 -04:00
Github Actions 1156ed845f Automatic bundle update 2024-10-14 04:12:07 +00:00
Anuken e262bb8254 Allow research dialog to be viewed on clients 2024-10-14 00:11:05 -04:00
Anuken 5d4ece62d0 Researched list is now UnlockableContent 2024-10-13 23:16:44 -04:00
Anuken 950716c70d Merge remote-tracking branch 'origin/master' 2024-10-13 22:57:59 -04:00
Anuken e2019fd5dc Made unlocked blocks in campaign reflect host research 2024-10-13 22:57:53 -04:00
Github Actions f12be51da3 Automatic bundle update 2024-10-13 21:12:03 +00:00
SpaceEarthEX 23416586d7 Update bundle_ko.properties (#10265)
* Update bundle_ko.properties

Oh boy, 3 hours of work lol..

* oops i forgot something
2024-10-13 17:11:11 -04:00
Son Phan Trung ea5975737c add gradle build option to show commit hash (#10264) 2024-10-13 12:13:32 -04:00
Anuken a7c3ce5d8c Fixed #10253 2024-10-13 12:11:23 -04:00
Anuken a195548b41 Merge remote-tracking branch 'origin/master' 2024-10-12 22:16:46 -04:00
Anuken c2405a882c Added fallback URLs for server list 2024-10-12 22:16:37 -04:00
Github Actions 76f421e171 Automatic bundle update 2024-10-12 15:07:11 +00:00
Anuken 3545ed100c More descriptive address in use error 2024-10-12 11:06:11 -04:00
Anuken 9f8f5a5279 Fixed #10261 2024-10-12 10:26:14 -04:00
Anuken 0e83b60aac Unit commands/stances changed to Seq 2024-10-11 22:00:07 -04:00
Anuken d6073201bb Unit factory command UI cleanup 2024-10-11 21:54:41 -04:00
Anuken d9d5c8733b Command setting UI for unit factories 2024-10-11 21:46:56 -04:00
Anuken efb0034c04 Merge remote-tracking branch 'origin/master' 2024-10-11 11:12:37 -04:00
Anuken e384e4b4e9 Fixed #10259 2024-10-11 11:12:30 -04:00
Github Actions 07cf434894 Automatic bundle update 2024-10-10 03:09:10 +00:00
Anuken 9c8429deae Bundle entry for frontier submission 2024-10-09 23:08:04 -04:00
Anuken 58596dfd29 Infested canyon update 2024-10-09 10:18:21 -04:00
Anuken 2eed3cc2eb Minor fixes 2024-10-09 10:06:30 -04:00
Anuken 0d5869aad9 Retain build plans when switching units 2024-10-09 00:25:58 -04:00
Anuken b5021afa8c Merge remote-tracking branch 'origin/master' 2024-10-09 00:08:44 -04:00
Anuken 488a09df96 Retain build plans on death 2024-10-09 00:08:37 -04:00
Github Actions f56a620dce Automatic bundle update 2024-10-09 03:54:28 +00:00
Anuken aec0d43976 Buildable scrap walls / Various map fixes / Desolate rift submission 2024-10-08 23:53:34 -04:00
Anuken e697337f06 Added explanation of mindustry.gen 2024-10-08 17:03:15 -04:00
Anuken 1f62892e10 Fixed armored duct blending / Fixed some pathfinding bugs 2024-10-07 12:36:40 -04:00
Anuken ef33a05cb8 Cleanup (2) 2024-10-06 21:18:01 -04:00
Anuken 846e313c2f Cleanup 2024-10-06 21:11:05 -04:00
Anuken 6fb3957883 Merge remote-tracking branch 'origin/master' 2024-10-06 21:07:06 -04:00
Anuken 785a081788 Fixed ScriptMainGenerator class lookup 2024-10-06 21:06:58 -04:00
Github Actions 46c79a7ed4 Automatic bundle update 2024-10-06 19:22:16 +00:00
Anuken ddc8f85396 Bundle update 2024-10-06 15:21:20 -04:00
Anuken 59936b84b9 Merge remote-tracking branch 'origin/master' 2024-10-06 10:05:58 -04:00
Anuken 304ad74084 Fixed packet spam on sector capture 2024-10-06 10:05:51 -04:00
SITUVNgcd 4c497c76b5 Update Vietnamese translation (#10252)
https://github.com/Anuken/Mindustry/commit/b95c169602706baeea82bd749f5d1863bc79e83d
2024-10-05 12:26:16 -04:00
Anuken 20a0afd280 Merge remote-tracking branch 'origin/master' 2024-10-05 11:28:53 -04:00
Anuken 7e01b8796e Moved BE/v8 servers to new repo / Removed experimental Vars 2024-10-05 11:28:39 -04:00
Anuken b8a8b59440 Update SERVERLIST.md 2024-10-05 11:00:52 -04:00
SITUVNgcd bc2db6fd8e Update servers_v7.json VNM (#10251)
Add VNM (`server.mindustry-tool.app`) ports from 6760 to 6780
All these ports are dynamic startup when player enter them from VNM hub, so they maybe offline sometime.
2024-10-05 10:14:57 -04:00
Anuken ff8df5211c Test fix 2024-10-04 23:35:23 -04:00
Anuken aaff4243cd Merge remote-tracking branch 'origin/master' 2024-10-04 22:50:04 -04:00
Anuken 66ffe44a8b PR cleanup 2024-10-04 22:49:57 -04:00
Mythril382 d96667679e Allow JSON Mods To Disable Progress Clamping (#10114)
* par

* 1. im dumb

2. im stupid
2024-10-04 22:49:12 -04:00
Github Actions 78cc5bef36 Automatic bundle update 2024-10-05 02:40:45 +00:00
Anuken b95c169602 Merge remote-tracking branch 'origin/master' 2024-10-04 22:39:52 -04:00
Anuken cd3847a323 Selecting build plans moves them to front 2024-10-04 22:39:43 -04:00
Yuri ApollovandAnuken a2d2812b02 Fix initial shivering on desktop while dragging building plan. (#9334)
Co-authored-by: Anuken <arnukren@gmail.com>
2024-10-04 22:39:24 -04:00
SomeonesShadeandAnuken 4f08873bb9 Slag Incinerator Rework: No Slag Consumption Rate (#10197)
* Slag Incinerator: No Slag Consumption Rate

* If Amount = 0 in LiquidDisplay, Don't display /sec

* reinstated changes

* Delete core/src/mindustry/ui/LiquidDisplay.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-10-04 15:33:06 -04:00
stunt1312a ac5a9f4563 Update servers_v7.json (#10236) 2024-10-04 15:26:59 -04:00
alex 7d46e04041 Update servers_v7.json (#10235) 2024-10-04 15:26:50 -04:00
Github Actions 944874988c Automatic bundle update 2024-10-04 19:25:59 +00:00
Sharlotte 0f81d8ccc7 Update servers_v7.json (#10224)
Add more servers to VNM server
2024-10-04 15:25:06 -04:00
SITUVNgcd 116893275a Update Vietnamese translation (#10137)
* Update Vietnamese translation

New string from https://github.com/Anuken/Mindustry/commit/e1fb13847b2c797ec568c9e1a3fe2475f1d71603

* Update Vietnamese translation

https://github.com/Anuken/Mindustry/commit/49c696ab5cb0b881d5eb6e9111fa04dd1dbcf853

* Update new & changes

https://github.com/Anuken/Mindustry/commit/c6e702441d3c03b83244ead9e4b0fb4e5476fd6d
2024-10-04 15:24:57 -04:00
JniTrRnyandAnuken e6d89cf7e1 Update bundle_th.properties (#10196)
* Catching up to BE

finally out of hiatus

* more fixes

* campaign maps updates

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-10-04 15:24:44 -04:00
levinkhho 78e804aede Update bundle_zh_TW.properties (#10225) 2024-10-04 15:23:47 -04:00
GeoNew2011 0787412fa9 Update servers_v7.json (#10185)
* Update servers_v7.json

now frostheaven isn't in erepulo

* forgor }, 💀
2024-10-04 15:22:28 -04:00
EchoDustry 64c264973a Update servers_v7.json (#10234)
* Update servers_v7.json

* Update servers_v7.json
2024-10-04 15:21:19 -04:00
abcxyzDustry a08713c606 Update servers_v7.json (#10244) 2024-10-04 15:20:32 -04:00
EscoCorp 00b9183efc Update servers_v7 json survival server (#10240)
Esco survival server.
2024-10-04 15:17:49 -04:00
酪桦姬 e4283a3064 Update SaveVersion.java (#10192)
some mods can use tile.data for some extra use for terrain
2024-10-04 15:15:12 -04:00
SachaTending b5ad4e01ae Delete RCR because it got closed (#10191) 2024-10-04 15:13:22 -04:00
Github Actions ee43effff3 Automatic bundle update 2024-10-04 19:12:38 +00:00
Ilya246 7befdb707e make shield field in database more clear (#10182)
* make shield field in database more clear

* max shield
2024-10-04 15:11:36 -04:00
Elixias 08c1241fa3 fwe (#10199) 2024-10-04 15:09:02 -04:00
summoner001 36250db40d Update bundle_hu.properties (#10245)
Translation fix
Translate new strings
2024-10-04 14:59:47 -04:00
Anuken aab27d1b56 Fixed #10187 2024-10-04 14:55:46 -04:00
Anuken 5ba2e9cd1e Merge remote-tracking branch 'origin/master' 2024-10-04 14:44:16 -04:00
Anuken 27c012a4ba Fixed #10183 2024-10-04 14:44:09 -04:00
315923876 88d5002c2b Update servers_v7.json (#10226)
* Update servers_v7.json

Server expiration, Change to a new server. Has been authorized by the original submitter

* Update servers_v7.json
2024-10-04 14:31:24 -04:00
TheRadioactiveBanana 929c309e6a move servers around for better load balancing and stability (#10231) 2024-10-04 14:31:11 -04:00
Anuken 31ad220fef Fixed #10186 2024-10-04 14:24:55 -04:00
Anuken 2ad1044d73 Fixed #10213 2024-10-04 14:13:17 -04:00
Anuken 2112c5c654 Better portrait UI for mobile in-game editor 2024-10-03 22:39:21 -04:00
Anuken 144229803a arc 2024-10-03 19:28:04 -04:00
Anuken 928b5d3553 Merge remote-tracking branch 'origin/master' 2024-10-03 16:54:58 -04:00
Anuken 9ceaa0339b Right menu removed in editor mode 2024-10-03 16:54:49 -04:00
Github Actions f973bdf017 Automatic bundle update 2024-10-03 18:46:19 +00:00
Anuken 15ca672179 In-game editor UI improvements 2024-10-03 14:44:33 -04:00
Anuken 24daa1e933 Sea port map fixes 2024-10-02 21:06:22 -04:00
Anuken d431ed8480 Fixed tests 2024-10-02 16:04:59 -04:00
Anuken 939b8a9ed8 More map submission testing / Desktop editor pick tile support 2024-10-02 12:29:26 -04:00
Anuken aaa27a0b69 Map submission fixes / Fixed moving units not hitting conveyors 2024-10-01 21:53:48 -04:00
Anuken 8fc821d67b the dangers of static imports 2024-10-01 20:09:56 -04:00
Anuken 4e51d5256c 3 map submissions added for testing 2024-10-01 20:00:09 -04:00
Anuken 13c0e95e6b Menu to copy/load objectives from clipboard 2024-10-01 15:05:05 -04:00
Anuken 7b0d0ba10f Canvas block fill tool 2024-10-01 14:45:39 -04:00
Anuken 25d3ec0895 Allow naval units to move towards targets on land 2024-10-01 13:59:38 -04:00
Anuken 074aad3ba2 Allow building shard cores in maps with core zone tiles 2024-09-30 22:14:07 -04:00
Anuken 567b515611 Wider objective editing dialog 2024-09-29 12:35:24 -04:00
Anuken 4f05904b4a Closes Anuken/Mindustry-Suggestions/issues/5025 2024-09-29 00:02:30 -04:00
Anuken 9df98c1962 Closes Anuken/Mindustry-Suggestions/issues/5239 2024-09-28 23:31:48 -04:00
Anuken 339af6b3cc Better warmup for Erekir turrets 2024-09-27 14:23:48 -04:00
Anuken b2041194da Fixed turret tracking range again / Reinforced container capacity increase 2024-09-27 13:08:59 -04:00
Anuken 575965e295 Fixed unit payload pickup/drop spam 2024-09-27 12:18:50 -04:00
Anuken cfbbee8746 Removed RTS AI difficulty modifier 2024-09-26 11:44:48 -04:00
Anuken 3b3257f376 Typo fix 2024-09-25 17:07:35 -04:00
Anuken 1ef1486257 Why is it orange 2024-09-25 14:23:08 -04:00
Anuken 40565b8197 Reverted conveyor health change due to annoyance 2024-09-25 14:12:37 -04:00
Anuken 0cf2ad1cca Naval Fortress map tweaks 2024-09-25 14:01:48 -04:00
Anuken 1dec92d25d Testing naval fortress submission 2024-09-25 07:44:07 -04:00
Anuken cbc4797f4e Fixed turrets ignoring nearby targets with increased tracking range 2024-09-24 22:09:46 -04:00
Anuken d6912b10d1 Removed Polar Aerodrome for now 2024-09-24 15:56:19 -04:00
Anuken 978f16b8e3 Applied jabel to other submodules 2024-09-24 15:49:58 -04:00
Anuken b2ef7f346f Separate turret tracking range for malign/smite 2024-09-24 12:36:51 -04:00
Anuken 56f3dac3d2 Sectors with world processors get reset on gameover 2024-09-23 22:51:14 -04:00
Anuken 8e1df180bc Mod browser dialog back button moved to overlay 2024-09-23 21:06:54 -04:00
way-zer 116798e328 OC: fix slow of LCanvas 2024-09-23 22:38:36 +07:00
code-explorer786andArkanic a5de131711 Trapezoidal jumps
I haven't checked this yet, but it seems like it also reduces the
complexity (runtime) from ≈O(n^2) to ≈O(k^2 + n)
(n = number of jump curves)
(k = number of unique destinations)

The worst case, that is k = n, is still O(n^2) but generally it's much
more (scalably) performant.

Thanks Arkanic for suggesting this!
https://discord.com/channels/391020510269669376/663854113418641429/1256161815503704104

Co-authored-by: Arkanic <50847107+Arkanic@users.noreply.github.com>
2024-09-23 22:31:21 +07:00
Ilya246 c5b8133ff9 optimise jump colors and attempt to space them apart 2024-09-23 22:26:11 +07:00
code-explorer786andIlya246 939f6939d0 Jump curve coloring
See #general-programming in the Mindustry Discord server:
https://discord.com/channels/391020510269669376/663854113418641429/1256146387834372106

Co-authored-by: Ilya246 <ilyukarno@gmail.com>
2024-09-23 22:26:06 +07:00
code-explorer786 89b67fc4b4 Transition jump heights
It looks good.
2024-09-23 22:26:03 +07:00
code-explorer786 282d21db05 Update jump heights only when necessary.
This method uses signaling (through a boolean) and I feel like it's
extremely hacky, but I tested this and it (kind of?) works.
Unfortunately I found this to potentially lag when resizing.

I am not sure if this is guaranteed to work (as in, produce correct
behaviour) or not, but to my understanding only LogicDialog uses LCanvas
(grep out "LCanvas\|canvas" and see) so it will most likely work?

I tested this and accidentally found an unrelated issue related to
LCanvas.maxJumpsDrawn, but I hope this will be fixed in the near future.
2024-09-23 21:04:45 +07:00
code-explorer786 26105a64f1 Use pools
It feels hacky, but it works regardless. The GC should be working as
hard as it was beforehand.
2024-09-23 21:04:42 +07:00
code-explorer786 b58a6bb8d6 wip: different heights for jump arrows
Note that this is very incomplete, for two different reasons:
- it's O(n^2) or potentially worse
- it makes the GC work hard (it invokes `new` in
  `LCanvas.DragLayout.layout()`)

For the second reason this does not clearly fit the criteria of
CONTRIBUTING.md, but I have yet to figure out ways to work around this
(or make the algorithm more efficient).
2024-09-23 21:01:54 +07:00
code-explorer786 b8c9a05963 LCanvas: jumps -> statements.jumps
Original canvas.jumps is now a reference to canvas.statements.jumps.
Please remove canvas.jumps in favour of canvas.statements.jumps in a
future release. Thanks!
2024-09-23 18:14:38 +07:00
Anuken 51b415731a Fixed units sometimes exploding when payload dropped 2024-09-22 08:58:09 -04:00
Anuken 830fcb6360 Fixed database opening when selecting commanded units 2024-09-21 09:00:24 -04:00
Anuken 63c90968c7 Triggering build to test newer Java version 2024-09-20 15:42:22 -04:00
Anuken c6e702441d Basin's missile is no longer 'nuclear' 2024-09-20 14:37:53 -04:00
Anuken f00b79906b Fixed database dialog fade 2024-09-20 14:09:39 -04:00
Anuken 0c540f9527 Minor fix 2024-09-20 14:04:55 -04:00
Anuken 65e7891991 Core database content icon click support 2024-09-20 14:04:08 -04:00
Anuken 4f93a5c332 Separator output display 2024-09-20 14:04:07 -04:00
Anuken 68dccab5ca Improved crash logs; source mod of crashes now included in report 2024-09-20 13:15:26 -04:00
Anuken c36e638826 Polar aerodrome fixes / Objective timer multiplier for difficulty 2024-09-20 11:17:12 -04:00
Anuken bd1f750673 Minor fixes / Desktop detach camera hotkey 2024-09-19 20:37:22 -04:00
Anuken ab39291626 Pathfinder bugfixes 2024-09-18 19:22:51 -04:00
Anuken e521a56712 Many bugfixes / Support for repairing derelict in selection 2024-09-18 16:27:54 -04:00
Anuken 63e246cc9d Headless crash fix 2024-09-18 09:02:05 -04:00
Anuken cd7f2459b9 Merge remote-tracking branch 'origin/master' 2024-09-18 07:05:42 -04:00
Anuken a293cb4687 Fixed campaign rules in portrait mode 2024-09-18 07:05:34 -04:00
Github Actions 65c4dd6695 Automatic bundle update 2024-09-17 22:04:39 +00:00
Anuken 90fcafa80d Merge remote-tracking branch 'origin/master' 2024-09-17 18:03:40 -04:00
Anuken 5b9d3029a5 Loop unit transfer command 2024-09-17 18:03:31 -04:00
Github Actions d1648004cb Automatic bundle update 2024-09-17 18:30:26 +00:00
Anuken b81553f490 Minor bugfixes / New easier difficulty mode 2024-09-17 14:29:24 -04:00
Anuken a9c5fdb959 Merge remote-tracking branch 'origin/master' 2024-09-16 20:38:52 -04:00
Anuken cec743a841 Bulk tile update Call methods 2024-09-16 20:38:42 -04:00
buthed010203 aad8841211 Whoops (#10208) 2024-09-16 20:31:18 -04:00
buthed010203 34310cbc51 Update io ip (#10207) 2024-09-16 20:11:24 -04:00
Anuken 4e19a3c4d0 Atolls map fixes / Extraction outpost edits / Option to hide objectives 2024-09-16 16:05:03 -04:00
Anuken ac928593e3 Merge remote-tracking branch 'origin/master' 2024-09-15 19:21:33 -04:00
Anuken 8ede0fa6f4 Fixed shields not blocking blast compound explosions 2024-09-15 19:21:24 -04:00
Github Actions 9797026a41 Automatic bundle update 2024-09-15 21:21:32 +00:00
Anuken 9911e602a0 Quads+Horizons damage shields / RTS AI toggle for Serpulo 2024-09-15 17:20:34 -04:00
Anuken 2afe0977f3 Merge remote-tracking branch 'origin/master' 2024-09-15 16:30:34 -04:00
Anuken bc7c8ee508 Force projector 2x crash damage multiplier 2024-09-15 16:30:26 -04:00
Github Actions 2f8729752f Automatic bundle update 2024-09-15 16:25:48 +00:00
Anuken 20a7f3f300 Atolls sector map submission / Windswept Islands rework submission 2024-09-15 12:24:52 -04:00
Anuken db52650bd5 Merge remote-tracking branch 'origin/master' 2024-09-15 11:51:46 -04:00
Anuken f6ee9b7ffa Draw selected building for payload enter command 2024-09-15 11:51:39 -04:00
Github Actions 7520f72361 Automatic bundle update 2024-09-15 15:37:16 +00:00
Anuken aafdd35796 Polar Aerodrome sector submission / Shields absorb unit wrecks 2024-09-15 11:36:09 -04:00
Anuken 0889da2bc7 Minor arrival fixes for enter payload command 2024-09-14 21:34:27 -04:00
Anuken 56c9e96201 Fixed reconstructors not assigning default command 2024-09-14 14:44:13 -04:00
Anuken f0027a3eff Minor AI fix 2024-09-14 09:43:30 -04:00
Anuken a15a0d945f Difficulty & AI tweaks 2024-09-14 09:22:56 -04:00
Anuken 6b93873fce Difficulty scaling tweaks 2024-09-13 21:42:00 -04:00
Anuken 5ac7f204e3 Added extra retusa weapon 2024-09-13 19:45:09 -04:00
Anuken 809d5609d1 Merge remote-tracking branch 'origin/master' 2024-09-13 19:11:26 -04:00
Anuken 3b287b1bbe Apply difficulty spawn multiplier to unit production 2024-09-13 19:11:19 -04:00
Github Actions 49c696ab5c Automatic bundle update 2024-09-13 23:00:30 +00:00
Anuken a491ba96e4 Merge remote-tracking branch 'origin/master' 2024-09-13 18:59:34 -04:00
Anuken 0ffa6f1d00 Added random wave AI to custom rules dialog 2024-09-13 18:59:28 -04:00
Github Actions 0ce3f4fd85 Automatic bundle update 2024-09-13 22:51:44 +00:00
Anuken 6e5561a36e Campaign rule for unpredictable wave AI 2024-09-13 18:50:46 -04:00
Anuken 1529c40400 Merge remote-tracking branch 'origin/master' 2024-09-13 18:26:06 -04:00
Anuken 6260e146c3 Experimental rule for randomized air unit targets 2024-09-13 18:26:00 -04:00
Github Actions a0c567b921 Automatic bundle update 2024-09-13 21:59:16 +00:00
Anuken d8eabece7c WIP campaign difficulty dialog 2024-09-13 17:58:11 -04:00
Anuken efb86724a1 WIP overgrowth remake submission + Extraction Outpost edits 2024-09-13 13:22:57 -04:00
Anuken 375d0c76ea Extraction outpost remake submission, untested 2024-09-11 17:32:12 -04:00
Anuken 0d15f2d924 Merge remote-tracking branch 'origin/master' 2024-09-11 14:17:43 -04:00
Anuken 6b95a4b70e Fixed doors not updating pathfinder 2024-09-11 14:17:35 -04:00
Github Actions b264a43b93 Automatic bundle update 2024-09-10 23:32:55 +00:00
Anuken aca84bbeff WIP Infested Canyons map submission 2024-09-10 19:31:59 -04:00
Anuken 7d3bf2281b Coastline wave changes 2024-09-10 19:23:06 -04:00
Anuken 4fc48fabb5 Possible ShieldArcAbility tunneling fix 2024-09-10 13:16:34 -04:00
Anuken e56fd3a0d7 Cleanup 2024-09-09 13:59:16 -04:00
Anuken 7784c8f35e Cleanup 2024-09-09 13:58:59 -04:00
Anuken 277e4fa553 Pannable wave graph 2024-09-09 13:13:09 -04:00
Anuken a2e433234b WIP fungal pass changes 2024-09-08 12:17:13 -04:00
Anuken eb64cc3c3b Testing second fungal pass submission 2024-09-08 09:26:46 -04:00
Anuken 153980c91f Rollback fungal pass 2024-09-07 14:18:58 -04:00
Anuken 96e16c98ea Testing fungal pass remake (WIP) 2024-09-07 13:24:40 -04:00
Anuken e82a0580e8 Crawler targeting change / Tar field edits 2024-09-06 15:19:26 -04:00
Anuken ac8a38d98d Many misc sector fixes 2024-09-06 15:07:54 -04:00
Anuken 5bff681096 Increased max wave simulation count 2024-09-05 14:46:45 -04:00
Anuken 3ac035a495 Merge remote-tracking branch 'origin/master' 2024-09-05 13:06:06 -04:00
Anuken ab9c7ba36b Fixed #10177 2024-09-05 13:05:57 -04:00
PolarStar be1dcfa6b6 Add some new Erepulo servers (#10178) 2024-09-05 12:34:18 -04:00
Github Actions 38eb6ce2bc Automatic bundle update 2024-09-05 15:29:15 +00:00
Anuken 05f7259b1f WIP sector map submission - taintedWoods 2024-09-05 11:28:07 -04:00
Anuken a3d654389c Merge remote-tracking branch 'origin/master' 2024-09-04 21:44:54 -04:00
Anuken e1759adcfe Fixed #10173 2024-09-04 21:44:45 -04:00
MEEPofFaith afc1ff58c5 Option for conveyors to not push units around (#10166)
* Option to not push units around

* Apply to playload conveyors as well
2024-09-04 21:27:22 -04:00
alex dc956c5b00 Update servers_v7.json (#10168)
add a new plague server.
2024-09-04 21:09:35 -04:00
Stormrider 1552c83df0 Facility32M--Map&Wave Update (#10174) 2024-09-04 21:08:50 -04:00
Anuken 5fcc94fa09 Wave edits 2024-09-03 14:31:06 -04:00
Anuken 6b15beceb7 Relocated sector preset 2024-09-03 13:48:40 -04:00
Anuken eeed0867b8 Merge remote-tracking branch 'origin/master' 2024-09-03 13:43:44 -04:00
Anuken de5d189cef Fixed #10170 2024-09-03 13:43:36 -04:00
Github Actions 3573a2b99b Automatic bundle update 2024-09-03 17:37:47 +00:00
Anuken 0d8d73f9e6 WIP map submission 2024-09-03 13:36:46 -04:00
Anuken 21a2eccf69 Wave spacing adjustment for stained mountains 2024-09-02 14:18:53 -04:00
Anuken ee01e36560 Stained mountains remake submission / WIP wave graph improvements 2024-09-02 14:16:39 -04:00
Anuken ef4d515333 Minor Serpulo tech changes / Removed debug hidden keybind for map editor 2024-09-01 15:25:03 -04:00
Anuken 124f7cbcb6 Biomass facility slight wave buff 2024-09-01 13:26:17 -04:00
Anuken 0e6b122106 Fixed network error 2024-09-01 13:03:35 -04:00
Anuken a6da8cb02f Minor fixes, crawler coal research removed 2024-09-01 12:31:56 -04:00
Anuken 863611a3e3 Ruinous shores detail fixes 2024-09-01 12:05:53 -04:00
Anuken be09a5e937 Ruinous shores submission for testing / Craters flying enemies added 2024-08-31 14:20:50 -04:00
Anuken 0e4bb9d028 Fixed locked items getting unlocked through deconstructing 2024-08-31 13:39:56 -04:00
Anuken 9f877c9f20 Fixed setblock not being synced 2024-08-31 08:44:23 -04:00
Anuken 46cc0d4cc1 Fixed #10163 2024-08-30 14:22:33 -04:00
Anuken 5f164b6270 Fixed derelict repair not working on servers 2024-08-30 13:52:07 -04:00
Anuken 0a03051ac0 Merge remote-tracking branch 'origin/master' 2024-08-30 13:27:46 -04:00
Anuken f550538827 Crash fix 2024-08-30 13:27:39 -04:00
Github Actions 7114402b7b Automatic bundle update 2024-08-30 16:41:50 +00:00
Anuken acbd8bb190 Added rule for editing world processors in-game 2024-08-30 12:40:47 -04:00
Anuken 27603165ab arc 2024-08-30 10:50:23 -04:00
Anuken 268b2c4cd0 Fixed BE server list loading 2024-08-30 00:36:17 -04:00
Anuken a3dc2cecbd Fixed BE updater running on Steam 2024-08-30 00:25:14 -04:00
Anuken 7a71db26b6 test build trigger (8) 2024-08-30 00:23:00 -04:00
Anuken c4a48e55c9 test build trigger (7) 2024-08-30 00:09:22 -04:00
Anuken e5c4bcc380 test build trigger (6) 2024-08-29 23:04:10 -04:00
Anuken bf9db6b6d5 test build trigger (5) 2024-08-29 22:54:19 -04:00
Anuken 7ad3c0417b test build trigger (4) 2024-08-29 22:49:38 -04:00
Anuken 5bda7b8b8c test build trigger (3) 2024-08-29 22:41:01 -04:00
Anuken c2f304d3ba test build trigger (2) 2024-08-29 22:30:51 -04:00
Anuken ead0cd3640 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-08-29 22:19:21 -04:00
Anuken c78d950e2c test build trigger (1) 2024-08-29 22:19:15 -04:00
summoner001 7dee6d8b89 Update bundle_hu.properties (#10107)
* Update bundle_hu.properties

I tried to rewrite the question sentences, but eventually I realised that they should not be rewritten.

Two reasons:

1) if someone starts translating after me, they won't understand what happened to the question sentences and will see it as a mistake and will try to correct it.
2) the sentences became longer after the rewrite, and nobody likes to read a lot while playing.

Another solution:

There is one solution to fix the question sentences and that is to introduce a Yes answer in the answer options instead of OK. However, this only applies to sentences ending in ?. The other sentences should remain with the OK answer option.

Yes I know, there is no time for this and it is not such a fatal mistake. Unfortunately I can't do it because I'm a programming noob. It will be done when it's done, it's not that important.

-----------This Pull Request-----------

This PR includes recovery of accidentally deleted items, typing corrections, spelling corrections, simplification of question sentences, and translation of the new sentence.

* Update bundle_hu.properties

Fixing 2 sentences

* Update bundle_hu.properties

Sentence fix

* Update bundle_hu.properties

fixing the „tile” word translation = mező

* Update bundle_hu.properties

sentence fixes

* Update bundle_hu.properties

Sentence- and block names fixes.

* Update bundle_hu.properties

Fix block names

* Update bundle_hu.properties

insert line break due to long sentence

* Update bundle_hu.properties

Fixes

* Update bundle_hu.properties

use of electricity consumption jargon consistently throughout the text

* Update bundle_hu.properties

keep the consistency of the shield word throughout the text

* Update bundle_hu.properties

Fixing names of incinerators

* Update bundle_hu.properties

Minor sentence and blokk name fixes

* Update bundle_hu.properties

Fixing translation of cargo and payload.

* Update bundle_hu.properties

Fixing unit cargo space

* Update bundle_hu.properties

Translate th new string

* Update bundle_hu.properties

Fixing coherence

* Update bundle_hu.properties

fixing a typo

* Update bundle_hu.properties

fixing a typo

* Update bundle_hu.properties

* Update bundle_hu.properties

Fix script word translation

* Update bundle_hu.properties

Fixing sentences.

* Update bundle_hu.properties

minor fixes

* Update bundle_hu.properties

Fixing liquid container/ tank coherence.
2024-08-29 21:35:35 -04:00
Anuken ccbd515cf9 Merge remote-tracking branch 'origin/master' 2024-08-29 17:23:32 -04:00
Anuken 9a15d1a5b8 Fixed #10155 2024-08-29 17:23:25 -04:00
nicknamewhat801 9a8c26379a Update servers_v7.json escoCorp suvival server (#10152) 2024-08-26 20:24:35 -04:00
liangliangsan e5bb2674dd Update servers_v7.json (#10153) 2024-08-26 20:24:29 -04:00
Anuken bce5ac4d95 Merge remote-tracking branch 'origin/master' 2024-08-25 17:01:13 -04:00
Anuken 493b9807ff Removed @solid remnants 2024-08-25 17:01:06 -04:00
a-big-fish-fish 85c3edec6a Update servers_v7.json (#10147) 2024-08-25 10:38:22 -04:00
Anuken 9898daeee9 More logic fixes 2024-08-25 10:12:54 -04:00
Anuken fc883ca2f3 Logic canvas cleanup 2024-08-25 09:02:13 -04:00
Anuken 6e3cc13a26 Fixed logic scroll bar glitch 2024-08-24 16:01:06 -04:00
Anuken 22bd8c634f Fixed counter displaying as null / Revert #10090 2024-08-24 14:08:04 -04:00
Anuken b451b51e61 Fixed logic variables being 0 by default 2024-08-24 14:01:00 -04:00
Anuken a4868c4688 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-08-24 10:18:47 -04:00
nicknamewhat801 c89df39fd7 Update servers_v7.json (#10142)
EscoCorp server
2024-08-23 18:14:17 -04:00
Anuken a2531cdc43 Fixed #10141 2024-08-23 18:12:06 -04:00
Anuken f5a75de872 Fetch player block fix 2024-08-23 04:09:06 -04:00
Anuken 55dfffa4bc Hide internal units from logic 2024-08-23 04:00:18 -04:00
Anuken c0e4c9c5b5 Payload unit destroy on derelict 2024-08-23 03:52:39 -04:00
Anuken 8b2b5d4682 Shields retain broken state when replaced 2024-08-23 01:06:28 -04:00
Anuken 587c23605a Added temporary no-op fields for item/planet hidden items 2024-08-22 07:18:38 -04:00
Anuken f888b3b77e Automatic planet detection for content 2024-08-22 06:54:07 -04:00
Anuken 4cab03a1ba Rules.hiddenBuildItems removed 2024-08-22 05:12:39 -04:00
Anuken 20ddbe9d28 Minor cleanup 2024-08-22 04:54:53 -04:00
Anuken 8df50a67ec Removed blacklist/whitelist-based planet item system 2024-08-22 04:51:37 -04:00
Anuken 074684e935 Closes Anuken/Mindustry-Suggestions/issues/5184 2024-08-22 03:21:24 -04:00
Anuken 6961417a87 arc 2024-08-22 02:22:18 -04:00
Anuken d8edf23349 Fixed adding to seq/sets in JSON 2024-08-21 18:11:15 -04:00
Anuken 2dbd9e5ea9 Added shownPlanets for content 2024-08-21 18:01:22 -04:00
Github Actions e1fb13847b Automatic bundle update 2024-08-21 19:26:41 +00:00
Anuken 67fb9f6a94 Core database tabs 2024-08-21 15:25:51 -04:00
PolarStar 7bab8d1e3d Update servers_v7.json (#10129) 2024-08-21 03:30:15 -04:00
camelStyleUser 8cb6348c12 real (#10130) 2024-08-21 03:27:57 -04:00
Anuken e4b1bde974 Fixed #10132 2024-08-21 03:21:31 -04:00
MEEPofFaith cf9c01966c Merge branch 'master' into mod-dependencies 2024-08-19 02:09:41 -07:00
Anuken 0b19379b8c arc 2024-08-16 18:03:22 -04:00
Anuken 44ec8c5e0e Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-08-16 16:00:51 -04:00
Anuken 8e8b99d421 Removed most usage of Scene#hit 2024-08-16 16:00:47 -04:00
camelStyleUser f347dc4c84 Update LAssembler.java (#10126)
anook please dont forget
2024-08-16 15:35:36 -04:00
Valeriy 5cc5bbece5 Update servers_v7.json (#10118)
* Update servers_v7.json

* Update servers_v7.json
2024-08-16 05:13:19 -04:00
abcxyzDustry b8c2d39c71 Update servers_v7.json (#10123) 2024-08-16 02:21:44 -04:00
abcxyzDustry 4f4370fa15 Update servers_v7.json (#10120) 2024-08-15 04:36:27 -04:00
abcxyzDustry 2941fe83d2 Update servers_v7.json (#10115) 2024-08-14 00:26:16 -04:00
Anuken 7963923013 Fixed #10116 2024-08-14 00:25:51 -04:00
Anuken c601918602 Fixed GL2 SpriteBatch crash 2024-08-12 16:46:51 -04:00
Hahaa13 c4741c622f Update servers_v7.json (#10105) 2024-08-10 14:20:54 -04:00
Anuken 4f66323bb3 Cleanup 2024-08-08 23:27:47 -04:00
Anuken 9063fca2b5 Fixed crash related to uninitialized content 2024-08-08 19:57:29 -04:00
Anuken 8cd8b2c6df Merge remote-tracking branch 'origin/master' 2024-08-08 07:17:12 -04:00
Anuken 98676af510 Fixed #10101 2024-08-08 07:17:02 -04:00
Github Actions f5901b715f Automatic bundle update 2024-08-08 11:07:29 +00:00
Kenny Setiawan b06a8658d2 Update Indonesian Translation Bundle (#10024)
* Update Indonesian Translation Bundle

Fix literally every each words, respelling word that not make sense, grammar issue, revision on each string line.
The Issue :
- Rewrite the existing translation from lasted PR
- I know, the string was messed up, and i'd read it again from a top
- The name for faction, turret and unit is supposed to remain the same. Example one is "Baluarti" are actually spanish.
- reposition some words that based on ( Butuh, Perlu, Tenaga,  Daya, Barang, Benda, Sumber Daya, Bijih,  Anda, Kamu, Target, Sasaran, Pipa, Saluran, and more !)
- last one, this PR probably or even not being the Ofc-PR. I'll wait Oct to confirmed this. the existing changes by me remain in here. and if needed, i have the File Bundle-ID.txt so The ID Translator could take a revision on it.

hopefully this would be push to the branch, in case there is Beta Version of Mindustry. Literally, ID Translation for V7 are not completely done since last year

* change "armor" into it's international word "pelindung"

* Reanalyze Some Words then rewrite it

Reposition words based on ( Pabrikator, Rekonstruktor, Opsional, Posisi Unit, Mekanis, Mekanik, Terlindungi, Proyektor, Pengarah, Ubin, Sandbox Eksklusif )

* typo issue - rewrite some block desc - minor fix

* Last Commit for This PR

August 1 - 2024
Discuss on Discord for further explanation.

* Requested by DaGamerFiles - "Anda" should always have its first letter capitalized

according to Indonesian orthography general guide (Pedoman Umum Ejaan Bahasa Indonesia/PUEBI)

* Add Translation for "lst.playsound"

* Notice un-translated "Surge Alloy" on Sector Ravine Description

* .

* Rewrite description of Serpulo Junction Block

* Add Translation for "playsound.limit"
2024-08-08 07:06:39 -04:00
Anuken 3a5c5b0196 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-08-07 17:10:07 -04:00
Anuken a90a81b3ae arc 2024-08-07 17:10:04 -04:00
SITUVNgcd 9cf4cf0bdb Update Vietnamese translation (#10094)
New string from https://github.com/SITUVNgcd/Mindustry/commit/b4a1232407c1bf1e6fa8a984559e6bfbdd01b8d8
2024-08-07 17:09:57 -04:00
JeanJPNM 2ad38fc3b0 Fix the sfx selection gui for playsound (#10095)
* fix the index used to get the sfx substring

* handle cases where the sxf variable is not a built-in

This prevents a crash that happened whenever the sfx
variable's name had less than 5 characters (4 before this
pr), since the substring method was called regardless of
the name's size.
2024-08-06 20:27:25 -04:00
Github Actions b4a1232407 Automatic bundle update 2024-08-06 15:15:20 +00:00
Mythril382andAnuken bace523de4 Allow PlaySound To Work Normally With High IPT World Processor (#10083)
* allow global sound to play more than once per frame

might need an arc pr for the positional

* carhash

* thing

* extra field

* change "check frame" to "limit"

* description

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-08-06 11:14:29 -04:00
alex 548c6961eb add v7 server (#10091) 2024-08-05 23:37:23 -04:00
Mythril382 942069e89a Allow JSON Mods To Use TeamEntry Content Type (#10089)
* for mods

* tem enry

* screw it, its GOING to be necessary

for absolutely no reason

* screw it

* skill issue

i have skill issue

* dumb dumb

i need an ide

* explode

* hello my name is stupid
2024-08-05 22:34:28 -04:00
Anuken 2241ebaff8 Merge remote-tracking branch 'origin/master' 2024-08-05 22:31:49 -04:00
Anuken 5869b0b51b Removed tungsten from Ravine loadout to fix confusion 2024-08-05 22:31:42 -04:00
WayZer 728cb2b3e3 Fix Lag in LCanvas.java (#10090) 2024-08-05 16:34:40 -04:00
summoner001 35052b0ecc Update bundle_hu.properties (#10088)
Fixing sentences.
Thanks for the error finds to the hungarian mindustry community.
2024-08-05 11:38:25 -04:00
Anuken c85c334983 Merge remote-tracking branch 'origin/master' 2024-08-04 22:20:27 -04:00
Anuken f0b931380a Fixed #10085 2024-08-04 22:20:20 -04:00
summoner001 733f642aa3 Update bundle_hu.properties (#10080)
Correcting minor spelling mistakes. Thanks to the Hungarian mindustry community! Nice catch! :)
2024-08-03 23:09:59 -04:00
summoner001 4c3a4d7802 Update bundle_hu.properties (#10078)
Translation of the new English texts.
2024-08-03 09:23:51 -04:00
SITUVNgcd a336dc74a7 Update Vietnamese translation (#10079)
New string and changes from https://github.com/Anuken/Mindustry/commit/0b0db7bab2f2fad5385e3d5b3dd204c4df16cd9e
2024-08-03 09:23:45 -04:00
Mythril382 e0c455bca8 Allow Mods To Modify RegionPart's Heat Light Region (#10048)
* actually work

* betterize

i think
2024-08-03 00:53:45 -04:00
Github Actions 0b0db7bab2 Automatic bundle update 2024-08-03 04:52:20 +00:00
Anuken 27f20b7a36 Better implementation of #10047 2024-08-03 00:51:31 -04:00
Anuken c1309c4701 Merge branch 'logic-sound-2' 2024-08-03 00:20:49 -04:00
Anuken e7759989e5 Description rewording 2024-08-03 00:20:18 -04:00
Anuken 571e788170 Fixed sound instruction layout 2024-08-03 00:17:54 -04:00
Anuken 345d710b4b Merge branch 'do-you-hear-the-voices-too' of https://github.com/Mythril382/Mindustry into logic-sound-2 2024-08-03 00:02:50 -04:00
Anuken 52d10f11f8 Cleanup 2024-08-02 23:59:21 -04:00
Anuken 9b301b272e Merge remote-tracking branch 'origin/master' 2024-08-02 23:57:10 -04:00
Anuken 7671766469 Beam node link previews, closes Anuken/Mindustry-Suggestions/issues/5140 2024-08-02 23:57:03 -04:00
Joan Josep 8b24030d7a Update bundle_ca.properties (#10074) 2024-08-02 16:53:32 -04:00
meiqiu ccb1e72318 Update servers_v7.json (#10075) 2024-08-02 16:53:25 -04:00
summoner001 c7154f9460 Update bundle_hu.properties (#10071)
* Update bundle_hu.properties

Make the translation of the "tile" word coherent so that it has the same translation everywhere, because several translations have been used for it, which can confuse the player.

Minor sentence fixes.

* Update bundle_hu.properties

Make sentence understandable.

* Update bundle_hu.properties

Fix sentence.
2024-08-02 16:53:17 -04:00
WayZer d55a5dd88d Merge branch Anuken:master into pr-readwrite 2024-07-31 11:20:20 +08:00
WayZer daa493c0b1 Why write Pool don't write reset (#10066) 2024-07-30 14:04:02 -04:00
SomeonesShade 30c65f8f3c Merge branch 'Anuken:master' into balancing_burst-drill-optional-multiplier 2024-07-29 19:14:38 +08:00
summoner001 57ddf4fc46 Update bundle_hu.properties (#10065)
Make the translation of the "launch" word coherent so that it has the same translation everywhere, because several translations have been used for it, which can confuse the player.

Minor sentence fixes.
2024-07-28 09:51:08 -04:00
Anuken 1f900b52f8 Afflict building damage nerf 2024-07-26 23:44:37 -04:00
Anuken 62ec52e110 Merge remote-tracking branch 'origin/master' 2024-07-26 23:29:38 -04:00
Anuken 0de1bec554 Fixed #10046 2024-07-26 23:29:28 -04:00
a-big-fish-fish f267c30e84 Update servers_v7.json (#10059) 2024-07-26 22:39:21 -04:00
alex 66087fabe2 update alex V7 servers (#10055) 2024-07-26 22:39:14 -04:00
CuteMiao Xuwen 14f82ed560 Update servers_v7.json (#10053) 2024-07-26 22:39:06 -04:00
summoner001 733f12a605 Update bundle_hu.properties (#10060)
* Update bundle_hu.properties

Fixing statistics texts. Formatted to the size of the in-game text box. Now the text does not slip in the game. Tested.

* Update bundle_hu.properties

Minor translation fix.

* Update bundle_hu.properties

correct a meaningless sentence

* Update bundle_hu.properties

correct sentence

* Update bundle_hu.properties

Use of the same words for flying units.
2024-07-26 22:38:59 -04:00
jadfoq 885ca555a8 Add server -- servers_v7.json (#10049) 2024-07-26 22:38:48 -04:00
Anuken 3a1a06e57f Fixed #10051 2024-07-26 22:30:12 -04:00
Anuken e604c3b098 Clean tiles on reset 2024-07-26 22:23:01 -04:00
Anuken f29bf8ca85 arc 2024-07-23 18:35:13 -04:00
Anuken 5ac90d6ed3 Minor power node optimizations 2024-07-23 11:55:09 -04:00
Anuken a594d796ad Batch optimizations 2024-07-23 11:31:34 -04:00
Anuken 995014cbe4 Cleanup 2024-07-23 07:26:17 -04:00
Anuken 6e5b1e81ae Crash fix 2024-07-23 07:21:05 -04:00
Anuken 0425408e75 Merge remote-tracking branch 'origin/master' 2024-07-21 07:53:41 -04:00
Anuken 0a224c52b4 Fixed #10042 2024-07-21 07:53:34 -04:00
Github Actions 047aa4fdaa Automatic bundle update 2024-07-19 23:17:59 +00:00
GeoNew2011 0d51aa8ebb Update servers_v7.json (#10037)
+siege  +test
2024-07-19 19:17:13 -04:00
summoner001 cc9a3d53d9 Update bundle_hu.properties (#10036)
Minor fixes.
2024-07-19 19:17:02 -04:00
Joan Josep f7d91eb8c9 Update bundle_ca.properties (#10032) 2024-07-19 19:16:52 -04:00
Vainer 0a2d8c20be Update servers_v7.json (#10030) 2024-07-19 19:16:42 -04:00
Nuriake c2f276d753 Update servers_v7.json (#10038)
* Update servers_v7.json

* Update servers_v7.json
2024-07-19 19:16:22 -04:00
a-big-fish-fish 571301cb04 Update servers_v7.json (#10040) 2024-07-19 19:13:36 -04:00
Anuken 10e1680d3b Fixed #10039 2024-07-19 19:07:10 -04:00
Anuken 394ed99616 More item request validation 2024-07-18 10:04:36 -04:00
Anuken f6c240262d Fixed incorrect RailBullet length with pierceCap 2024-07-16 17:53:27 -04:00
Anuken 2f1f334d65 Turret ammo sync 2024-07-16 14:17:10 -04:00
Anuken afc8d5e396 Possible stack conveyor freeze fix (3) 2024-07-15 10:45:32 -04:00
Anuken dac74f3022 Possible stack conveyor freeze fix (2) 2024-07-15 10:25:47 -04:00
Anuken 13a4179893 Merge remote-tracking branch 'origin/master' 2024-07-15 10:24:36 -04:00
Anuken 2a95f1fe16 Possible stack conveyor freeze fix 2024-07-15 10:24:30 -04:00
Sh1p*nfire 5a493c0338 Update CoreBlock.java (#10025)
Allows destroyBullet to work on coreBlock.
2024-07-13 10:30:36 -04:00
abcxyzDustry f90de0af9c Update servers_v7.json (#10021) 2024-07-12 13:22:08 -04:00
router 00e7271f31 Update servers_v7.json (#10017)
kill me
2024-07-12 13:19:44 -04:00
StalkerBaran d3b952a210 Update servers_v7.json (#10015)
Update MeowIsland
2024-07-12 13:19:36 -04:00
summoner001 ca8a4e1e4f Update bundle_hu.properties (#10013)
* Update bundle_hu.properties

Translating to hungarian of the new strings.

* Update bundle_hu.properties

* Update bundle_hu.properties
2024-07-12 13:19:16 -04:00
Anuken 2075e22ef1 Fixed #10020 2024-07-12 13:15:12 -04:00
Anuken 295573142f Removing Nulls.unit 2024-07-10 16:40:32 -04:00
Anuken e3ba8b714b Crash fix 2024-07-10 15:28:43 -04:00
Anuken 92e121c05c Fixed unit part progress with multiple weapons 2024-07-10 13:24:03 -04:00
Anuken bd4b56857e Merge remote-tracking branch 'origin/master' 2024-07-08 11:08:08 -04:00
Anuken abfbb46bc1 Downgrade Android gradle plugin for IJ compatibility 2024-07-08 11:08:01 -04:00
3MIDEV 534f8a3ce2 Update servers_v7.json (#10009)
moved off the proxied domain ping was hell
2024-07-07 20:18:53 -04:00
Anuken 07738cbac6 Fixed #10010 2024-07-07 20:17:14 -04:00
Anuken d8dc9c7c98 Merge remote-tracking branch 'origin/master' 2024-07-07 20:14:16 -04:00
Anuken 76456d6f0e Fixed #10011 2024-07-07 20:14:08 -04:00
SITUVNgcd e3f9e19f13 Update Vietnamese translation (#10008)
https://github.com/Anuken/Mindustry/commit/41aea39a80ff8d9cf56e9af132e2eed5b435323c
2024-07-07 12:58:51 -04:00
Anuken cd298edfe7 Unused variable removed 2024-07-07 12:22:12 -04:00
SomeonesShade a184abb117 Flux Power and Heat Capacity Increase (#9500) 2024-07-07 11:52:58 -04:00
MEEPofFaith c193206ccb Modded payload factory sprites (#8595)
* Search for modded payload factory blocks

* Generate payload mass driver outlines in mods

* Revert weird change

* Revert "Revert weird change"

This reverts commit 0afd64077a.
2024-07-07 11:42:45 -04:00
MEEPofFaith 4a456645d3 ConsumeItemList (#9947)
* ConsumeItemList

* Add to ContentParser

* Add efficiency multipliers

* Untested adding to ObjectIntMap and ObjectFloatMap

* Use a single map
2024-07-07 11:38:21 -04:00
Anuken 0021f98335 Merge branch 'master' into do-you-hear-the-voices-too 2024-07-07 11:31:09 -04:00
Github Actions 41aea39a80 Automatic bundle update 2024-07-07 15:29:11 +00:00
TripleToxicandAnuken 82bcf5966e Sensors, SetProp, and SetRule (#9943)
* some fun things for world proc only

* fix the format artifact

* SetProp and reformating

* Wildcard imports

* Wildcard imports

* velocity conversion

* compacting description

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

* Update core/src/mindustry/world/blocks/defense/turrets/Turret.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-07-07 11:28:19 -04:00
Ilya246 e07a739ae2 randomise same-playercount team assignment (#9985) 2024-07-07 11:27:05 -04:00
SITUVNgcd 252399a7d8 Update Vietnamese translation (#9981)
* Update Vietnamese translation

- Minor fixes.
- Translate new strings from https://github.com/Anuken/Mindustry/commit/2ab2b03bf8281b31efc08c771acb78f9d8880afc.

* Translate new strings

https://github.com/Anuken/Mindustry/commit/c91f51f8d27c7a25fcb00609a0a105ccdf1d3e29

* Fix "intervals" translation
2024-07-07 11:26:26 -04:00
summoner001 20792b0253 Update bundle_hu.properties (#9982)
Hungaria translations for the new strings.
2024-07-07 11:26:17 -04:00
Joan Josep 41f590d501 Update bundle_ca.properties (#9987) 2024-07-07 11:26:09 -04:00
VainerandAnuken 642db09dd9 Update servers_v7.json (#9989)
Co-authored-by: Anuken <arnukren@gmail.com>
2024-07-07 11:24:24 -04:00
alex a34433c5ce add UK servers (#9993) 2024-07-07 11:23:43 -04:00
WayZer 5c10f7fc06 Update servers_be.json (#10002) 2024-07-07 11:23:34 -04:00
3MIDEV ae268e7b2c Update servers_v7.json (#10004) 2024-07-07 11:23:25 -04:00
SITUVNgcd e06803601d Add VNM Community server (#9980) 2024-07-07 11:23:04 -04:00
StalkerBaran 9772c6e957 Update servers_v7.json (#9975)
Add a new ~~very sus hex-like~~ server (MeowIsland)
2024-07-07 11:22:11 -04:00
Anuken 2b5e3ec4aa Fixed #9974 2024-07-07 11:18:13 -04:00
Anuken 4c93a7fad4 Removed package in manifest 2024-07-06 17:14:10 -04:00
Anuken aa645fe67c Updated Gradle and AGP to 8 2024-07-06 14:57:49 -04:00
Mythril382 36f07c2590 im not even sure if this is reliable 2024-07-06 12:17:22 +08:00
Mythril382 51dc58379b Merge branch 'master' into do-you-hear-the-voices-too 2024-07-06 12:12:51 +08:00
Anuken 62df1e321d Fixed tests 2024-07-05 23:35:06 -04:00
Anuken eb6c2c5640 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-07-05 22:05:07 -04:00
Anuken e78bbb5fc2 testing builds 2024-07-05 22:05:03 -04:00
Github Actions c91f51f8d2 Automatic bundle update 2024-07-06 01:43:24 +00:00
Anuken 04ec2c0603 Added toggle for always playing music 2024-07-05 21:42:23 -04:00
Anuken 76e24f7edc Merge remote-tracking branch 'origin/master' 2024-06-30 10:28:09 -04:00
Anuken caf0ab581d Item deposit cooldown rule (default: 0.5 sec) 2024-06-30 10:28:01 -04:00
Github Actions 2ab2b03bf8 Automatic bundle update 2024-06-24 18:12:54 +00:00
Anuken 400db1b1e8 In-game rule edit dialog 2024-06-24 14:11:56 -04:00
Anuken 2a95b0f8d2 Nova tree build speed nerfs 2024-06-22 16:19:38 -04:00
Anuken 2357e8768b Boost unit rebuild/assist commands 2024-06-22 16:19:38 -04:00
Anuken 87584ebd0b Minor power graph optimization 2024-06-20 17:41:36 -04:00
Anuken b5e8a2a865 Merge remote-tracking branch 'origin/master' 2024-06-20 17:07:02 -04:00
Anuken efa5f8a2b5 Fixed #9973 2024-06-20 17:06:55 -04:00
Mythril382 94ebec4b6d should 2024-06-21 01:50:48 +08:00
Tomoko 972e1a7704 Update servers_v7.json (#9972) 2024-06-20 11:27:40 -04:00
ElixiasandAnuken 0019b78f71 Custom shield colouring (#9647)
Five extra minutes I had the luxury of spending fixing Git because it exploded again

Co-authored-by: Anuken <arnukren@gmail.com>
2024-06-20 11:27:22 -04:00
StalkerBaran d897f1b7b0 Update servers_v7.json (#9960)
IP change (MeowIsland, fixed)
2024-06-20 11:21:04 -04:00
nowords123 d72b6586f3 Update servers_v7.json (#9967) 2024-06-20 11:20:37 -04:00
3MIDEV cb225ba8f6 Update servers_v7.json (#9966) 2024-06-20 11:20:28 -04:00
RTOmega 7344abae49 TR Bundle Update (#9969)
* Update bundle_tr.properties

* Update bundle_tr.properties
2024-06-20 10:50:13 -04:00
Cubical box 93d2f60b56 Boss music for non-wave guardians (#9964)
* why do I hear guardian music

* Update contributors

* format

* switch up

* switch up

* why

* no traces left behind
2024-06-20 10:50:01 -04:00
Anuken 5376ea1f17 Merge remote-tracking branch 'origin/master' 2024-06-20 10:49:23 -04:00
Anuken 3e3a24794c Fixed #9957 2024-06-20 10:49:14 -04:00
summoner001 f3ddf659b3 Fixing mistakes (#9959)
* Update bundle_hu.properties

Fix mistakes found by the Hungarian mindustry community.
Thanks to the community!

* Update bundle_hu.properties

One mistake what I found.
2024-06-20 10:38:43 -04:00
Anuken 7a42cffa6d Update LStatements.java 2024-06-17 07:40:30 -04:00
Mythril382 07d20a8da5 refactor 1 2024-06-17 02:21:55 +08:00
Mythril382 f4882d6615 Merge branch 'master' into do-you-hear-the-voices-too 2024-06-17 02:06:46 +08:00
Synthwave84andAnuken 9f40e8ca5e Update bundle_ko.properties (#9909)
Fixed some awkward sentences  

sector.basin.description part explanation was outdated 

{임시}\n\n현재의 마지막 지역. 이 지역은 도전 레벨입니다 - 이후 릴리즈에서 많은 지역이 더 추가될 예정입니다.

it refers {Temporary}\n\nThe last sector for now. Consider this a challenge level - more sectors will be added in a later release.

Co-authored-by: Anuken <arnukren@gmail.com>
2024-06-16 09:36:11 -04:00
Joan Josep 6b0702a805 Update bundle_ca.properties (#9950) 2024-06-16 09:33:51 -04:00
summoner001 16d37e19cf Update bundle_hu.properties (#9951)
* Update bundle_hu.properties

Translate the new strings and changes

* Update bundle_hu.properties

fix missing word from translate. Sorry

* Update bundle_hu.properties

minor fix
2024-06-16 09:29:56 -04:00
SITUVNgcd 6b5541837c Update Vietnamese translation (#9955)
Translate new string: https://github.com/Anuken/Mindustry/commit/f26b03dc6c48168b101b6ca750a1e85efbf077f3
Update exsiting string: https://github.com/Anuken/Mindustry/commit/56b0deb9100bcd20a2aa09894581b3f8f1876f27
2024-06-16 09:29:48 -04:00
Redstonneur1256andAnuken 58dbc5104f Logic data instruction (#9935)
* Logic `data` instruction

* Rename to `clientdata` & reliable option

* frog

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

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-06-16 09:29:35 -04:00
TheRadioactiveBanana 2e460bf483 Need a few more ports (#9953) 2024-06-16 09:28:34 -04:00
SITUVNgcd 7db512d2af Remove duplicate space (#9954)
Idk where it come from in orginal `bundle.properties` file.
2024-06-16 09:28:25 -04:00
Anuken 56b0deb910 Removed @solid variable 2024-06-16 01:35:48 -04:00
Anuken 5c9e9e3ff4 Block solid sensor 2024-06-16 01:24:52 -04:00
Anuken 7f9eb87313 Logic icon support for all blocks 2024-06-16 01:11:54 -04:00
MEEPofFaith 5c23abf2d8 Add destination tile to block rotatedOutput (#9949)
* Add destination to rotatedOutput

* Apply to GenericCrafter for output directions.

* Forgot to remove some logs
2024-06-16 00:42:40 -04:00
router 92df8f9507 Update servers_v7.json (#9946)
* Update servers_v7.json

* i did not sleep for 19 hours
2024-06-16 00:38:41 -04:00
Redstonneur1256andAnuken 9f92a5ac06 Logic Refactor (#9940)
* Replace logic variable indexes

* Fix `draw print`'s align

* Update core/src/mindustry/logic/LExecutor.java

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

* Remove duplicated variables

* Update core/src/mindustry/world/blocks/logic/LogicBlock.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-06-16 00:37:04 -04:00
Github Actions ea239c6f60 Automatic bundle update 2024-06-16 04:35:29 +00:00
Jason f26b03dc6c Map rule for air spawns (#9922)
* air use spawns

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* add the rule

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* add rule in ui

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* bundle

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* tie it to rules.waves

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* :)

Contributing.md says yes

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* indent

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

---------

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>
2024-06-16 00:34:47 -04:00
Anuken 2d4d38990d Merge remote-tracking branch 'origin/master' 2024-06-13 21:59:35 -04:00
Anuken a39b05ffc2 Scanner -> BufferedReader 2024-06-13 21:59:28 -04:00
VNdustryComebackandAnuken fbbfaaa147 Update servers_v7.json (#9914)
i want add a server for Vietnam people lowest ping !

Co-authored-by: Anuken <arnukren@gmail.com>
2024-06-12 17:52:36 -04:00
lemon3357 609380dc7a Update servers_v7.json (#9938) 2024-06-12 17:33:24 -04:00
Ayushkiller 9151c4af60 Update servers_v7.json (#9937) 2024-06-12 17:33:18 -04:00
Hahaa13 2f996ac4cb Update servers_v7.json (#9936) 2024-06-12 17:33:12 -04:00
Mythril382 b1e683a963 JSON Stuff (#9933)
* why is everything-

* don't shrink

* they're different????????

* varabel

* i cannot ignore it

* check

* a

* missing ops
2024-06-12 17:32:53 -04:00
abcxyzDustry 885c173efe Update servers_v7.json (#9932) 2024-06-12 17:32:34 -04:00
Natrition b06b047849 Update servers_v7.json (#9927)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2024-06-12 17:32:28 -04:00
Github Actions afc1204030 Automatic bundle update 2024-06-12 21:31:28 +00:00
Prosta4okua 8dc71df904 [READY_TO_MERGE] Ukrainian translation (#9924)
* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

Heat Router: відсутній переклад назви.

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties
2024-06-12 17:30:37 -04:00
Anuken d8e5818a45 Merge remote-tracking branch 'origin/master' 2024-06-08 12:55:11 -04:00
Anuken f0bee7f19f Pathfinder bugfixes 2024-06-08 12:55:04 -04:00
Anuken 197fbbf46e multi-chooser fix 2024-06-02 16:26:36 -04:00
Anuken 1fc83e6b0f Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-06-02 16:11:33 -04:00
Anuken a7aa600ed6 Native multi file chooser 2024-06-02 16:11:29 -04:00
Mythril382 0397d3bf89 Merge branch 'master' into do-you-hear-the-voices-too 2024-06-03 02:15:36 +08:00
Mythril382 84774a0a80 driving in masses (#9915) 2024-06-02 13:20:17 -04:00
Mythril382 30480a6eda wack 2024-06-02 16:18:43 +08:00
Natrition af6db8d092 Update servers_v7.json (#9912) 2024-06-01 18:37:15 -04:00
Brandán d17a861e30 Update bundle_es.properties (#9766)
* Create bundle_gl.properties

* Update bundle_es.properties

Translated some stuff here and there

* Delete core/assets/bundles/bundle_gl.properties
2024-06-01 09:33:17 -04:00
Mina Her 0d3879ad96 Update Korean translations (#9773)
* Update Korean translations for Phase Fabric

Phase Fabric:
  메타 (Meta) → 위상 섬유 (Phase Fabric)
Phase Wall:
  메타 벽 (Meta Wall) → 위상 벽 (Phase Wall)
Phase Weaver:
  메타 제조기 (Meta Generator) → 위상 방직기 (Phase Weaver)
Phase Converyor:
  메타 컨베이어 (Meta Conveyor) → 위상 컨베이어 (Phase Conveyor)
Phase Conduit:
  메타 파이프 (Meta Pipe) → 위상 파이프 (Phase Pipe)
Phase Heater:
  메타 가열기 (Meta Heater) → 위상 가열기 (Phase Heater)
Phase Synthesizer:
  메타 합성기 (Meta Synthesizer) → 위상 합성기 (Phase Synthesizer)

* Update Korean translations for Surge Alloy

Surge Alloy:
  설금 (???[Seolgeum]) → 서지 합금 (Surge Alloy)
Surge Tower:
  설금 타워 (???[Seolgeum] Tower) → 서지 타워 (Surge Tower)
Surge Smelter:
  설금 제련소 (???[Seolgeum] Smelter) → 서지 제련소 (Surge Smeltor)
Surge Wall:
  설금 벽 (???[Seolgeum] Wall) → 서지 벽 (Surge Wall)
Surge Crucible:
  설금 도가니 (???[Seolgeum] Crucible) → 서지 도가니 (Surge Crucible)
Surge Conveyor:
  설금 컨베이어 (???[Seolgeum] Conveyor) → 서지 컨베이어 (Surge Conveyor)
Surge Router:
  설금 분배기 (???[Seolgeum] Distributor) → 서지 분배기 (Surge Distributor)

* Update Korean translations for reconstructors
2024-06-01 09:32:57 -04:00
CuteMiao Xuwen 36779c4aaa Update servers_v7.json (#9910) 2024-06-01 09:32:12 -04:00
CoCo e23602f580 Update Name (#9904)
I have changed my name recently and so it's up-to-date.
2024-05-31 09:31:28 -04:00
Github Actions 38ca9c8bf1 Automatic bundle update 2024-05-30 22:21:36 +00:00
SITUVNgcd cf0efdd04f Double-check translations for Vietnamese (#9887)
With the help of Crowdin, instead of Text editor which very hard to check side by side (en & vi), i'm double checked every strings for:
- Mis-translation.
- Typo.
- New sentences for some strings.
- Synced some translations. e.g. `wave` => `đợt` (other one is `lượt`)...
- Translated new string from world processor in editor commit (https://github.com/Anuken/Mindustry/commit/ecfb5ede51c9950c11cb7eb5724a53a701a31463)

All turret's and unit's names are remain as orginal ones, like previous translations. I don't know if i should translate them, but in other languages, they were translated.
2024-05-30 18:18:52 -04:00
Anuken 8944b08fbf Fixed map load dialog 2024-05-27 21:45:23 -04:00
Anuken 05c2d47d51 Invert 2024-05-27 18:25:39 -04:00
Anuken a76f70f3a6 Merge remote-tracking branch 'origin/master' 2024-05-27 18:12:29 -04:00
Anuken 4d2163d248 Less frequent Erekir turret retargeting when valid target is present 2024-05-27 18:12:21 -04:00
Tatarinyon c0c68ddad1 Update servers_v7.json (#9889)
* Update servers_v7.json

Yes, eventually I want to add my server and I think it will be the first server added from Turkey. Currently there are only classic maps on the server. I will make maps for the server in my spare time

* Update servers_v7.json
2024-05-27 18:01:16 -04:00
Anuken a260710ee6 MacOS file chooser fix 2024-05-27 17:57:34 -04:00
Anuken 6e7613dee3 Fixes 2024-05-27 17:34:34 -04:00
Anuken 9ac8d9a821 Fixes 2024-05-27 17:29:04 -04:00
Anuken e7d7890891 Fixes 2024-05-27 17:27:40 -04:00
Anuken bf1b4f9af5 Native file chooser, untested 2024-05-27 17:23:46 -04:00
Mythril382 41e2183793 Merge branch 'master' into do-you-hear-the-voices-too 2024-05-28 00:40:31 +08:00
Mythril382 5e3ee08c2c remove that 2024-05-28 00:38:05 +08:00
Mythril382 0067af0e2c changes 2024-05-28 00:31:00 +08:00
Anuken ba2191a186 Merge remote-tracking branch 'origin/master' 2024-05-27 11:25:41 -04:00
Anuken f51c6e458d Fixed unit shields breaking on spawn 2024-05-27 11:25:34 -04:00
Mythril382 ff35e6a7d8 mythril that's a seq, NOT an objectmap 2024-05-27 23:13:43 +08:00
Mythril382 dbb62bd87c nullcheck 2024-05-27 23:10:07 +08:00
router 511c187029 Update servers_v7.json (#9893) 2024-05-27 10:03:18 -04:00
Anuken 6243ef6d4a Fixed #9892 2024-05-27 09:40:52 -04:00
Mythril382 580d35cf1e the arc pr 2024-05-27 12:54:27 +08:00
Mythril382 d24f031cb4 it's 4:14, i should sleep
anuke was right, this is a mess
2024-05-27 04:13:35 +08:00
Mythril382 ce56c1df18 it is 3:40 am right now 2024-05-27 03:39:50 +08:00
Mythril382 7f80a1879e sound id 2024-05-27 03:35:37 +08:00
Mythril382 bc2be5de25 Delete core/src/mindustry/logic/LogicSound.java 2024-05-27 02:10:12 +08:00
Anuken f1f17965bc Fixed #9888 2024-05-26 09:31:40 -04:00
Anuken 617d5581e0 Merge remote-tracking branch 'origin/master' 2024-05-25 22:40:46 -04:00
Anuken f30b24f4ac Closes Anuken/Mindustry-Suggestions/issues/5012 2024-05-25 22:40:37 -04:00
prof-milki 41516dbda7 Update servers_v7.json: factory server (#9868)
New server instance, Europe, static IPv6-only, single game mode (for now).
2024-05-25 22:09:29 -04:00
Anuken a0569a63bc Possible entity collision variable overwrite fix 2024-05-25 21:50:12 -04:00
Anuken 0a1c10192e Merge remote-tracking branch 'origin/master' 2024-05-25 21:30:53 -04:00
Anuken c6b1dd44f9 Server delta cap 2024-05-25 21:30:44 -04:00
summoner001 b6697d92cb Update bundle_hu.properties (#9882)
Translate the new lines from the "World processor list in editor" commit.
2024-05-25 08:51:43 -04:00
Ettaby 9ada7c0524 2D2R (Update servers_v7.json, updated IP) (#9880)
* 2D2R (Update servers_v7.json, updated IP)

* 2D2R (Removed test server.)
2024-05-25 08:51:37 -04:00
Anuken d280ca8ac8 Merge remote-tracking branch 'origin/master' 2024-05-24 23:38:27 -04:00
Anuken 5af0654332 Who stole the github CLI email 2024-05-24 23:38:19 -04:00
Github Actions ecfb5ede51 Automatic bundle update 2024-05-25 02:16:35 +00:00
Anuken 4718771dcf WHAT DO YOU MEAN AUTHOR IDENTITY UNKNOWN 2024-05-24 22:15:48 -04:00
Anuken 37dc449471 Processor list bugfixes 2024-05-24 22:02:37 -04:00
Anuken b4b6b9fa44 World processor list in editor 2024-05-24 21:46:15 -04:00
Anuken 19b6b60ac5 Merge remote-tracking branch 'origin/master' 2024-05-23 11:54:33 -04:00
Anuken 779a8f75bc Fixed #9876 2024-05-23 11:54:26 -04:00
Ettaby 47a475f178 2D2R (Update servers_v7.json) (#9866)
Added 2D2R server.

- [x] I have read the contribution guidelines.
- [x] I have ensured that my code compiles, if applicable.
- [x] I have ensured that any new features in this PR function correctly in-game, if applicable.
2024-05-20 09:33:49 -04:00
summoner001 82cffef09b Update bundle_hu.properties (#9859)
Rapairing the translation of the Tech tree and revision of the Research button text. Sorry for my mistake! :(
2024-05-19 09:21:30 -04:00
WayZer a14daab7e9 Update BeamDrill.java (#9857) 2024-05-18 14:25:41 -04:00
abcxyzDustry 57d9099d9c Update servers_v7.json (#9853) 2024-05-15 09:40:34 -04:00
Nautilus 8fca7aa832 Update servers_v7.json (#9850)
removing Phoenix Network, as we merged with DontVin
2024-05-13 17:23:27 -04:00
Leo a04ca2203e Update servers_v7.json (#9849) 2024-05-13 13:53:21 -04:00
Buj 7074ceaf4f We have a domain now (mindurka.fun) (#9846)
Changed `MinDurka` to use the official domain (as well as added a new server)
2024-05-13 10:30:42 -04:00
Anuken 0c3d1697f1 Merge remote-tracking branch 'origin/master' 2024-05-13 10:24:33 -04:00
Anuken 515431de02 Fixed #9847 2024-05-13 10:24:26 -04:00
Anuken 5cc48125bb Update bug_report.yml 2024-05-12 09:23:01 -04:00
Anuken 62266a0652 Update bug_report.yml 2024-05-12 09:22:00 -04:00
Anuken f5d550af4a Merge remote-tracking branch 'origin/master' 2024-05-11 13:35:33 -04:00
Anuken 328ba21ceb Fixed trail not shortening 2024-05-11 13:35:26 -04:00
HubsvVN 2a994a2637 Update servers_v7.json (#9829) 2024-05-09 09:13:39 -04:00
Anuken bd610b6925 Request a GL 3 context by default 2024-05-08 20:15:14 -04:00
Anuken ea1e33811d Merge remote-tracking branch 'origin/master' 2024-05-08 10:24:45 -04:00
Anuken 6cf371b949 Unloader optimizations from buthed 2024-05-08 10:24:38 -04:00
AyushkillerandAnuken 7d2f3354af Update servers_v7.json (#9825)
* Update servers_v7.json

Time to expand from YouTube to servers .

* Update servers_v7.json

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-05-08 10:00:05 -04:00
Anuken db314c1134 Possible pathfinder error fix 2024-05-07 16:33:08 -04:00
Anuken a8b08dadea Pathfinder crash "fix" 2024-05-07 15:26:32 -04:00
Anuken 251e5cc3e7 Pathfinder error fix 2024-05-07 13:31:39 -04:00
Anuken abf3111bdc Fixed #9821 2024-05-07 11:39:11 -04:00
Anuken d21d60627e Fixed #9820 2024-05-07 07:59:02 -04:00
Anuken 6d90202949 Merge remote-tracking branch 'origin/master' 2024-05-06 17:11:07 -04:00
Anuken fd81bf13dd Closes Anuken/Mindustry-Suggestions/issues/4993 2024-05-06 17:11:00 -04:00
NealRead afdf774278 Update servers_v7.json (#9814)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2024-05-05 13:49:57 -04:00
GaviTSRA ee10728834 Update servers_v7.json - Add TSR Custom Server (#9810) 2024-05-04 11:29:38 -04:00
NealRead ab002b7984 Update servers_v7.json (#9809)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2024-05-04 09:42:29 -04:00
summoner001 c64afa925e Update bundle_hu.properties (#9807)
1) Follow changes to the English language file and translate it into Hungarian.
2) Translation into Hungarian of the quantitative adjectives that are usually omitted.
2024-05-04 09:21:44 -04:00
Elixias b12fac3aef i fix bug heheheheheheheeeeh (#9808) 2024-05-04 09:18:59 -04:00
Shade ec7a8f886d bundles - impact and eruption 2024-05-04 16:01:58 +08:00
Shade f95a7fd97f Eruption material requirements nerf
200 sil -> 300 sil
200 tung -> 250 tung
120 thor -> 150 thor
20 oxi remains the same
2024-05-04 15:49:14 +08:00
Anuken c2500b2a1a arc 2024-05-03 21:12:49 -04:00
Anuken d934fff02e Merge remote-tracking branch 'origin/master' 2024-05-03 15:57:32 -04:00
Anuken 179adabd56 Fixed #9804 2024-05-03 15:57:22 -04:00
Github Actions d0955f53b3 Automatic bundle update 2024-05-03 18:12:14 +00:00
Andrey Andreyevich Bienkowski 08429b5492 Add turret ammo capacity to the in-game help (#9777)
* Add turret ammo capacity to the in-game help

* Rename max shots to ammo capacity

* Rename ammo multipier to ammo per item
2024-05-03 14:11:23 -04:00
Leo 143db64710 Updated the core landing sound and added a launch sound (#9802)
* Added core launch sound and remade the land sound,

* Updated the land.ogg to use Synth Pad 3

* Added saw

* Updated
2024-05-02 15:56:09 -04:00
Uenhe d9ea8beae2 Call onRemoved() in StatusEffect.java when an effect is removed (#9801)
* Call onRemoved() in StatusEffect.java when an effect is removed

* Call onRemoved() in StatusEffect.java when an effect is removed

* cleanup

* cleanup
2024-05-02 09:41:59 -04:00
Anuken 0e618a2f71 Merge remote-tracking branch 'origin/master' 2024-05-01 20:40:21 -04:00
Anuken 53996ad82c Possible ArrayIndexOutOfBounds fix 2024-05-01 20:40:12 -04:00
NealRead 56388cbc79 Update servers_v7.json (#9798)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2024-04-30 09:43:53 -04:00
NealRead 0bc45d72a7 Update servers_v7.json (#9796)
* Update servers_v7.json

* Update servers_v7.json
2024-04-29 16:48:54 -04:00
Cragent 50dc064f0f Update servers_v7.json (#9794)
add one server address
2024-04-29 06:18:23 -04:00
Anuken 9de04a24fd Merge branch 'Leo-MathGuy-master' 2024-04-28 09:53:11 -04:00
Anuken 2b7117119c Load order fix 2024-04-28 09:52:46 -04:00
Anuken 83c0d2ff39 Merge remote-tracking branch 'origin/master' 2024-04-28 09:26:52 -04:00
Anuken 695e4fefc4 Merge branch 'master' of https://github.com/Leo-MathGuy/Mindustry into Leo-MathGuy-master 2024-04-28 09:26:12 -04:00
Anuken a8da0bfcbf Re-added android module in IntelliJ 2024-04-28 09:26:02 -04:00
Brandons404 302a6d732c update servers_v7 (#9789) 2024-04-27 21:52:05 -04:00
summoner001 5113f8770f Update bundle_hu.properties (#9786)
Following the english bundle updates:

Logic
Code
Loop
2024-04-27 18:42:00 -04:00
Dyx175 182ee7bffe Update servers_v7.json (#9783) 2024-04-26 10:15:39 -04:00
Anuken d3dc934a74 Fixed #9784 2024-04-26 10:15:16 -04:00
Leo-MathGuy 0a7a3dc295 Revert 3 commits 2024-04-25 20:03:38 +05:00
Leo-MathGuy d9cc2ef9a4 sorting may be the problem 2024-04-25 19:59:08 +05:00
Leo-MathGuy 56c68fef9c how did a format change make the test fail 2024-04-25 19:55:51 +05:00
Leo-MathGuy 617953dd89 format 2024-04-25 19:44:44 +05:00
Leo-MathGuy 1622ecd010 Fixed double seq 2024-04-25 19:41:05 +05:00
Anuken a07d1f2c00 More cleanup 2024-04-25 10:36:41 -04:00
Anuken be64defc37 Logic filter cleanup 2024-04-25 10:34:44 -04:00
Github Actions 304b62f0d5 Automatic bundle update 2024-04-25 14:24:03 +00:00
BlackDeluxeCatandAnuken bac6f7cfa9 Add logic filter (#7251)
* logic filter

* bundles

* available in map editor

* @this = null

* generating only

* ensure not using net

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-04-25 10:23:13 -04:00
Anuken 7fcde1e109 Fixed derelict blocks not repairing when resources are not present 2024-04-24 22:40:20 -04:00
Anuken 0eb7b72aa3 Merge branch 'master' of https://github.com/Anuken/Mindustry 2024-04-24 20:18:04 -04:00
Anuken 7c69e555fd Allow ram stance for any ground unit 2024-04-24 20:17:16 -04:00
Leo 81063cbc72 Merge branch 'Anuken:master' into master 2024-04-24 22:00:17 +05:00
TheRadioactiveBanana c2c9905998 Eradication Mindustry finally getting stable UK nodes (#9776)
added new internet infrastructure and everything works flawlessly, also reserving ports for some new gamemodes that are planned
2024-04-24 12:50:27 -04:00
Leo-MathGuy 76f85df33f Added content order 2024-04-24 20:12:57 +05:00
NealRead 0a50e7dc48 Update servers_v7.json (#9774) 2024-04-23 19:20:26 -04:00
Anuken 7d3c94de9b Moved drawMining to UnitType 2024-04-23 09:42:05 -04:00
Anuken 9dd17ca16b Moved drawBuilding to UnitType 2024-04-23 09:32:46 -04:00
HubsvVN 60a8294694 Update servers_v7.json (#9772) 2024-04-23 09:19:40 -04:00
Anuken 3a91a8eb00 Fixed #9771 2024-04-23 09:17:38 -04:00
MEEPofFaith 189a794e58 Don't separate if no soft dependencies 2024-04-22 14:32:03 -07:00
Anuken 31f4957657 Removed UnitComp#uiIcon() 2024-04-22 17:31:13 -04:00
MEEPofFaith 6862e18cef Fix UI 2024-04-22 14:29:47 -07:00
MEEPofFaith 3019eb24dc Slightly cleaner code 2024-04-22 14:23:19 -07:00
MEEPofFaith d21cab42a7 Mention soft dependencies on install but not startup 2024-04-22 14:13:55 -07:00
MEEPofFaith 9e234444f1 Less clunky
Don't display the reload exit message before checking dependencies.
2024-04-22 09:52:01 -07:00
MEEPofFaith 15491afe49 Check all at once 2024-04-22 09:42:13 -07:00
MEEPofFaith b167bcfbef Check for dependencies when importing a mod 2024-04-22 09:17:28 -07:00
MEEPofFaith bfa329db11 Incorrectly shows dialog when mods with missing dependencies are disabled 2024-04-22 09:11:08 -07:00
Anuken 49489ffadc Don't rotate base shadow 2024-04-22 09:20:24 -04:00
Anuken d7191e4f71 Fixed #9769 2024-04-22 08:43:25 -04:00
Anuken 14a155147d Item turret status fix 2024-04-21 19:17:14 -04:00
Ignacio a62540ec7e Update bundle_es.properties (#9756)
There was an ortographic mistake in the Spanish translation. Changed 2033 & 2034 "recive" for "recibe".
2024-04-21 11:02:04 -04:00
Anuken 430114d931 Possible building raycast damage fix 2024-04-21 10:46:50 -04:00
Anuken a7a9a99780 More pathfinder tweaks 2024-04-21 10:19:39 -04:00
Anuken 022b3951d2 Fixed #9762 2024-04-21 10:16:07 -04:00
Anuken caf9f2a6e3 Fixed #9761 2024-04-21 10:07:14 -04:00
Anuken 4c4476ae95 Fixed #9763 2024-04-21 10:05:05 -04:00
Anuken bc2f344c52 Fixed #9765 2024-04-21 09:53:54 -04:00
Anuken 0cdbeef980 Fixed #9759 2024-04-20 19:13:12 -04:00
Anuken d8c39089c6 Fixed #9760 2024-04-20 19:11:02 -04:00
Anuken 9859efb97f Pathfinder bugfixes 2024-04-20 18:59:40 -04:00
Anuken 066e18ae40 Coolant display fix 2024-04-20 11:36:31 -04:00
Anuken 169a186d63 Coolant display fix 2024-04-20 11:36:08 -04:00
Anuken 3a4f3e7fe7 Don't refund deconstruction in sandbox 2024-04-20 11:18:57 -04:00
Anuken 3595c350ab Respect particle effect aspect ratio 2024-04-20 10:25:43 -04:00
Anuken a074c9f3f5 debug removed 2024-04-19 15:25:10 -04:00
Anuken dd725d8613 Merge remote-tracking branch 'origin/master' 2024-04-19 15:24:44 -04:00
Anuken a407d88e28 Hover pathfinding bugfixes 2024-04-19 15:24:36 -04:00
BalaM314 7b759d41df Disable leg damage on disarmed units (#9755)
* Disable leg damage on disarmed units

* import

* Disable crush damage from disarmed units
2024-04-19 09:40:47 -04:00
MEEPofFaith e6b7d3f82e Fun fact: This bundle entry is unused 2024-04-18 21:56:11 -07:00
Anuken 1d30a9bcdb comments 2024-04-18 17:07:33 -04:00
MEEPofFaith a51c4e6909 Don't check disabled mods 2024-04-18 13:44:52 -07:00
MEEPofFaith eff7d75712 Display status after downloads are complete. 2024-04-18 11:40:14 -07:00
Github Actions 206adf46bf Automatic bundle update 2024-04-18 18:36:00 +00:00
summoner001 4a0ce36e2e Update bundle_hu.properties (#9710)
* Update bundle_hu.properties

Kisebb javítások, hogy könnyebben érthetőek legyenek a mondatok.

* Update bundle_hu.properties

More small fixes.

* Update bundle_hu.properties

minor mispells corrections

* Update bundle_hu.properties

correct a misspell

* Update bundle_hu.properties

Fixed snow name. Sorry, I just noticed that the text has changed.

* Update bundle_hu.properties

fixing a mispell

* Update bundle_hu.properties

Where buildings have icons in the text and are explicitly highlighted, I capitalize the names of the buildings everywhere.

I have made the translation of pump more consistent, because in places it has been translated as "pumpa" instead of szivattyú.

* Update bundle_hu.properties

Where buildings have icons in the text and are explicitly highlighted, I capitalize the names of the buildings everywhere.

I have made the translation of fabricators more consistent, because in places it has been translated as "-gyártó" instead of -gyár.

* Update bundle_hu.properties

Fix Repülőgépgyár

* Update bundle_hu.properties

Where buildings have icons in the text and are explicitly highlighted, I capitalize the names of the buildings everywhere.

I have made the translation of fabricator more consistent, because in places it has been translated as "-gyár" instead of -gyártó.

* Update bundle_hu.properties

Fixing remarked misspells Pirolíziserőmű -> Pirolízis-erőmű

* Update bundle_hu.properties

Follow the english bundle.properties file changes.
Minor fix.

* Update bundle_hu.properties

Fix ambiguous word translation.

* Update bundle_hu.properties

Following the english bundle. The added 2 new lines has been translated.

* Update bundle_hu.properties

Add a blank line to make the text follow the look of the english bundle.
2024-04-18 14:35:09 -04:00
Anuken 32957b63b9 Merge branch 'new-pathfinding' of https://github.com/Anuken/Mindustry 2024-04-18 12:48:26 -04:00
Anuken 3a7d7647d9 HPA* merged in 2024-04-18 12:48:04 -04:00
Anuken 1ac1263aa4 Unit avoiding re-enabled 2024-04-18 12:31:53 -04:00
Anuken b35c435ebd Full unit payload drawing 2024-04-18 11:15:15 -04:00
Anuken 437fea686b Merge remote-tracking branch 'origin/master' 2024-04-18 10:05:29 -04:00
Anuken 604e732edb Switched to unit UI icons for minimap/players 2024-04-18 10:05:21 -04:00
Cragent 7465445b0b Update servers_v7.json (#9753)
update a server addr
2024-04-18 09:17:14 -04:00
Anuken 243cc1e527 Unit selection overlay improvements 2024-04-17 23:28:01 -04:00
Anuken 5e22b093e6 more bugfixes 2024-04-17 23:13:10 -04:00
Anuken 95e4be7186 comments 2024-04-17 22:46:07 -04:00
Anuken dbb17b7f21 Reduced turning margin 2024-04-17 22:31:50 -04:00
Anuken 183c1a5763 Flow field raycasting 2024-04-17 22:10:43 -04:00
MEEPofFaith 6e3bc2b4c3 Show display name instead of name 2024-04-16 18:09:05 -07:00
MEEPofFaith 274184e234 Less table 2024-04-16 18:04:00 -07:00
MEEPofFaith ad1a3d694e There is now an escape
Forgot to add the ok button
2024-04-16 18:00:47 -07:00
MEEPofFaith 250fb79fa3 "Auto-Import" instead of "Download"? 2024-04-16 17:57:05 -07:00
MEEPofFaith e155bf7101 Cleaner feedback dialog 2024-04-16 17:55:55 -07:00
MEEPofFaith 8f8bd67d4b Exit after importing 2024-04-16 17:22:41 -07:00
MEEPofFaith 5ac8abec0f Display feedback to user 2024-04-16 17:09:23 -07:00
MEEPofFaith dd0719c6f1 modName -> internalName
https://github.com/Anuken/MindustryMods/pull/31/commits/4746a2fd1ea6928fe30df308c1c2a3505f02354c
2024-04-16 16:48:44 -07:00
MEEPofFaith 331fd2e803 Unmet dependencies dialog + auto import 2024-04-16 11:36:59 -07:00
Anuken b8c6781004 Fixed #9750 2024-04-15 17:20:48 -04:00
Anuken 8eb6a1068b Struct bool setter fix 2024-04-15 16:31:07 -04:00
Anuken d9f981cbde Version update 2024-04-15 13:17:11 -04:00
Anuken 27e0eabec7 Merge branch 'master' of https://github.com/Anuken/Mindustry into new-pathfinding 2024-04-15 13:08:48 -04:00
Anuken 49409cdc36 Merge remote-tracking branch 'origin/master' 2024-04-15 12:54:14 -04:00
Anuken b7fab3839a Added Mod#getConfigFolder 2024-04-15 12:54:07 -04:00
Leo 0be74922b0 Added offset to DrawFlame (#9749) 2024-04-15 09:03:59 -04:00
NealRead 9333aa9599 Update servers_v7.json (#9748) 2024-04-14 13:35:35 -04:00
Anuken 663209b23e Merge remote-tracking branch 'origin/master' 2024-04-14 11:18:06 -04:00
Anuken 569d0f8fac Fixed #9747 / Fixed #9746 2024-04-14 11:17:57 -04:00
Github Actions bc6493c54f Automatic bundle update 2024-04-14 14:06:58 +00:00
SITUVNgcd 5c51d7dd52 Completely checked and transtaled Vietnamese (#9744)
* Completely checked and transtaled Vietnamese

I spent 1 week (few hours/day) to check every single line in **bundle** and translate:
- Make `bundle_vi.properties` has same lines as original bundle file `bundle.properties`.
- Retranslate some old strings/words which:
  + From very old versions.
  + Mis-translated.
  + Multiple meanings in Vietnamese.
  + Some sentences were add/removed.
- Translate new strings from very last commit (https://github.com/Anuken/Mindustry/commit/7f30cd8703f500a619357872a87df1773819b97d)

* Small fix

First letter.
2024-04-14 10:06:13 -04:00
Anuken e80a523073 Rule dialog fixes 2024-04-13 19:56:56 -04:00
GaviTSRA 788de35f7f Update servers_v7.json - Add TSR PVP and TSR Anarchy (#9743) 2024-04-13 10:00:15 -04:00
abcxyzDustry 11d7e3c753 add more ip for abcxyz server (#9741) 2024-04-13 09:21:42 -04:00
Anuken 9d77ce5c0d Merge remote-tracking branch 'origin/master' 2024-04-12 19:41:19 -04:00
Anuken 112a53c95b Erekir turret range margin tweak 2024-04-12 19:41:09 -04:00
Mythril382 64986a58e1 tooltip 2024-04-12 21:55:47 +08:00
Mythril382 753e992d6e slight desktop issue 2024-04-12 21:48:49 +08:00
abcxyzDustry 5159355cbc I want to bring back the abcxyz server (#9734) 2024-04-12 09:33:48 -04:00
Mythril382 23aa93fe12 rear 2024-04-12 17:45:46 +08:00
Mythril382 74cf56d43c h 2024-04-12 14:03:32 +08:00
Mythril382 c77b866e56 much error 2024-04-12 13:58:54 +08:00
Mythril382 67fc5ba15b h 2024-04-12 13:47:58 +08:00
Mythril382 780f13be57 el ui 2024-04-12 13:02:25 +08:00
Mythril382 e9a4699c8b the ctrl+c ctrl+v is real 2024-04-12 12:36:02 +08:00
Mythril382 75106282c3 forgor 2024-04-12 12:35:32 +08:00
Mythril382 38b5ce0853 i have no idea how to do this automatically 2024-04-12 12:22:05 +08:00
Mythril382 63783a1795 why don't you do this by default 2024-04-12 12:15:32 +08:00
Mythril382 05d499fb18 bingor 2024-04-12 12:09:52 +08:00
Mythril382 03e9c861e3 Merge branch 'Anuken:master' into do-you-hear-the-voices-too 2024-04-12 11:55:10 +08:00
Github Actions 7f30cd8703 Automatic bundle update 2024-04-11 21:57:25 +00:00
ApsZoldat a8135aa042 Custom rules dialog enhancement, small fixes (#9665)
* Rule categories and search in custom rules dialog

* Fix wrong info about format placeholders in all unfinished locales

* Rule search fix, rule info system, some stuff for easier rules dialog modding

* Why not to fix what i can?
2024-04-11 17:56:34 -04:00
MEEPofFaith a58ff06111 Remove added liquid consumes 2024-04-11 09:25:10 +08:00
Anuken 24202dd20f Fixed #9732 2024-04-10 19:24:28 -04:00
Anuken 43fba9b647 typo 2024-04-10 16:26:08 -04:00
Anuken 1144871b29 Merge remote-tracking branch 'origin/master' 2024-04-10 15:31:15 -04:00
Anuken e280edac67 Fixed #9731 2024-04-10 15:31:09 -04:00
MEEPofFaith fd303524e9 #9706 done smarter (#9723)
* Convert from explicit check to interface

* Apply the interface to other turret-like blocks
2024-04-09 11:16:49 -04:00
MEEPofFaith 17913f8949 Run applyColor before drawing unit parts (#9547)
* Run applyColor before drawing unit parts

* Run applyColor before drawing weapon parts
2024-04-09 10:52:41 -04:00
Anuken fec423213f Merge remote-tracking branch 'origin/master' 2024-04-08 20:05:15 -04:00
Anuken ddb8783c7d White region is now 1x1 2024-04-08 20:05:03 -04:00
Redstonneur1256 e8e8189a92 Add ShapeMarker starting and ending angles (#9729) 2024-04-08 19:51:50 -04:00
Anuken 6b7260250a Fixed #9728 2024-04-08 19:07:58 -04:00
Anuken e0363ac703 Merge remote-tracking branch 'origin/master' 2024-04-08 12:22:38 -04:00
Anuken ad0d0a7e99 Additional construction fixes 2024-04-08 12:22:32 -04:00
Github Actions 5ee9797838 Automatic bundle update 2024-04-08 14:46:33 +00:00
Anuken 3b0fac1ba2 Fixed #9726 2024-04-08 10:45:30 -04:00
Anuken 870c2aa765 Merge remote-tracking branch 'origin/master' 2024-04-07 20:54:08 -04:00
Anuken 11c1211d65 Fixed #9722 2024-04-07 20:54:01 -04:00
TheCrux_ 91fad3f707 Update servers_v7.json (#9721)
yes again me (toomanyservershelp)
2024-04-07 14:15:49 -04:00
Anuken e75979d72c Merge remote-tracking branch 'origin/master' 2024-04-07 12:36:53 -04:00
Anuken a9a5fb6396 Support for adding to ObjectMaps in JSON with add: true 2024-04-07 12:36:45 -04:00
TheRadioactiveBanana c96d4fc500 Host massmurder (#9715) 2024-04-06 22:15:24 -04:00
atomic 96a82260f4 oops 2024-04-06 21:59:47 -04:00
atomic 87b154209f things I forgot to commit 2024-04-06 21:44:47 -04:00
Atomic-Laboratory c22e16d7b2 Server Favourite Button
I'm trying to add a feature while barely knowing what I'm doing...
2024-04-06 21:31:08 -04:00
Anuken f093f949f5 Merge remote-tracking branch 'origin/master' 2024-04-06 18:20:50 -04:00
Anuken 33f01112ca Fixed #9714 2024-04-06 18:20:45 -04:00
MEEPofFaith 58d6b3e2d6 Make ChildComp work with turrets (#9706) 2024-04-06 09:52:39 -04:00
TheCrux_ ef0f89efcf Update servers_v7.json (#9699)
don't ask how did i got 9 servers, just enjoy it
2024-04-06 09:50:19 -04:00
NealRead 8ad39a5944 Update servers_v7.json (#9712) 2024-04-06 09:50:08 -04:00
Anuken 08c8ab08a2 Fixed #9713 2024-04-06 09:49:30 -04:00
Anuken 73423f2818 Merge remote-tracking branch 'origin/master' 2024-04-05 21:00:44 -04:00
Anuken 7bec60de12 Fixed snow name 2024-04-05 21:00:37 -04:00
Hahaa13 ca37e1903d Update servers_v7.json (#9711) 2024-04-05 08:52:59 -04:00
Anuken 275199fe16 Trail tail smoothened 2024-04-04 23:24:58 -04:00
Anuken 89433ddeb4 Trail length FPS independence 2024-04-04 18:21:54 -04:00
Anuken 89206a734c Merge remote-tracking branch 'origin/master' 2024-04-04 09:21:31 -04:00
Anuken d1538a168d Fixed #9708 2024-04-04 09:21:25 -04:00
Redstonneur1256 4d916f5b23 Update servers_v7.json (#9704) 2024-04-02 18:52:02 -04:00
Balázs Meskó 0c52385c6b Update Hungarian translation (#9694)
* Update bundle_hu.properties

I've translated the new strings.

* Update bundle_hu.properties

Requested change

* Fixed capitalization
2024-04-02 10:06:23 -04:00
Cubical box d3a78a9d42 Fetching unit by type, build without type, and fixing a nullpointer crash (#9703)
* Pluh

* Pluh

* Update LExecutor.java

* fixed the null

* Update LExecutor.java

* I will point your null exception

* is it null or nah

* it is nah

* Update LExecutor.java

* Update LExecutor.java

* null zero
2024-04-02 10:03:14 -04:00
Anuken e177035593 Removed unnecessary hit effect calls 2024-04-02 09:51:17 -04:00
PolarStar 83656a1481 Update servers_v7.json (#9700)
April fools day name change
2024-04-01 10:48:36 -04:00
GlFolker bfd8dbd769 Enable full customization of core launching/landing animations. (#9693)
* Extract all updates and draws of core launch/land animations to CoreBlock/CoreBuild

* Re-add removed methods as deprecated

* Fixed tests failing

* anuke said no

* Extract launch effect
2024-04-01 10:46:44 -04:00
Github Actions 1f5d8b1f04 Automatic bundle update 2024-04-01 14:30:58 +00:00
酪桦姬 3f6deea719 Update bundle_zh_CN.properties(ready to merge) (#9690)
* Update bundle_zh_CN.properties(ready to merge)

* small fix

* translation fix

* small fix and done
2024-04-01 10:30:14 -04:00
abcxyzDustry dd083061b5 Update servers_v7.json (#9697)
delete abcxyz ip and replace it with a completely new ip
2024-03-31 17:53:22 -04:00
c6b2qb5g b2b29d3900 Update servers_v7.json (#9698)
* Update servers_v7.json

* Update servers_v7.json
2024-03-31 17:52:52 -04:00
FelixDesyatirikov 40cd2fd276 Fix pause toggling (#9696) 2024-03-31 16:16:58 -04:00
Anuken 45bdceb7fb Update bundle_vi.properties 2024-03-30 23:32:19 -04:00
Github Actions a14e8d6189 Automatic bundle update 2024-03-31 03:25:10 +00:00
SITUVNgcdandAnuken 396869dec3 Translate & revert Vietnamese translation (#9560)
* Translate, revert

- Translated new strings.
- Fixed some typos.
- Corrected translation for some strings.
- Revert `Kho lưu trữ` to `Repo`, some Vietnamese need that, idk!

https://github.com/Anuken/Mindustry/commit/c3ee92fba701f010b5033aa1d519b6b541d976c2

* Translate new strings

https://github.com/Anuken/Mindustry/commit/97010a5064178309b638e4a0adf72add4018bc0a

* Remove #note

https://github.com/Anuken/Mindustry/commit/97010a5064178309b638e4a0adf72add4018bc0a

* World Switch

https://github.com/Anuken/Mindustry/commit/76cb36fdea60ea38814765bfaf7f7fde1e812f41

* Translate new strings

https://github.com/Anuken/Mindustry/commit/824c6eedb39fba26b41ec8f0843595d2addc7fc0

* Translate new strings

https://github.com/Anuken/Mindustry/commit/304d7d9602aefa3df91b4cf1fd81d69fff142644

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-03-30 23:24:24 -04:00
Marko Zajc 47467e5bd2 Add gradle-wrapper-validation.yml (#9688) 2024-03-30 22:29:39 -04:00
Github Actions ba1cacb55f Automatic bundle update 2024-03-30 18:23:20 +00:00
Anuken a8588c38b4 Fixed #9687 2024-03-30 14:22:22 -04:00
Anuken f67d885e79 Merge remote-tracking branch 'origin/master' 2024-03-30 09:53:15 -04:00
Anuken d4abcc91ef Removed unit formation minSpeed 2024-03-30 09:53:08 -04:00
Github Actions 304d7d9602 Automatic bundle update 2024-03-30 04:12:20 +00:00
MEEPofFaith 2fb5bc56c6 Better Ability Stats (#9654)
* Fix armor plate multiplier + change Math.round to Strings.autoFixed

* Missing ability name bundles

* Center ability name

* SuppressionFieldAbility stats

* Is two per row is acceptable?

I can revert this commit if not.

* LiquidExplodeAbility stat display

* MoveLightningAbility stat display

* Better SpawnDeathAbility display

* Fix multiplier coloring inconsistencies

Some had [lightgray] before %/x, some had it after

* Consistent content name display

Match with bullet status effects

* Consistent stat formatting

Convert from some being "stat: #" and some being "# stat" to all being "# stat"

* Re-order stats

* Optimize Imports

* Add ability descriptions

* Apparently I forgot LiquidRegenAbility

* Mention healing allies if displayHeal = true
2024-03-30 00:11:39 -04:00
MEEPofFaith 1cd3b49539 Remove unused bundle 2024-03-29 17:48:15 -07:00
MEEPofFaith d8c1ea17e1 Make payload blocks run onDestroyed() of the block payload it carries when destroyed. (#8253)
* Payloads go boom.

* When a payload unit dies too

* Keep the functionality, but limit it to a rule
2024-03-29 15:17:19 -04:00
Github Actions 520c423a59 Automatic bundle update 2024-03-29 19:08:39 +00:00
RedsonBr140andAnuken fe10d92e05 feat: update the pt_BR translation (#8219)
* feat: Translate mods and campaign.

* feat: translate global and world-specific hints.

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-03-29 15:07:48 -04:00
TheRadioactiveBanana 08cb83b8e2 UK nodes switching internet for higher stability and lower ping (#9682)
Also probably moving TD, RA and some others to UK
2024-03-29 15:02:46 -04:00
Balázs Meskó 5d180e9dd8 Update Hungarian translation (#9675)
* Update Hungarian translation

* Update bundle_hu.properties

Changed triple dots to three dots

* Further fixes

* Done requested fixes

* Arkycite terminology changed
2024-03-29 15:02:34 -04:00
nuri (smol)andSMOLKEYS ee412c61fc pierceFragCap (#9684)
Co-authored-by: SMOLKEYS <SMOLKEYS@users.noreply.github.com>
2024-03-29 15:01:59 -04:00
GaviTSRA 64d1a1f8ce Update servers_v7.json - Add TSR Survival and TSR Attack (#9685) 2024-03-29 14:58:57 -04:00
c6b2qb5g 5a278c6261 Update servers_v7.json (#9683) 2024-03-29 14:58:50 -04:00
PolarStar 67e9e6be27 Update servers_v7.json (#9680)
Added attack server
2024-03-29 14:58:44 -04:00
Anuken 1c4dd8011c Merge remote-tracking branch 'origin/master' 2024-03-28 10:01:26 -04:00
Anuken 138bbdb1c9 Dispose item pixmaps 2024-03-28 10:01:20 -04:00
MEEPofFaith c881681634 Add consumers for other liquid fields
Temperature, heat capacity, viscosity, and explosiveness
2024-03-26 00:22:27 -07:00
Elixias e595627895 . (#9676) 2024-03-25 19:20:26 -04:00
Jason 631e8a4fa4 fix poly (#9662)
Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>
2024-03-25 16:42:14 -04:00
Hunggaming128 9c3ff56508 Update servers_v7.json (#9669) 2024-03-25 16:42:05 -04:00
GaviTSRA ce22552bca Add TSR Sandbox to v7 serverlist (#9672) 2024-03-25 16:41:56 -04:00
PolarStar 88d37763da Update servers_v7.json (#9674)
deleted outdated addresses
2024-03-25 14:11:30 -04:00
MEEPofFaith faf78b6e77 Display item consumption rate 2024-03-25 11:00:24 -07:00
MEEPofFaith a3a7598e6d Un-lonely the liquid display 2024-03-25 10:48:21 -07:00
MEEPofFaith 4cacb79ccd Auto-add produce to liquids (#9666) 2024-03-25 13:31:03 -04:00
PolarStar e97dc7a960 Update servers_v7.json (#9671)
Merging servers
2024-03-24 15:03:08 -04:00
Anuken 8fe0826892 Better base core randomization 2024-03-22 15:14:52 -04:00
Anuken 32ae555ad6 Fixed power links in editor sector generate 2024-03-22 15:02:59 -04:00
Anuken 61fb60013f Merge remote-tracking branch 'origin/master' 2024-03-21 10:32:51 -04:00
Anuken 2539bb0195 Fixed #9663 2024-03-21 10:32:43 -04:00
SomeonesShade 2b421a0531 Merge branch 'Anuken:master' into balancing_burst-drill-optional-multiplier 2024-03-21 14:44:30 +08:00
HubsvVN 714eca07d0 Update servers_v7.json (#9661) 2024-03-20 20:42:45 -04:00
TheRadioactiveBanana 98b64bd096 ok uk finally works ig (#9660)
Im not going to move the servers back *now*, probably near future though
2024-03-20 20:15:06 -04:00
MEEPofFaith 92485bd4e6 Revert "Shift the item display over a column instead"
This reverts commit e40dab9733.
2024-03-19 18:45:59 -07:00
MEEPofFaith e40dab9733 Shift the item display over a column instead 2024-03-19 18:37:03 -07:00
Anuken 476c79df4b Fixed #9657 2024-03-19 16:11:51 -04:00
Anuken 45b7e2a742 Fixed #9658 2024-03-19 16:09:24 -04:00
MEEPofFaith c3823b8477 Cleaner liquid display + Display item rate 2024-03-19 12:22:32 -07:00
Anuken 522cd3ceec Merge remote-tracking branch 'origin/master' 2024-03-19 15:09:23 -04:00
Anuken aea1897309 Fixed #9656 2024-03-19 15:09:16 -04:00
abcxyzDustry aa5660521a Update servers_v7.json (#9655) 2024-03-19 14:27:17 -04:00
Anuken fc036c2f06 Fixed a startup crash with certain mods 2024-03-19 09:27:55 -04:00
Shade 4070a5e180 Code Cleanup 2024-03-19 19:03:06 +08:00
Anuken 0efa8be09d Merge remote-tracking branch 'origin/master' 2024-03-18 10:00:24 -04:00
Anuken 51888a6853 Don't crash with file chooser errors 2024-03-18 10:00:15 -04:00
Cragent 0c10a3e056 Update servers_v7.json (#9653)
update a name
2024-03-18 09:30:30 -04:00
jp-x-g 0a512e05c3 Make a "unitCommandPosition" event so that unit commands issued to non-attack coordinates can still be listened for (#9650)
* Update InputHandler.java

Make commandTap fire a Trigger.unitCommandPosition (in the event that it doesn't fire a Trigger.unitCommandAttack)

* Update EventType.java

Add "unitCommandPosition" to Trigger, for when selected units are commanded to move to a position (without that position being an attack).
2024-03-18 09:30:18 -04:00
Anuken 3162f043d2 Possible weapon autotarget fire fix 2024-03-17 12:24:11 -04:00
Anuken 94f08fe067 Merge remote-tracking branch 'origin/master' 2024-03-17 01:25:09 -04:00
Anuken 553d3fc351 cool fix 2024-03-17 01:25:03 -04:00
MEEPofFaith 66893e5c85 Text Style 2024-03-16 15:25:13 -07:00
MEEPofFaith 11dcbe19f4 Better LiquidDisplay 2024-03-16 15:18:58 -07:00
MEEPofFaith a1b3f54516 Add liquid consumption rates 2024-03-16 15:04:27 -07:00
MEEPofFaith e1476abbfd Remove explosive danger notice
Surprise!!!!
2024-03-16 14:28:44 -07:00
MEEPofFaith 3021ac5d60 Merge branch 'master' into power-gen-stats 2024-03-16 14:26:32 -07:00
00Bread00 789264f3b6 Update servers_v7.json (#9646)
add toast servers
2024-03-16 10:49:13 -04:00
meiqiu a1e5566fe0 Update servers_v7.json (#9636) 2024-03-16 00:17:49 -04:00
112Hack 6aa744bc57 Update servers_v7.json (#9639) 2024-03-16 00:17:41 -04:00
TheRadioactiveBanana 9a43a708af Moving more ports from UK to EU (#9644) 2024-03-16 00:17:17 -04:00
Anuken 97f72b8c6b Merge remote-tracking branch 'origin/master' 2024-03-15 14:14:59 -04:00
Anuken 5365014d4f Sector preset init fix 2024-03-15 14:14:53 -04:00
MEEPofFaith 24b845e8b1 Notice of explosiveness
I feel like my changes are getting a *bit* intrusive.
2024-03-15 09:25:10 -07:00
MEEPofFaith e96e312693 Merge branch 'master' into power-gen-stats 2024-03-15 08:36:13 -07:00
Elixias 0311cfd275 Full icon overrides (#9642)
* Something to help with atlas consumption

* nightmares
2024-03-15 11:08:23 -04:00
Anuken 7be19b3baa Merge remote-tracking branch 'origin/master' 2024-03-14 18:53:35 -04:00
Anuken 40d06c87d1 Mark disabled dependencies #9641 2024-03-14 18:53:28 -04:00
Github Actions 824c6eedb3 Automatic bundle update 2024-03-14 18:25:49 +00:00
MEEPofFaith 60c6e03d32 Weather with World Logic (#9621)
* Weather sense

Honestly, doesn't seem game changing enough to warrant privileged restriction.

* Weather set

* Rename "snow" to "snowing"

Fix conflict with the snow floor block, though I don't know if this'll have negative repercussions on saves.

* Don't last forever

* Cleanup and bundle

* add space
2024-03-14 14:25:03 -04:00
GlFolker 3f46080f42 Allow categorized sprite names to not be prefixed. (#9616)
* Delegate more methods into Planet

* Allow categorized sprite prefixes
2024-03-14 12:12:28 -04:00
Mythril382 11f9052715 Merge branch 'Anuken:master' into do-you-hear-the-voices-too 2024-03-11 17:25:34 +08:00
MEEPofFaith afddb274f6 Don't display locked or hidden items 2024-03-10 13:06:56 -07:00
MEEPofFaith 8e0d3fee67 Allow for simultaneously having both item and liquid efficiency multipliers 2024-03-10 13:01:52 -07:00
MEEPofFaith 3e68285940 Better display for efficiency multiplier consumes 2024-03-10 12:59:00 -07:00
Jasonandphinner 332d3af893 Update servers_v7.json (#9631)
* Update servers_v7.json

Fix owner forgetting to renew c-n.ddns.net

* Add missing pvp and events ip

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>

* chore: Correct server adresses

---------

Signed-off-by: Jason <131086642+JasonP01@users.noreply.github.com>
Co-authored-by: phinner <62483793+phinner@users.noreply.github.com>
2024-03-10 09:51:15 -04:00
c6b2qb5g 4366f904ee Update servers_v7.json (#9626) 2024-03-09 18:01:32 -05:00
liangliangsan df147bbc55 Update servers_v7.json (#9629)
* Update servers_v7.json

* Update servers_v7.json
2024-03-09 17:57:52 -05:00
Joan Josep 94de7ee991 Update bundle_ca.properties (#9630) 2024-03-09 17:56:58 -05:00
summoner001 b49b1b28f1 Update bundle_hu.properties (#9614)
* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian tranlation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing anf polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishging the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hunagrian tranlation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation
2024-03-09 11:05:25 -05:00
Anuken f10fa60428 Merge remote-tracking branch 'origin/master' 2024-03-08 21:04:41 -05:00
Anuken d7dc180a3f Fixed #9628 2024-03-08 21:04:35 -05:00
GeoNew2011 844c6c021a Update servers_v7.json (#9627) 2024-03-08 13:14:35 -05:00
Github Actions 6a7a417107 Automatic bundle update 2024-03-07 15:09:27 +00:00
IamTheOneWhoCooksandAnuken afb16bc80d Update bundle_cs.properties (#8975)
Co-authored-by: Anuken <arnukren@gmail.com>
2024-03-07 10:08:30 -05:00
Shade 65156e4409 Cyano Boost Requirement Nerfed
1.5 -> 3 cyano/s
I knew it felt too high, this should be better by a long shot
2024-03-04 22:39:08 +08:00
Anuken 9e503efd2f Fixed sync issues with large objective trees 2024-03-03 17:09:23 -05:00
Anuken ed26bf18a7 Merge remote-tracking branch 'origin/master' 2024-03-03 14:19:34 -05:00
Anuken ac15b94978 Significant sprite packing memory leak fixes
additional thanks to GlFolker for reporting issues with undisposed content icon pixmaps
2024-03-03 14:19:27 -05:00
BankaiDev c0aef322d3 Update servers_v7.json (#9613) 2024-03-03 12:22:45 -05:00
TheRadioactiveBanana fd257bf376 Moving rapid pvp from UK to Europe (#9617)
* Moving rapid pvp from UK to Europe

* making a bit more room, removing unused india edge node
2024-03-03 09:59:12 -05:00
StalkerBaran 4300df638d Update servers_v7.json (#9615) 2024-03-03 09:10:48 -05:00
Cubical box f18a61d579 add shield to settable list (#9612) 2024-03-03 00:29:03 -05:00
Github Actions 76cb36fdea Automatic bundle update 2024-03-03 03:50:48 +00:00
Anuken bb909ab6fb Merge remote-tracking branch 'origin/master' 2024-03-02 22:50:00 -05:00
Anuken 9bedc0bcd4 Added world switch to bundle 2024-03-02 22:49:54 -05:00
summoner001 2c4dd5153f Update bundle_hu.properties, description.txt and full_description.txt (#9609)
* Update bundle_hu.properties

Hungarian language use Sentence case instead of Title Case. The incorrect sentences have been corrected. Many errors have been polished.

* Update full_description.txt

Polishing the translations

* Update description.txt

Polishing the translation

* Update full_description.txt

polishing the translation

* Update description.txt

polishing the translation

* Update bundle_hu.properties

polishing
2024-03-02 10:57:33 -05:00
buthed010203 277291ce09 Cleanup GameState (#9610)
* Cleanup GameState

* Braint
2024-03-02 10:49:11 -05:00
Shade edd235774c Nerfed Eruption Drill Speed
(5.5 i/s -> 5.33 i/s)
2024-03-02 23:47:00 +08:00
Atomic-Laboratory 2a95bc3092 One last ip/port update for Atomic Servers (#9604)
I have moved hosts to one in germany again. UK branch completely overwhelmed for weeks with no support. This will hopefully be the last time I have to request to have the IPs/Ports changed
2024-03-01 21:13:55 -05:00
MEEPofFaith aa896362dc Shader getShaderFi check for mod files (#9599)
* Shader getShaderFi check for mod files

* Just use tree.get()

It defaults to files.internal() if nothing is found. Actually, I think this also has the added benefit of allowing mods to override vanilla shaders by having a frag with an identical name.
2024-03-01 12:50:28 -05:00
summoner001 430753e923 Update bundle_hu.properties (#9544)
* Update bundle_hu.properties

Making some sentences more understandable.

* Update bundle_hu.properties

Making some sentences more understandable.

* Update bundle_hu.properties

Making some sentences more understandable.

* Update bundle_hu.properties

Follow the updates: Grammar & context fix

* Update bundle_hu.properties

Minor fixes

* Update bundle_hu.properties

Minor fixes

* Update bundle_hu.properties

minor fixes

* Update bundle_hu.properties

fixing typo

* Update bundle_hu.properties

fixes and follow the main bundle changes

* Update bundle_hu.properties

minor fix

* Update bundle_hu.properties

making texts more polished

* Update bundle_hu.properties

minor text polishing
2024-03-01 11:12:13 -05:00
Arksource dc45f24036 Agua IV (#9602)
* 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

* Update servers_v7.json
2024-03-01 09:42:30 -05:00
GlFolker 0d795d59c8 Per-tile edge regions (#9601)
* Delegate more methods into Planet

* Per-tile edges

* You win, IntelliJ
2024-03-01 09:42:05 -05:00
meiqiu d16db5b0bb Update servers_v7.json (#9577) 2024-02-28 13:33:59 -05:00
BankaiDev be87153ac5 Update servers_v7.json (#9598) 2024-02-28 13:25:02 -05:00
Shade 69c3e368c3 Final Stats for Attempt#2
nitro -> ozone
and base eruption buff
(which causes knock on effects as shown)
2024-02-27 22:51:40 +08:00
Anuken d3e561d548 Merge remote-tracking branch 'origin/master' 2024-02-26 10:29:42 -05:00
Anuken e3b24ac980 WIP logic display transform matrix support 2024-02-26 10:29:14 -05:00
jexjws 844b6f9f02 Update bundle_zh_CN.properties (#9583) 2024-02-26 09:34:37 -05:00
Github Actions 97010a5064 Automatic bundle update 2024-02-24 17:33:36 +00:00
Anuken 755c369496 Merge remote-tracking branch 'origin/master' 2024-02-24 12:31:16 -05:00
Anuken d8a66b7b25 Bundle change for #9591 2024-02-24 12:31:06 -05:00
BankaiDev 8dcde40d8d Update servers_v7.json (#9590)
Pls add new server
2024-02-24 09:36:54 -05:00
Atomic-Laboratory dadb3a2e48 Update servers_v7.json (#9589)
My VPS provider is weird... if the servers dont appear online give it a few hours for provider to deal with mess.
2024-02-23 23:50:55 -05:00
BankaiDev cf777c9c9a Update servers_v7.json (#9588)
Crimson star server
2024-02-23 17:11:26 -05:00
MEEPofFaith 037f752b73 Improve ArmorPlateAbility draw (#9581)
* Improve ArmorPlateAbility draw

* Revert to tinting

Just make a white shine sprite. Or none-white if you want some interesting visuals with the colors.

* Fix not applying z when drawShine = false
2024-02-23 17:11:00 -05:00
Gamer-art9044 52b5a950f9 Update servers_v7.json (#9585)
Server have a problems.
2024-02-23 09:45:32 -05:00
TheRadioactiveBanana e78237d291 Yay dynamic IP (#9584)
amazing
2024-02-22 12:53:31 -05:00
Hunggaming128 cb7f641ed6 Update servers_v7.json (#9582) 2024-02-21 23:23:41 -05:00
HubsvVnMindus 30c980bee1 Update servers_v7.json (#9579) 2024-02-21 10:07:47 -05:00
WayZer 192b24f412 Merge branch 'master' into pr-readwrite 2024-02-21 15:39:33 +08:00
Gamer-art9044 63b4d75c26 Update servers_v7.json (#9576)
update. Adddin Crimson star
2024-02-20 14:59:08 -05:00
Anuken 82222c8707 Use --rerun for tests (for push too) 2024-02-20 10:11:55 -05:00
Anuken f50cfdf57b Use --rerun for tests 2024-02-20 10:11:24 -05:00
Anuken eb42d91c5d Fixed #9573 2024-02-19 10:20:26 -05:00
Anuken 45b4499fbf Merge remote-tracking branch 'origin/master' 2024-02-19 10:06:04 -05:00
Anuken ac4d57013d Fixed #9572 2024-02-19 10:05:58 -05:00
way-zer 08ad8ad7de limit write with @writable 2024-02-18 17:45:18 +08:00
GlFolker 2c3167e668 Delegate more methods into Planet (#9568) 2024-02-17 15:48:33 -05:00
MEEPofFaith 4e24b31c0d Allow gasses to be coolants (#9545) 2024-02-17 11:23:25 -05:00
abcxyzDustry daf8398c58 Update servers_v7.json (#9567) 2024-02-17 09:04:17 -05:00
Anuken d2c914f495 Merge remote-tracking branch 'origin/master' 2024-02-17 09:03:14 -05:00
Anuken 54967429fe Fixed #9566 2024-02-17 09:03:09 -05:00
SITUVNgcd d79a306970 Gammar & context fix (#9559)
- `lglobal.@clientMobile = True is ...` => `lglobal.@clientMobile = True if ...`
- `lenum.colori = Indexed position, ...` => `lenum.colori = Indexed color, ...`
2024-02-16 09:52:41 -05:00
SITUVNgcd e6dd6cb44d Make privileged SwitchBlock(World Switch) can't pickup (#9557) 2024-02-16 09:52:31 -05:00
Anuken b27ed03842 Fixed #9561 2024-02-16 09:52:14 -05:00
Anuken 56d0b87443 Fixed #9562 2024-02-16 09:50:18 -05:00
Anuken af13ff9ee0 Merge remote-tracking branch 'origin/master' 2024-02-14 10:37:54 -05:00
Anuken c8d7733826 Fixed #9552 2024-02-14 10:37:48 -05:00
GlFolker d0845b481c Update Sector.java (#9553) 2024-02-14 10:04:55 -05:00
way-zer 33faade426 typo 2024-02-14 16:57:17 +08:00
way-zer 95817a955c amend 2024-02-14 15:50:17 +08:00
WayZer 5e5cbda3be Merge branch 'master' into pr-readwrite 2024-02-14 15:13:31 +08:00
way-zer 4cdd0b9646 Extend logic read and write,support targeting LogicBuild 2024-02-14 14:54:19 +08:00
SITUVNgcd 7339443604 Fix TextInput::message on mobile (#9549)
This issue from https://github.com/Anuken/Arc/commit/70f345cc75f541de8f592d3167245691cc9a765b
2024-02-13 23:17:41 -05:00
Anuken 0d273503be Merge remote-tracking branch 'origin/master' 2024-02-13 21:22:14 -05:00
Anuken 1ab8b50977 Fixed #9548 2024-02-13 21:22:07 -05:00
Elixias 15f9854427 Unhardcode frag offsets (#9543) 2024-02-13 08:24:47 -05:00
MEEPofFaith 8f231febb8 Layer options in DrawTurret (#9541) 2024-02-12 23:32:30 -05:00
Anuken 00ecf37276 Fixed #9539 2024-02-11 20:14:48 -05:00
Anuken da0bcdcca3 Fixed #9538 2024-02-11 09:06:28 -05:00
Anuken e99b9c2ad1 Fixed #9537 2024-02-11 09:00:51 -05:00
Anuken 5ed1c5d29b Merge remote-tracking branch 'origin/master' 2024-02-11 08:56:25 -05:00
Anuken 0e3c4c097c Fixed #9535 2024-02-11 08:56:19 -05:00
112Hack a819b92e3d Update servers_v7.json (#9536) 2024-02-11 08:52:14 -05:00
Anuken 2777772420 Merge remote-tracking branch 'origin/master' 2024-02-10 17:20:41 -05:00
Anuken 1542f7c28e UI#loadColors moved earlier in init 2024-02-10 17:20:35 -05:00
Anuken 6f96cf1242 Update SERVERLIST.md 2024-02-10 13:41:39 -05:00
NazrinNya c9c0a69436 Update servers_v7.json (#9533) 2024-02-10 13:07:04 -05:00
Github Actions c3ee92fba7 Automatic bundle update 2024-02-10 16:40:37 +00:00
summoner001 fb3dd3d422 Update bundle_hu.properties (#9532)
Translate the new Processor global variable dialog
2024-02-10 11:39:47 -05:00
Anuken 4e8f54c06a Merge remote-tracking branch 'origin/master' 2024-02-09 18:09:47 -05:00
Anuken 2fd92b8c80 Processor global variable dialog 2024-02-09 18:09:41 -05:00
Shade bfbd11b11f Forgot This
nitro beryl impact can now match lpd if at full ore coverage
2024-02-09 23:40:47 +08:00
Shade 6f4716cb53 Round 2 Drill Stats
Eruption and nitro impact now has the same tile efficiency
Beryl nitro impact doesn't beat Beryl eruption
Buffed Base Eruption Further (now to 5.33 * 60f)
Nerfed Cyano Boost Cost
2024-02-09 23:22:01 +08:00
a-big-fish-fish 52b6d32f73 Update servers_v7.json (#9527) 2024-02-08 10:09:42 -05:00
Anuken d7fc3122a4 Revert "yeet (#9515)" (#9523)
This reverts commit e521cc5237.
2024-02-06 09:35:03 -05:00
Anuken 3d1067aac0 Merge remote-tracking branch 'origin/master' 2024-02-05 21:19:28 -05:00
Anuken f2c267fd75 Fixed #9520 2024-02-05 21:19:16 -05:00
summoner001 7efc5fd99a Update bundle_hu.properties (ready to merge ... again) (#9457)
* Update bundle_hu.properties

*Fixing a bunch of typos (sorry)
*Fine-tuning of the translation
*Translation for the last changes

* Adding hungarian translation for steam

* Update description.txt

minor fixes

* Hungarian translation for google play

* Update full_description.txt

fixing typos

* Update bundle_hu.properties

follow bundle.properties changes

* Update bundle_hu.properties

fixes
2024-02-05 14:28:23 -05:00
Anuken 8d36c7710c Merge remote-tracking branch 'origin/master' 2024-02-04 19:09:42 -05:00
Anuken 602bb93f1e Fixed #9512 2024-02-04 19:09:36 -05:00
MEEPofFaith 9093c92b07 Add RandomSound support to ContentParser (#9518) 2024-02-04 18:58:40 -05:00
Shade 096f3ec0d3 forgor super.setStats(), removed uneccesary liquidBoostIntensity from Constructor 2024-02-04 20:34:30 +08:00
Shade c0047c0f49 Stat Changes Round 1
impact drill
beryl multi (2.5x -> 2x)
nitro buff (2.5x) (2/s)

eruption drill
base drill (6 sec -> 5.5 sec, or 4.16 -> 4.54)
beryl multi (2.5x -> 1.5x)
cyano buff (2.1x) (0.64/s)
2024-02-04 18:12:46 +08:00
Shade efcd99f505 Fixes... pt 1
Thanks BalaM314
using liquidBoostIntensity rather than optionalBoostIntensity
applied on speed rather than drillTime
2024-02-04 17:07:48 +08:00
Shade 0bed22a509 implemented optionalBoostIntensity in BurstDrill 2024-02-04 15:49:46 +08:00
Redstonneur1256 e521cc5237 yeet (#9515) 2024-02-04 01:08:38 -05:00
Redstonneur1256 f0d37281d4 Marker fixes (#9514) 2024-02-03 12:17:17 -05:00
MEEPofFaith 75ae76135f targetUnderBlocks for units (#8160)
* targetUnderBlocks for units

You know, why don't units use the same targeting code as turrets?

* prioritize non-under blocks
2024-02-03 12:17:07 -05:00
BalaM314 dc4f3ba972 Add bool Config::isDefault() (#9510)
* Add `bool Config::isDefault()`

* use Structs.eq instead of ==
2024-02-02 10:52:28 -05:00
Anuken d376183d14 Merge remote-tracking branch 'origin/master' 2024-02-01 19:05:41 -05:00
Anuken 0867e25119 More detailed warning message 2024-02-01 19:05:35 -05:00
MEEPofFaith e1a5484074 Allow mods to add to logic effect map (#9507)
* Allow mods to add to logic effect map

* Switch to being only a single add.
2024-02-01 19:04:51 -05:00
Anuken ab13a76ebb Merge remote-tracking branch 'origin/master' 2024-02-01 15:59:36 -05:00
Anuken 01d875da04 Added system for removing consumers in JSON 2024-02-01 15:59:29 -05:00
ApsZoldat 999a63c5f4 Minor fixes (#9467)
* Minor fixes

* Change javadoc for statusSpeed()

* 🧠🔨
2024-01-31 16:12:49 -05:00
TheRadioactiveBanana cf2ba356ae Moving server on to an edge node, deleting unused ips (#9505)
Moving rapid on edge node for stability, deleting some ips that were mindlessly added and I dont plan on ever using
2024-01-31 13:33:44 -05:00
Anuken 2ebe8c9f94 Additional ground zero logic fix 2024-01-31 11:19:21 -05:00
Anuken f0b98c7bc4 Fixed #8821 2024-01-31 10:59:50 -05:00
Github Actions 13b8d6ba2a Automatic bundle update 2024-01-31 00:36:30 +00:00
Redstonneur1256 6a429184aa update markers (#9506)
* update markers

* update markers & minimap rendering
2024-01-30 19:35:39 -05:00
abcxyzDustry 994ed5a872 I want to delete some unused IPs and IPs that overlap with the eradication server (#9504) 2024-01-30 13:05:50 -05:00
MEEPofFaith cc0ac1523b SoundEffect's sound should be delayed by its startDelay (#9502)
* SoundEffect's sound should be delayed by its startDelay

* h
2024-01-30 10:45:38 -05:00
Anuken 4e35ae2dec Minor font cache delay tweak 2024-01-29 23:04:12 -05:00
Anuken b7485b5bc4 Join dialog performance improvement 2024-01-29 22:45:22 -05:00
Anuken a6f2aa6c43 Marker control cleanup 2024-01-29 15:17:49 -05:00
Anuken 72e8829690 Merge remote-tracking branch 'origin/master' 2024-01-28 15:50:10 -05:00
Anuken eddcd8fc6d Minor building optimization 2024-01-28 15:50:05 -05:00
Sh1p*nfire 6db4ef7f1c PartProgress.time & PartProgress.mod added (#9499)
* PartProgress.time & PartProgress.mod added

* Add loop() to combine mul and mod
2024-01-28 13:04:21 -05:00
MEEPofFaith 1b14a09f1c Shield health should also be factored in pierce factor when maxDamageFraction is 0 (#9486) 2024-01-27 21:24:48 -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
Mythril382 57e317fa3f foror 2024-01-20 23:00:15 +08:00
Mythril382 2b0653bda2 aaaa 2024-01-20 22:59:45 +08:00
Mythril382 1edfd9b0e1 issue 2024-01-20 22:55:32 +08:00
Mythril382 eed30eb2e7 hell 2024-01-20 22:53:14 +08:00
Mythril382 2387963936 hell 2024-01-20 22:50:22 +08: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
Hahaa13andAnuken 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 320b2ae54d Cleanup 2023-11-27 06:53:43 -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
ElectronandElectron 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 12bcc050a6 Merge branch 'master' of https://github.com/Anuken/Mindustry into new-pathfinding 2023-11-19 18:32:14 -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
Anuken 9fab556e81 Debugging disabled 2023-11-17 17:04:47 -05:00
Anuken 171da8cf9b Minor optimizations 2023-11-17 16:48:03 -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
Anuken c72eb5bd9c Cleanup 2023-11-16 11:00:31 -05:00
Anuken af71006f3f Removed flowfield time restrictions 2023-11-16 09:58:25 -05:00
Anuken 7a3476b9f7 Debug property 2023-11-16 09:58:01 -05:00
Anuken 565d3313a4 Invalidate path requests 2023-11-16 09:56:58 -05:00
Anuken c8209d568f progress 2023-11-15 20:50:24 -05:00
Anuken 587ff8bb46 Proper path cost support 2023-11-15 20:03:55 -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
PhinnerandZetaMap 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
Anuken 997702b9de progress 2023-11-12 12:34:03 -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
Anuken 381fd12aad Still terrible 2023-11-11 19:59:14 -05:00
Anuken af7598dcc6 Actually functional, but terrible 2023-11-11 14:20:48 -05:00
Anuken cacfe06362 progress 2023-11-11 12:28:10 -05:00
Anuken 0cf27034cf progress 2023-11-11 11:26:42 -05:00
Anuken 5a14302d68 progress 2023-11-11 10:41:53 -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 24b7d99a69 progress 2023-11-10 13:48:41 -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
Anuken 69e2f6b93b progress 2023-11-10 01:57:04 -05:00
Anuken 358a9ca98b progress 2023-11-09 09:49:50 -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 70e112e884 Moving new pathfinding to a new thread 2023-11-08 13:20:07 -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
Anuken be44e283d8 progress 2023-11-08 08:42:48 -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
Anuken 65d0b6adcc progress 2023-11-07 10:56:17 -05:00
Anuken 0186c35a1a Flowfield tests 2023-11-07 00:11:44 -05:00
Anuken a17dcbca5a Heuristic fixed 2023-11-06 23:02:26 -05:00
Anuken d6d9a52ef9 It works, but badly 2023-11-06 22:51:47 -05:00
buthed010203 e4eadbbb7f jlfhuyksft (#9251) 2023-11-06 20:54:58 -05:00
Anuken cfb0ea1c8c Cluster A* progress 2023-11-06 19:21:29 -05:00
Anuken 2bcf5bf684 Better connection storage 2023-11-06 15:41:27 -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
Anuken 70538e2985 suffering 2023-11-04 17:18:53 -04:00
summoner001 24c2be4994 Update bundle_hu.properties (#9236)
Minor fixes
2023-11-04 14:00:32 -04:00
Anuken 88285c79cc WIP hierarchical pathfinding 2023-11-04 14:00:17 -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
Mythril382andAnuken 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
ZerentaandBalaM314 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
DarknessandAnuken 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
ZerentaandBalaM314 87e79913c5 Aegires Nerf (#8899)
* Update EnergyFieldAbility.java

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

* Update UnitTypes.java

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

* Update EnergyFieldAbility.java

Ty balam

* Update UnitTypes.java

Ty balam! :D

* Update UnitTypes.java

Thanks balam :D

* Add EnergyFieldAbility.sameTypeHealMult

* Apply to aegires

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

---------

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

* imports didn't optimize

* wording

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

* This should work now

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

* Remove unnecessary setter

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

* Despawn unit chance

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

* Move code around

* Un-final

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

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

English description in German bundle

* Update bundle_de.properties

* Update bundle_de.properties

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

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

* Random direction

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

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

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

* Add priority server outlining and bumping

* a

* chore: A little bit of cleanup :)

* json

* fixed no-server issue

* removed cursed duplication

---------

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

* Bug Fix in Form

* Added Yoru Kitsune to credits

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

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

* chore: Apply suggested changes (author: Kalpas)

* chore: Sync bundle files

* chore: Translate missing lines

* chore: Add trailing line back

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

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

* Update contributors

* Update bundle_pt_BR.properties

* Fixed color translation

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

---------

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

* Fix input visuals

* Default to false

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

* lock GenericCrafter rotation if rotate = false

* Convert from a setter a to block method

* Simplify

* Revert "lock GenericCrafter rotation if rotate = false"

This reverts commit 26ac41baf5.

* Remove `lockRotation` boolean.

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

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

* c o d e s t y l e

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

Allow pierce cap + laser to function together

* Apply to continuous bullets

+ Make visually accurately show length.

* laser parameter for findPierceLength

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

* Update ServerControl.java

* better

* kill me please

* kill me please

* kill me please

* Update bundle_ca.properties

* kill me please

* Update bundle_da.properties

* kill me please

* kill me please

* Update bundle_et.properties

* Update bundle_eu.properties

* Update bundle_fi.properties

* Update bundle_fil.properties

* Update bundle_fr.properties

* Update bundle_hu.properties

* Update bundle_id_ID.properties

* Update bundle_ja.properties

* Update bundle_ko.properties

* Update bundle_lt.properties

* Update bundle_nl.properties

* Update bundle_nl_BE.properties

* Update bundle_pl.properties

* Update bundle_pt_BR.properties

* Update bundle_pt_PT.properties

* Update bundle_ro.properties

* Update bundle_ru.properties

* Update bundle_sr.properties

* Update bundle_sv.properties

* Update bundle_th.properties

* Update bundle_tr.properties

* Update bundle_tk.properties

* Update bundle_uk_UA.properties

* Update bundle_vi.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_TW.properties

* Update World.java

* Update CustomRulesDialog.java

* skill issue

* skill issue x2

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

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

* might as well fix formatting

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

* Update MapListDialog.java

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

* Update PlayerListFragment.java

* Update bundle.properties

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

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

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

* Require reason to start votekick

* Require reason to start votekick

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

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

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

* updated servers_v7.json

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

* Code cleanup

* Do not let Anuken/Mindustry#8494 happen again

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

* better edit tags UI

* visual tweaks

* cleanup

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

* Update Fonts.java

* Update ServerLauncher.java

* Update ServerLauncher.java

* s stands for shiza

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

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

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

* Updated bundle_cs.properties

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

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

* Parse multi op

* Big brain

* Parse operation array

* Error wording

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

* swarm

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

* god I can never settle on anything hhhhhhhhhhhhhhhhhhhhhhhhhhhh

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

This reverts commit a59734eb04.

* eh why not

* Revert "eh why not"

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

* Ok fine keep old Gradle version

* Planet grid mesh builder

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

* Update contributors

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

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

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

* fix: Fix invalid argument

* fix: Goofy aaah static imports

* chore: Update ConfigEvent doc + Add forgotten annotation

* chore: Remove final keyword

* fix: Remove rotation validation in Build#beginPlace

* Already covered by client snapshots

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

* might as well fix icons in the meantime

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

* I'm there!

* New Planet Select UI

* fix

* Better Planet Selection

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

* Do the same thing to salvo

Like, the exact same thing.

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

* Faster salvo barrel recoil

* Move entire scatter midsection

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

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

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

* Keep the max reduction rate
2023-05-08 18:41:56 -04:00
MEEPofFaith 9aa45b2a7c Attempt healing targetting even if the bullet doesn't collide with ground targets (#8516) 2023-05-08 17:05:27 -04:00
Anuken ccd2727ab5 Merge remote-tracking branch 'origin/master' 2023-05-08 12:15:06 -04:00
Anuken 820fd0d7fc Canvas block schematic preview 2023-05-08 12:15:00 -04:00
Anuken a4972886a3 Possible parser status effect fix 2023-05-08 09:50:33 -04:00
HamzaGSopp 552353972e Update servers_v7.json (#8568) 2023-05-07 21:17:44 -04:00
Github Actions db0691f32f Automatic bundle update 2023-05-07 16:33:03 +00:00
Mario AandMidblyte a36e31c4b4 Fix some Italian translations (#8564)
Co-authored-by: Midblyte <midblyte@anonaddy.me>
2023-05-07 12:32:10 -04:00
JniTrRny 23f1d24c45 Search bar for wave UI (#8501)
* wave search + other editor things

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

* this was better

* ghghghghgghghhghghghg

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

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

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

Old

* Messaged

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

---------

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

chabge adresse of tamazia

* Update servers_v7.json

---------

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

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

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

* allowLaunchToNumbered for planets

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

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

---------

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

* Why am I up there

* More ✨lore✨ to the descriptions

* RIP original item description

* revenge of the item details

* new vocabulary just dropped

* cancel transliteration

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

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

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

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

* Better blending from conveyor to factory

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

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

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

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

similar to alwaysShooting for weapons

* Weapon alwaysShooting takes shootCone into account

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

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

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

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

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

---------

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

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

* multi-recoil support

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

* Proper coolant parsing

* Temporary manual update of ClassMap

Does not include all consume types.

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

* Renamed the methods and fixed buttons not selecting.

* Fixed followUpMenu and menu having different dialogs.

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

* Add warning about SRV records

* Remove default port

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

* Make it optional :D

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

* Change suppression message

Consistency with status duration

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

* Display suppression in bullet stats

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

* PointLaserBulletTypes don't display damage in dps

* Display preview region instead of region

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

* The almighty Object[]

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

* Add the vanilla fields back

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

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

* Update EventType.java

* Update UI.java

* WHY

* WHY x2

* fix

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

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

* pierceArmor ignores status effect health multiplier

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

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

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

* Update bundle_vi.properties

* Alot of todo ...

* More...

* REEEEEEEE

* Alot of descriptions

* re-translate sectors desc

* fck VSC

* update sector descriptions

* Sector hints

* Block description

---------

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

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

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

* Collapsers for sub-bullets

* highlight /sec as well

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

* the

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

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

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

* Update servers_v7.json

* Update servers_v7.json
2023-02-27 11:25:12 -05:00
Anuken b569646310 fixed ignoreLiquidFullness 2023-02-26 23:03:03 -05:00
Anuken cc207d3d7c a 2023-02-26 15:36:28 -05:00
Anuken e234ac43a6 Fixed keybind names 2023-02-25 11:38:18 -05:00
Anuken 2388091ed6 Merge remote-tracking branch 'origin/master' 2023-02-23 16:12:57 -05:00
Anuken a38351d41f isLogicControllable 2023-02-23 16:12:52 -05:00
Tentyanuk 4d8de72a8e Update servers_v7.json (#8332) 2023-02-23 09:06:07 -05:00
Github Actions ab2138d8e7 Automatic bundle update 2023-02-22 18:03:15 +00:00
MonoDx 46c75af9e4 Updated and improved belarusian translation. (#8331)
Edited by monodx.
2023-02-22 13:02:09 -05:00
Gureumi 8eb3c16c50 Fix server always paused (#8330) 2023-02-22 13:02:04 -05:00
Anuken 39e88ae614 Fixed #8328 2023-02-21 18:15:20 -05:00
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
DikHalzandColaHz 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
Baldur404andAnuken 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
Antsiferov Andrew af0f521a35 Merge branch 'master' into port-field 2021-01-03 14:54:02 +03:00
Antsiferov Andrew 009af9976c Update contributors 2021-01-01 21:56:14 +03:00
Antsiferov Andrew b0faeb5892 Merge branch 'master' into port-field 2021-01-01 21:55:19 +03:00
Antsiferov Andrew dee29559b2 Flexible port
by @zethnest
2021-01-01 21:53:47 +03:00
zethnest e390ee97dd Flexible port 2021-01-01 13:11:34 +08:00
Summet 8834fb1f57 Merge branch 'master' into port-field 2020-09-24 21:03:06 +03:00
Antsiferov Andrew e5dcca27f5 oh no 2020-09-12 23:31:35 +03:00
Antsiferov Andrew 700ccf4d0a Merge branch 'master' into port-field 2020-09-12 23:25:36 +03:00
summetdev 484f50d630 help message refactor 2020-09-07 21:10:47 +03:00
summetdev 4d8bf876c2 :) 2020-09-07 20:55:41 +03:00
summetdev 3caaadd68b unused import 2020-09-07 20:45:57 +03:00
summetdev eb82a985d1 added port field 2020-09-07 19:59:55 +03:00
1229 changed files with 64747 additions and 30033 deletions
-30
View File
@@ -1,30 +0,0 @@
---
name: Bug report
about: Create a report to help fix an issue.
title: ''
labels: bug
assignees: ''
---
**Platform**: *The type of device you were playing on - Android/iOS/Mac/Windows/Linux* ("All" is NOT a platform!)
**Build**: *The build number under the title in the main menu. Required. "LATEST" IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.*
**Issue**: *Explain your issue in detail.*
**Steps to reproduce**: *How you happened across the issue, and what exactly you did to make the bug happen.*
**Link(s) to mod(s) used**: *The mod repositories or zip files that are related to the issue, if applicable.*
**Save file**: *The (zipped) save file you were playing on when the bug happened. THIS IS REQUIRED FOR ANY ISSUE HAPPENING IN-GAME OR IN MULTIPLAYER, REGARDLESS OF WHETHER YOU THINK IT HAPPENS EVERYWHERE. DO NOT DELETE OR OMIT THIS LINE UNLESS YOU ARE SURE THAT THE ISSUE DOES NOT HAPPEN IN-GAME. IF YOU DO NOT HAVE A SAVE, DON'T WASTE TIME OPENING THIS ISSUE.*
If you remove the line above without reading it properly and understanding what it means, I will reap your soul. Even if you're playing on someone's server, you can still save the game to a slot.
**(Crash) logs**: *Either crash reports from the crash folder, or the file you get when you go into Settings -> Game Data -> Export Crash logs. REQUIRED if you are reporting a crash.*
---
*Place an X (no spaces) between the brackets to confirm that you have read the line below.*
- [ ] **I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.**
- [ ] **I have searched the closed and open issues to make sure that this problem has not already been reported.**
+76
View File
@@ -0,0 +1,76 @@
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
- label: "I am not using Foo's Client, and have made sure the bug is not caused by mods I have installed."
required: true
+4 -2
View File
@@ -23,6 +23,8 @@ jobs:
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Add Arc release
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
cd ../Arc
git tag ${RELEASE_VERSION}
@@ -42,7 +44,7 @@ jobs:
rm -rf .github
rm README.md
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 tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
@@ -71,7 +73,7 @@ jobs:
cd ../MindustryBuilds
echo "Updating version to ${RELEASE_VERSION:1}"
BNUM=$(($GITHUB_RUN_NUMBER + 1000))
echo versionName=7-fdroid-${RELEASE_VERSION:1}$'\n'versionCode=${BNUM} > version_fdroid.txt
echo versionName=8-fdroid-${RELEASE_VERSION:1}$'\n'versionCode=${BNUM} > version_fdroid.txt
git add .
git commit -m "Updating to build ${RELEASE_VERSION:1}"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryBuilds
@@ -0,0 +1,10 @@
name: "Validate Gradle Wrapper"
on: [push, pull_request]
jobs:
validation:
name: "Validation"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: gradle/wrapper-validation-action@v2
+4 -2
View File
@@ -17,10 +17,12 @@ jobs:
java-version: 17
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Run unit tests
run: ./gradlew tests:test --stacktrace --rerun
- name: Run unit tests and build JAR
run: ./gradlew test desktop:dist
run: ./gradlew desktop:dist
- name: Upload desktop JAR for testing
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: Desktop JAR (zipped)
path: desktop/build/libs/Mindustry.jar
+6 -2
View File
@@ -33,6 +33,8 @@ jobs:
./gradlew updateBundles
if [ -n "$(git status --porcelain)" ]; then
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git add core/assets/bundles/*
git commit -m "Automatic bundle update"
git push
@@ -40,6 +42,8 @@ jobs:
- name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
cd ../
cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack
@@ -50,8 +54,8 @@ jobs:
rm -rf .github
rm README.md
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
cd ../Mindustry
- name: Run unit tests
run: ./gradlew clean cleanTest test --stacktrace
run: ./gradlew tests:test --rerun --stacktrace
+6
View File
@@ -6,6 +6,7 @@ logs/
/core/assets/.gifimages/
/deploy/
/out/
ios/libs/
/desktop/packr-out/
/desktop/packr-export/
/desktop/mindustry-saves/
@@ -22,6 +23,7 @@ logs/
/tools/build/
/tests/build/
/server/build/
ios/libs/
changelog
saves/
/core/assets-raw/fontgen/out/
@@ -43,6 +45,7 @@ steam_appid.txt
ios/robovm.properties
packr-out/
config/
buildSrc/
*.gif
/tests/out
@@ -165,3 +168,6 @@ android/libs/
# ignored due to frequent branch conflicts.
core/assets/logicids.dat
# project files for the sectors
core/assets-raw/sprites/ui/sectors/*.json
+6 -4
View File
@@ -13,11 +13,13 @@ If you are submitting a new block, make sure it has a name and description, and
### Do not make large changes before discussing them first.
If you are interested in adding a large mechanic/feature or changing large amounts of code, first contact me (Anuken) via [Discord](https://discord.gg/mindustry) - either via PM or by posting in the `#pulls` channel.
For most changes, this should not be necessary. I just want to know if you're doing something big so I can offer advice and/or make sure you're not wasting your time on it.
For most changes, this should not be necessary. I just want to know if you're doing something big, so I can offer advice and/or make sure you're not wasting your time on it.
### Do not make formatting PRs.
### Do not make formatting or "cleanup" PRs.
Yes, there are occurrences of trailing spaces, extra newlines, empty indents, and other tiny errors. No, I don't want to merge, view, or get notified by your 1-line PR fixing it. If you're implementing a PR with modification of *actual code*, feel free to fix formatting in the general vicinity of your changes, but please don't waste everyone's time with pointless changes.
I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it.
## Style Guidelines
### Follow the formatting guidelines.
@@ -34,7 +36,7 @@ This means:
Import [this style file](.github/Mindustry-CodeStyle-IJ.xml) into IntelliJ to get correct formatting when developing Mindustry.
### Do not use incompatible Java features (java.util.function, java.awt).
### Do not use incompatible Java features (java.util.function, java.awt, java.lang.Objects).
Android and RoboVM (iOS) do not support many of Java 8's features, such as the packages `java.util.function`, `java.util.stream` or `forEach` in collections. Do not use these in your code.
If you need to use functional interfaces, use the ones in `arc.func`, which are more or less the same with different naming schemes.
@@ -66,7 +68,7 @@ Otherwise, use the `Tmp` variables for things like vector/shape operations, or c
If using a list, make it a static variable and clear it every time it is used. Re-use as much as possible.
### Avoid bloated code and unnecessary getters/setters.
This is situational, but in essence what it means is to avoid using any sort of getters and setters unless absolutely necessary. Public or protected fields should suffice for most things.
This is situational, but in essence, what it means is to avoid using any sort of getters and setters unless absolutely necessary. Public or protected fields should suffice for most things.
If something needs to be encapsulated in the future, IntelliJ can handle it with a few clicks.
-55
View File
@@ -617,58 +617,3 @@ reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+11 -1
View File
@@ -18,7 +18,7 @@ See [CONTRIBUTING](CONTRIBUTING.md).
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases).
If you'd rather compile on your own, follow these instructions.
First, make sure you have [JDK 16-17](https://adoptium.net/archive.html?variant=openjdk17&jvmVariant=hotspot) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
First, make sure you have [JDK 17](https://adoptium.net/temurin/releases/?os=any&arch=any&version=17) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
### Windows
@@ -53,6 +53,16 @@ To debug the application on a connected device/emulator, run `gradlew android:in
If the terminal returns `Permission denied` or `Command not found` on Mac/Linux, run `chmod +x ./gradlew` before running `./gradlew`. *This is a one-time procedure.*
#### Where is the `mindustry.gen` package?
As the name implies, `mindustry.gen` is generated *at build time* based on other code. You will not find source code for this package in the repository, and it should not be edited by hand.
The following is a non-exhaustive list of the "source" of generated code in `mindustry.gen`:
- `Call`, `*Packet` classes: Generated from methods marked with `@Remote`.
- All entity classes (`Unit`, `EffectState`, `Posc`, etc): Generated from component classes in the `mindustry.entities.comp` package, and combined using definitions in `mindustry.content.UnitTypes`.
- `Sounds`, `Musics`, `Tex`, `Icon`, etc: Generated based on files in the respective asset folders.
---
Gradle may take up to several minutes to download files. Be patient. <br>
+23 -14
View File
@@ -1,7 +1,11 @@
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList/blob/main/servers_v8.json).
*PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
### Adding a server to the list
Mindustry now has a public list of servers that everyone can see and connect to.
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json) in this repository.
This is done by letting clients `GET` a [JSON list of servers](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json) in this repository.
You may want to add your server to this list. The steps for getting this done are as follows:
@@ -9,20 +13,25 @@ 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.
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.
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:
- 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.
- Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you.
- Try to be professional in your text; use common sense.
- 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.
- Make sure players know where to refer to for server support. It should be fairly clear that the server owner is not me, but you.
- Try to be professional in your text; use common sense.
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v6.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `google.com`, you would add a comma after the last entry and insert:
```json
{
"address": "google.com"
}
```
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.
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 the following format:
```json
{
"name": "Your Server Group Name",
"address": ["your.server.address"]
}
```
If your group has multiple servers, simply add extra addresses inside the square brackets, separated by commas. For example: `["address1", "address2"]`
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.
+3 -3
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.anuke.mindustry">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-feature android:name="android.hardware.type.pc" android:required="false" />
@@ -18,7 +17,8 @@
android:usesCleartextTraffic="true"
android:appCategory="game"
android:label="@string/app_name"
android:fullBackupContent="@xml/backup_rules">
android:fullBackupContent="@xml/backup_rules"
android:largeHeap="true">
<meta-data android:name="android.max_aspect" android:value="2.1"/>
<activity
android:name="mindustry.android.AndroidLauncher"
+10 -7
View File
@@ -7,7 +7,7 @@ buildscript{
}
dependencies{
classpath 'com.android.tools.build:gradle:7.2.1'
classpath 'com.android.tools.build:gradle:8.2.2'
}
}
@@ -29,8 +29,9 @@ task deploy(type: Copy){
}
android{
buildToolsVersion '31.0.0'
compileSdkVersion 31
namespace = "io.anuke.mindustry"
buildToolsVersion = '34.0.0'
compileSdk = 34
sourceSets{
main{
manifest.srcFile 'AndroidManifest.xml'
@@ -56,7 +57,7 @@ android{
applicationId "io.anuke.mindustry"
minSdkVersion 14
targetSdkVersion 31
targetSdkVersion 34
versionName versionNameResult
versionCode = vcode
@@ -65,6 +66,8 @@ android{
props['androidBuildCode'] = (vcode + 1).toString()
}
props.store(file('../core/assets/version.properties').newWriter(), null)
multiDexEnabled true
}
compileOptions{
@@ -72,7 +75,7 @@ android{
targetCompatibility JavaVersion.VERSION_1_8
}
flavorDimensions "google"
flavorDimensions = ["google"]
signingConfigs{
release{
@@ -119,8 +122,8 @@ dependencies{
implementation arcModule("backends:backend-android")
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-freetype-android:${getArcHash()}"
natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
def version;
def highestVersion;
+3 -2
View File
@@ -1,11 +1,12 @@
-dontobfuscate
#these are essential packages that should not be "optimized" in any way
#the main purpose of d8 here is to shrink the absurdly-large google play games libraries
-keep class mindustry.** { *; }
-keep class arc.** { *; }
-keep class net.jpountz.** { *; }
-keep class rhino.** { *; }
-keep class com.android.dex.** { *; }
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
-dontwarn javax.naming.**
#-printusage out.txt
@@ -38,7 +38,7 @@ public class AndroidLauncher extends AndroidApplication{
UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler((thread, error) -> {
CrashSender.log(error);
CrashHandler.log(error);
//try to forward exception to system handler
if(handler != null){
@@ -72,27 +72,58 @@ public class AndroidLauncher extends AndroidApplication{
@Override
public ClassLoader loadJar(Fi jar, ClassLoader parent) throws Exception{
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
//check for loaded state
Class<?> loadedClass = findLoadedClass(name);
if(loadedClass == null){
try{
//try to load own class first
loadedClass = findClass(name);
}catch(ClassNotFoundException | NoClassDefFoundError e){
//use parent if not found
return parent.loadClass(name);
//Required to load jar files in Android 14: https://developer.android.com/about/versions/14/behavior-changes-14#safer-dynamic-code-loading
try{
jar.file().setReadOnly();
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
//check for loaded state
Class<?> loadedClass = findLoadedClass(name);
if(loadedClass == null){
try{
//try to load own class first
loadedClass = findClass(name);
}catch(ClassNotFoundException | NoClassDefFoundError e){
//use parent if not found
return parent.loadClass(name);
}
}
}
if(resolve){
resolveClass(loadedClass);
if(resolve){
resolveClass(loadedClass);
}
return loadedClass;
}
return loadedClass;
};
}catch(SecurityException e){
//`setReadOnly` to jar file in `/sdcard/Android/data/...` does not work on some Android 14 device
//But in `/data/...` it works
if(Build.VERSION.SDK_INT < VERSION_CODES.O_MR1){
throw e;
}
};
Fi cacheDir = new Fi(getCacheDir()).child("mods");
cacheDir.mkdirs();
//long file name support
Fi modCacheDir = cacheDir.child(jar.nameWithoutExtension());
Fi modCache = modCacheDir.child(Long.toHexString(jar.lastModified()) + ".zip");
if(modCacheDir.equals(jar.parent())){
//should not reach here, just in case
throw e;
}
//Cache will be deleted when mod is removed
if(!modCache.exists() || jar.length() != modCache.length()){
modCacheDir.mkdirs();
jar.copyTo(modCache);
}
modCache.file().setReadOnly();
return loadJar(modCache, parent);
}
}
@Override
@@ -101,64 +132,69 @@ public class AndroidLauncher extends AndroidApplication{
}
void showFileChooser(boolean open, String title, Cons<Fi> cons, String... extensions){
String extension = extensions[0];
try{
String extension = extensions[0];
if(VERSION.SDK_INT >= VERSION_CODES.Q){
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType(extension.equals("zip") && !open && extensions.length == 1 ? "application/zip" : "*/*");
if(VERSION.SDK_INT >= VERSION_CODES.Q){
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType(extension.equals("zip") && !open && extensions.length == 1 ? "application/zip" : "*/*");
intent.putExtra(Intent.EXTRA_TITLE, "export." + extension);
addResultListener(i -> startActivityForResult(intent, i), (code, in) -> {
if(code == Activity.RESULT_OK && in != null && in.getData() != null){
Uri uri = in.getData();
addResultListener(i -> startActivityForResult(intent, i), (code, in) -> {
if(code == Activity.RESULT_OK && in != null && in.getData() != null){
Uri uri = in.getData();
if(uri.getPath().contains("(invalid)")) return;
if(uri.getPath().contains("(invalid)")) return;
Core.app.post(() -> Core.app.post(() -> cons.get(new Fi(uri.getPath()){
@Override
public InputStream read(){
try{
return getContentResolver().openInputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
Core.app.post(() -> Core.app.post(() -> cons.get(new Fi(uri.getPath()){
@Override
public InputStream read(){
try{
return getContentResolver().openInputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
}
}
}
@Override
public OutputStream write(boolean append){
try{
return getContentResolver().openOutputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
@Override
public OutputStream write(boolean append){
try{
return getContentResolver().openOutputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
}
}
}
})));
}
});
}else if(VERSION.SDK_INT >= VERSION_CODES.M && !(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED &&
})));
}
});
}else if(VERSION.SDK_INT >= VERSION_CODES.M && !(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED &&
checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)){
chooser = new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), open, file -> {
if(!open){
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
}else{
cons.get(file);
}
});
chooser = new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), open, file -> {
if(!open){
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
}else{
cons.get(file);
}
});
ArrayList<String> perms = new ArrayList<>();
if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);
}
if(checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.READ_EXTERNAL_STORAGE);
}
requestPermissions(perms.toArray(new String[0]), PERMISSION_REQUEST_CODE);
}else{
if(open){
new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), true, cons).show();
ArrayList<String> perms = new ArrayList<>();
if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);
}
if(checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.READ_EXTERNAL_STORAGE);
}
requestPermissions(perms.toArray(new String[0]), PERMISSION_REQUEST_CODE);
}else{
super.showFileChooser(open, "@open", extension, cons);
if(open){
new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), true, cons).show();
}else{
super.showFileChooser(open, "@open", extension, cons);
}
}
}catch(Throwable error){
Core.app.post(() -> Vars.ui.showException(error));
}
}
@@ -180,6 +216,7 @@ public class AndroidLauncher extends AndroidApplication{
}, new AndroidApplicationConfiguration(){{
useImmersiveMode = true;
hideStatusBar = true;
useGL30 = true;
}});
checkFiles(getIntent());
@@ -8,14 +8,12 @@ public class Annotations{
/** Indicates that a method overrides other methods. */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE)
public @interface Replace{
}
public @interface Replace{}
/** Indicates that a method should be final in all implementing classes. */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE)
public @interface Final{
}
public @interface Final{}
/** Indicates that a field will be interpolated when synced. */
@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. */
@Target({ElementType.FIELD})
@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. */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE)
public @interface Import{
}
public @interface Import{}
/** Indicates that a component field is read-only. */
@Target({ElementType.FIELD, ElementType.METHOD})
@@ -53,6 +54,8 @@ public class Annotations{
/** Whether to generate a base class for this components.
* An entity cannot have two base classes, so only one component can have base be true. */
boolean base() default false;
/** Whether to generate a proper interface for this component class. */
boolean genInterface() default true;
}
/** Indicates that a method is implemented by the annotation processor. */
@@ -105,8 +108,7 @@ public class Annotations{
/** Indicates an internal interface for entity components. */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE)
public @interface EntityInterface{
}
public @interface EntityInterface{}
//endregion
//region misc. utility
@@ -145,15 +147,12 @@ public class Annotations{
/** Indicates that a method should always call its super version. */
@Target(ElementType.METHOD)
@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. */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface OverrideCallSuper{
}
public @interface OverrideCallSuper{}
//endregion
//region struct
@@ -161,9 +160,7 @@ public class Annotations{
/** Marks a class as a special value type struct. Class name must end in 'Struct'. */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE)
public @interface Struct{
}
public @interface Struct{}
/** Marks a field of a struct. Optional. */
@Target(ElementType.FIELD)
@@ -187,18 +184,16 @@ public class Annotations{
/** A set of two booleans, one specifying server and one specifying client. */
public enum Loc{
/** Method can only be invoked on the client from the server. */
/** Server only. */
server(true, false),
/** Method can only be invoked on the server from the client. */
/** Client only. */
client(false, true),
/** Method can be invoked from anywhere */
/** Both server and client. */
both(true, true),
/** Neither server nor client. */
none(false, false);
/** If true, this method can be invoked ON clients FROM servers. */
public final boolean isServer;
/** If true, this method can be invoked ON servers FROM clients. */
public final boolean isClient;
Loc(boolean server, boolean client){
@@ -227,16 +222,16 @@ public class Annotations{
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Remote{
/** Specifies the locations from which this method can be invoked. */
/** Specifies the locations from which this method can cause remote invocations (This -> Remote) [Default: Server -> Client]. */
Loc targets() default Loc.server;
/** Specifies which methods are generated. Only affects server-to-client methods. */
/** Specifies which methods are generated. Only affects server-to-client methods (Server -> Client(s)) [Default: Server -> Client & Server -> All Clients]. */
Variant variants() default Variant.all;
/** The local locations where this method is called locally, when invoked. */
/** The locations where this method is called locally, when invoked locally (This -> This) [Default: No local invocations]. */
Loc called() default Loc.none;
/** Whether to forward this packet to all other clients upon receival. Client only. */
/** Whether the server should forward this packet to all other clients upon receival from a client (Client -> Server -> Other Clients). [Default: Don't Forward Client Invocations] */
boolean forward() default false;
/**
@@ -251,8 +246,7 @@ public class Annotations{
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE)
public @interface TypeIOHandler{
}
public @interface TypeIOHandler{ }
//endregion
}
@@ -118,13 +118,16 @@ public class EntityIO{
}
}
void writeSync(MethodSpec.Builder method, boolean write, Seq<Svar> syncFields, Seq<Svar> allFields) throws Exception{
void writeSync(MethodSpec.Builder method, boolean write, Seq<Svar> allFields) throws Exception{
this.method = method;
this.write = write;
if(write){
//write uses most recent revision
for(RevisionField field : revisions.peek().fields){
Svar var = allFields.find(s -> s.name().equals(field.name));
if(var == null || var.has(NoSync.class)) continue;
io(field.type, "this." + field.name, true);
}
}else{
@@ -138,6 +141,7 @@ public class EntityIO{
//add code for reading revision
for(RevisionField field : rev.fields){
Svar var = allFields.find(s -> s.name().equals(field.name));
if(var == null || var.has(NoSync.class)) continue;
boolean sf = var.has(SyncField.class), sl = var.has(SyncLocal.class);
if(sl) cont("if(!islocal)");
@@ -223,7 +227,7 @@ public class EntityIO{
if(BaseProcessor.isPrimitive(type)){
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){
s("s", field + ".id");
}else{
@@ -19,6 +19,7 @@ import javax.annotation.processing.*;
import javax.lang.model.element.*;
import javax.lang.model.type.*;
import java.lang.annotation.*;
import java.util.*;
@SupportedAnnotationTypes({
"mindustry.annotations.Annotations.EntityDef",
@@ -97,6 +98,8 @@ public class EntityProcess extends BaseProcessor{
//create component interfaces
for(Stype component : allComponents){
TypeSpec.Builder inter = TypeSpec.interfaceBuilder(interfaceName(component))
.addModifiers(Modifier.PUBLIC).addAnnotation(EntityInterface.class);
@@ -116,45 +119,47 @@ public class EntityProcess extends BaseProcessor{
inter.addSuperinterface(ClassName.get(packageName, interfaceName(type)));
}
ObjectSet<String> signatures = new ObjectSet<>();
if(component.annotation(Component.class).genInterface()){
ObjectSet<String> signatures = new ObjectSet<>();
//add utility methods to interface
for(Smethod method : component.methods()){
//skip private methods, those are for internal use.
if(method.isAny(Modifier.PRIVATE, Modifier.STATIC)) continue;
//add utility methods to interface
for(Smethod method : component.methods()){
//skip private methods, those are for internal use.
if(method.isAny(Modifier.PRIVATE, Modifier.STATIC)) continue;
//keep track of signatures used to prevent dupes
signatures.add(method.e.toString());
//keep track of signatures used to prevent dupes
signatures.add(method.e.toString());
inter.addMethod(MethodSpec.methodBuilder(method.name())
.addJavadoc(method.doc() == null ? "" : method.doc())
.addExceptions(method.thrownt())
.addTypeVariables(method.typeVariables().map(TypeVariableName::get))
.returns(method.ret().toString().equals("void") ? TypeName.VOID : method.retn())
.addParameters(method.params().map(v -> ParameterSpec.builder(v.tname(), v.name())
.build())).addModifiers(Modifier.PUBLIC, Modifier.ABSTRACT).build());
}
//generate interface getters and setters for all "standard" fields
for(Svar field : component.fields().select(e -> !e.is(Modifier.STATIC) && !e.is(Modifier.PRIVATE) && !e.has(Import.class))){
String cname = field.name();
//getter
if(!signatures.contains(cname + "()")){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addAnnotations(Seq.with(field.annotations()).select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get))
.addJavadoc(field.doc() == null ? "" : field.doc())
.returns(field.tname()).build());
inter.addMethod(MethodSpec.methodBuilder(method.name())
.addJavadoc(method.doc() == null ? "" : method.doc())
.addExceptions(method.thrownt())
.addTypeVariables(method.typeVariables().map(TypeVariableName::get))
.returns(method.ret().toString().equals("void") ? TypeName.VOID : method.retn())
.addParameters(method.params().map(v -> ParameterSpec.builder(v.tname(), v.name())
.build())).addModifiers(Modifier.PUBLIC, Modifier.ABSTRACT).build());
}
//setter
if(!field.is(Modifier.FINAL) && !signatures.contains(cname + "(" + field.mirror().toString() + ")") &&
!field.annotations().contains(f -> f.toString().equals("@mindustry.annotations.Annotations.ReadOnly"))){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addJavadoc(field.doc() == null ? "" : field.doc())
.addParameter(ParameterSpec.builder(field.tname(), field.name())
.addAnnotations(Seq.with(field.annotations())
.select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build());
//generate interface getters and setters for all "standard" fields
for(Svar field : component.fields().select(e -> !e.is(Modifier.STATIC) && !e.is(Modifier.PRIVATE) && !e.has(Import.class))){
String cname = field.name();
//getter
if(!signatures.contains(cname + "()")){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addAnnotations(Seq.with(field.annotations()).select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get))
.addJavadoc(field.doc() == null ? "" : field.doc())
.returns(field.tname()).build());
}
//setter
if(!field.is(Modifier.FINAL) && !signatures.contains(cname + "(" + field.mirror().toString() + ")") &&
!field.annotations().contains(f -> f.toString().equals("@mindustry.annotations.Annotations.ReadOnly"))){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addJavadoc(field.doc() == null ? "" : field.doc())
.addParameter(ParameterSpec.builder(field.tname(), field.name())
.addAnnotations(Seq.with(field.annotations())
.select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build());
}
}
}
@@ -416,19 +421,34 @@ public class EntityProcess extends BaseProcessor{
//add all methods from components
for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){
if(entry.value.contains(m -> m.has(Replace.class))){
//check replacements
if(entry.value.count(m -> m.has(Replace.class)) > 1){
err("Type " + type + " has multiple components replacing method " + entry.key + ".");
}
Smethod base = entry.value.find(m -> m.has(Replace.class));
entry.value.clear();
entry.value.add(base);
}
//check multi return
if(entry.value.count(m -> !m.isAny(Modifier.NATIVE, Modifier.ABSTRACT) && !m.isVoid()) > 1){
err("Type " + type + " has multiple components implementing non-void method " + entry.key + ".");
//there are multiple @Replace implementations, or multiple non-void implementations.
if(entry.value.size > 1 && (entry.value.contains(m -> m.has(Replace.class)) || entry.value.count(m -> !m.isAny(Modifier.NATIVE, Modifier.ABSTRACT) && !m.isVoid()) > 1)){
//remove clutter
entry.value.removeAll(s -> s.is(Modifier.ABSTRACT));
Comparator<Smethod> comp = Structs.comps(
Structs.comps(
//highest priority first
Structs.comparingFloat(m -> m.has(MethodPriority.class) ? m.annotation(MethodPriority.class).value() : 0f),
//replacement means priority
Structs.comparingBool(m -> m.has(Replace.class))
),
//otherwise, the 'highest' subclass (most dependencies)
Structs.comparingInt(m -> getDependencies(m.type()).size)
);
Smethod best = entry.value.max(comp);
if(entry.value.contains(s -> best != s && comp.compare(s, best) == 0)){
err("Type " + type + " has multiple components implementing method " + entry.value.first() + " in an ambiguous way. Use MethodPriority to designate which one should be used. Implementations: " +
entry.value.map(s -> s.descString()));
}
entry.value.clear();
entry.value.add(best);
}
entry.value.sort(Structs.comps(Structs.comparingFloat(m -> m.has(MethodPriority.class) ? m.annotation(MethodPriority.class).value() : 0), Structs.comparing(s -> s.up().getSimpleName().toString())));
@@ -445,6 +465,7 @@ public class EntityProcess extends BaseProcessor{
MethodSpec.Builder mbuilder = MethodSpec.methodBuilder(first.name()).addModifiers(first.is(Modifier.PRIVATE) ? Modifier.PRIVATE : Modifier.PUBLIC);
//if(isFinal || entry.value.contains(s -> s.has(Final.class))) mbuilder.addModifiers(Modifier.FINAL);
if(entry.value.contains(s -> s.has(CallSuper.class))) mbuilder.addAnnotation(CallSuper.class); //add callSuper here if necessary
if(first.has(Nullable.class)) mbuilder.addAnnotation(Nullable.class);
if(first.is(Modifier.STATIC)) mbuilder.addModifiers(Modifier.STATIC);
mbuilder.addTypeVariables(first.typeVariables().map(TypeVariableName::get));
mbuilder.returns(first.retn());
@@ -490,7 +511,7 @@ public class EntityProcess extends BaseProcessor{
//SPECIAL CASE: sync I/O code
if((first.name().equals("readSync") || first.name().equals("writeSync"))){
io.writeSync(mbuilder, first.name().equals("writeSync"), syncedFields, allFields);
io.writeSync(mbuilder, first.name().equals("writeSync"), allFields);
}
//SPECIAL CASE: sync I/O code for writing to/from a manual buffer
@@ -629,7 +650,7 @@ public class EntityProcess extends BaseProcessor{
groupsBuilder.addField(ParameterizedTypeName.get(
ClassName.bestGuess("mindustry.entities.EntityGroup"), itype), group.name, Modifier.PUBLIC, Modifier.STATIC);
groupInit.addStatement("$L = new $T<>($L.class, $L, $L, (e, pos) -> (($L.IndexableEntity__$L)e).setIndex__$L(pos))", group.name, groupc, itype, group.spatial, group.mapping, packageName, group.name, group.name);
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
@@ -851,89 +872,6 @@ public class EntityProcess extends BaseProcessor{
for(TypeSpec.Builder b : baseClasses){
write(b, imports.toSeq());
}
//TODO nulls were an awful idea
//store nulls
TypeSpec.Builder nullsBuilder = TypeSpec.classBuilder("Nulls").addModifiers(Modifier.PUBLIC).addModifiers(Modifier.FINAL);
//TODO should be dynamic
ObjectSet<String> nullList = ObjectSet.with("unit");
//create mock types of all components
for(Stype interf : allInterfaces){
//indirect interfaces to implement methods for
Seq<Stype> dependencies = interf.allInterfaces().add(interf);
Seq<Smethod> methods = dependencies.flatMap(Stype::methods);
methods.sortComparing(Object::toString);
//optionally add superclass
Stype superclass = dependencies.map(this::interfaceToComp).find(s -> s != null && s.annotation(Component.class).base());
//use the base type when the interface being emulated has a base
TypeName type = superclass != null && interfaceToComp(interf).annotation(Component.class).base() ? tname(baseName(superclass)) : interf.tname();
//used method signatures
ObjectSet<String> signatures = new ObjectSet<>();
//create null builder
String baseName = interf.name().substring(0, interf.name().length() - 1);
//prevent Nulls bloat
if(!nullList.contains(Strings.camelize(baseName))){
continue;
}
String className = "Null" + baseName;
TypeSpec.Builder nullBuilder = TypeSpec.classBuilder(className)
.addModifiers(Modifier.FINAL);
skipDeprecated(nullBuilder);
nullBuilder.addSuperinterface(interf.tname());
if(superclass != null) nullBuilder.superclass(tname(baseName(superclass)));
for(Smethod method : methods){
String signature = method.toString();
if(!signatures.add(signature)) continue;
Stype compType = interfaceToComp(method.type());
MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL);
int index = 0;
for(ParameterSpec spec : builder.parameters){
Reflect.set(spec, "name", "arg" + index++);
}
builder.addAnnotation(OverrideCallSuper.class); //just in case
if(!method.isVoid()){
String methodName = method.name();
switch(methodName){
case "isNull":
builder.addStatement("return true");
break;
case "id":
builder.addStatement("return -1");
break;
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();
if(variable == null || !varInitializers.containsKey(desc)){
builder.addStatement("return " + getDefault(method.ret().toString()));
}else{
String init = varInitializers.get(desc);
builder.addStatement("return " + (init.equals("{}") ? "new " + variable.mirror().toString() : "") + init);
}
}
}
nullBuilder.addMethod(builder.build());
}
nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build());
write(nullBuilder, imports.toSeq());
}
write(nullsBuilder);
}
}
@@ -57,6 +57,9 @@ public class AssetsProcess extends BaseProcessor{
ichtype.addField(FieldSpec.builder(ParameterizedTypeName.get(ObjectIntMap.class, String.class),
"codes", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("new ObjectIntMap<>()").build());
ichtype.addField(FieldSpec.builder(ParameterizedTypeName.get(IntMap.class, String.class),
"codeToName", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("new IntMap<>()").build());
ObjectSet<String> used = new ObjectSet<>();
for(Jval val : icons.get("glyphs").asArray()){
@@ -67,7 +70,9 @@ public class AssetsProcess extends BaseProcessor{
int code = val.getInt("code", 0);
iconcAll.append((char)code);
ichtype.addField(FieldSpec.builder(char.class, name, Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).addJavadoc(String.format("\\u%04x", code)).initializer("'" + ((char)code) + "'").build());
ichinit.addStatement("codes.put($S, $L)", name, code);
ichinit.addStatement("codeToName.put($L, $S)", code, name);
ictype.addField(TextureRegionDrawable.class, name + "Small", Modifier.PUBLIC, Modifier.STATIC);
icload.addStatement(name + "Small = mindustry.ui.Fonts.getGlyph(mindustry.ui.Fonts.def, (char)" + code + ")");
@@ -102,7 +102,7 @@ public class StructProcess extends BaseProcessor{
//bools: single bit, needs special case to clear things
setter.beginControlFlow("if(value)");
setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset);
setter.addStatement("return ($T)($L | (1L << $LL))", structType, structParam, offset);
setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.endControlFlow();
@@ -28,6 +28,10 @@ public class Stype extends Selement<TypeElement>{
return interfaces().flatMap(s -> s.allInterfaces().add(s)).distinct();
}
public boolean isInterface(){
return e.getKind() == ElementKind.INTERFACE;
}
public Seq<Stype> superclasses(){
return Seq.with(BaseProcessor.typeu.directSupertypes(mirror())).map(Stype::of);
}
@@ -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}]}
+51 -44
View File
@@ -1,12 +1,18 @@
import java.text.SimpleDateFormat
buildscript{
ext{
getArcHash = {
return new Properties().with{ p -> p.load(file('gradle.properties').newReader()); return p }["archash"]
}
arcHash = property("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{
mavenLocal()
mavenCentral()
@@ -16,25 +22,25 @@ buildscript{
}
dependencies{
classpath "com.github.Anuken.Arc:packer:$arcHash"
classpath "com.github.Anuken.Arc:arc-core:$arcHash"
classpath arcModule(":extensions:packer")
classpath arcModule(":arc-core")
}
}
plugins{
id "org.jetbrains.kotlin.jvm" version "1.6.0"
id "org.jetbrains.kotlin.kapt" version "1.6.0"
id "org.jetbrains.kotlin.jvm" version "2.1.10"
id "org.jetbrains.kotlin.kapt" version "2.1.10"
}
allprojects{
apply plugin: 'maven-publish'
version = project.hasProperty("packageVersion") ? project.getProperty("packageVersion") : 'release'
group = 'com.github.Anuken'
ext{
versionNumber = '7'
if(!project.hasProperty("versionModifier")) versionModifier = 'release'
versionNumber = '8'
if(!project.hasProperty("versionModifier")) versionModifier = 'beta'
if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
@@ -48,20 +54,6 @@ allprojects{
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 ->
if(platform == "windows"){
platform += "64"
@@ -99,6 +91,10 @@ allprojects{
return project.getProperties()["buildversion"]
}
getCommitHash = {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
}
getPackage = {
return project.ext.mainClassName.substring(0, project.ext.mainClassName.indexOf("desktop") - 1)
}
@@ -116,12 +112,12 @@ allprojects{
generateLocales = {
def output = 'en\n'
def bundles = new File(project(':core').projectDir, 'assets/bundles/')
bundles.listFiles().each{ other ->
if(other.name == "bundle.properties") return
output += other.name.substring("bundle".length() + 1, other.name.lastIndexOf('.')) + "\n"
bundles.list().sort().each{ name ->
if(name == "bundle.properties") return
output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
}
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().findAll{f -> f.endsWith(".msch")}.join("\n")
}
writeVersion = {
@@ -143,6 +139,11 @@ allprojects{
props["number"] = versionNumber
props["modifier"] = versionModifier
props["build"] = buildid
props["buildDate"] = new SimpleDateFormat("MMMM d, yyyy HH:mm a", Locale.getDefault()).format(new Date())
props["commitHash"] = "unknown"
if(project.hasProperty("showCommitHash")){
props["commitHash"] = getCommitHash()
}
props.store(pfile.newWriter(), "Autogenerated file. Do not modify.")
}
@@ -195,7 +196,7 @@ allprojects{
tasks.withType(JavaCompile){
targetCompatibility = 8
sourceCompatibility = JavaVersion.VERSION_16
sourceCompatibility = JavaVersion.VERSION_17
options.encoding = "UTF-8"
options.compilerArgs += ["-Xlint:deprecation"]
dependsOn clearCache
@@ -230,7 +231,7 @@ configure(subprojects - project(":annotations")){
tasks.withType(Javadoc){
options{
addStringOption('Xdoclint:none', '-quiet')
addStringOption('-release', '16')
addStringOption('-release', '17')
encoding('UTF-8')
}
}
@@ -243,7 +244,9 @@ project(":desktop"){
dependencies{
implementation project(":core")
implementation arcModule("extensions:profiling")
implementation arcModule("extensions:discord")
implementation arcModule("natives:natives-filedialogs")
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
@@ -252,6 +255,7 @@ project(":desktop"){
implementation "com.github.Anuken:steamworks4j:$steamworksVersion"
implementation arcModule("backends:backend-sdl")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
}
}
@@ -262,7 +266,7 @@ project(":core"){
kapt{
javacOptions{
option("-source", "16")
option("-source", "17")
option("-target", "1.8")
}
}
@@ -309,7 +313,7 @@ project(":core"){
task assetsJar(type: Jar, dependsOn: ":tools:pack"){
archiveClassifier = 'assets'
from files("assets"){
exclude "config", "cache", "music", "sounds"
exclude "config", "cache", "music", "sounds", "sprites/fallback"
}
}
@@ -320,11 +324,6 @@ project(":core"){
}
}
artifacts{
archives sourcesJar
archives assetsJar
}
dependencies{
compileJava.dependsOn(preGen)
@@ -335,13 +334,14 @@ project(":core"){
api arcModule("extensions:g3d")
api arcModule("extensions:fx")
api arcModule("extensions:arcnet")
implementation arcModule("extensions:filedialogs")
api "com.github.Anuken:rhino:$rhinoVersion"
if(localArc() && debugged()) api arcModule("extensions:recorder")
if(localArc()) api arcModule(":extensions:packer")
if(localArc && debugged()) api arcModule("extensions:recorder")
if(localArc) api arcModule(":extensions:packer")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
compileOnly project(":annotations")
kapt project(":annotations")
if(!project.hasProperty("noKapt")) kapt project(":annotations")
}
afterEvaluate{
@@ -370,7 +370,6 @@ project(":core"){
//these are completely unnecessary
tasks.kaptGenerateStubsKotlin.onlyIf{ false }
tasks.compileKotlin.onlyIf{ false }
tasks.inspectClassesForKotlinIC.onlyIf{ false }
}
//comp** classes are only used for code generation
@@ -385,6 +384,7 @@ project(":server"){
dependencies{
implementation project(":core")
implementation arcModule("backends:backend-headless")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
}
}
@@ -396,6 +396,7 @@ project(":tests"){
testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1"
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1"
testImplementation arcModule("backends:backend-headless")
testImplementation "org.json:json:20230618"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
}
@@ -420,6 +421,9 @@ project(":tools"){
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
implementation arcModule("backends:backend-headless")
implementation("com.google.guava:guava:33.3.1-jre")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
}
}
@@ -428,7 +432,7 @@ project(":annotations"){
dependencies{
implementation 'com.squareup:javapoet:1.12.1'
implementation "com.github.Anuken.Arc:arc-core:$arcHash"
implementation arcModule("arc-core")
}
}
@@ -442,6 +446,9 @@ configure([":core", ":server"].collect{project(it)}){
publications{
maven(MavenPublication){
from components.java
if(project.name == "core"){
artifact(tasks.named("assetsJar"))
}
}
}
}
+12 -13
View File
@@ -1,18 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
version="1.1"
id="svg380"
sodipodi:docname="admin.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
version="1.1"
id="svg380"
sodipodi:docname="admin.svg"
inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
<metadata
id="metadata386">
<rdf:RDF>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

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

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

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

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

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

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

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

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

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

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

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

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 B

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 B

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