Compare commits

...

3597 Commits
v145 ... master

Author SHA1 Message Date
Anuken
6aa3e6027b Fixed maps with item/power sources 2026-03-19 15:05:07 -04:00
Anuken
30777e314e Internally renamed all maps to match sector name / Added unit tests to check for item/power sources 2026-03-19 12:21:09 -04:00
Anuken
f989f5609c Test fixes 2026-03-19 11:05:54 -04:00
Anuken
71dd8587a6 Sector submission updates 2026-03-18 21:18:10 -04:00
Anuken
602f2b8557 Upload dependency jar along with releases 2026-03-18 16:13:00 -04:00
Anuken
aa6809b16a Dependency order fix 2 2026-03-18 10:58:30 -04:00
Anuken
88a8647570 Minor dependency order fix 2026-03-18 10:47:10 -04:00
Anuken
31b3a88404 Made depsJar include sources 2026-03-18 10:46:44 -04:00
Anuken
2fe23966f9 Fixed tests / Removed win32 packr builds 2026-03-17 23:37:58 -04:00
Anuken
e7ba494bfc Triggering a test build 2026-03-17 22:09:50 -04:00
Anuken
60f2c61346 Updated sector submissions / Added x/y to more drawer types 2026-03-17 21:20:34 -04:00
Anuken
98a9bf1e3c Merge remote-tracking branch 'origin/master' 2026-03-17 20:14:08 -04:00
Anuken
aecf80c08c Fixed sector 13's objective display 2026-03-17 20:13:47 -04:00
Github Actions
1ca9582296 Automatic bundle update 2026-03-17 23:16:27 +00:00
Felipe Jovino
18c57bb9a3 Add UI edge padding setting (#11741)
* feat(ui): added edge padding support and translations

* Bundles: added uiEdgePadding translations

* add Jovinull in contributors

* refactor(ui): extract updateMargins and apply padding to longest axis

* refactor(settings): use Intc and call updateMargins directly
2026-03-17 19:15:09 -04:00
Anuken
29b54f0a93 Possible fix for #11758 2026-03-15 11:57:18 -04:00
Anuken
ddfe45856f Merge remote-tracking branch 'origin/master' 2026-03-15 00:29:05 -04:00
Anuken
f1372ded5d Added large canvas to tech tree 2026-03-15 00:29:00 -04:00
Github Actions
3ede4618fe Automatic bundle update 2026-03-15 04:28:01 +00:00
Anuken
26175c65b3 Added large canvas block & canvas image export/import 2026-03-15 00:26:40 -04:00
Anuken
c920fe2d21 Removed usage of BoostAI in enter payload command 2026-03-14 02:05:23 -04:00
Anuken
5fd7f68510 Sector submission updates 2026-03-14 01:55:01 -04:00
Anuken
55d567395e Merge remote-tracking branch 'origin/master' 2026-03-14 00:15:56 -04:00
Anuken
b8e3a9cd7f Fixed beam drill speed bar not reflecting power 2026-03-13 23:53:13 -04:00
Anuken
54bfc2baad Enable planet atmosphere on mobile by default 2026-03-13 18:40:27 -04:00
buthed010203
d15da6e07e Label ids, deletable labels & popups (#11753)
* Label ids, deletable labels & popups

* Add Nullable annotations
2026-03-13 18:06:41 -04:00
Github Actions
deeecfda25 Automatic bundle update 2026-03-13 22:06:31 +00:00
OSPx
5eacd810a6 Added clipboard copy API to Call (#11756) 2026-03-13 18:05:13 -04:00
Anuken
4380f3ec09 Enable animated shields on Android by default 2026-03-13 18:02:30 -04:00
Anuken
06af1faf5b Merge remote-tracking branch 'origin/master' 2026-03-12 22:18:07 -04:00
Anuken
1fb6c0976d Canvas block dialog refactored / Fixed crateredBattleground being in the wrong place 2026-03-12 22:18:01 -04:00
Github Actions
d107b264d8 Automatic bundle update 2026-03-12 21:56:29 +00:00
Anuken
ab14f3dfb4 Merge remote-tracking branch 'origin/master' 2026-03-12 17:55:02 -04:00
Anuken
f5c59ff54c Added a new "preparation" sector before PLT / Renamed "The Craters" 2026-03-12 17:54:51 -04:00
buthed010203
16bbcb62e6 Allow mods to mark themselves as legacy compatible meaning that mods from v7 which still work in v8 can continue to use an old repo and work in both versions. (#11752) 2026-03-12 17:03:10 -04:00
buthed010203
04465c4abc Implement popup id system so that popups don't flicker. (#11751) 2026-03-12 16:46:43 -04:00
Anuken
9fa69c59f9 Static field fix 2026-03-12 16:40:02 -04:00
Anuken
f62c344d7a Merge remote-tracking branch 'origin/master' 2026-03-12 16:16:57 -04:00
Anuken
09e30bac71 Massive optimizations to build plan rendering (~100x) 2026-03-12 16:16:47 -04:00
Cardillan
6cc7ea5e57 Gracefully handle string value size exceeding 65535 bytes (#11750) 2026-03-11 19:09:05 -04:00
Anuken
b3561933f7 Fixed Perilous Harbor walls blocking enemies 2026-03-11 15:01:03 -04:00
Anuken
37357154f8 Merge remote-tracking branch 'origin/master' 2026-03-10 14:44:23 -04:00
Anuken
9c9980c329 Removed leftover message blocks from Fallen Vessel submission 2026-03-10 14:44:17 -04:00
Github Actions
7210bdc0c9 Automatic bundle update 2026-03-10 06:52:11 +00:00
Felipe Jovino
a7e97c06c6 Completes the Brazilian Portuguese localization (#11742)
* locales: update Brazilian Portuguese (pt_BR) translations for v7 and Erekir contente

* add Jovinull in contributors

* Apply suggestion from @DinoWattz

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>

* Apply suggestions from code review part2

* Update bundle_pt_BR.properties part 4

* Update bundle_pt_BR.properties part 5

* Update bundle_pt_BR.properties part 6

* Apply suggestions from code review

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>

* Update launch pad names to match English bundle

---------

Co-authored-by: DinoWattz <116862698+DinoWattz@users.noreply.github.com>
2026-03-10 02:50:37 -04:00
Anuken
00cc2cd1bf Fixed #11744 2026-03-10 02:06:52 -04:00
Anuken
7858e29b21 Merge remote-tracking branch 'origin/master' 2026-03-09 21:24:55 -04:00
Anuken
6e793a1c1d Fixed #11747 2026-03-09 21:24:27 -04:00
Github Actions
3bf47520a0 Automatic bundle update 2026-03-09 02:01:39 +00:00
Anuken
19ab8423eb Added 'hold position' stance (closes Anuken/Mindustry-Suggestions/issues/6157) 2026-03-08 22:00:02 -04:00
Anuken
45e5ca3612 More stat tracking 2026-03-07 20:58:04 -05:00
Anuken
b85056a493 WIP campaign stat tracking (not displayed yet) 2026-03-07 20:55:24 -05:00
Anuken
2b74317b34 Fixed sector remapping in JSON mods / New 76 submission 2026-03-07 20:11:11 -05:00
Anuken
63f0776079 Fixed attribute check with placeableLiquid blocks 2026-03-06 20:54:16 -05:00
Anuken
ac361d4e8f Merge remote-tracking branch 'origin/master' 2026-03-06 11:57:04 -05:00
Anuken
319593e0b6 Tweaks to Atolls tutorial and bases 2026-03-06 11:56:57 -05:00
Github Actions
86dc36a372 Automatic bundle update 2026-03-06 04:56:15 +00:00
Anuken
79a991a2a0 Made boosting a stance 2026-03-05 23:54:35 -05:00
Anuken
70c2010ea5 Fixed GenericCrafter patch crash 2026-03-04 23:57:42 -05:00
Anuken
65e4a22c84 Fixed Japanese font being displayed incorrectly 2026-03-04 23:48:49 -05:00
Anuken
0215cabda8 Added fallback for monospace font 2026-03-04 19:16:22 -05:00
Anuken
2ed9fa8834 Fixed #11735 2026-03-04 17:14:17 -05:00
Anuken
d3b4943c55 Removed unused stat 2026-03-03 22:05:27 -05:00
Anuken
8232e5aa52 Minor sector submission update 2026-03-03 21:06:49 -05:00
Anuken
785054d28b Renamed Erekir editor-only shield projector to "barrier projector" 2026-03-02 21:56:40 -05:00
Anuken
fe620796b4 Merge remote-tracking branch 'origin/master' 2026-03-01 14:19:51 -05:00
Anuken
c9efe991df Fixed #11728 2026-03-01 14:19:46 -05:00
Gureumi
df9d6bbfda Delete Korea server entry from servers_v7.json (#11729) 2026-03-01 14:18:40 -05:00
Anuken
1c2a3eb2e5 Merge remote-tracking branch 'origin/master' 2026-02-28 00:05:32 -05:00
Anuken
d0005aea7f Turret reload 'fix' moved to PowerTurret 2026-02-28 00:05:22 -05:00
Cardillan
f9fa92afc1 Fix draw image bug with tiled displays. (#11721) 2026-02-28 00:01:56 -05:00
Efsfse2280
ef5d5abfff Update UnitTypes.java (#11727) 2026-02-28 00:01:27 -05:00
Anuken
5a2a1658ce Fixed #11717 2026-02-27 22:48:02 -05:00
Anuken
6ad8d06015 Hacky wait time save/loading for processors 2026-02-26 23:50:52 -05:00
Anuken
adb9a82d84 Fixed Ground Zero being land-able with IPA, leading to buggy behavior 2026-02-25 23:11:20 -05:00
Anuken
0d112fd655 Merge remote-tracking branch 'origin/master' 2026-02-25 22:32:36 -05:00
Anuken
4d8ebbcc15 Fixed some disabled image buttons being 'clickable' 2026-02-25 22:32:30 -05:00
SomeonesShade
3fd0d817e7 Armor Multiplier Display Adjustments (#11710)
* Made Armor Weakness a number rather than a % for display.

* Renamed to ArmorPiercing to PartialArmorPierce

* ArmorMult doesn't display if Pierce Armor is On
renamed the bundle to "% armor pierce"

* Just In Case
2026-02-25 22:31:30 -05:00
Github Actions
515c7e9f72 Automatic bundle update 2026-02-26 03:26:59 +00:00
ItsKirby69
9cb2ae259c Add new Map Filter Options (#11712)
* bundles

* Add new filters
2026-02-25 22:25:27 -05:00
Anuken
4462f1bea4 Fixed #11714 2026-02-25 22:20:32 -05:00
Anuken
2fa5cf5dab Added sounds for picking up and dropping payloads 2026-02-24 22:01:41 -05:00
Anuken
8d16c1768e Fixed tests 2026-02-24 12:19:23 -05:00
Anuken
769e45e65a Merge remote-tracking branch 'origin/master' 2026-02-24 12:13:42 -05:00
Anuken
cc1cea5b93 Fixed #11709 2026-02-24 12:13:36 -05:00
Github Actions
36076eb7f8 Automatic class mapping update 2026-02-24 17:03:55 +00:00
Anuken
d1e512e7c8 Fixed push script 2026-02-24 12:01:34 -05:00
Anuken
f0df12127f Added actions task to automatically update class mappings 2026-02-24 11:54:47 -05:00
Anuken
628efdc6f2 Fixed packing 2026-02-24 11:39:37 -05:00
Anuken
41edbd338d Updated to Gradle 9 2026-02-24 00:32:22 -05:00
Anuken
eedfb62cf2 Fixed banned units on Coastline 2026-02-23 22:31:00 -05:00
Anuken
f5e83e1e20 Possible power fix for derelict structures 2026-02-22 20:51:17 -05:00
Anuken
f20e3ff946 Fixed #11705 2026-02-22 20:09:44 -05:00
Anuken
7da63ac504 Fixed #11697 2026-02-20 17:03:47 -05:00
Anuken
76dc529d23 Fixed #11698 2026-02-20 16:19:39 -05:00
Anuken
74b9589eb6 Merge remote-tracking branch 'origin/master' 2026-02-20 15:58:09 -05:00
Anuken
3b179315c1 Better attribute parsing error message 2026-02-20 15:58:03 -05:00
Github Actions
6850704072 Automatic bundle update 2026-02-20 03:54:05 +00:00
Anuken
fd00f3fae3 New basic frozen forest tutorial 2026-02-19 22:52:36 -05:00
Anuken
b00b88476b Fixed a crash with width/height == 0 2026-02-19 22:05:15 -05:00
Anuken
f8ab28196b Merge remote-tracking branch 'origin/master' 2026-02-19 22:01:31 -05:00
Anuken
26bae55830 Fixed #11694 2026-02-19 22:01:25 -05:00
Github Actions
85b44f02b3 Automatic bundle update 2026-02-19 03:42:15 +00:00
EggleEgg
061b12ed80 Stat info entry (#11674)
* Stat info entry

* oop cleanup imports
2026-02-18 22:40:44 -05:00
Github Actions
b72031e62f Automatic bundle update 2026-02-19 03:38:07 +00:00
SITUVNgcd
56a7588736 Update Vietnamese translation (#11677)
* Update Vietnamese translation

58fe731e70

* Something went wrong while export from translation tool. Fixed
2026-02-18 22:36:25 -05:00
Anuken
a7f2bb3b79 Merge remote-tracking branch 'origin/master' 2026-02-18 21:43:33 -05:00
Anuken
4fcb89cb28 Fixed #11690 2026-02-18 21:43:25 -05:00
Alone
9127d8a8ac Replace '@category.' + cat.name with cat.localized() to achieve better compatibility with StatCat. I don't understand why localized was written but not used. (#11687) 2026-02-17 16:51:19 -05:00
Github Actions
75155f7304 Automatic bundle update 2026-02-17 21:47:15 +00:00
Anuken
50f6b1675e Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-02-17 16:45:28 -05:00
Anuken
40ca70ae26 arc 2026-02-17 16:45:25 -05:00
summoner
34ee406445 Translation: Update bundle_hu.properties (#11685)
* Translation: Update bundle_hu.properties

Fix mistakes

* Translation: Update bundle_hu.properties. Follow the changes of the english bundle.
2026-02-17 16:45:10 -05:00
Fu'ad Husnan
3f8fe03003 Update Prcessors' description for Indonesian translation (#11678)
Updated descriptions for micro, logic, and hyper processors to use 'perulangan' (means 'iteration') instead of 'lingkaran' (means 'circle').
2026-02-17 16:45:01 -05:00
Anuken
07d5b03e35 More achievement fixes 2026-02-16 13:30:21 -05:00
Anuken
3c239e8af0 Defer even firing until after unit is added 2026-02-16 13:22:32 -05:00
Anuken
9d759d03eb Correctly fire UnitCreateEvent in UnitAssembler 2026-02-16 13:21:56 -05:00
Anuken
6c53474479 Apparently zenity is still needed, marvelous 2026-02-16 12:59:43 -05:00
SomeonesShade
10e9655a43 Copper Salvo: 50% Armor Weakness with 5x Ammo Mult (#11686) 2026-02-16 12:53:07 -05:00
Anuken
13ad318ad9 Buffer fixes 2026-02-16 12:50:34 -05:00
Anuken
4aa78c6a11 Fixed #11649 2026-02-16 12:47:54 -05:00
Anuken
f34ddc8d9b Earlier version and logging initialization 2026-02-16 12:27:10 -05:00
Anuken
59fb89c243 Merge remote-tracking branch 'origin/master' 2026-02-16 11:58:47 -05:00
Anuken
e5202a8f92 Fixed #11672 2026-02-16 11:58:42 -05:00
Github Actions
5ddff4ce22 Automatic bundle update 2026-02-16 16:45:12 +00:00
Anuken
1ae0f6171b 32-bit messages cleaned up 2026-02-16 11:43:36 -05:00
Anuken
550bc0c311 Fixed #11688 2026-02-16 11:40:02 -05:00
Anuken
ca04662341 Fixed #11680 2026-02-16 11:38:56 -05:00
Anuken
a3682756dc Revert "Removed borderless fullscreen option (window should always be borderless fullscreen anyway)"
This reverts commit d4cda24fb8.
2026-02-16 11:30:35 -05:00
Anuken
4f52ec4846 Fixed #11681 2026-02-16 11:27:20 -05:00
Anuken
b26685f05e Fixed #11679 2026-02-16 11:24:41 -05:00
Anuken
a6743e8217 Fixed core database search being broken 2026-02-16 11:23:27 -05:00
Anuken
0580e1afbb SDL3 is broken, reverting to SDL2 (Closes #11671, #11676) 2026-02-16 10:58:34 -05:00
Anuken
d8e94923d6 Merge remote-tracking branch 'origin/master' 2026-02-15 12:49:34 -05:00
Anuken
b1d40fb039 Added error dialog when launching with 32-bit windows or Java 8 2026-02-15 12:49:28 -05:00
Chorus
dc0ced3ca3 Added some translations (#11513) 2026-02-13 20:35:58 -05:00
Anuken
f6266db2bc Triggering BE build 2026-02-13 20:31:08 -05:00
Anuken
f5b2b81c21 Fixed attempts to load folders as maps in mods 2026-02-13 20:20:31 -05:00
Anuken
50c40be5e2 Buildscript updates 2026-02-13 13:58:38 -05:00
Anuken
fa13d108d9 Buildscript fixes 2026-02-13 11:29:36 -05:00
Anuken
8069a7b306 Merge remote-tracking branch 'origin/master' 2026-02-13 11:17:48 -05:00
Anuken
42fe38c2aa Fixed improperly initialized mods crashing the database 2026-02-13 11:17:43 -05:00
summoner
87b71295f2 Translation: Update bundle_hu.properties (#11475)
* Translation: Update bundle_hu.properties

Fix mistranslations
Fix typos
Finetune sentences for ingame coding consistency

* Translation: Update bundle_hu.properties

Translate new strings

* Follow the changes of the english bundle

* Translation: Follow the changes of the english bundle

Follow the changes of the english bundle

* Fix translation

fix the word "projector" translation

kivetítő -> vetítő

* Fine tune latest building names

* Fix mistakes

* Translate new strings

* Translate new string

* Update bundle_hu.properties

Fixing mistakes and typos

* Update bundle_hu.properties

Add missed sentence to string

* Update bundle_hu.properties

add missing .

* Update bundle_hu.properties

Fix consistency and coherency

* Update bundle_hu.properties

fix . dot

* Update bundle_hu.properties

fix translation of the word pause
Fix consistency

* Fix "x" -> db, fix consistency

* Fix spaces

* Fix some words translation: duct, shield, utility / csatorna, pajzs, fenntartó

* Fix translation

* Update bundle_hu.properties

Fine-tune translation

* Fine tuning strings

* Translate new string

* Translation: Update bundle_hu.properties

Translate new strings
Fix translation of rebuild and respawn words -> újjáépítés and újjáéledés

* Translation: Update bundle_hu.properties

Delete dupe line

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings.
Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

Follow the english bundle changes

Coastline -> Humid Coastline
Partvidék -> Párás partvidék

* Translation: Update bundle_hu.properties

Fix Partvonal -> Partvidék

* Translation: Update description.txt

Fix consistency and coherency with the bundle_hu.properties

* Translation: Update achievements.vdf

Fix coherency and consitency with the bundle_hu properties

* Translation: Update bundle_hu.properties

* Translation: Update hu-hu.json

Translate new strings.
Follow the changes of the english bundle.

* Translation: Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

fixing words
2026-02-13 11:13:46 -05:00
Anuken
03bea6b291 Updated scripts to match the proper SDL backend name 2026-02-13 11:06:24 -05:00
Anuken
0aa091b212 Fixed #11666 2026-02-13 10:01:37 -05:00
Anuken
dec4913090 No AI-generated PRs 2026-02-13 00:42:16 -05:00
TheCuber222
c01a35d410 Translate:Removed outdated description (#11659)
Omura will no longer produce Flare; this information is outdated.
2026-02-12 16:41:08 -05:00
Anuken
15f5885b0f arc 2026-02-12 13:06:14 -05:00
Anuken
c3ccee72a7 Triggering build 2026-02-12 12:40:12 -05:00
Anuken
139d7626b2 Proper shield arc velocity nullification 2026-02-12 12:22:00 -05:00
Anuken
d285dd6855 Merge remote-tracking branch 'origin/master' 2026-02-12 09:12:28 -05:00
Anuken
0a066fbef7 Another wayland fix attempt 2026-02-12 09:12:19 -05:00
Anuken
4d70395204 Update deployment.yml 2026-02-11 21:00:45 -05:00
Anuken
98d4130222 Update deployment.yml 2026-02-11 20:55:27 -05:00
Anuken
24ee7a6af3 Log driver and remove useless wayland workaround 2026-02-11 20:21:36 -05:00
Anuken
9a40c949d5 localArc should now work without jitpack 2026-02-11 19:56:40 -05:00
Anuken
633105305a WIP jitpack-less build 2026-02-11 19:42:39 -05:00
Cryofluid
b22cfa0c74 Update BulletType.java (#11656) 2026-02-11 19:31:45 -05:00
Anuken
58c1aee0df (jitpack) 2026-02-11 14:47:25 -05:00
Anuken
3d7b55c01e Another attempt at fixing #11657 2026-02-11 14:07:50 -05:00
Anuken
2510dcabb4 ????? 2026-02-10 21:37:09 -05:00
Anuken
756e553b31 and again 2026-02-10 21:36:04 -05:00
Anuken
82443db8ec jitpack strikes again 2026-02-10 21:33:08 -05:00
Anuken
de6dd91277 Re-triggering build 2026-02-10 21:09:05 -05:00
Anuken
ce532f25f7 Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-02-10 20:58:16 -05:00
Anuken
8df1d96a2e arc 2026-02-10 20:58:14 -05:00
EggleEgg
7deb20ab65 Bugfix: Precept bullet (#11650)
* HOW OR WHEN DID I WRITE THIS

* IT S 120 YOU MORON
2026-02-10 19:38:16 -05:00
Anuken
219689a74f Merge remote-tracking branch 'origin/master' 2026-02-10 19:37:51 -05:00
Anuken
3426904a60 Possible fix for #11653 2026-02-10 19:37:45 -05:00
EggleEgg
9e76806e90 Bugifx: unloader dont backflow into unlinked container (#11652) 2026-02-10 19:32:04 -05:00
Cardillan
3f5d963068 No timeout on drop to air (#11068) 2026-02-10 12:13:25 -05:00
Github Actions
58fe731e70 Automatic bundle update 2026-02-10 17:07:04 +00:00
EggleEgg
121afa0c95 Various database entry stats (#11583)
* Add Firerate Stat to Lustre and sublimate

* 8 votes

* forgot comment

* Show shock mine damage stats

* make spawnBullets appear in core database

* spawned instead

* typo h

* fuck impact stats

* segment and point defense stuff

* Change repair & shieldregen field's shown stats

* Grant "Airborne" achievement when commanding units

* more database entries

* navanax entries (holy hell there are so many)

* boosting speed entry

* add arrow icon and stuff

* dont break tests

* junction storage per side

* Apply suggestion from @Anuken

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-10 12:05:42 -05:00
Github Actions
cb1ba51238 Automatic bundle update 2026-02-10 16:32:35 +00:00
belezoro
98a7e08624 Update translations in bundle_eu.properties (#11462)
* Update translations in bundle_eu.properties

* Translate properties to Basque

Updated various property translations to Basque.

* Update translations in bundle_eu.properties

* Translate game properties to Basque

Translated various difficulty and sector descriptions from English to Basque.

* Add Basque translations for sectors and statuses

Translated sector and status descriptions to Basque.

* Translate settings and abilities to Basque

Updated various settings and ability descriptions to Basque language.

* Translate properties in bundle_eu to Basque

* Update bundle_eu.properties

* Translate block names to Basque

Updated block names and descriptions to Basque translations.

* Translate hints in bundle_eu.properties to Basque

* Translate hints in bundle_eu.properties to Basque

* Translate hints and instructions to Basque

Translated various hints and instructions from English to Basque in the properties file.

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-10 11:31:15 -05:00
EggleEgg
43a913fa78 Remove shooteffect when missile unit dies without target (#11644) 2026-02-10 10:53:28 -05:00
Anuken
dd4b07b2a2 Fixed #11647 2026-02-10 10:47:57 -05:00
Anuken
b587253ac0 Potential bright screen fix (in arc) 2026-02-09 23:37:34 -05:00
Anuken
d4cda24fb8 Removed borderless fullscreen option (window should always be borderless fullscreen anyway) 2026-02-09 20:39:24 -05:00
Anuken
51a2588c4e Fixed #11646 2026-02-09 20:25:02 -05:00
Anuken
de3c2430c0 Fixed #11645 2026-02-09 20:08:29 -05:00
Anuken
4073ffbbb6 Fixed keyboard focus remaining on cancel button after loading hides 2026-02-09 19:51:12 -05:00
Anuken
a55e0a3d53 Merge remote-tracking branch 'origin/master' 2026-02-09 13:36:08 -05:00
Anuken
d90c830b27 Fixed #11636 2026-02-09 13:36:01 -05:00
Kevin Vilyan
e53047854f Update Bundle ID (#11557)
* Update Bundle ID

* Add files via upload

* Fungal Pass & Frontier Tutorials

* Fix Unicode

* Fix tutorial text for ground factory placement

* data patch hint

* Update Indonesian translations for properties

Updated translations for coastline and max units.

* Fixed word buat -> produksi

* still found inconsistency

* node

* zone

* spotted inconsistency

* SAKELAR URAGH

* translate latest changes from erekir balance
2026-02-09 13:21:43 -05:00
MCxzfwq
cfabcaa871 Some minor modifications (#11575)
* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* Update ForceProjector.java
2026-02-09 13:16:13 -05:00
Cardillan
b3c8a8ec4f Fix draw image bug with tiled displays. (#11638) 2026-02-09 13:14:42 -05:00
EggleEgg
78e2b1d3be Bugfix: fortress real range too small (#11640)
* dont thread the needle

* even less
2026-02-09 13:12:13 -05:00
Anuken
b663f71640 Gradle is awful 2026-02-08 22:38:41 -05:00
Anuken
31301a7c34 Player JSON revision 2026-02-08 22:29:32 -05:00
Anuken
40395ef039 Merge remote-tracking branch 'origin/master' 2026-02-08 22:25:49 -05:00
Anuken
96af273bb5 Fixed nonsensical logic filter code 2026-02-08 22:25:43 -05:00
Github Actions
e600d9bc02 Automatic bundle update 2026-02-09 03:20:46 +00:00
酪桦姬
da40fabeaa Update bundle_zh_CN.properties (#11478)
* Update bundle_zh_CN.properties

* Update Chinese localization for various terms

* Update bundle_zh_CN.properties

* Update launch candidate message in Chinese properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-08 22:19:42 -05:00
Joan Josep
2641e0c1cc Translation: Update bundle_ca.properties (#11518)
* Translation: Update bundle_ca.properties

* Translation: Update bundle_ca.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2026-02-08 22:18:54 -05:00
Vector
2bddc9a00f Update bundle_es.properties (#11578)
* Update bundle_es.properties

* Update bundle_es.properties
2026-02-08 22:17:22 -05:00
SITUVNgcd
87ae076950 Update Vietnamese translation (#11586)
* Translate new strings

Patch guide & Fields view

* Translate new strings

* Translate new strings

Build logic, team rules,...

* Translate new strings

Core unloaders rule

* Translate new strings & update

Database subcategory & draw copy

* Translate new strings

* Update Vietnamese translation

Map tutorial strings
2026-02-08 22:17:07 -05:00
EggleEgg
b2aefdd4cf Bugfix: shieldarc unit removal on multiplayer (#11634)
* Bugfix: shieldarc unit removal on multiplayer

* update description

* Update core/src/mindustry/entities/Units.java

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

---------

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
2026-02-08 21:33:29 -05:00
EggleEgg
88f1e0c4af Erekir rebalance v5 (#11511)
* werwe

* phase scathe + minor tweak to surge scathe

* bs changes

* yay

* scathe bs

* 45t

* applied correctly now

* 343rfe

* whatever

* a

* Idk what I m doing

* idk

* bs

* tecta + titan balance changes

* tiny fix

* some reverts + cyanosub nerf

* oop

* better

* boring vanq buffs

* no, stop

* now

* -100% build mult

* revert tecta nerf

* better tecta bvb but -15% dps

* armor rend effect

* some reverts

* more

* more

* more

* avert changes

* avert shenanigans

* more balance ig

* PLEASE FREE ME

* more vanq changes

* more stuff

* flux buff

* conquer buff and stuff

* I m starting to like this

* finally fragOnLastHit fixed

* more tecta shield buffs

* done

* shieldarc json support just in case

* revert reflect convex spread

* fixes, dont override bullet.type

* cleanup + more tecta shield changes

* screw it, 0.5

* fix chance to deflect db entry
2026-02-07 20:57:51 -05:00
Redstonneur1256
47d28c0d20 Logic sensor (#10795)
* Add `selectedBlock` logic sensor

* Add `buildX`/`buildY`/`building` logic sensors

* Change `building` from boolean to the building

* `breaking`

* Make `breaking`/`building` more consistent

* Allow blocks/content to be null

* Change `selectedBlock` from air to null

* Change `selectedBlock` from air to null

* Make `selectedBlock` SyncLocal

* Add `selectedRotation`
2026-02-07 20:52:33 -05:00
Anuken
b2a574eb66 Merge remote-tracking branch 'origin/master' 2026-02-07 20:48:38 -05:00
Anuken
08c136f4ee Fallen Vessel submission updated 2026-02-07 20:48:31 -05:00
Cardillan
9c0446a053 Fix the disparity between acccumulator increase and time waited in WaitI (#11631) 2026-02-07 20:30:34 -05:00
Github Actions
ef4e93c396 Automatic bundle update 2026-02-08 01:23:47 +00:00
WMF
efb9acce1b New map rule to disable unit control via logic (#11627)
* map rule to disable unit control via logic

* syntaxn't
2026-02-07 20:22:29 -05:00
Anuken
80d2ddfab9 Merge remote-tracking branch 'origin/master' 2026-02-06 22:46:23 -05:00
Anuken
67d3a9feb0 Added field for running logic code upon objective completion 2026-02-06 22:46:17 -05:00
Sputnuc
3dd3cf5a28 True placement efficiency percentages text in ThermalGenerator (#11597) 2026-02-06 18:40:10 -05:00
SomeonesShade
7bbb81cd17 Salvo Buff (#11625) 2026-02-06 18:38:58 -05:00
laomoze
a5080a3faf Fix rotation (#11624) 2026-02-06 18:20:00 -05:00
Anuken
7d88eeee77 File picker cleanup 2026-02-06 01:30:16 -05:00
Anuken
52baac3fe9 Merge remote-tracking branch 'origin/master' 2026-02-06 00:51:18 -05:00
Anuken
5fe8170e7c Testing SDL-based file chooser 2026-02-06 00:51:13 -05:00
SomeonesShade
a2825a08a9 Added descentSpeed to UnitType.java (#11490)
plus fixing up descriptions for accuracy on what they do
2026-02-05 22:50:31 -05:00
Github Actions
6a2ef5a8ca Automatic bundle update 2026-02-06 03:50:28 +00:00
SeuEarth
04b38dd103 Update bundle_ko.properties (#11499)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Add files via upload

* Update bundle_ko.properties

* yeah oops

* Update bundle_ko.properties
2026-02-05 22:49:22 -05:00
Anuken
a7a3aaf06a Merge remote-tracking branch 'origin/master' 2026-02-05 22:29:10 -05:00
Anuken
9f21a98923 Fixed #11574 2026-02-05 22:29:04 -05:00
SomeonesShade
ab64677ea9 Balancing Train: Pyra Power Production Buffs, Pyra Scorch Ammo Nerfs, Crawler Building Damage Nerf (#11520)
* added itemDurationMultipliers for Pyra Combustion and Pyra Steam

* Pyratite Scorch Damage Nerf

* Crawler Building Damage Nerf

* Compromise: AP on Pyra Scorch

* 30 dmg, 0 ap scorch

* Pyra Scorch: 6x -> 10x ammo mult
2026-02-05 22:15:08 -05:00
Anuken
dced8834b6 Fixed bridges not linking when landing 2026-02-05 07:15:44 -05:00
Anuken
9ffc9cb4f4 Fixed non-objects being accepted as object values 2026-02-04 21:51:10 -05:00
Anuken
05771f4337 Correct key names based on keyboard layout 2026-02-04 21:34:19 -05:00
Anuken
82dfc3eba3 Merge remote-tracking branch 'origin/master' 2026-02-04 21:03:32 -05:00
Anuken
6b029cf8dd Possible lwjgl natives fix 2026-02-04 21:03:25 -05:00
Mars
a8e829e3ee Ensure onNewPlan() is also called on mobile when placing schematics (#11581) 2026-02-04 14:23:24 -05:00
Cardillan
025ac78e27 Clear buffer on drawflush (#11582) 2026-02-04 14:22:55 -05:00
Anuken
4a3e9593fd Merge remote-tracking branch 'origin/master' 2026-02-04 14:13:45 -05:00
Anuken
f92e7fffac Fixed #11603 2026-02-04 14:13:39 -05:00
Pyratite No Lead
637b02c42e Add real opposites and affinities to JSON StatusEffect (#11596) 2026-02-04 14:10:57 -05:00
BalaM314
9e091eaf06 Disarmed units should not crush fragile (#11611) 2026-02-04 14:00:02 -05:00
EggleEgg
3e0aafea36 Bugfix: selection size area text on mobile (#11590)
* I m blaming foos devs for my all mistakes and problems and global warming and the price of housing

* STOP IMPORTING RANDOM CLASSES VSCODE

* huh
2026-02-04 13:55:16 -05:00
Cardillan
89e89efac6 draw print statement fix (#11604) 2026-02-04 13:55:01 -05:00
Anuken
1381291256 Fixed #11608 2026-02-04 13:53:42 -05:00
Anuken
f7a0c59c53 Fixed #11612 2026-02-04 13:46:58 -05:00
Anuken
4c9a1538f7 Fixed #11607 2026-02-04 13:42:23 -05:00
Anuken
b9da705564 Fixed #11601 2026-02-04 13:36:15 -05:00
Anuken
764c38c71e Fixed #11593 2026-02-04 13:29:15 -05:00
Anuken
b0e0b46d2f Fixed #11588 2026-02-04 13:23:59 -05:00
Anuken
964810add9 Fixed #11587 2026-02-04 13:22:52 -05:00
Anuken
14fe0a4c85 Fixed #11585 2026-02-04 13:19:17 -05:00
Anuken
4497e34bbb Save file drop support for desktop 2026-02-04 12:36:40 -05:00
Anuken
5a9e8cbcac arc 2026-02-03 22:32:03 -05:00
Anuken
912f2942a6 Framework update 2026-02-03 16:19:16 +09:00
Anuken
4890453214 Arc hash update 2026-01-27 16:14:52 +09:00
Anuken
fd6a98f9db Experimental SDL3 backend 2026-01-27 16:06:08 +09:00
Anuken
2ad41a9047 Map submission updates 2026-01-25 09:22:24 +09:00
Anuken
9150360f74 Added temporary credit text for sector submissions 2026-01-19 08:50:29 +09:00
Anuken
08c1a7aa29 Merge branch 'master' of https://github.com/Anuken/Mindustry 2026-01-18 06:25:23 -05:00
Anuken
8b1c028b2a Added credit for extractionOutpost 2026-01-18 06:24:35 -05:00
Github Actions
895cea805e Automatic bundle update 2026-01-17 20:47:16 +00:00
Anuken
364fb579be Moved credits to global.properties 2026-01-17 15:40:38 -05:00
Anuken
88cfc7ad66 Merge remote-tracking branch 'origin/master' 2026-01-16 21:38:05 -05:00
Anuken
7c8ad05bc2 buffer fix 2026-01-16 21:38:00 -05:00
Github Actions
14aef11a11 Automatic bundle update 2026-01-17 01:35:04 +00:00
Anuken
5ce539f6c5 updateBundles fix 2026-01-16 20:33:54 -05:00
Anuken
078e467fb2 Merge remote-tracking branch 'origin/master' 2026-01-16 20:29:20 -05:00
Anuken
c12371ea12 Moved certain strings into global.properties 2026-01-16 20:29:14 -05:00
Github Actions
2ec973b12c Automatic bundle update 2026-01-17 00:52:34 +00:00
Anuken
88acbbdc84 Added credits for each map to bundle (not displayed yet) 2026-01-16 19:51:19 -05:00
Anuken
4f9ea8b70d JSON Unit type requirements cache fix / Better FlyingAI flag targeting 2026-01-16 17:31:18 -05:00
Anuken
d6495dda32 Merge remote-tracking branch 'origin/master' 2026-01-15 23:42:37 -05:00
Anuken
b2cd1adf46 Slightly less buggy planet arc rendering? 2026-01-15 23:42:30 -05:00
SITUVNgcd
2a6cd86bad Update Vietnamese translation (#11476)
* Translate new strings

Patch guide & Fields view

* Translate new strings

* Translate new strings

Build logic, team rules,...

* Translate new strings

Core unloaders rule

* Translate new strings & update

Database subcategory & draw copy

* Translate new strings
2026-01-15 23:00:41 -05:00
Github Actions
6ae882fd3e Automatic bundle update 2026-01-16 03:59:54 +00:00
Valerio Bozzolan
a00dd8023b Translations: improve Italian (#11554)
I browsed through some parts of the interface in IT, and noticed some missing strings. Now added.

P.S. "Obbiettivo" (2 "b") should not be used. "Obiettivo" (1 "b") is more correct.

https://accademiadellacrusca.it/it/consulenza/obiettivo---obbiettivo--obiezione--obbiezione/37

Co-authored-by: Anuken <arnukren@gmail.com>
2026-01-15 22:58:41 -05:00
1ue999
91b52f34a7 idk remove inconsistency when client/server outdated (#11560)
* Fix server ping never timing out when out of range gamemode is returned by server

* dunno why there were empty strings

---------

Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-15 22:57:56 -05:00
Cardillan
f4fb105adc Preserve accumulator on yield (#11568) 2026-01-15 22:52:23 -05:00
Anuken
ee3be887cd Fixed #11567 2026-01-15 22:51:29 -05:00
Anuken
7f564e8ddf Stormrider testing grounds remake added; original submission moved to a hidden sector 2026-01-15 22:36:28 -05:00
Anuken
2362420f4d Merge remote-tracking branch 'origin/master' 2026-01-15 12:31:41 -05:00
Anuken
f7ae03ead7 Coastline updated 2026-01-15 12:31:33 -05:00
Github Actions
1ce89c5306 Automatic bundle update 2026-01-15 05:49:41 +00:00
Anuken
f0186853ec Closes Anuken/Mindustry-Suggestions/issues/6060 2026-01-15 00:48:23 -05:00
Anuken
06de790dc2 Coastline name changed 2026-01-15 00:39:00 -05:00
Anuken
e76d33fd51 New Coastline remake / Added missing hidden sectors (Closes #11565) 2026-01-15 00:35:56 -05:00
Anuken
475b8d4f15 Organized map files by planet 2026-01-14 20:18:45 -05:00
Anuken
a0a06c450b Merge remote-tracking branch 'origin/master' 2026-01-14 18:40:42 -05:00
Anuken
7b9c4bb249 Made Tar Fields unlock fewer things / Fungal pass watering demonstration 2026-01-14 18:40:36 -05:00
Github Actions
34dbb868dd Automatic bundle update 2026-01-14 23:39:45 +00:00
MinRi2
1ce9b117cc Display hint for patched content (#11551)
* Display hint for patched content

* Use icon for patched hint

* Add disclaimer / Use file icon

* Rename bundle key
2026-01-14 18:38:31 -05:00
Github Actions
0e684f1a32 Automatic bundle update 2026-01-14 23:00:48 +00:00
Anuken
569bbedf7d Merge remote-tracking branch 'origin/master' 2026-01-14 17:59:39 -05:00
Anuken
d8d85ebeef Alternate extraction outpost submission / Louder wave spawn noise 2026-01-14 17:59:33 -05:00
Cardillan
120fe61980 Zero wait yields (#11561)
* Zero wait yields

* Zero wait yields (fix)
2026-01-14 13:33:58 -05:00
Anuken
dc7e984fbe Merge remote-tracking branch 'origin/master' 2026-01-14 00:13:23 -05:00
Anuken
d7062322ac Slightly more impactful block explosions 2026-01-13 23:39:59 -05:00
Github Actions
ac42a20f55 Automatic bundle update 2026-01-14 04:30:13 +00:00
Anuken
b7da1b955a Merge remote-tracking branch 'origin/master' 2026-01-13 23:28:55 -05:00
Anuken
c226dfd624 Frontier text moved to bundle 2026-01-13 23:28:49 -05:00
Github Actions
c61bff0904 Automatic bundle update 2026-01-14 04:15:46 +00:00
Anuken
6891ac58f2 Merge remote-tracking branch 'origin/master' 2026-01-13 23:14:32 -05:00
Anuken
c064587d5c Fungal pass expanded / Hint overlap fixes 2026-01-13 23:14:26 -05:00
Github Actions
13665de064 Automatic bundle update 2026-01-14 03:52:06 +00:00
Anuken
a6c2718354 Core zone tutorial hint 2026-01-13 22:50:47 -05:00
Anuken
6b4643f8e8 Fixed fallen vessel lighting 2026-01-13 22:38:11 -05:00
Anuken
7b17caf131 Merge remote-tracking branch 'origin/master' 2026-01-13 22:32:28 -05:00
Anuken
b50b922d3a Fixed replacement of preset sectors in JSON 2026-01-13 22:32:22 -05:00
Github Actions
dce2e0ec17 Automatic bundle update 2026-01-13 06:17:27 +00:00
Anuken
772404a494 Merge remote-tracking branch 'origin/master' 2026-01-13 01:16:11 -05:00
Anuken
bda421680f Sea Port renamed 2026-01-13 01:16:05 -05:00
Github Actions
b6ff695c4c Automatic bundle update 2026-01-13 05:54:14 +00:00
Anuken
524cb8a78b Merge remote-tracking branch 'origin/master' 2026-01-13 00:52:58 -05:00
Anuken
42edaceafc Fixed Atolls localization with new tutorial 2026-01-13 00:52:53 -05:00
Github Actions
de4d4aa0ed Automatic bundle update 2026-01-13 04:27:45 +00:00
Anuken
6313a2b5cc Atolls tutorial finalized & moved into bundles 2026-01-12 23:26:22 -05:00
Anuken
a86761fea6 Merge remote-tracking branch 'origin/master' 2026-01-12 19:36:07 -05:00
Anuken
bf5be69df3 Fixed Polar Aerodrome tests 2026-01-12 19:36:01 -05:00
1ue999
cee2f0babc Fix server ping never timing out when out of range gamemode is returned by server (#11556)
Co-authored-by: 1ue999 <1ue999owo@gmail.com>
2026-01-12 19:28:39 -05:00
Anuken
2b6df1d328 Some more 'fragile' blocks 2026-01-12 13:10:05 -05:00
Anuken
03260f60cd Made T2+ tanks instantly kill nodes 2026-01-12 12:55:40 -05:00
Anuken
3c95419987 Erekir heat-boosted efficiency cap now displays as 100% 2026-01-12 12:21:59 -05:00
Anuken
f325e37ce9 Hidden sector difficulty definition 2026-01-11 23:21:18 -05:00
Anuken
e658a430f4 Polar Aerodrome moved to hidden sector 2026-01-11 18:55:04 -05:00
Anuken
038b549e03 Merge remote-tracking branch 'origin/master' 2026-01-11 14:48:52 -05:00
Anuken
e4c2397097 Minor rune language fix 2026-01-11 14:48:42 -05:00
ItsKirby69
dc5921b988 Editor Favoriting Blocks (#11538)
* Add system for block favorites

* Favorite custom sound

* Update sounds

* Use one sound for favorites

* Sound changes

* Last sound changes i promise

* Use get/putJson for favorite blocks

* Give favoriting blocks a more unique sound effect
2026-01-10 21:53:42 -05:00
Github Actions
f56cd4f164 Automatic bundle update 2026-01-11 02:53:23 +00:00
Anuken
6b4b90bffd arc 2026-01-10 21:51:18 -05:00
Anuken
efbec69b3c Added Fallen Vessel sector submission 2026-01-10 21:48:53 -05:00
Anuken
4969e382f6 Laser pierce & crash fixes 2026-01-09 22:02:24 -05:00
Anuken
06589cd77f Merge remote-tracking branch 'origin/master' 2026-01-09 20:20:30 -05:00
Anuken
8ab249b815 Better turret ammo entry search 2026-01-09 20:20:24 -05:00
Cardillan
a8bf71b12a Fix tileable display not being updated when the root tile is not shown (#11544) 2026-01-09 19:50:13 -05:00
Anuken
ac2401daf1 Fixed #11548 2026-01-09 19:42:03 -05:00
Anuken
fc1bfe0b24 Graphite wall ore 2026-01-09 00:59:47 -05:00
Anuken
dc27a0951c Fixed broken keyboard focus after loading 2026-01-08 22:02:57 -05:00
Anuken
c23a0a1e62 Special border for challenge sectors (WIP) 2026-01-07 23:30:58 -05:00
Anuken
a0e37f3f37 Cruxscape and GS moved off of tech tree 2026-01-06 02:08:26 -05:00
Anuken
57b1cfa3fa Made IPA accept extra loadouts 2026-01-06 01:56:13 -05:00
Anuken
acb4118f82 Merge remote-tracking branch 'origin/master' 2026-01-05 22:08:11 -05:00
Anuken
d88fc9b652 Fixed #11532 2026-01-05 22:08:02 -05:00
Agzam4
08c3de06e2 Serverlist cheats (#11541)
* Mass driver bullets explosions like the blocks

* Better code style

* Fixed new lines server-cheat

* Update contributors

"Serverlist ui" contribute
"Massdrivers" contribute

---------

Co-authored-by: TempUser <temp@mail>
2026-01-05 21:51:08 -05:00
Anuken
e890363345 Fixed #11540 2026-01-05 21:50:02 -05:00
Anuken
b5392c1cc1 Fixed #11530 2026-01-05 21:44:07 -05:00
Anuken
10a432d244 Fixed #11529 2026-01-05 21:38:27 -05:00
Anuken
58b6c994d5 Fixed #11527 2026-01-02 18:12:56 -05:00
Anuken
189ee293d3 Fixed #11526 2026-01-01 20:47:04 -05:00
Anuken
9cc687efca Fixed #11522 2026-01-01 11:55:43 -05:00
Anuken
ac95b2b9fa Merge remote-tracking branch 'origin/master' 2026-01-01 11:14:05 -05:00
Anuken
0bf2eea358 Disabled line rotation lock on mobile / Disabled command queue 'stealing' 2026-01-01 11:13:57 -05:00
Github Actions
4e00176c98 Automatic bundle update 2025-12-31 19:40:40 +00:00
SomeonesShade
4122a9d51d Reactivity and Assorted Changes (#11245)
* Implemented turretDepositCooldown (1)

* Implemented activationTime for Turrets (1)

* activationTime for Turrets Fixes (2)
readSync() line isn't needed,
Overdrive should not make the cooldown go faster, it stays as is unless there is a good argument against it.

* activationTime (3): Descriptions and SetBars()
Updated arc and lancer descriptions.
Added setBars() stuff for clearness.

* turretDepositCooldown (2):
now depositCooldown and is now on a per turret basis if needed... will potentially need further iteration

* turretDepositCooldown (3): made it opt in
added an internal gamerule (long name, need to reduce it later) to enable the balance (oriented for pvp)
depositCooldown = 0 by def
added depositCooldown entries in Blocks.java

* activationTime (4): Minor Adjustments to UI

* activitationTime (5): Implemented drawInactive() and inactiveColo, and arc/lancer sprite
Thinking if I should set the sprites to be white, then use Color.gray...

* turretDepositCooldown (4): Made the cooldown only affect turrets

* Reload Turret Coolant Fixes (1)
Made coolant and overdrive effects not get chopped off from Math.min when its too high

* activationTime (6): activationTime is now at the Base Turret Level
Also implemented the code for TractorBeamTurret thanks to the code changes
Parallax can have the feature if needed for future balancing.
Hopefully nothing was screwed up in the transition...

* Counterbalance (1): Swarmer 8 -> 7 firerate nerf, and Cyclone 7.5 -> 6 firerate nerf [First Attempt]

* Reload Turret Coolant Fixes (2): added a buffer if the excessReload exceeds more than 2 reloads.

* Reload Turret Coolant Fixes (3): hotfix, the buffer actually works this time

* turretDepositCooldown (5): Made the cooldown seperate from itemDepositCooldown

* Implemented armorMultiplier (1)

* fixing a merge

* (AT:7a) Reverted Saving Capability

* (AT:7b) Removed activation timer from lancer and arc as well as sprites

* (AT:7c) Removed visuals for activation timer
will be reimplemented via a greyscale effect if returned rather than via sprites

* (AT:7aa) oops

* Made the default value 0 when placed - Activation Timer (8)

* (depositCooldown : 6) Moved depositCooldown to Blocks.java, cleaned up canDepositItem(), removed enableTurretDepositCooldown

* armorMultiplier (2) - oops, made armorMultipler = 0 correspond to 100% armorPiercing

* Update core/src/mindustry/input/InputHandler.java

* Reload Turret Coolant Fixes (4): A bit too high

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-31 14:39:22 -05:00
Anuken
87e2dc69a2 Merge remote-tracking branch 'origin/master' 2025-12-31 11:15:35 -05:00
Anuken
d6619b9055 Fixed some tiled floor/wall bugs 2025-12-31 11:15:29 -05:00
EggleEgg
d368a73464 scale most consumers with timescale (#11516) 2025-12-30 22:18:22 -05:00
EggleEgg
2906181f37 please no overrange (#11517) 2025-12-30 22:13:41 -05:00
Anuken
8db5ec0247 TiledFloor and TiledWall implementation classes 2025-12-30 19:19:23 -05:00
Anuken
4d57e9fbdb Block category rename 2025-12-30 01:10:53 -05:00
Github Actions
1beadcf73b Automatic bundle update 2025-12-30 06:09:00 +00:00
酪桦姬
4981300476 Core Database Content Classification Subdivison (#11506)
* test

* test

* test

* Core database content subdivision

* Core database content subdivision

* undo some old change

* Revert "test"

This reverts commit ada9dca787.

* Revert "test"

This reverts commit d7c81185

* undo some old change

* cleanup

* Update core/assets/bundles/bundle.properties

* Format and Cleanup

* Format and Cleanup

* gradle toggle

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-30 01:08:00 -05:00
Anuken
b143b05ad7 Possible texture packing hang fix 2025-12-29 19:55:58 -05:00
Anuken
91d4fcd2c3 Merge remote-tracking branch 'origin/master' 2025-12-29 19:46:41 -05:00
Anuken
b5d77dc7cf Possible crash fix with editor saving 2025-12-29 19:46:35 -05:00
Mars
3d91b63f1f Increase operations count even on headless (#11510) 2025-12-29 11:02:20 -05:00
Anuken
c1058ec351 Fixed #11512 2025-12-29 11:00:47 -05:00
Anuken
7416bc3bb7 Fixed #11509 2025-12-29 10:45:19 -05:00
Anuken
90d32abd6b Fixed #11508 2025-12-29 10:38:11 -05:00
Anuken
b7049f35e6 Merge remote-tracking branch 'origin/master' 2025-12-28 20:46:22 -05:00
Anuken
011713cd25 Minor fixes for markers and empty floor edges 2025-12-28 20:46:17 -05:00
The4codeblocks
43a3c3a340 update translation placeholders (#11505)
* fix placeholder

* fix placeholder

* again

* again

* again

* again

* again

* Clarify graphicstype.image description

Updated the description for graphicstype.image to clarify usage examples.

* again

* again

* again
2025-12-28 10:46:27 -05:00
Anuken
c0d0419016 Merge remote-tracking branch 'origin/master' 2025-12-28 10:45:58 -05:00
Anuken
4fa45154bb Fixed #11504 2025-12-28 10:45:53 -05:00
EggleEgg
54ea4acf22 Unloader fixed stupid bug (#11452)
* aaaaaaa

* unloader fixed stupid bug (check #development)

* a
2025-12-27 21:43:02 -05:00
Anuken
8fb7aa34e3 Cleanup 2025-12-27 21:42:22 -05:00
Redstonneur1256
1a89fc9f8e Allow displays on draw image (#11140)
* Display on display drawing

* Update draw image description
2025-12-27 21:38:44 -05:00
Redstonneur1256
59c3b18a6f Allow markers to use content/displays as textures (#11142)
* Allow markers to use content/displays as textures

* Don't process empty commands

* Allow canvases to be used as marker textures

* Proper Json serialization

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-27 21:37:03 -05:00
blackberry2093
7d3e3155f7 BuilderAI fixing/improving (#11502) 2025-12-27 12:43:24 -05:00
Anuken
db3c4fd8f7 Fixed #11498 2025-12-27 10:48:18 -05:00
Anuken
c3b8abf3e5 Made beam drills rotate on mobile again / Server player name regex blacklist 2025-12-26 15:09:17 -05:00
Anuken
a226d98116 Fixed #11487 2025-12-25 19:05:55 -05:00
Anuken
e3ed17e7e9 Merge remote-tracking branch 'origin/master' 2025-12-25 19:02:50 -05:00
Anuken
6cdc054446 Fixed #11493 2025-12-25 19:02:44 -05:00
EggleEgg
34d276ff43 Dont buff liquid capacity in turrets, this is cancerous (#11491)
* Dont buff liquid capacity in turrets, this is cancerous

* liquid capacity 120 spectre, 60 to fs and meltdown
2025-12-25 18:56:19 -05:00
EggleEgg
fe8db2f978 Omura flare description change (#11492) 2025-12-25 18:55:51 -05:00
Anuken
e8b56fa91e arc 2025-12-24 11:54:32 -05:00
Anuken
7886e9fe52 AA turret placement overlap fix 2025-12-24 11:53:33 -05:00
Anuken
60eb3afb8d Play core destroy sound even when core capture is enabled 2025-12-23 21:52:50 -05:00
Anuken
383b793576 Merge remote-tracking branch 'origin/master' 2025-12-23 21:28:19 -05:00
Anuken
3c3b2dd7f1 Updated LZ4 library 2025-12-23 21:28:13 -05:00
EggleEgg
fc8056343b maxheatefficiency display hotfix (#11486) 2025-12-23 14:50:56 -05:00
Anuken
c425828f4e Merge remote-tracking branch 'origin/master' 2025-12-22 18:34:31 -05:00
Anuken
f474d2b688 Java 25 packr JDK compatibility 2025-12-22 18:34:25 -05:00
Jakub Jagiello
1c917da75c Switch pathfinder refresh to timestamp-based interval (#11482) 2025-12-22 15:21:30 -05:00
Anuken
d88c3f7f33 147 -> 154 in bundles 2025-12-22 10:24:10 -05:00
Anuken
cab20173c2 Fixed #11479 2025-12-22 10:22:40 -05:00
Anuken
2545becb68 Merge remote-tracking branch 'origin/master' 2025-12-21 18:22:10 -05:00
Anuken
a7cdadf65c prebuildBase is now true for Serpulo 2025-12-21 18:21:49 -05:00
Github Actions
41dd28c197 Automatic bundle update 2025-12-21 21:02:48 +00:00
Anuken
861678fd71 Rule for Serpulo core unloaders taking items from the core 2025-12-21 16:01:27 -05:00
summoner
f64279fb75 Translation update bundle_hu.properties (#11463)
* Translation update bundle_hu.properties

Fix consistency throughout the text
Fix életpont plurals
Fix sentences -> clearer sentence structure without using the words maximum/minimum
Sentences that can be understood more clearly without the abbreviation RTS attack ai -> Stratégikus MI here is clear to everyone, even those who don't understand the RTS, because it is an english abbreviation.

* Translation: Update bundle_hu.properties

Translate new strings
Follow the changes of the english bundle deleting deprecated string: logic.nounitbuild
Fix consistency of szorzó across the text

* Consistency: rewording and apply spelling rules for strings which contain: szorzó

* Translation

Translate new strings
Fix mistakes
2025-12-21 10:01:18 -05:00
Anuken
6c3b6aeea5 Fixed #11471 2025-12-21 00:00:13 -05:00
Anuken
012eeabc87 Merge remote-tracking branch 'origin/master' 2025-12-20 14:07:40 -05:00
Anuken
d889acba16 Fixed core launch sound playing regardless of volume settings 2025-12-20 14:07:34 -05:00
Github Actions
26cf72b0c5 Automatic bundle update 2025-12-20 16:17:49 +00:00
WMF
a1b47b1188 per-team toggles for core no-build radius / placement range check (#11448)
* per-team toggles for core no-build radius / placement range check

* oops

* fair enough
2025-12-20 11:16:28 -05:00
EggleEgg
85b69d3afd Anuke please dont kill ratios of schems, 33% higher cost is no joke (#11459)
* Anuke please dont kill ratios of schems, 33% less eff is no joke

* air factory nerf
2025-12-19 21:51:19 -05:00
Anuken
266c5a541b Do not allow patching hasItems/liquids/power
There is no good reason to change these, and setting them to false usually just makes the game crash. Consumers set them up automatically.
2025-12-19 20:07:34 -05:00
Anuken
cf6b7b5aa3 Updated Rhino version 2025-12-19 18:46:50 -05:00
Anuken
3edd934564 Merge remote-tracking branch 'origin/master' 2025-12-19 12:56:20 -05:00
Anuken
7ca16fee2a Fixed #11465 2025-12-19 12:56:13 -05:00
Github Actions
930ab20004 Automatic bundle update 2025-12-19 17:06:13 +00:00
Anuken
fb94d9777a Merge remote-tracking branch 'origin/master' 2025-12-19 12:04:53 -05:00
Anuken
f0fac538ac Rule dialog entries for logic unit build/deconstruct rules 2025-12-19 12:04:47 -05:00
Github Actions
ba21ed19ef Automatic bundle update 2025-12-19 05:37:05 +00:00
Anuken
b84d12407f Rule & control for logic unit deconstruction (off by default) 2025-12-19 00:35:41 -05:00
Anuken
f391126b5b Don't pack sprites for mods that don't have any 2025-12-18 19:13:42 -05:00
Anuken
b8c7c2f740 Merge remote-tracking branch 'origin/master' 2025-12-18 17:27:42 -05:00
Anuken
8e7eeb2573 Testing a 'iOS compatible' flag for script mods 2025-12-18 17:27:32 -05:00
SomeonesShade
8e907f714a Small Balancing Set: Graph Duo changes and Coolant Adjustments (#11461)
* Coolant Duo and Hail Changes

* Graph Duo Reload Nerf
2025-12-18 12:21:51 -05:00
EggleEgg
4e9461adde how max heat eff in turrets (#11458) 2025-12-18 11:45:57 -05:00
Anuken
6a13f2ef08 Fixed weapon velocity delta calculations 2025-12-17 22:09:53 -05:00
Anuken
3d34d95c74 No more assetsJar until jitpack is fixed 2025-12-17 19:11:24 -05:00
Vector
be4dd84a13 Update bundle_es.properties (#11334)
* Update bundle_es.properties

* te fallé español

* Update bundle_es.properties

* Update bundle_es.properties

* sector wave simulation string

* last changes I guess

* Update bundle_es.properties

* Translate some sector names
2025-12-17 19:03:16 -05:00
SITUVNgcd
a3c0c39615 Update Vietnamese translation (#11456)
* Translate new strings

Patch guide & Fields view

* Translate new strings
2025-12-17 19:02:45 -05:00
summoner
5784b3207b Translation: Update bundle_hu.properties (#11457)
* Translation: Update bundle_hu.properties

Updated various terms to use 'életpont' instead of 'életerő' for consistency in the Hungarian localization for the word health.

Follow the changes of the english bundle minimum game version: 147 -> 154

* Translation: Update bundle_hu.properties

fix typo (add missing letter)
2025-12-17 19:02:39 -05:00
Anuken
87399ef1a9 Bigger liquid capacity for reconstructors 2025-12-17 18:55:07 -05:00
Anuken
670e9467da Flare nerf / More liquid capacity increase considerations 2025-12-17 18:51:24 -05:00
EggleEgg
425b154e3b I bet this will break shit somewhere (#11292) 2025-12-17 18:32:53 -05:00
Anuken
8d734d70cd arc 2025-12-17 14:55:49 -05:00
Anuken
48d3329b07 Merge remote-tracking branch 'origin/master' 2025-12-17 14:54:29 -05:00
Anuken
6986bcbf90 Possible crash fix 2025-12-17 14:54:23 -05:00
Anuken
c30e3d2cd7 Fixed iOS building with intelliJ plugin 2025-12-17 14:14:38 -05:00
Anuken
a552908d76 Java mod minGameVersion increased 2025-12-17 10:49:51 -05:00
Anuken
4f0ebdc4f3 Updating android natives with new alignment 2025-12-17 10:08:52 -05:00
Anuken
9b9c7d5f5a Merge remote-tracking branch 'origin/master' 2025-12-16 23:57:57 -05:00
Anuken
5b74ef6e65 Unused bullet volume code cleanup 2025-12-16 23:57:31 -05:00
BalaM314
3343c02997 Remove debug message (#11453)
this must have slipped through in development, it is in the released version v154
2025-12-16 23:56:01 -05:00
summoner
d1e0307d39 Translation: Update bundle_hu.properties (#11450)
* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

fix typo

* Translation: Update bundle_hu.properties

Fix translation

* Translation: Update bundle_hu.properties

Fix translation
2025-12-16 17:30:32 -05:00
Anuken
ac23bf8301 Merge remote-tracking branch 'origin/master' 2025-12-16 11:27:58 -05:00
Anuken
06b0bc03cb Fixed #11451 2025-12-16 11:27:52 -05:00
Github Actions
65244782a2 Automatic bundle update 2025-12-16 02:18:43 +00:00
Anuken
041f98d22a Merge remote-tracking branch 'origin/master' 2025-12-15 21:17:30 -05:00
Anuken
2c6a650856 Minor sound tweaks / Limited launches to not-in-progress sectors 2025-12-15 21:17:22 -05:00
summoner
9c6daf129a Translation: Update bundle_hu.properties (#11341)
* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle

* Translation: Update bundle_hu.properties

Follow the english bundle changes
Translate new strings

* Translation

Fix translation
2025-12-15 20:14:59 -05:00
Kevin Vilyan
3ba889b8c1 Update Bundle id_ID (#11434)
* Bundle ID minor fixes

* Fixes

* neo

* reaktif

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties
2025-12-15 20:14:46 -05:00
EggleEgg
9f388baf59 show constructor build speed stat (#11364) 2025-12-15 20:14:34 -05:00
Anuken
a0fdf07f1e Fixed #11447 2025-12-15 14:30:17 -05:00
Anuken
8fca45468e Data patcher unit controller support / Warnings for invalid sounds in JSON/DP 2025-12-15 11:19:47 -05:00
Anuken
f795007715 Merge remote-tracking branch 'origin/master' 2025-12-15 00:33:19 -05:00
Anuken
2106bcd30f Risso hasn't had a trail for years and nobody noticed 2025-12-15 00:33:10 -05:00
DX-36
7e0fb2707b shale buff (#11419) 2025-12-15 00:07:10 -05:00
SeuEarth
65d6c1cc9e Update bundle_ko.properties (#11433)
* Update bundle_ko.properties

* Update bundle_ko.properties
2025-12-14 21:25:12 -05:00
Anuken
626398f10c Changed data patch guide link 2025-12-14 20:25:47 -05:00
Anuken
3f2647eea3 Reduced scepter shoot sound bass slightly 2025-12-14 19:39:39 -05:00
Anuken
5dc1e290e8 Scepter secondary sounds 2025-12-14 19:36:42 -05:00
Anuken
c0c5360d70 Merge remote-tracking branch 'origin/master' 2025-12-14 19:25:46 -05:00
Anuken
97d3f6f63f UI sound effect rename 2025-12-14 19:25:39 -05:00
EggleEgg
076193f2c2 Scepter buff anuke please dont remove the secondaries (#11415)
* Scepter buff anuke please dont remove the secondaries

* I dont care stop importing PartProgress vscode

* space

* now without lag

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-14 19:25:25 -05:00
Anuken
fcd4e5a737 Merge remote-tracking branch 'origin/master' 2025-12-14 13:51:16 -05:00
Anuken
d6c1ab50ae Naval unit movement sounds 2025-12-14 13:51:10 -05:00
Github Actions
b761c78145 Automatic bundle update 2025-12-14 15:32:23 +00:00
Anuken
1bdac35d90 Removed background sector wave simulation 2025-12-14 10:30:48 -05:00
Anuken
0ebe105ddd Two more sector submissions 2025-12-13 11:44:37 -05:00
Anuken
6054c84fcd Merge remote-tracking branch 'origin/master' 2025-12-13 11:37:37 -05:00
Anuken
fce9bc3701 Fixed #11441 2025-12-13 11:37:31 -05:00
Jason
ccabe381d9 Enable core incineration by default (#11437) 2025-12-13 11:12:31 -05:00
Anuken
209352d3ed Movement sound adjustments & movement pitch modulation system 2025-12-13 02:08:29 -05:00
Anuken
739ac72af5 Hovering sounds for large flying units 2025-12-12 23:09:20 -05:00
Anuken
1cf734855b Minor changes to step sounds 2025-12-12 21:06:21 -05:00
Anuken
a65325d676 Slightly less terrible build sound 2025-12-12 20:47:35 -05:00
Anuken
4dfe23748f Wave & shield ability sounds 2025-12-12 15:29:42 -05:00
Anuken
dc96457ac4 Cultivator noise 2025-12-11 16:48:28 -05:00
Anuken
90796d041d Core launch/land SFX 2025-12-11 13:29:32 -05:00
Anuken
034392c231 Interplanetary accelerator launch sounds 2025-12-10 21:46:37 -05:00
Anuken
e58f4b0da3 Updated some sound loops 2025-12-10 19:02:05 -05:00
Anuken
dc4eada23f Rotation & repair sounds / Explosion sound rename 2025-12-10 11:55:00 -05:00
Anuken
c5656278ad Breach sounds 2025-12-09 15:14:31 -05:00
Anuken
e77a1e2f2a Sound file reorganization 2025-12-09 14:59:40 -05:00
Anuken
58eee2b61a Startup error log fix 2025-12-09 00:24:58 -05:00
Anuken
f53abd0b3d More sound effects 2025-12-09 00:22:48 -05:00
Anuken
2fb59eb099 Better Cleroi sound effects 2025-12-08 21:40:01 -05:00
Anuken
cae67b7897 New unit death, wreck and creation noises 2025-12-08 19:30:09 -05:00
Anuken
6d2b324f81 Different intel GPU check 2025-12-08 13:40:50 -05:00
Anuken
128851a127 Fixed selection hexes for legged units not being visible 2025-12-07 23:09:51 -05:00
Anuken
1a9b9669d7 Closes Anuken/Mindustry-Suggestions/issues/5967 2025-12-07 23:06:53 -05:00
Anuken
281115a3ab Fixed save loading error with certain data patches 2025-12-07 20:04:03 -05:00
Anuken
9db792ccc9 Fixed #11421 2025-12-07 11:29:15 -05:00
Anuken
8900967afe Fixed #11425 2025-12-07 11:18:49 -05:00
Anuken
3e29667f90 Fixed #11422 2025-12-07 11:15:02 -05:00
Anuken
9d157976db More unit movement fixes 2025-12-07 10:06:13 -05:00
Anuken
0fb86699a3 arc 2025-12-06 23:15:39 -05:00
Anuken
e255912156 More sound effects + core destruction sound 2025-12-06 23:14:08 -05:00
Anuken
65c63c292e WIP tank sounds 2025-12-05 21:01:12 -05:00
Anuken
06943d822d Merge remote-tracking branch 'origin/master' 2025-12-05 20:36:09 -05:00
Anuken
2aeebb5aea Step sounds for smaller mechs (bad) 2025-12-05 20:35:59 -05:00
EggleEgg
a01e4be75d Fs no maxDamageFraction (#11416) 2025-12-02 15:06:16 -05:00
わん
e05ef341d9 translate japanese (#11410) 2025-12-02 15:05:58 -05:00
Anuken
ee8a258447 Revert "Log an error and skip shadows instead of crashing when mods set maxSchematicSize too high"
This reverts commit 1dedefd56c.
2025-12-01 19:59:19 -05:00
Anuken
87f7e1f1c2 Revert "Defer shadow buffer init"
This reverts commit 34be5ffc6c.
2025-12-01 19:59:19 -05:00
Anuken
34be5ffc6c Defer shadow buffer init 2025-11-30 15:32:44 -05:00
Anuken
1dedefd56c Log an error and skip shadows instead of crashing when mods set maxSchematicSize too high 2025-11-30 14:49:16 -05:00
Anuken
3acbd1afed Merge remote-tracking branch 'origin/master' 2025-11-30 12:10:15 -05:00
Anuken
8b9fc34811 Enforce map image import sizes 2025-11-30 12:10:09 -05:00
EggleEgg
a0fe9e8415 Shootpattern allow replacing per bullet (ammo type support) (#11402) 2025-11-30 12:04:44 -05:00
EggleEgg
da6aecf695 change pneumatic drill's water usage from 3.6/s to 3.5/s (#11412) 2025-11-30 12:02:15 -05:00
Anuken
3791a7f375 Fixed #11403 2025-11-30 11:50:10 -05:00
Anuken
15efb721a0 Fixed #11399 2025-11-30 11:10:13 -05:00
Anuken
7130b6155c Fixed #11395 2025-11-30 11:04:47 -05:00
Anuken
44428c1f60 Fixed #11409 2025-11-30 11:03:20 -05:00
Anuken
f2232c15b1 Fixed #11404 2025-11-30 11:01:40 -05:00
Anuken
460d3a0b44 Fixed #11384 2025-11-30 10:54:21 -05:00
Anuken
43d4deb801 Shield and shockwave tower sounds 2025-11-29 17:43:36 -05:00
Anuken
3e0eb4a875 Various sound tweaks 2025-11-25 16:27:01 -05:00
Anuken
e399ae9182 arc 2025-11-24 18:30:03 -05:00
Anuken
b3f0e9399d Fixed tests 2025-11-24 17:29:36 -05:00
Anuken
134167cb2e Merge branch 'new-sounds' of https://github.com/Anuken/Mindustry 2025-11-23 19:58:39 -05:00
Anuken
848fcfad1f Insect/leg unit step sound 2025-11-20 21:06:59 -05:00
Anuken
f14f8eff83 Sounds for all serpulo insect leg units 2025-11-20 01:13:29 -05:00
Anuken
10bb45de31 Fixed #11379 2025-11-19 19:31:01 -05:00
Anuken
774443c960 Flare AI fixes & unit research const reduced 2025-11-19 12:25:21 -05:00
Anuken
d8106cb886 Tests fixed (fine I'll make the canvas support non-pot palettes) 2025-11-17 20:11:52 -05:00
Anuken
ef2736b3be Merge remote-tracking branch 'origin/master' 2025-11-17 14:00:23 -05:00
Anuken
6b2825954b Fixed #11373 2025-11-17 14:00:12 -05:00
WMF
f48900d6de Quality of Life changes (#11370)
* overlay light support, bulk Call.setItem implementations, Call.setLiquid implementations

* Update core/src/mindustry/graphics/BlockRenderer.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-11-16 23:43:54 -05:00
Anuken
bb4534afde Fixed #11371 2025-11-16 23:42:22 -05:00
Anuken
e8fc33ca9e Fixed #11366 2025-11-16 23:34:52 -05:00
Anuken
11542f8e17 Fixed #11350 2025-11-16 23:26:51 -05:00
Anuken
45e744949e Fixed #11361 2025-11-16 23:23:24 -05:00
Anuken
d4d2a5e54c More sounds 2025-11-16 23:18:19 -05:00
Anuken
98b6ac2d94 Various new sounds 2025-11-16 12:19:58 -05:00
Anuken
ed860e8395 Flare AI changed 2025-11-15 23:04:08 -05:00
Anuken
cc693f97b6 Various new sounds 2025-11-15 15:16:28 -05:00
Anuken
11773a5991 Goodbye, omura flare spawners 2025-11-14 21:24:44 -05:00
Anuken
d33d355aa2 A lot more sounds 2025-11-14 11:04:52 -05:00
Anuken
67495e628b A lot more sound effects 2025-11-12 17:37:51 -05:00
Anuken
dd8c06192e More sounds 2025-11-11 20:15:08 -05:00
Anuken
d934a02791 More sounds 2025-11-10 22:48:01 -05:00
Anuken
3b10100ae4 More sounds, shrapnel bullet visuals tweak, ambient reactor cooldown 2025-11-09 22:07:36 -05:00
Anuken
bec2ca3821 . 2025-11-08 19:32:10 -05:00
Anuken
2042d6ef29 More sounds 2025-11-08 19:31:46 -05:00
Anuken
fddc6e53f3 Made the beta unit's rotating guns less ugly 2025-11-08 10:01:13 -05:00
Anuken
3f2aba4123 Progress on new SFX (WIP)
Pitch is broken in the sound engine - this has already been fixed, but I haven't updated the natives
2025-11-07 15:53:13 -05:00
Anuken
5397d8426c Triggering another build in case the last one failed 2025-11-06 15:44:50 -05:00
Anuken
573db7d532 arc 2025-11-06 15:42:59 -05:00
Anuken
b393b053d0 Merge remote-tracking branch 'origin/master' 2025-11-06 15:37:22 -05:00
Anuken
28ba7f0bb3 Audio engine improvements (WIP) 2025-11-06 15:37:14 -05:00
Anuken
3ae1d9c273 iOS xcframework update 2025-11-06 15:35:17 -05:00
Anuken
11a7a41648 Better patcher multi-dimensional array support 2025-11-04 23:54:39 -05:00
Anuken
3656e90ae1 Merge remote-tracking branch 'origin/master' 2025-11-04 18:05:25 -05:00
Anuken
03f6a7f590 Patcher requirement re-initialization fixes 2025-11-04 18:05:17 -05:00
Github Actions
b4aa16285e Automatic bundle update 2025-11-04 15:45:30 +00:00
EggleEgg
56b7e6357f Random assorted changes (#11338)
* shield stat changes

* shield stats + leg crush stats + apply floormultiplier to comp
2025-11-04 10:44:08 -05:00
Anuken
38d9bc83a3 New serpulo core unit bullet effects 2025-11-03 16:28:46 -05:00
Anuken
7a18e676fd Fixed some gaps in NPC map 2025-11-02 23:05:24 -05:00
Anuken
15ea1a08f7 arc 2025-11-01 23:16:33 -04:00
Anuken
813106eae1 arc 2025-11-01 23:04:03 -04:00
Anuken
7a5a22389f Fixed #11326 2025-11-01 22:58:07 -04:00
Anuken
06ab01a4dc Removed unused sprites 2025-11-01 19:29:50 -04:00
Anuken
c7ef1535aa Fixed thorium reactor heat output again 2025-11-01 11:31:39 -04:00
Anuken
986cbe1d25 arc 2025-11-01 10:04:11 -04:00
Anuken
1de633b009 Patcher support for array fields in object braces 2025-11-01 10:01:48 -04:00
Anuken
f60b892029 Patcher support for icon regions 2025-10-31 23:31:24 -04:00
Anuken
5257ae26a3 Patcher ObjectFloatMap support 2025-10-31 13:13:05 -04:00
Anuken
1df6c5d0ca Allow desktop players to configure blocks and view inventories when dead 2025-10-31 02:14:18 -04:00
Anuken
fc10ea5b0b Submission for sector 20 2025-10-31 01:06:44 -04:00
Anuken
579ba5cac2 Don't log entire GPU detection errors 2025-10-30 20:07:08 -04:00
SITUVNgcd
5ea0ebbf2a Translate new strings (#11323)
Patch guide & Fields view
2025-10-30 13:24:16 -04:00
Github Actions
19ee3baa18 Automatic bundle update 2025-10-30 16:32:12 +00:00
summoner
1e80f9e867 Translation: Update bundle_hu.properties (#11253)
* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new string
Fix translation coherence with the new string

* Translation: Update bundle_hu.properties

Fix long sentence -> add \n linebreak

* Translation: Update bundle_hu.properties

Translate new string

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle.properties

* Translation: Update bundle_hu.properties

Translate new strings

* Translation: Update bundle_hu.properties

Translate new strings
2025-10-30 12:31:05 -04:00
SITUVNgcd
bd492bfda4 Update Vietnamese translation (#11255)
* Update Vietnamese translation

72524a7289

* Update Vietnamese translation

94fc6482e2

* Translate new string

17663aee3f

* Remove translation

ea72441958

* Translate new strings

Content patches a9a0615410

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-30 12:30:58 -04:00
ulwepo
09b5a0bb3b Update servers_v7.json (#11257)
Hello, this is a great sandbox server made by Kei2.
2025-10-30 12:30:33 -04:00
redloong
b6b7403a52 优化并完善中文翻译/Optimize and improve Chinese translation (#11267)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Delete core/assets/bundles/bundle_zh_CN.properties

* Add files via upload

* Update contributors

* Add files via upload

* Add files via upload

* Add files via upload

* Update bundle_zh_CN.properties

* Add files via upload

* “挤压伤害”变为“碾压伤害”

* “庇护”变“保护”

* “被超速的倍率”变为“超速效果倍率”

* 翻译更改

“返回控制方地址或领队,其他情况返回自身”变为“返回控制方的地址或其领队,其他情况返回自身”
修复原仓库“单位命令单位命令:”为“单位命令:”
上一个更改:删除所有”(正负表方向)“

* 同步https://github.com/Anuken/Mindustry/pull/11243

若不希望这样请联系我

* 中文翻译更改

更新`lenum.emod`的翻译
`反射概率`变为`弹射概率`
`解除武器`变为`缴械武器`
`fetch.team`和`explosion.team`的`阵营`变为`队伍`

* 翻译更改

`缴械武器`变为`缴械`
`弹射概率`变为`反弹概率`

* 尝试修复问题

* `地面`变为`地板`

* 中文翻译更改

添加`sectors.attempts =尝试次数:`
`Sunken Pier`变为`沉没码头`
2025-10-30 12:30:16 -04:00
Anuken
ce63479d2d Merge remote-tracking branch 'origin/master' 2025-10-30 12:20:01 -04:00
Anuken
30a5761182 Closes Anuken/Mindustry-Suggestions/issues/5843 2025-10-30 12:19:55 -04:00
Kevin Vilyan
5045f38054 Update Bundle_id_ID.properties (#11321)
* Add files via upload

* Add files via upload
2025-10-30 11:48:50 -04:00
Anuken
a7a0450fa2 Merge remote-tracking branch 'origin/master' 2025-10-30 11:46:31 -04:00
Anuken
7ecebef57e Better unit assembler patcher support 2025-10-30 11:46:25 -04:00
EggleEgg
5ae6ffae8e consider efficiency in reactor heat (#11322)
* whatever

* final touches maybe

* well forget that, I m stupid

* no
2025-10-30 00:43:15 -04:00
Anuken
6f1287e11f 20 heat is a bit much 2025-10-29 14:13:09 -04:00
Anuken
1c0458041e Merge remote-tracking branch 'origin/master' 2025-10-29 10:33:55 -04:00
Anuken
04bc7b1f22 Fixed #11320 2025-10-29 10:33:49 -04:00
Github Actions
83d79ce348 Automatic bundle update 2025-10-29 02:32:50 +00:00
HungGaming
b3b8e557af Update servers_v7.json (#11311) 2025-10-28 22:31:41 -04:00
SeuEarth
a4500b29f9 Update bundle_ko.properties (#11258)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Sorts

* Update bundle_ko.properties

Updated various Korean translations for editor and block names.

* another small fix

* Update bundle_ko.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-28 22:31:31 -04:00
ursteiner
0658da9290 Update bundle_de.properties (#11305)
* Update bundle_de.properties

Noticed some untranslated texts while playing the tutorial.

* removed unnecessary spaces
2025-10-28 22:30:44 -04:00
GRaf-NEET
dd0a4d1c47 Translate content patch messages to Russian (#11318)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-10-28 22:30:26 -04:00
EggleEgg
99df6527f2 imagine mixtech buff lmfao (#11319) 2025-10-28 22:29:26 -04:00
Github Actions
d6806e546d Automatic bundle update 2025-10-28 23:52:05 +00:00
Anuken
ecd10623fe Merge remote-tracking branch 'origin/master' 2025-10-28 19:50:57 -04:00
Anuken
7d5478ec1d Link to patch guide 2025-10-28 19:50:51 -04:00
Github Actions
1fe0a14183 Automatic bundle update 2025-10-28 23:34:32 +00:00
Anuken
3d4b432540 Button for viewing content fields on wiki + More tests and fixes 2025-10-28 19:33:04 -04:00
Anuken
c06c76d296 Moved more packing logic to asset thread to prevent ANRs 2025-10-27 21:01:10 -04:00
Anuken
a226a74578 Prohibit arbitrary class resolution in content patches 2025-10-26 16:48:51 -04:00
Anuken
ed36204bed Core database in multiplayer on mobile in pause menu 2025-10-26 15:43:01 -04:00
Anuken
8f6afcecfb Merge remote-tracking branch 'origin/master' 2025-10-26 14:04:54 -04:00
Anuken
c3309bf3a9 Logic insert line button (from foo's client) 2025-10-26 14:04:49 -04:00
Anuken
686df5046a Update README.md 2025-10-26 13:55:13 -04:00
Anuken
b34ceae965 Fixed tests 2025-10-26 10:47:36 -04:00
Anuken
50e2b828f7 More tests, fixed patcher error handler 2025-10-25 22:24:32 -04:00
Anuken
09783898aa More patcher tests + unit type reassign support 2025-10-25 16:39:07 -04:00
Anuken
4812f89161 Include patches in crash logs 2025-10-25 12:50:44 -04:00
Anuken
53c534eaa8 Better unknown field warnings for patcher 2025-10-25 11:39:58 -04:00
Anuken
472cacbb3b More disallowed patcher fields / Continuous liquid turret minimum ammo amount firing threshold 2025-10-25 10:34:43 -04:00
Anuken
a305ac31e6 More patcher tests and fixes 2025-10-24 20:30:08 -04:00
Anuken
6ff28b5d31 0 2025-10-24 11:56:36 -04:00
Anuken
b472fed36d More patcher tests and fixes 2025-10-24 11:51:39 -04:00
Anuken
93b3f47d84 Fixed map re-import not working 2025-10-24 02:11:36 -04:00
Anuken
85f5557270 More test fixes 2025-10-23 22:50:58 -04:00
Anuken
977f320122 More test fixes 2025-10-23 22:37:15 -04:00
Anuken
bed851afe9 Additional unit tests for the patcher + many bugfixes 2025-10-23 22:31:06 -04:00
Anuken
effbdecbd5 Block consumer patch support 2025-10-22 20:04:00 -04:00
Anuken
f3cac6a6bc Fixed #11309 2025-10-22 08:58:23 -04:00
Anuken
ddaf9e24ca Copy button for content patches 2025-10-22 08:56:41 -04:00
Anuken
e7966fc6fd More minor patcher issue fixes 2025-10-22 07:19:57 -04:00
Anuken
386b0929d8 Merge remote-tracking branch 'origin/master' 2025-10-22 07:01:37 -04:00
Anuken
45db096f0f Patcher fixes 2025-10-22 07:01:26 -04:00
Github Actions
a9a0615410 Automatic bundle update 2025-10-22 10:48:16 +00:00
Anuken
49bbd0b593 Fixed #11306 2025-10-22 06:47:01 -04:00
Anuken
9cc3105518 Content patch import dialog & server support 2025-10-22 06:42:01 -04:00
Anuken
9f7817f70e Fixed #11304 2025-10-21 14:22:37 -04:00
Anuken
b78cd5bbd9 Content patcher progress 2025-10-21 11:38:02 -04:00
Anuken
8898cbe6e4 Map submission updated / WIP content patcher experiments 2025-10-20 22:47:35 -04:00
Anuken
34d994f384 Merge remote-tracking branch 'origin/master' 2025-10-20 00:42:23 -04:00
Anuken
6b56566ae1 Reset game stats upon map save in editor 2025-10-20 00:42:18 -04:00
Волшебник
ab0c534946 Update servers_v7.json (#11296)
New host
2025-10-19 10:45:40 -04:00
vladtepesch
3c7de8d1ca Fix typo in surge-crucible and correct large-cliff-crusher descriptions (#11294)
ais -> aus
translation of large cliff said it optionaly needs wolfram (instead of graphite)
2025-10-19 10:44:14 -04:00
Anuken
16a01cbef3 Merge remote-tracking branch 'origin/master' 2025-10-18 18:04:34 -04:00
Anuken
fb37ecd1a8 Fixed overlay floor placement checks in in-game editor 2025-10-18 18:04:25 -04:00
WMF
c2c1271a4c use BoostAI for enterPayloadCommand & better onlyDepositCore handling (#11297) 2025-10-18 10:31:47 -04:00
abcxyzDustry
c2108a3ce5 old dead addresses update new addresses for abcxyz (#11293)
Replaced one server address and added three new ones.
2025-10-16 22:21:32 -04:00
Github Actions
22f6244788 Automatic bundle update 2025-10-15 23:08:31 +00:00
LegalPopcorn
d4cf0cf27a Update bundle_cs.properties (#11287)
Corrected typos, translated few things that were already translated elsewhere.
2025-10-16 08:07:17 +09:00
abcxyzDustry
5cd46ebce6 update ip for abcyxz (#11275)
i want update new ip address for abcxyz
2025-10-15 07:16:12 +09:00
Nazareno Bucciarelli
755c0286f4 [TRANSLATION] Translate a few sentences to Spanish (#11276)
* translate some sentences to spanish

* make improvements
2025-10-15 07:16:01 +09:00
Anuken
527e38c2b5 Fixed #11286 2025-10-14 11:03:35 +09:00
Anuken
46ee282fda Redundant field cleanup 2025-10-13 23:21:48 +09:00
Anuken
9edd31fad3 Map objective curve & unnecessary rebuild fix 2025-10-13 22:53:16 +09:00
Anuken
30da4c0f47 Fixed Android save export 'corruption'
This was caused by downright atrocious default Android API behavior. Read https://issuetracker.google.com/issues/180526528?pli=1
2025-10-13 22:25:12 +09:00
Anuken
bf61e4d6c2 Closes Anuken/Mindustry-Suggestions/issues/5891 2025-10-13 20:50:17 +09:00
Anuken
0b4c4c4049 Fixed #11281 2025-10-13 20:29:52 +09:00
Anuken
a35f7605f7 Fixed #11284 / Cap item turret ammo on save read 2025-10-13 20:27:47 +09:00
Github Actions
ea72441958 Automatic bundle update 2025-10-12 08:15:50 +00:00
Anuken
872939454f Fixed #11278 / FPS limit changes on iOS 2025-10-12 17:13:00 +09:00
Anuken
197d8c4060 Updated min ios version 2025-10-11 22:45:04 +09:00
Anuken
703e0ecd75 arc 2025-10-09 22:45:34 +09:00
Github Actions
17663aee3f Automatic bundle update 2025-10-09 13:43:46 +00:00
Anuken
2daf41c7d7 iOS uncap framerate option 2025-10-09 22:40:52 +09:00
Anuken
a0cf5b7265 Intel GPU/OpenGL 2.x planet normals fix 2025-10-08 08:45:40 +09:00
Anuken
576b7f6b6b Fixed #11272 2025-10-08 08:24:14 +09:00
Anuken
fd0d864cb8 Fixed icosphere generator 2025-10-08 08:14:57 +09:00
Anuken
65c7acb31c Fixed #11268 2025-10-06 21:25:10 +09:00
RGBaaa
c99758fe5a update LExecutor (#11271) 2025-10-06 20:53:25 +09:00
Anuken
1033b5f374 Fixed #11269 2025-10-06 20:49:07 +09:00
Github Actions
94fc6482e2 Automatic bundle update 2025-10-05 00:04:07 +00:00
Anuken
76c3ceb41d Closes Anuken/Mindustry-Suggestions/issues/5884 2025-10-05 09:03:01 +09:00
Anuken
1985d67f7a Closes Anuken/Mindustry-Suggestions/issues/5877 2025-10-03 18:41:12 +09:00
Anuken
155f0d50f7 Re-triggering build 2025-10-03 11:48:37 +09:00
Anuken
74b8c6d184 Possible crash fix 2025-10-03 08:31:43 +09:00
Anuken
a1a880a208 Fixed #11259 2025-10-03 06:33:23 +09:00
Anuken
b31df41018 Fixed rune font spacing & invalid unicode conversion method 2025-10-03 05:59:08 +09:00
Anuken
53ef8d5ea0 Fixed #11256 2025-10-02 11:19:58 +09:00
Anuken
66124b68b0 Quasar + minor Pulsar buff 2025-10-02 10:59:22 +09:00
Anuken
aac086066e Fixed menu margins again 2025-09-30 10:28:38 -04:00
Anuken
3e854edf4b Merge branch 'master' of https://github.com/Anuken/Mindustry 2025-09-30 10:19:51 -04:00
Anuken
6712f23fe4 Switched to MetalANGLE for iOS 2025-09-30 10:18:58 -04:00
Anuken
843a215df5 Screen border fix in menu 2025-09-29 19:50:05 -04:00
Anuken
58909a06a5 Fixed #11254 2025-09-29 12:48:26 -04:00
Anuken
acaed63c52 Merge remote-tracking branch 'origin/master' 2025-09-29 08:51:08 -04:00
Anuken
4d6334a941 A few more submission updates 2025-09-29 08:51:03 -04:00
Github Actions
72524a7289 Automatic bundle update 2025-09-29 12:49:09 +00:00
Anuken
081621936e Merge remote-tracking branch 'origin/master' 2025-09-29 08:48:07 -04:00
Anuken
32b9ff9f5d Added difficulty modifier for clearing sectors upon loss 2025-09-29 08:47:59 -04:00
Github Actions
c6f9bc3b6f Automatic bundle update 2025-09-29 12:42:28 +00:00
summoner
8602fd57f6 Translation: Update bundle_hu.properties (#11189)
* Translation: Update bundle_hu.properties

Follow the changes of the english bundle
Translate new string

* Update bundle_hu.properties

Translate new strings.

Follow the changes of the english bundle

* Update bundle_hu.properties

Fixing status effects translations

* Translation: Update bundle_hu.properties

Follow the changes of the english bundle

* Transltion: Update bundle_hu.properties

Translate new strings
2025-09-29 08:41:27 -04:00
SITUVNgcd
24fd6950c1 Update Vietnamese translation (#11195)
* Update Vietnamese translation

stat.frequency fb93735352

* Update Vietnamese translation

8884aec248
2025-09-28 21:33:06 -04:00
Anuken
72ce49a753 More tests for saves 2025-09-28 16:41:36 -04:00
Anuken
dd8db10e72 Minor tweaks to make Android inset area look less awful 2025-09-28 16:02:49 -04:00
Anuken
6c0884a8d9 More tests and sector fixes 2025-09-28 13:30:53 -04:00
Anuken
adc1316444 Fixed some more broken submissions 2025-09-28 12:30:57 -04:00
Anuken
bfd742e89b Turret construct preview fix 2025-09-28 10:49:56 -04:00
Anuken
d6e408267e Fixed 116 infinite resources / Fixed #11251 2025-09-28 10:42:07 -04:00
Anuken
dbe67b056f Fixed derelict plastanium conveyor repairs 2025-09-27 20:25:57 -04:00
Anuken
6d2c0c3863 Turret serverside rotation fix 2025-09-27 09:22:06 -04:00
Anuken
f8d86ac840 Merge remote-tracking branch 'origin/master' 2025-09-27 01:45:33 -04:00
Anuken
20a96a9c5d Android inset support, API level upgrade & editor inset fix 2025-09-27 01:45:25 -04:00
Github Actions
8884aec248 Automatic bundle update 2025-09-27 04:41:11 +00:00
Thomas Widyantoko
8b0b5ca378 Android fastlane and in-game translation fix for Indonesian language (#11213)
* Android fastlane locale for Indonesian

For android releases using id-ID (ISO 639-1 + ISO 3166-1 Alpha2) locale.

* Indonesian bundle upstream and fixes

Contains several name and description fixes and upstream with original EN bundle.

* Tecta unit balancing (id_ID)

imagine a flying spider, NOT

* Indonesian translation for Shield Arc description

* Update bundle_id_ID.properties

* [id_ID] translation additions and fixes

Mostly editor-related features and fixed as per review suggestions.

* [id_ID] more blocks description fix

* [id_ID] typo fix

shhh

* [id_ID] stats timing unit fix

fix_final_asfsdgasfgdawe.properties (1)

* [id_ID] v8 new sectors name TL

where descriptions

---------

Co-authored-by: Kevin Vilyan <146146416+Kev-Vily@users.noreply.github.com>
2025-09-27 00:40:04 -04:00
MrSmiley-006
7b7509c96a Update bundle_cs.properties (#10994)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-09-27 00:39:14 -04:00
Anuken
e79fa75f8b Turret rotation ghost plan fix 2025-09-27 00:36:35 -04:00
Anuken
840ac5f913 Map submission for 0 / 218 thorium removed / Fixed turrets rotating in editor 2025-09-26 23:59:25 -04:00
Anuken
02a637b843 Fixed #11241 2025-09-26 23:28:43 -04:00
Anuken
6171bf13d7 Merge remote-tracking branch 'origin/master' 2025-09-26 12:33:10 -04:00
Anuken
fd632a3b55 Fixed #11240 2025-09-26 12:33:04 -04:00
SeuEarth
ea89f766cc Update bundle_ko.properties (#11223)
* Fixed since something was wrong

* oops
2025-09-25 18:30:29 -04:00
Anuken
eb3648bcb5 Submission for 254 2025-09-24 23:59:51 -04:00
Anuken
88223e2e1e Fixed #11234 2025-09-22 11:41:35 -04:00
Anuken
a555e041bf 133 updated, 185 submission added 2025-09-21 23:42:12 -04:00
Anuken
01aa029052 Minor desktop launcher args fix 2025-09-21 00:23:59 -04:00
Anuken
0e87e53983 Merge remote-tracking branch 'origin/master' 2025-09-19 23:09:44 -04:00
Anuken
7c57211807 Potential sector data carry-over fix 2025-09-19 23:09:37 -04:00
Github Actions
d073dfe162 Automatic bundle update 2025-09-19 22:27:12 +00:00
Anuken
71fbfffaec Buttons for toggling buildings/terrain in editor 2025-09-19 18:26:06 -04:00
Anuken
6ab5776064 Fixed tests 2025-09-19 15:48:48 -04:00
Anuken
cc4119a837 No shooting in the editor 2025-09-19 14:08:17 -04:00
Anuken
e5fc44166d Merge remote-tracking branch 'origin/master' 2025-09-19 13:22:24 -04:00
Anuken
7a6f6c84dd Fixed extra core in map submission 2025-09-19 13:22:15 -04:00
Github Actions
106ae445e0 Automatic bundle update 2025-09-19 16:38:42 +00:00
Anuken
bf051fa7bc Sunken Pier map submission 2025-09-19 12:37:22 -04:00
Anuken
807a8fe089 Merge remote-tracking branch 'origin/master' 2025-09-17 13:21:19 -04:00
Anuken
ffa5b98e11 Integrated many hidden sector submissions 2025-09-17 13:21:11 -04:00
redeagle0705
1e198eda40 Update bundle_ko.properties (#11214) 2025-09-16 15:26:21 -04:00
Eipusino
e2c828b0bf proguard-rules.pro add -keep class com.android.dx.** { *; } (#11197) 2025-09-13 16:48:12 -04:00
Anuken
729f18726f Save version chunks changed to 4-byte lengths 2025-09-12 14:42:22 -04:00
Anuken
5f58adb764 Intel GPU detection tweaks 2025-09-11 18:56:05 -04:00
Anuken
f089e38994 Fixed #11219 2025-09-11 11:07:32 -04:00
Anuken
87ec4225ac Attempt GL 2.1 before 2.0 2025-09-10 11:13:38 -04:00
Anuken
bf77474c93 Fixed #11215 2025-09-09 12:44:35 -04:00
Anuken
e96c21d610 Fixed enemy cores being removed on map re-attempt 2025-09-07 14:40:18 -04:00
Anuken
9f7ba9bb98 Fixed abandoning sectors not working 2025-09-07 14:22:55 -04:00
Anuken
94743b4ba6 Merge remote-tracking branch 'origin/master' 2025-09-07 14:14:31 -04:00
Anuken
8cb528264b New system for Serpulo sector loss (WIP) 2025-09-07 14:14:24 -04:00
ols45234
39ed3908b4 EscoCorp server address update (#11200) 2025-09-06 15:55:05 -04:00
Anuken
a20cfcf9ea Merge remote-tracking branch 'origin/master' 2025-09-06 15:53:50 -04:00
Anuken
5924d8dbaf Closes Anuken/Mindustry-Suggestions/issues/5842 2025-09-06 15:53:43 -04:00
EggleEgg
a51c6c3524 Same type mult for repair field ability (#11205)
* breh

* do not display if 1

* Update core/src/mindustry/entities/abilities/RepairFieldAbility.java

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

* Update core/src/mindustry/entities/abilities/RepairFieldAbility.java

---------

Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2025-09-06 10:31:23 -04:00
Github Actions
ffa92adb0f Automatic bundle update 2025-09-06 03:11:17 +00:00
EggleEgg
98c56e474f Another erekir rebalance pr (#11184)
* wip

* wipp

* real

* aaa

* ae

* oh yeah

* fixx

* wip

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a

* holy shit

* what the fuck am I doing

* I have children in my basement

* 9

* o

* a

* good enough

* more thor disperse overrange

* no

* fix this

* a

* restore

* ohno

* oh nice

* aaa

* some changes

* FREEDOM

* nvm

* perhaps

* h

* aio

* ya

* should be all

* ig

* almost

* well this works

* more surge scathe hp nerfs

* wip

* drowntime changes

* last tweaks

* last change probs

* quick locus hotfix

* sadedwerwfw

* targetable fix
2025-09-05 23:10:13 -04:00
Anuken
7464511033 Fixed #11208 2025-09-05 12:15:24 -04:00
Anuken
625c354461 Fixed #11207 2025-09-05 12:00:30 -04:00
Anuken
59f8f5cd11 Choosing of Erekir launch sector based on loadout cost 2025-09-03 16:28:50 -04:00
Anuken
ac937ce910 Fixed #11203 2025-09-02 13:56:03 -04:00
Anuken
7a1d126fcd New OpenGL version selection for SDL 2025-09-02 12:53:18 -04:00
Anuken
03544dda46 Always show remove ore/wall in in-game editor block select 2025-09-01 01:13:01 -04:00
Anuken
d639dd516e Disabled OpenGL 3.0 for Intel GPUs 2025-08-31 14:10:59 -04:00
Anuken
3b1e1435d6 Fixed #11191 2025-08-30 10:53:13 -04:00
Anuken
e40d192c45 Fixed #11190 2025-08-30 10:33:01 -04:00
Anuken
b3afa14d07 Fixed #11193 2025-08-30 10:27:38 -04:00
Anuken
df36007728 Fixed GL version arg parsing 2025-08-30 01:46:08 -04:00
Anuken
bfe6ddf9fa Merge remote-tracking branch 'origin/master' 2025-08-30 01:00:08 -04:00
Anuken
d518cdcc53 Param fix 2025-08-30 01:00:01 -04:00
Github Actions
fb93735352 Automatic bundle update 2025-08-30 04:59:10 +00:00
Anuken
f051f6e2d6 Closes Anuken/Mindustry-Suggestions/issues/5828 2025-08-30 00:57:52 -04:00
Anuken
fdf0640d65 Turret rotation during placement / Status effect display changes 2025-08-29 19:15:19 -04:00
Anuken
4ae49cfc60 Fixed #11185 2025-08-29 18:37:46 -04:00
Anuken
7f3bf0e228 Closes Anuken/Mindustry-Suggestions/issues/5821 2025-08-28 13:00:29 -04:00
Anuken
26ba0583ef Fixed tests 2025-08-28 00:40:36 -04:00
Anuken
e62c414efb Fixed @unit not saving in logic blocks 2025-08-27 18:15:41 -04:00
summoner
8613fc098c Translation: Update bundle_hu.properties (#11177)
Fix the Crux word in the translation. Sorry :(
2025-08-25 14:57:18 -04:00
Anuken
2a2b69527b Merge remote-tracking branch 'origin/master' 2025-08-25 13:30:39 -04:00
Anuken
35219b0832 Stormride_R map submission updates 2025-08-25 13:30:32 -04:00
summoner
aa260cdf14 Translation: Update bundle_hu.properties (#11176)
Translate new strings.
2025-08-25 13:29:51 -04:00
SITUVNgcd
73eb867ce0 Update Vietnamese translation (#11109)
* 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

011b9492a0

* Translate new strings

397e190790

* Translate new strings

b66f9b503b

* Translate new strings

c6ce5a200f

* Translate new strings & update

77c4f27046

* Translate new string & update/fix

1283355f30

* Transalte new strings

c1dfb02904

* Translate new strings & update

479a84ba32

* Update Vietnamese translation

9b3e9caa3f

* Update Vietnamese translation

9b3e9caa3f

* Update Vietnamese translation

9b3e9caa3f

* Translate new strings

53293bd890

* Translate new strings

Metal names 02f7c4bd47
2025-08-25 11:02:33 -04:00
Anuken
7110dd4cab Merge remote-tracking branch 'origin/master' 2025-08-25 10:59:48 -04:00
Anuken
2bdf2f39f8 Fixed black minimap color for metal walls 2025-08-25 10:59:39 -04:00
SomeonesShade
b917f048a9 Malign fragBullets fix (#11174) 2025-08-25 10:54:35 -04:00
Anuken
a73a30f2b9 Fixed rune font glyphs being flipped 2025-08-25 00:19:23 -04:00
Anuken
3b0f35d4fc Merge remote-tracking branch 'origin/master' 2025-08-24 22:46:04 -04:00
Anuken
f96681155d Fixed under-liquid overlays remaining when painted over 2025-08-24 22:45:59 -04:00
Github Actions
4e435933a1 Automatic bundle update 2025-08-25 00:41:20 +00:00
Sunky.MP3G
cff3d2fb05 RU translations (#11111)
* Update bundle_ru.properties

* Typos and another cruxscape name

* Update bundle_ru.properties

* Another typo

* Update bundle_ru.properties

* How did I even remove this in the first place

* This should fit more

* I don't know what these are, but I found the translations

* Corroded and runes

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-08-24 20:40:08 -04:00
Github Actions
4981808529 Automatic bundle update 2025-08-24 22:37:19 +00:00
summoner
c8aa91f28a Translation: Update bundle_hu.properties (#11088)
* Translation: Update hu.properties

Rewording some sentences to make them more similar to others (fix consistency and coherency).

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new string.
Fixing Crux/Malis/Sharded translation. Set back to original names. Until now I thought they were colours. I found out that they are the names of the factions in Mindustry (like terran/zerg/protoss in the Starcraft) but and each has a corresponding colour. Sorry. Fixed for now.
2025-08-24 18:36:00 -04:00
Buj
3cba93a962 autoscale and text alignment flags for world labels (#11166)
Co-authored-by: buj <buj351@outlook.com>
2025-08-24 18:19:46 -04:00
Anuken
3a8fe9337c Merge remote-tracking branch 'origin/master' 2025-08-24 17:54:01 -04:00
Anuken
ce5b4fa3f8 Runes added to font 2025-08-24 17:53:35 -04:00
Github Actions
02f7c4bd47 Automatic bundle update 2025-08-24 20:49:48 +00:00
Anuken
2f5abdb7e5 NPC rune decorations 2025-08-24 16:48:40 -04:00
Anuken
5217e08823 Possible content deserialization crash fix 2025-08-24 16:48:33 -04:00
Anuken
2f16449a6f Merge remote-tracking branch 'origin/master' 2025-08-24 16:48:24 -04:00
Anuken
1fb2c58c1a Added missing metal wall bundle entries 2025-08-24 16:48:18 -04:00
Kevin Vilyan
dbf29ae493 Add files via upload (#11167) 2025-08-24 16:47:38 -04:00
SeuEarth
65e05951ff Update bundle_ko.properties (#11170) 2025-08-24 16:47:28 -04:00
EggleEgg
22d85e4c7a More erekir turret rebalance (#11162)
* real

* afflict stuff

* this should work ig

* wip

* real

* a

* maybe?

* a
2025-08-24 16:42:49 -04:00
Anuken
ee38bb2857 Fixed #11171 2025-08-24 16:39:16 -04:00
Anuken
c07d570991 Fixed #11169 2025-08-24 16:30:37 -04:00
Anuken
ed646b0baa Merge remote-tracking branch 'origin/master' 2025-08-23 17:05:13 -04:00
Anuken
42fb6b7a72 New environmental metal wall blocks 2025-08-23 17:04:57 -04:00
Sputnuc
f440d99de6 localize launch pad, landing pad and tile logic display (#11002) 2025-08-23 11:28:46 -04:00
Github Actions
51588ceef1 Automatic bundle update 2025-08-22 04:43:36 +00:00
Anuken
32da91e789 Erekir turret balancing changes 2025-08-22 00:42:20 -04:00
Anuken
d89450d7e7 Fixed #11155 2025-08-21 14:07:53 -04:00
Anuken
6d86707781 Utility schematic method changes / Geothermal map submission update 2025-08-20 12:09:25 -04:00
Anuken
a7d1714fe8 Testing out runes in Facility32m map 2025-08-19 17:03:50 -04:00
Anuken
ca472acf9b Rune color adjustments 2025-08-19 17:01:59 -04:00
Anuken
fec085f20e Minor rune adjustments 2025-08-19 16:19:24 -04:00
Anuken
13e81b85bf Fixed #11153 2025-08-19 15:33:25 -04:00
Anuken
16f163a33d Merge remote-tracking branch 'origin/master' 2025-08-19 15:27:12 -04:00
Anuken
c6e4900825 Fixed #11152 2025-08-19 15:27:07 -04:00
Github Actions
53293bd890 Automatic bundle update 2025-08-19 19:19:52 +00:00
Anuken
ba7d0a29bb Crux language runes 2025-08-19 15:17:06 -04:00
Anuken
7cbbc5d7ac Fixed #11150 2025-08-18 01:33:39 -04:00
Anuken
3521eef8f4 Merge remote-tracking branch 'origin/master' 2025-08-17 23:57:51 -04:00
Anuken
419757ddee Fixed #11149 2025-08-17 23:57:45 -04:00
Moreperbullet
0fd46cf057 Turn killable from variable to method (#11146)
* Turn killable from variable to method

* Update UnitType.java

* Update UnitComp.java
2025-08-17 10:26:00 -04:00
Anuken
d1222fe8f1 Fixed #11147 2025-08-17 10:25:35 -04:00
Anuken
1fe5055a96 Fixed #11144 2025-08-17 10:22:22 -04:00
Anuken
76da302458 Merge remote-tracking branch 'origin/master' 2025-08-17 09:23:58 -04:00
Anuken
15ce195a78 Fixed #11143 / PLT map tile updates 2025-08-17 09:23:51 -04:00
blackberry2093
61f538e0cb Update servers_v7.json (#11116) 2025-08-16 15:34:00 -04:00
Anuken
770a2745d2 Merge remote-tracking branch 'origin/master' 2025-08-16 08:56:09 -04:00
Anuken
640f181e48 Fixed #11139 2025-08-16 08:56:03 -04:00
router
aa81b13302 KILL the fish servers (#11137) 2025-08-16 08:55:03 -04:00
Anuken
8251b33a03 More precision in block stats 2025-08-15 20:35:36 -04:00
Anuken
915c8090c7 Fixed #11129 2025-08-14 14:35:37 -04:00
Anuken
74a69f11da Fixed #11130 2025-08-14 14:25:58 -04:00
Anuken
b3b3bc64b8 Fixed #11128 2025-08-14 14:24:58 -04:00
Anuken
d73802c6bf Merge remote-tracking branch 'origin/master' 2025-08-14 14:20:43 -04:00
Anuken
f410e24da0 Fixed #11127 2025-08-14 14:20:37 -04:00
Jason
10680a2557 fix #11123 (#11124) 2025-08-14 14:19:07 -04:00
Anuken
246db930d4 Fixed #11126 2025-08-14 14:17:40 -04:00
WayZer
65a50a9742 CargoAI will switch dropPoint fairly (#11122)
* Update CargoAI.java

* Simplifying findDropTarget
2025-08-12 03:22:04 -04:00
Anuken
10ceb8eac9 Fixed #11121 2025-08-12 09:21:05 +02:00
Anuken
4e82396be1 Low-FPS bullet behavior fixes 2025-08-10 14:37:32 +02:00
Anuken
dac299bf25 Fixed mirror filter not accoounting for data 2025-08-10 11:07:01 +02:00
Anuken
a6e8683b45 Fixed #11114 2025-08-10 09:41:44 +02:00
Anuken
a03512696d Update SERVERLIST.md 2025-08-09 12:16:45 -04:00
Anuken
451852ca97 Fixed #11106 2025-08-08 16:29:03 +02:00
Github Actions
9b3e9caa3f Automatic bundle update 2025-08-08 14:23:51 +00:00
Anuken
4520d004ec Deprecation warning for 32-bit Windows users 2025-08-08 16:22:25 +02:00
Anuken
0ca37719bb Server crash fix 2025-08-07 21:12:56 +02:00
Anuken
0bdf4efcdd Alternate sync implementation for non-update blocks - Closes #11099 2025-08-06 21:54:38 +02:00
Anuken
6707ff5fdf Fixed #11097 2025-08-05 20:07:44 +02:00
Anuken
e37852f312 Logic read/write cleanup and validity fixes 2025-08-05 10:49:42 +02:00
Anuken
2170ea3de4 Default settings tweaks for iOS 2025-08-04 20:18:06 +02:00
Anuken
14d2141b77 Fixed #11093 2025-08-04 20:13:31 +02:00
alecthe2nd
6cd4658c1f Fixed target ore check requiring wall-only miners to check for floor ore versions when deciding whether to mine the respective ore. (#11089) 2025-08-03 03:20:27 -04:00
Anuken
067eb0ed27 Rare player network error fix 2025-08-02 19:02:06 +02:00
Anuken
db7aba8ea0 NaN checks for volume (from arc) 2025-08-01 19:50:29 +02:00
Anuken
4a43e963ca Fixed #11085 2025-08-01 19:32:28 +02:00
Github Actions
89ba79ca49 Automatic bundle update 2025-08-01 09:20:04 +00:00
summoner
f105b24eb7 Update bundle_hu.properties (#11043)
* Update bundle_hu.properties

Follow the changes of the english bundle
Fix some sentences

* Follow the changes of the english bundle.

* Fix wording

* Fix wording

* Fixing sentences

* Update bundle_hu.properties

Translate new string

* Translate new strings
2025-08-01 05:18:51 -04:00
SITUVNgcd
9d77851d0d Update Vietnamese translation (#11076)
* 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

011b9492a0

* Translate new strings

397e190790

* Translate new strings

b66f9b503b

* Translate new strings

c6ce5a200f

* Translate new strings & update

77c4f27046

* Translate new string & update/fix

1283355f30

* Transalte new strings

c1dfb02904

* Translate new strings & update

479a84ba32
2025-08-01 05:18:15 -04:00
firfaronde
8557a3defa Update bundle_ru.properties (#11079)
* Update bundle_ru.properties

* Update bundle_ru.properties
2025-08-01 05:18:01 -04:00
SeuEarth
a85b0f08ae Update bundle_ko.properties (#11074)
* Update bundle_ko.properties

* Metal/Colored floors and fix

* Update bundle_ko.properties
2025-08-01 05:14:48 -04:00
Anuken
a2dc0cf9f7 Select statement mobile layout fix 2025-08-01 05:14:06 -04:00
Anuken
0320ccbccd Schematic content ID mapping 2025-08-01 04:32:17 -04:00
Anuken
e95c543fb2 Allow commanding units properly even when player is dead 2025-07-28 18:04:15 -04:00
Anuken
1d7b6eb689 Alternate overrange approach 2025-07-28 11:34:56 -04:00
Anuken
ec6cd2e7ce More breach overrange 2025-07-28 10:46:22 -04:00
Anuken
a9de4f8caf Merge remote-tracking branch 'origin/master' 2025-07-28 10:14:47 -04:00
Anuken
07d6143bc3 Fixed #11072 2025-07-28 10:14:42 -04:00
MEEPofFaith
4938bcaeb1 Config pick (#11073)
* Pick Configs

* Fix character overlay picking

* More descriptive method name
2025-07-28 09:56:55 -04:00
Anuken
efccaeb7fc Crash fix 2025-07-28 00:50:38 -04:00
Anuken
fb0d335ea5 Cryofluid overlay support 2025-07-28 00:05:30 -04:00
Anuken
a1b7838334 Merge remote-tracking branch 'origin/master' 2025-07-27 23:52:51 -04:00
Anuken
0a2d8576fd Fixed rendering of liquids under floors 2025-07-27 23:52:19 -04:00
Github Actions
479a84ba32 Automatic bundle update 2025-07-27 21:17:10 +00:00
Anuken
9455051429 Moved "cliffs" button into fill tool 2025-07-27 17:15:52 -04:00
Anuken
a2dd8be4f9 Fixed 'walls to cliffs' not being undoable 2025-07-27 17:04:04 -04:00
Anuken
65f1785fb6 Colored tile undo/fill support 2025-07-27 16:49:25 -04:00
itflakess
2168498a6d Update bundle_zh_CN.properties (#11032)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2025-07-27 15:47:41 -04:00
Anuken
bdf521bd1c WIP editor color stuff support (broken) 2025-07-27 15:46:58 -04:00
Cardillan
9ea4af779e Sensor operating on incorrect tile of a tileable display (#11069)
* Sensor operating on incorrect tile of a tileable display

* Moved rootDisplay to LogicDisplayBuild
2025-07-27 10:47:44 -04:00
Anuken
5691d46199 Merge remote-tracking branch 'origin/master' 2025-07-27 00:50:19 -04:00
Anuken
0aa1bd7df9 Multi-building command selection 2025-07-27 00:50:10 -04:00
Cardillan
9cb3481ef2 Support for sensing build requirements (#11066) 2025-07-26 18:36:50 -04:00
SomeonesShade
91ef4aaa48 smallHeatRedirector research cost adjustments (#11067) 2025-07-26 12:18:41 -04:00
Anuken
57ae1b3ec1 Fixed #11065 2025-07-26 09:59:52 -04:00
Anuken
5730850039 Fixed #11062 2025-07-26 09:45:57 -04:00
Anuken
732b7624e8 Clearer indication of launch origin sector 2025-07-25 16:24:38 -04:00
Anuken
982e072603 Merge remote-tracking branch 'origin/master' 2025-07-25 12:51:17 -04:00
Anuken
7237249d18 NPC clog fix / Team sense fix 2025-07-25 12:51:11 -04:00
Cardillan
13f39b6b57 Make LExecutor.maxInstructions non-final (#11056) 2025-07-25 10:41:46 -04:00
Anuken
1dc1e50502 Merge remote-tracking branch 'origin/master' 2025-07-24 22:37:29 -04:00
Anuken
271c015114 Fixed floor renderer float[] rendering 2025-07-24 22:37:18 -04:00
Github Actions
f7bd3f71c6 Automatic bundle update 2025-07-24 22:41:43 +00:00
Anuken
40d459b1b6 Hint for upgrading units 2025-07-24 18:40:31 -04:00
Anuken
3ceb705cb5 Display hovered sector on mobile 2025-07-24 18:20:37 -04:00
Anuken
8693ad351a Erekir bridge link previews 2025-07-24 16:57:04 -04:00
Anuken
9696ddf993 Allow spawnpoint edits in-game (closes Anuken/Mindustry-Suggestions/issues/5754) 2025-07-24 14:47:32 -04:00
Anuken
3e860c5f29 Merge remote-tracking branch 'origin/master' 2025-07-24 11:53:30 -04:00
Anuken
f5b8efb10c Fixed scaling of server list headers 2025-07-24 11:53:22 -04:00
A4-Tacks
242cc50f3e Fix bundles lenum.emod description (#11050) 2025-07-24 11:47:37 -04:00
315923876
b311ef7e2c Update servers_v7.json --old domain about expired, change to new domain (#11049)
* Update servers_v7.json

domain about expired, change to new domain.
remove the unused domain

* Update servers_v7.json
2025-07-24 11:47:23 -04:00
Anuken
b9c602e723 Merge remote-tracking branch 'origin/master' 2025-07-24 01:00:37 -04:00
Anuken
c3e1b8b329 Added extra checks to see if they help server duplication 2025-07-24 01:00:30 -04:00
Волшебник
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

011b9492a0

* Translate new strings

397e190790

* Translate new strings

b66f9b503b

* Translate new strings

c6ce5a200f

* Translate new strings & update

77c4f27046

* Translate new string & update/fix

1283355f30

* Transalte new strings

c1dfb02904
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
Redstonneur1256
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
DVD27
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
Agzam4
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
SomeonesShade
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
kamikazevikings
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 Lehmann
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
ity
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
SITUVNgcd
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
9964d84ed9

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-04-23 12:58:21 -04:00
summoner001
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
Kevin Vilyan
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)
19ce75a0a7
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
1ue999
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 cbd98a12d6
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
SeuEarth
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
Gl
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
ivan71kmayshan27
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
patatayui
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
nullevoy
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
Redstonneur1256
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
MEEPofFaith
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
LiMingyuan
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
MEEPofFaith
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
酪桦姬
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
MEEPofFaith
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
ApsZoldat
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
MEEPofFaith
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
Nikrea2
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
Berros007
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.797693e308
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
MEEPofFaith
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
BlackDeluxeCat
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
DinoWattz
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
ninathedev
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
TheThatFSFC
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
Feather83
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 Lehmann
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
CharaDr33murr
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
[xya]
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
RTOmega
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

b4c88bc06c
- Translate new strings.
- Update modified strings.

* Breach description

* UDP snapshots timed out.

c98a539b07

* "This will not be fixed."

* Interplanetary Accelerator re-added

* Launch pad (Legacy) rules

* Strings from PRs
2025-02-05 10:35:02 -05:00
SAMBUYYA
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
1ue999
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 Lopes
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
Feather83
758974477b Update bundle_bg.properties (#10100)
Co-authored-by: Anuken <arnukren@gmail.com>
2025-02-04 19:33:57 -05:00
Aurytis11
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
Buj
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 76f421e171

* Android mod load issue string

* Update Vietnamese translation

286fff5a34 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)
b95c169602
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 Apollov
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
SomeonesShade
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 e1fb13847b

* Update Vietnamese translation

49c696ab5c

* Update new & changes

c6e702441d
2024-10-04 15:24:57 -04:00
JniTrRny
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-explorer786
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-explorer786
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 b4a1232407
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
Mythril382
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 0b0db7bab2
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)
41aea39a80
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
TripleToxic
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 2ab2b03bf8.

* Translate new strings

c91f51f8d2

* 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
Vainer
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
Elixias
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
Synthwave84
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: f26b03dc6c
Update exsiting string: 56b0deb910
2024-06-16 09:29:48 -04:00
Redstonneur1256
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
Redstonneur1256
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
VNdustryComeback
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 (ecfb5ede51)

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
Ayushkiller
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
BlackDeluxeCat
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
4746a2fd1e
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 (7f30cd8703)

* 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
SITUVNgcd
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!

c3ee92fba7

* Translate new strings

97010a5064

* Remove #note

97010a5064

* World Switch

76cb36fdea

* Translate new strings

824c6eedb3

* Translate new strings

304d7d9602

---------

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
RedsonBr140
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)
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
Jason
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
IamTheOneWhoCooks
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 70f345cc75
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
Hahaa13
0b6b9b4525 Add AZDustry (#9418)
Empty 
Em ty
Em t
E T

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

Translations, and follow the updates

* Update contributors

I'm Here :)

* Update bundle_hu.properties

add missing charachters

* Update bundle_hu.properties

update

* Update bundle_hu.properties

updates

* Update bundle_hu.properties

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

* Update bundle_hu.properties

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

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2

* Update servers_v7.json

* Update servers_v7.json

* Agua 2-3

* OWO PVP2

* OWO PVP AGUA2 100% REAL NO FAKE

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

* Added nuclear strike effects

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

* Actually, just remove the trace logging

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

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

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

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

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

We changed our server and ports

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

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

* Add privileged desynced client constant global variables

* Remove broken attempt to not initialize client vars on server

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

* WIP Implementation of map-specific locale bundles

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

* Add print formatting and map locale printing to world processors

* 🗿

* Minor map locales dialog ui changes

* Make map locale bundles load when joining multiplayer server

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

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

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

* Even more map locales dialog improvements

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

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

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

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

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

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

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

* what

* literal ctrl+c ctrl+v

* more music

* issue

* feedback

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

* Update servers_v7.json

* Update servers_v7.json

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

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2

* Update servers_v7.json

* Update servers_v7.json

* Agua 2-3
2023-11-28 05:29:04 -05:00
Anuken
1a3824700a Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-27 20:48:11 -05:00
Anuken
bc308847f4 Clarify that only ASCII is supported 2023-11-27 20:47:24 -05:00
Anuken
e1ffc4ed62 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-27 20:38:02 -05:00
Anuken
5f06ce0bff Added draw print instruction 2023-11-27 20:37:25 -05:00
Github Actions
8db6ca8b59 Automatic bundle update 2023-11-28 01:35:56 +00:00
The1Crux
0469bb5ce5 Update servers_v7.json (#9321)
last servers exploded 💀
2023-11-27 17:40:13 -05:00
ApsZoldat
6ea2188bee Add minimap mode to other objective markers 2023-11-27 22:56:26 +03:00
alex
a0c4b0e431 Update servers_v7.json (#9319)
add more servers
2023-11-27 14:06:29 +00:00
Anuken
8bace60059 Merge branch 'master' of https://github.com/Anuken/Mindustry 2023-11-27 06:57:01 -05:00
Anuken
d759e71edc Fixed bombers stopping when patrolling 2023-11-27 06:55:40 -05:00
Anuken
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
Electron
3fcaf8f916 Update servers_v7.json (#9294)
Co-authored-by: Electron <135461023+Electorn215@users.noreply.github.com>
2023-11-23 09:59:32 +00:00
abcxyzDustry
726ba2af31 Update servers_v7.json (#9304) 2023-11-22 17:06:05 -05:00
ApsZoldat
aa018b314d World processor markers: remove toggleVisibility, swap makemarker's type and id arguments for instruction consistency 2023-11-22 22:33:05 +03:00
112Hack
8bb6acfacb Update servers_v7.json (#9303) 2023-11-22 13:24:45 +00:00
Anuken
b189bfdf44 Closes Anuken/Mindustry-Suggestions/issues/4780 (dumping neoplasm from tanks) 2023-11-19 19:09:15 -05:00
Anuken
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
Phinner
d2595543f9 Update French translations (#9140)
* chore: Synchronize lines

* chore: Remove empty space in bundle.properties

* chore: Translate to baguette

* Fixes for baguette language translations (#3)

* fix fpr translate to bagette language

---------

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

* chore: Smolchange

* chore: Apply @VizardAlpha suggestions

---------

Co-authored-by: ZetaMap <56844734+ZetaMap@users.noreply.github.com>
2023-11-12 21:19:45 -05:00
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
Mythril382
4f701a7063 useUnitCap fun (#9187)
* a

* aaaaa

* aaaaaaaaaaaa

* AAAAAAAAAAAAAAAAAAAAAAA

* *inhales*

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* *inhales*

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* *inhales*

* aaaa

* AAAAAAAÆEEEEEEEEEEEEEEEE

* anyways im stupid

* *exhales*

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

---------

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

* Add to ClassMap

* Loading via prov does not work

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

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

* change domain

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

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

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

* Get most recent autosave w/o sorting

* Remove left over debug

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

* Add second port

* Remove unused port 6567

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

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

* add MessageType.label. and add outSuccess

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

* amend

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

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

* Add privileged desynced client constant global variables

* Remove broken attempt to not initialize client vars on server

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

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

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

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

* Update Fx.java

* Update ShieldArcAbility.java

* Update Fx.java

* Update ShieldArcAbility.java

* Update ShieldArcAbility.java

* Update Fx.java

* Update Fx.java

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

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

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

* Add line marker, some marker control fixes

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

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

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

* Cleanup LMarkerControl.java

* Remove deleted marker controls from MapObjectives

* Marker control method refactor, fix minimap marker rendering

* Refactor, proper double comparsion in MapObjectives

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

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

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

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

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

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

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

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

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

* name

---------

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

* mmmmmm

* hhhhhh

* i

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

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

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

---------

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

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

* Update servers_v7.json

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

* remove `Vars.`

* Update GlobalVars.java

* Update GlobalVars.java
2023-09-05 12:43:17 -04:00
Anuken
7fa002c626 Support for JSON planets without a parent 2023-09-05 09:41:04 -04:00
Anuken
fb3fff40d2 Merge remote-tracking branch 'origin/master' 2023-09-04 17:56:16 -04:00
Anuken
ee5fc8a332 Crash fix 2023-09-04 17:56:10 -04:00
HamzaGSopp
4a48115c0a Update servers_v7.json (#9019) 2023-09-04 16:59:19 -04:00
Anuken
d54f7acceb e 2023-09-04 11:29:08 -04:00
Anuken
d2de8e7880 2023-09-04 11:28:34 -04:00
Anuken
424714972c fixed #9017 2023-09-04 10:05:39 -04:00
Anuken
700dd38a36 Fixed #9011 2023-09-04 00:04:22 -04:00
Anuken
a4b1ad3b67 Fixed monos not mining 2023-09-03 23:50:38 -04:00
Anuken
3ce71aa891 Fixed mod loading 2023-09-03 22:45:37 -04:00
Anuken
26b66f9bdb Fixed empty admin menu 2023-09-03 22:02:02 -04:00
Anuken
5548e72750 I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN I HATE THE ANDROID GRADLE PLUGIN V 2023-09-03 21:52:25 -04:00
Anuken
766a95da03 Build fix? 2023-09-03 21:15:50 -04:00
Anuken
c705743696 Merge remote-tracking branch 'origin/master' 2023-09-03 21:12:52 -04:00
Anuken
0e24b67d09 Wave effect has color now 2023-09-03 21:12:46 -04:00
Zerenta
9d8905a4ae fixes serp-specific fog issue (#9009)
* fixes serp-specific fog issues

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

* why not

* idk if that changes it but

* json

* destringening

* automatic imports and leftover marker

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

* im stoopid

* Update TraceDialog.java

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

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

* let DrawRegion drawer can draw regions rotate with building rotation

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

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

* hgmjjjjjjjjjjjjjjjjjjjjjkhvgcfxchjk

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

* Update Administration.java

* Update Maps.java

* Update ServerControl.java

* Update ServerControl.java

* Update Administration.java

* Update ServerControl.java

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

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

* Update UnitTypes.java

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

* Update EnergyFieldAbility.java

Ty balam

* Update UnitTypes.java

Ty balam! :D

* Update UnitTypes.java

Thanks balam :D

* Add EnergyFieldAbility.sameTypeHealMult

* Apply to aegires

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

---------

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

* imports didn't optimize

* wording

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

* This should work now

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

* Remove unnecessary setter

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

* Despawn unit chance

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

* Move code around

* Un-final

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

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

English description in German bundle

* Update bundle_de.properties

* Update bundle_de.properties

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

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

* Random direction

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

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

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

* Add priority server outlining and bumping

* a

* chore: A little bit of cleanup :)

* json

* fixed no-server issue

* removed cursed duplication

---------

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

* Bug Fix in Form

* Added Yoru Kitsune to credits

(I did some translations and bug fixes)
2023-06-20 13:22:08 -04:00
Anuken
a2dd2c88a2 Fixed #8733 2023-06-20 13:09:50 -04:00
Anuken
2008cf6387 Fixed non-even assembler modules not working 2023-06-19 19:42:54 -04:00
Anuken
6ba1cd3ef6 Fixed #8732 2023-06-19 18:44:16 -04:00
Anuken
c7181999b2 Pathfinding improvements 2023-06-19 17:21:21 -04:00
Anuken
974d19fb75 Fixed #8729 2023-06-19 13:50:33 -04:00
Anuken
f4dcd37be3 Conduit padCorners fix 2023-06-19 10:56:30 -04:00
Anuken
014750fa97 Merge remote-tracking branch 'origin/master' 2023-06-19 10:28:59 -04:00
Anuken
5c178c20a1 Conduit padCorners 2023-06-19 10:28:54 -04:00
Даркнесс#3729
3762ee6313 Fix invalid heal targeting for non-sharded teams (#8728) 2023-06-19 09:10:33 -04:00
RTOmega
4289450a4d Fixed Grammar Error on TR Bundle (#8727) 2023-06-18 16:46:01 -04:00
Anuken
509a6a28b5 . 2023-06-18 09:08:09 -04:00
Anuken
54d7f3e17c Fixed #8718 2023-06-18 09:06:52 -04:00
Anuken
7e23272668 Do not crash when reading null planets 2023-06-17 20:39:52 -04:00
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
1786 changed files with 71143 additions and 28630 deletions

View File

@@ -1,30 +0,0 @@
---
name: Bug report
about: Create a report to help fix an issue.
title: ''
labels: bug
assignees: ''
---
**Platform**: *The type of device you were playing on - Android/iOS/Mac/Windows/Linux* ("All" is NOT a platform!)
**Build**: *The build number under the title in the main menu. Required. "LATEST" IS NOT A VERSION, I NEED THE EXACT BUILD NUMBER OF YOUR GAME.*
**Issue**: *Explain your issue in detail.*
**Steps to reproduce**: *How you happened across the issue, and what exactly you did to make the bug happen.*
**Link(s) to mod(s) used**: *The mod repositories or zip files that are related to the issue, if applicable.*
**Save file**: *The (zipped) save file you were playing on when the bug happened. THIS IS REQUIRED FOR ANY ISSUE HAPPENING IN-GAME OR IN MULTIPLAYER, REGARDLESS OF WHETHER YOU THINK IT HAPPENS EVERYWHERE. DO NOT DELETE OR OMIT THIS LINE UNLESS YOU ARE SURE THAT THE ISSUE DOES NOT HAPPEN IN-GAME. IF YOU DO NOT HAVE A SAVE, DON'T WASTE TIME OPENING THIS ISSUE.*
If you remove the line above without reading it properly and understanding what it means, I will reap your soul. Even if you're playing on someone's server, you can still save the game to a slot.
**(Crash) logs**: *Either crash reports from the crash folder, or the file you get when you go into Settings -> Game Data -> Export Crash logs. REQUIRED if you are reporting a crash.*
---
*Place an X (no spaces) between the brackets to confirm that you have read the line below.*
- [ ] **I have updated to the latest release (https://github.com/Anuken/Mindustry/releases) to make sure my issue has not been fixed.**
- [ ] **I have searched the closed and open issues to make sure that this problem has not already been reported.**

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

View File

@@ -44,14 +44,13 @@ jobs:
rm -rf .github rm -rf .github
rm README.md rm README.md
git add . git add .
git commit --allow-empty -m "${GITHUB_SHA}" git commit --allow-empty -m "Updating"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack ${RELEASE_VERSION}
cd ../Mindustry cd ../Mindustry
- name: Create artifacts - name: Create artifacts
run: | run: |
./gradlew desktop:dist server:dist core:mergedJavadoc -Pbuildversion=${RELEASE_VERSION:1} ./gradlew desktop:dist server:dist core:depsJar core:mergedJavadoc -Pbuildversion=${RELEASE_VERSION:1}
- name: Update docs - name: Update docs
run: | run: |
cd ../ cd ../
@@ -73,7 +72,7 @@ jobs:
cd ../MindustryBuilds cd ../MindustryBuilds
echo "Updating version to ${RELEASE_VERSION:1}" echo "Updating version to ${RELEASE_VERSION:1}"
BNUM=$(($GITHUB_RUN_NUMBER + 1000)) 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 add .
git commit -m "Updating to build ${RELEASE_VERSION:1}" git commit -m "Updating to build ${RELEASE_VERSION:1}"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryBuilds git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryBuilds
@@ -91,3 +90,10 @@ jobs:
file: server/build/libs/server-release.jar file: server/build/libs/server-release.jar
tag: ${{ github.ref }} tag: ${{ github.ref }}
- name: Upload dependency JAR
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: core/build/libs/core-release-deps.jar
asset_name: dependencies.jar
tag: ${{ github.ref }}

View File

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

View File

@@ -15,12 +15,16 @@ jobs:
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 17 java-version: 17
- name: Fetch latest Arc
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
- name: Run unit tests
run: ./gradlew tests:test --stacktrace --rerun
- name: Run unit tests and build JAR - name: Run unit tests and build JAR
run: ./gradlew test desktop:dist run: ./gradlew desktop:dist
- name: Upload desktop JAR for testing - name: Upload desktop JAR for testing
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v4
with: with:
name: Desktop JAR (zipped) name: Desktop JAR (zipped)
path: desktop/build/libs/Mindustry.jar path: desktop/build/libs/Mindustry.jar

View File

@@ -25,6 +25,8 @@ jobs:
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 17 java-version: 17
- name: Fetch latest Arc
run: git clone --depth=1 --branch=master https://github.com/Anuken/Arc ../Arc
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
- name: Update bundles - name: Update bundles
@@ -33,15 +35,29 @@ jobs:
./gradlew updateBundles ./gradlew updateBundles
if [ -n "$(git status --porcelain)" ]; then if [ -n "$(git status --porcelain)" ]; then
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git add core/assets/bundles/* git add core/assets/bundles/*
git commit -m "Automatic bundle update" git commit -m "Automatic bundle update"
git push git push
fi fi
- name: Update scripts and class mappings
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
./gradlew updateScripts
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/scripts/* core/src/mindustry/mod/ClassMap.java
git commit -m "Automatic class mapping update"
git push
fi
- name: Update JITpack repo - name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }} if: ${{ github.repository == 'Anuken/Mindustry' }}
run: | run: |
git config --global user.name "Github Actions" git config --global user.name "Github Actions"
git config --global user.email "cli@github.com" git config --global user.email "actions@github.com"
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack
@@ -52,8 +68,8 @@ jobs:
rm -rf .github rm -rf .github
rm README.md rm README.md
git add . git add .
git commit --allow-empty -m "${GITHUB_SHA}" git commit --allow-empty -m "Updating"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
cd ../Mindustry cd ../Mindustry
- name: Run unit tests - name: Run unit tests
run: ./gradlew clean cleanTest test --stacktrace run: ./gradlew tests:test --rerun --stacktrace

6
.gitignore vendored
View File

@@ -6,6 +6,7 @@ logs/
/core/assets/.gifimages/ /core/assets/.gifimages/
/deploy/ /deploy/
/out/ /out/
ios/libs/
/desktop/packr-out/ /desktop/packr-out/
/desktop/packr-export/ /desktop/packr-export/
/desktop/mindustry-saves/ /desktop/mindustry-saves/
@@ -22,6 +23,7 @@ logs/
/tools/build/ /tools/build/
/tests/build/ /tests/build/
/server/build/ /server/build/
ios/libs/
changelog changelog
saves/ saves/
/core/assets-raw/fontgen/out/ /core/assets-raw/fontgen/out/
@@ -43,6 +45,7 @@ steam_appid.txt
ios/robovm.properties ios/robovm.properties
packr-out/ packr-out/
config/ config/
buildSrc/
*.gif *.gif
/tests/out /tests/out
@@ -165,3 +168,6 @@ android/libs/
# ignored due to frequent branch conflicts. # ignored due to frequent branch conflicts.
core/assets/logicids.dat core/assets/logicids.dat
# project files for the sectors
core/assets-raw/sprites/ui/sectors/*.json

View File

@@ -13,11 +13,19 @@ 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. ### 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. 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. 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.
### Do not make AI "contributions".
If I see a PR with significant amounts of code that's obviously written by AI, I will reject your PR, and you will be blocked. Don't waste my time with slop.
Asking AI questions, and using that information to help you write code? Fine. Using it to actually write code? No.
## Style Guidelines ## Style Guidelines
### Follow the formatting guidelines. ### Follow the formatting guidelines.
@@ -34,7 +42,7 @@ This means:
Import [this style file](.github/Mindustry-CodeStyle-IJ.xml) into IntelliJ to get correct formatting when developing Mindustry. 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. 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. 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 +74,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. 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. ### 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. If something needs to be encapsulated in the future, IntelliJ can handle it with a few clicks.

View File

@@ -11,14 +11,16 @@ _[Javadoc](https://mindustrygame.github.io/docs/)_
## Contributing ## Contributing
See [CONTRIBUTING](CONTRIBUTING.md). See [CONTRIBUTING](CONTRIBUTING.md) for general code style and PR guidelines.
If you are a first-time contributor looking for features to implement or bugs to fix, see the issues tagged with 'candidate' [in the Mindustry-Suggestions repostiory](https://github.com/Anuken/Mindustry-Suggestions/issues?q=is%3Aissue%20state%3Aopen%20label%3Acandidate).
## Building ## Building
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases). 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. 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 ### Windows
@@ -53,6 +55,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.* 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> Gradle may take up to several minutes to download files. Be patient. <br>

View File

@@ -1,30 +1,3 @@
### Adding a server to the list # 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).
Mindustry now has a public list of servers that everyone can see and connect to. *PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
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:
0. **Take note of the fact that modded servers are not allowed on this list.** Such servers confuse users, and there's currently no easy way to fix mod incompatibilities after a failed connection.
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 ["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.
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_v7.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `example.com:6000`, you would add a comma after the last entry and insert:
```json
{
"address": "example.com:6000"
}
```
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android">
package="io.anuke.mindustry">
<uses-feature android:glEsVersion="0x00020000" android:required="true"/> <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-feature android:name="android.hardware.type.pc" android:required="false" /> <uses-feature android:name="android.hardware.type.pc" android:required="false" />
@@ -15,10 +14,10 @@
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
android:isGame="true" android:isGame="true"
android:theme="@style/ArcTheme" android:theme="@style/ArcTheme"
android:usesCleartextTraffic="true"
android:appCategory="game" android:appCategory="game"
android:label="@string/app_name" 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"/> <meta-data android:name="android.max_aspect" android:value="2.1"/>
<activity <activity
android:name="mindustry.android.AndroidLauncher" android:name="mindustry.android.AndroidLauncher"
@@ -32,13 +31,6 @@
<category android:name="android.intent.category.LAUNCHER"/> <category android:name="android.intent.category.LAUNCHER"/>
</intent-filter> </intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="application/octet-stream" />
<data android:scheme="file" android:host="*" android:pathPattern=".*\\.msav"/>
</intent-filter>
</activity> </activity>
</application> </application>

View File

@@ -3,11 +3,10 @@ buildscript{
mavenLocal() mavenLocal()
mavenCentral() mavenCentral()
google() google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
} }
dependencies{ dependencies{
classpath 'com.android.tools.build:gradle:7.2.1' classpath 'com.android.tools.build:gradle:8.2.2'
} }
} }
@@ -17,7 +16,7 @@ configurations{ natives }
repositories{ repositories{
mavenCentral() mavenCentral()
maven{ url "https://maven.google.com" } maven{ url = "https://maven.google.com" }
} }
task deploy(type: Copy){ task deploy(type: Copy){
@@ -29,8 +28,9 @@ task deploy(type: Copy){
} }
android{ android{
buildToolsVersion '31.0.0' namespace = "io.anuke.mindustry"
compileSdkVersion 31 buildToolsVersion = '36.0.0'
compileSdk = 36
sourceSets{ sourceSets{
main{ main{
manifest.srcFile 'AndroidManifest.xml' manifest.srcFile 'AndroidManifest.xml'
@@ -39,8 +39,13 @@ android{
renderscript.srcDirs = ['src'] renderscript.srcDirs = ['src']
res.srcDirs = ['res'] res.srcDirs = ['res']
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/'] assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
if(localArc){
jniLibs.srcDirs += ['../../Arc/natives/natives-android/libs', '../../Arc/natives/natives-freetype-android/libs']
}else{
jniLibs.srcDirs = ['libs'] jniLibs.srcDirs = ['libs']
} }
}
androidTest.setRoot('tests') androidTest.setRoot('tests')
} }
@@ -56,7 +61,7 @@ android{
applicationId "io.anuke.mindustry" applicationId "io.anuke.mindustry"
minSdkVersion 14 minSdkVersion 14
targetSdkVersion 31 targetSdkVersion 36
versionName versionNameResult versionName versionNameResult
versionCode = vcode versionCode = vcode
@@ -65,6 +70,8 @@ android{
props['androidBuildCode'] = (vcode + 1).toString() props['androidBuildCode'] = (vcode + 1).toString()
} }
props.store(file('../core/assets/version.properties').newWriter(), null) props.store(file('../core/assets/version.properties').newWriter(), null)
multiDexEnabled = true
} }
compileOptions{ compileOptions{
@@ -72,7 +79,7 @@ android{
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
} }
flavorDimensions "google" flavorDimensions = ["google"]
signingConfigs{ signingConfigs{
release{ release{
@@ -107,7 +114,7 @@ android{
if(project.hasProperty("RELEASE_STORE_FILE") || System.getenv("CI") == "true"){ if(project.hasProperty("RELEASE_STORE_FILE") || System.getenv("CI") == "true"){
buildTypes{ buildTypes{
release{ release{
signingConfig signingConfigs.release signingConfig = signingConfigs.release
} }
} }
} }
@@ -119,14 +126,15 @@ dependencies{
implementation arcModule("backends:backend-android") implementation arcModule("backends:backend-android")
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3' implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" if(!localArc){
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 version, highestVersion
def highestVersion;
new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, { new File((String)findSdkDir(), "/platforms").eachFileMatch ~/android-\d+/, {
version = it.name.find(/\d+/).toInteger(); version = it.name.find(/\d+/).toInteger()
highestVersion = version > highestVersion ? version : highestVersion; highestVersion = version > highestVersion ? version : highestVersion
} }
def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar") def sdkFile = new File((String)findSdkDir(), "/platforms/android-${highestVersion}/android.jar")
@@ -134,6 +142,7 @@ dependencies{
} }
task copyAndroidNatives(){ task copyAndroidNatives(){
if(!localArc){
configurations.natives.files.each{ jar -> configurations.natives.files.each{ jar ->
copy{ copy{
from zipTree(jar) from zipTree(jar)
@@ -142,6 +151,7 @@ task copyAndroidNatives(){
} }
} }
} }
}
task run(type: Exec){ task run(type: Exec){
commandLine "${findSdkDir()}/platform-tools/adb", 'shell', 'am', 'start', '-n', 'io.anuke.mindustry/mindustry.android.AndroidLauncher' commandLine "${findSdkDir()}/platform-tools/adb", 'shell', 'am', 'start', '-n', 'io.anuke.mindustry/mindustry.android.AndroidLauncher'

View File

@@ -1,11 +1,13 @@
-dontobfuscate -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 mindustry.** { *; }
-keep class arc.** { *; } -keep class arc.** { *; }
-keep class net.jpountz.** { *; } -keep class net.jpountz.** { *; }
-keep class rhino.** { *; } -keep class rhino.** { *; }
-keep class com.android.dex.** { *; } -keep class com.android.dex.** { *; }
-keep class com.android.dx.** { *; }
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
-dontwarn javax.naming.**
#-printusage out.txt #-printusage out.txt

View File

@@ -38,7 +38,7 @@ public class AndroidLauncher extends AndroidApplication{
UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler(); UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler((thread, error) -> { Thread.setDefaultUncaughtExceptionHandler((thread, error) -> {
CrashSender.log(error); CrashHandler.log(error);
//try to forward exception to system handler //try to forward exception to system handler
if(handler != null){ if(handler != null){
@@ -72,6 +72,9 @@ public class AndroidLauncher extends AndroidApplication{
@Override @Override
public ClassLoader loadJar(Fi jar, ClassLoader parent) throws Exception{ public ClassLoader loadJar(Fi jar, ClassLoader parent) throws Exception{
//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){ return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
@Override @Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{ protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
@@ -93,6 +96,34 @@ public class AndroidLauncher extends AndroidApplication{
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 @Override
@@ -101,12 +132,14 @@ public class AndroidLauncher extends AndroidApplication{
} }
void showFileChooser(boolean open, String title, Cons<Fi> cons, String... extensions){ void showFileChooser(boolean open, String title, Cons<Fi> cons, String... extensions){
try{
String extension = extensions[0]; String extension = extensions[0];
if(VERSION.SDK_INT >= VERSION_CODES.Q){ if(VERSION.SDK_INT >= VERSION_CODES.Q){
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT); Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE); intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType(extension.equals("zip") && !open && extensions.length == 1 ? "application/zip" : "*/*"); 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) -> { addResultListener(i -> startActivityForResult(intent, i), (code, in) -> {
if(code == Activity.RESULT_OK && in != null && in.getData() != null){ if(code == Activity.RESULT_OK && in != null && in.getData() != null){
@@ -127,7 +160,7 @@ public class AndroidLauncher extends AndroidApplication{
@Override @Override
public OutputStream write(boolean append){ public OutputStream write(boolean append){
try{ try{
return getContentResolver().openOutputStream(uri); return getContentResolver().openOutputStream(uri, "rwt");
}catch(IOException e){ }catch(IOException e){
throw new ArcRuntimeException(e); throw new ArcRuntimeException(e);
} }
@@ -160,6 +193,9 @@ public class AndroidLauncher extends AndroidApplication{
super.showFileChooser(open, "@open", extension, cons); super.showFileChooser(open, "@open", extension, cons);
} }
} }
}catch(Throwable error){
Core.app.post(() -> Vars.ui.showException(error));
}
} }
@Override @Override
@@ -180,6 +216,7 @@ public class AndroidLauncher extends AndroidApplication{
}, new AndroidApplicationConfiguration(){{ }, new AndroidApplicationConfiguration(){{
useImmersiveMode = true; useImmersiveMode = true;
hideStatusBar = true; hideStatusBar = true;
useGL30 = true;
}}); }});
checkFiles(getIntent()); checkFiles(getIntent());

View File

@@ -8,14 +8,12 @@ public class Annotations{
/** Indicates that a method overrides other methods. */ /** Indicates that a method overrides other methods. */
@Target({ElementType.METHOD}) @Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Replace{ public @interface Replace{}
}
/** Indicates that a method should be final in all implementing classes. */ /** Indicates that a method should be final in all implementing classes. */
@Target({ElementType.METHOD}) @Target({ElementType.METHOD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Final{ public @interface Final{}
}
/** Indicates that a field will be interpolated when synced. */ /** Indicates that a field will be interpolated when synced. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@@ -30,23 +28,18 @@ public class Annotations{
/** Indicates that a field will not be read from the server when syncing the local player state. */ /** Indicates that a field will not be read from the server when syncing the local player state. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface SyncLocal{ public @interface SyncLocal{}
}
/** Indicates that a field should not be synced to clients (but may still be non-transient) */ /** Indicates that a field should not be synced to clients (but may still be non-transient) */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface NoSync{ public @interface NoSync{}
}
/** Indicates that a component field is imported from other components. This means it doesn't actually exist. */ /** Indicates that a component field is imported from other components. This means it doesn't actually exist. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Import{ public @interface Import{}
}
/** Indicates that a component field is read-only. */ /** Indicates that a component field is read-only. */
@Target({ElementType.FIELD, ElementType.METHOD}) @Target({ElementType.FIELD, ElementType.METHOD})
@@ -61,6 +54,8 @@ public class Annotations{
/** Whether to generate a base class for this components. /** 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. */ * An entity cannot have two base classes, so only one component can have base be true. */
boolean base() default false; 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. */ /** Indicates that a method is implemented by the annotation processor. */
@@ -113,8 +108,7 @@ public class Annotations{
/** Indicates an internal interface for entity components. */ /** Indicates an internal interface for entity components. */
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface EntityInterface{ public @interface EntityInterface{}
}
//endregion //endregion
//region misc. utility //region misc. utility
@@ -153,15 +147,12 @@ public class Annotations{
/** Indicates that a method should always call its super version. */ /** Indicates that a method should always call its super version. */
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface CallSuper{ public @interface CallSuper{}
}
/** Annotation that allows overriding CallSuper annotation. To be used on method that overrides method with CallSuper annotation from parent class. */ /** Annotation that allows overriding CallSuper annotation. To be used on method that overrides method with CallSuper annotation from parent class. */
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface OverrideCallSuper{ public @interface OverrideCallSuper{}
}
//endregion //endregion
//region struct //region struct
@@ -169,9 +160,7 @@ public class Annotations{
/** Marks a class as a special value type struct. Class name must end in 'Struct'. */ /** Marks a class as a special value type struct. Class name must end in 'Struct'. */
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Struct{ public @interface Struct{}
}
/** Marks a field of a struct. Optional. */ /** Marks a field of a struct. Optional. */
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@@ -195,18 +184,16 @@ public class Annotations{
/** A set of two booleans, one specifying server and one specifying client. */ /** A set of two booleans, one specifying server and one specifying client. */
public enum Loc{ public enum Loc{
/** Method can only be invoked on the client from the server. */ /** Server only. */
server(true, false), server(true, false),
/** Method can only be invoked on the server from the client. */ /** Client only. */
client(false, true), client(false, true),
/** Method can be invoked from anywhere */ /** Both server and client. */
both(true, true), both(true, true),
/** Neither server nor client. */ /** Neither server nor client. */
none(false, false); none(false, false);
/** If true, this method can be invoked ON clients FROM servers. */
public final boolean isServer; public final boolean isServer;
/** If true, this method can be invoked ON servers FROM clients. */
public final boolean isClient; public final boolean isClient;
Loc(boolean server, boolean client){ Loc(boolean server, boolean client){
@@ -235,16 +222,16 @@ public class Annotations{
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Remote{ 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; 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; 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; 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; boolean forward() default false;
/** /**
@@ -259,8 +246,7 @@ public class Annotations{
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface TypeIOHandler{ public @interface TypeIOHandler{ }
}
//endregion //endregion
} }

View File

@@ -227,9 +227,9 @@ public class EntityIO{
if(BaseProcessor.isPrimitive(type)){ if(BaseProcessor.isPrimitive(type)){
s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field); s(type.equals("boolean") ? "bool" : type.charAt(0) + "", field);
}else if(instanceOf(type, "mindustry.ctype.Content")){ }else if(instanceOf(type, "mindustry.ctype.Content") && !type.equals("mindustry.ai.UnitStance") && !type.equals("mindustry.ai.UnitCommand")){
if(write){ if(write){
s("s", field + ".id"); s("s", field + " == null ? -1 : " + field + ".id");
}else{ }else{
st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", "")); st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", ""));
} }

View File

@@ -19,6 +19,7 @@ import javax.annotation.processing.*;
import javax.lang.model.element.*; import javax.lang.model.element.*;
import javax.lang.model.type.*; import javax.lang.model.type.*;
import java.lang.annotation.*; import java.lang.annotation.*;
import java.util.*;
@SupportedAnnotationTypes({ @SupportedAnnotationTypes({
"mindustry.annotations.Annotations.EntityDef", "mindustry.annotations.Annotations.EntityDef",
@@ -97,6 +98,8 @@ public class EntityProcess extends BaseProcessor{
//create component interfaces //create component interfaces
for(Stype component : allComponents){ for(Stype component : allComponents){
TypeSpec.Builder inter = TypeSpec.interfaceBuilder(interfaceName(component)) TypeSpec.Builder inter = TypeSpec.interfaceBuilder(interfaceName(component))
.addModifiers(Modifier.PUBLIC).addAnnotation(EntityInterface.class); .addModifiers(Modifier.PUBLIC).addAnnotation(EntityInterface.class);
@@ -116,6 +119,7 @@ public class EntityProcess extends BaseProcessor{
inter.addSuperinterface(ClassName.get(packageName, interfaceName(type))); inter.addSuperinterface(ClassName.get(packageName, interfaceName(type)));
} }
if(component.annotation(Component.class).genInterface()){
ObjectSet<String> signatures = new ObjectSet<>(); ObjectSet<String> signatures = new ObjectSet<>();
//add utility methods to interface //add utility methods to interface
@@ -157,6 +161,7 @@ public class EntityProcess extends BaseProcessor{
.select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build()); .select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build());
} }
} }
}
write(inter); write(inter);
@@ -416,19 +421,34 @@ public class EntityProcess extends BaseProcessor{
//add all methods from components //add all methods from components
for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){ for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){
if(entry.value.contains(m -> m.has(Replace.class))){
//check replacements //there are multiple @Replace implementations, or multiple non-void implementations.
if(entry.value.count(m -> m.has(Replace.class)) > 1){ 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)){
err("Type " + type + " has multiple components replacing method " + entry.key + ".");
} //remove clutter
Smethod base = entry.value.find(m -> m.has(Replace.class)); entry.value.removeAll(s -> s.is(Modifier.ABSTRACT));
entry.value.clear();
entry.value.add(base); 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()));
} }
//check multi return entry.value.clear();
if(entry.value.count(m -> !m.isAny(Modifier.NATIVE, Modifier.ABSTRACT) && !m.isVoid()) > 1){ entry.value.add(best);
err("Type " + type + " has multiple components implementing non-void method " + entry.key + ".");
} }
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()))); 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); 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(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(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); if(first.is(Modifier.STATIC)) mbuilder.addModifiers(Modifier.STATIC);
mbuilder.addTypeVariables(first.typeVariables().map(TypeVariableName::get)); mbuilder.addTypeVariables(first.typeVariables().map(TypeVariableName::get));
mbuilder.returns(first.retn()); mbuilder.returns(first.retn());
@@ -851,89 +872,6 @@ public class EntityProcess extends BaseProcessor{
for(TypeSpec.Builder b : baseClasses){ for(TypeSpec.Builder b : baseClasses){
write(b, imports.toSeq()); 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);
} }
} }

View File

@@ -57,6 +57,9 @@ public class AssetsProcess extends BaseProcessor{
ichtype.addField(FieldSpec.builder(ParameterizedTypeName.get(ObjectIntMap.class, String.class), ichtype.addField(FieldSpec.builder(ParameterizedTypeName.get(ObjectIntMap.class, String.class),
"codes", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("new ObjectIntMap<>()").build()); "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<>(); ObjectSet<String> used = new ObjectSet<>();
for(Jval val : icons.get("glyphs").asArray()){ for(Jval val : icons.get("glyphs").asArray()){
@@ -67,7 +70,9 @@ public class AssetsProcess extends BaseProcessor{
int code = val.getInt("code", 0); int code = val.getInt("code", 0);
iconcAll.append((char)code); 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()); 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("codes.put($S, $L)", name, code);
ichinit.addStatement("codeToName.put($L, $S)", code, name);
ictype.addField(TextureRegionDrawable.class, name + "Small", Modifier.PUBLIC, Modifier.STATIC); ictype.addField(TextureRegionDrawable.class, name + "Small", Modifier.PUBLIC, Modifier.STATIC);
icload.addStatement(name + "Small = mindustry.ui.Fonts.getGlyph(mindustry.ui.Fonts.def, (char)" + code + ")"); icload.addStatement(name + "Small = mindustry.ui.Fonts.getGlyph(mindustry.ui.Fonts.def, (char)" + code + ")");
@@ -178,7 +183,11 @@ public class AssetsProcess extends BaseProcessor{
} }
if(classname.equals("Sounds")){ if(classname.equals("Sounds")){
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build()); type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
.addJavadoc("Does not play anything.").build());
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "unset", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()")
.addJavadoc("Used a placeholder value for unset default values. This is usually reassigned in init() of the relevant block or unit. Does not play anything.").build());
} }
type.addMethod(loadBegin.build()); type.addMethod(loadBegin.build());

View File

@@ -102,7 +102,7 @@ public class StructProcess extends BaseProcessor{
//bools: single bit, needs special case to clear things //bools: single bit, needs special case to clear things
setter.beginControlFlow("if(value)"); setter.beginControlFlow("if(value)");
setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset); setter.addStatement("return ($T)($L | (1L << $LL))", structType, structParam, offset);
setter.nextControlFlow("else"); setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset); setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.endControlFlow(); setter.endControlFlow();

View File

@@ -28,6 +28,10 @@ public class Stype extends Selement<TypeElement>{
return interfaces().flatMap(s -> s.allInterfaces().add(s)).distinct(); return interfaces().flatMap(s -> s.allInterfaces().add(s)).distinct();
} }
public boolean isInterface(){
return e.getKind() == ElementKind.INTERFACE;
}
public Seq<Stype> superclasses(){ public Seq<Stype> superclasses(){
return Seq.with(BaseProcessor.typeu.directSupertypes(mirror())).map(Stype::of); return Seq.with(BaseProcessor.typeu.directSupertypes(mirror())).map(Stype::of);
} }

View File

@@ -0,0 +1 @@
{version:2,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:selectedBlock,type:mindustry.world.Block},{name:selectedRotation,type:int},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}

View File

@@ -1,29 +1,34 @@
import java.text.SimpleDateFormat
buildscript{ buildscript{
ext{ ext{
getArcHash = { arcHash = property("archash")
return new Properties().with{ p -> p.load(file('gradle.properties').newReader()); return p }["archash"]
}
arcHash = getArcHash() localArc = new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
arcModule = { String name ->
//skip to last submodule
name = name.substring(name.lastIndexOf(':') + 1)
return "com.github.Anuken${localArc ? "" : ".Arc"}:$name:$arcHash"
}
} }
repositories{ repositories{
mavenLocal() mavenLocal()
mavenCentral() mavenCentral()
google() google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" } maven{ url = 'https://jitpack.io' }
maven{ url 'https://jitpack.io' }
} }
dependencies{ dependencies{
classpath "com.github.Anuken.Arc:packer:$arcHash" classpath arcModule(":extensions:packer")
classpath "com.github.Anuken.Arc:arc-core:$arcHash" classpath arcModule(":arc-core")
} }
} }
plugins{ plugins{
id "org.jetbrains.kotlin.jvm" version "1.6.0" id "org.jetbrains.kotlin.jvm" version "2.1.10"
id "org.jetbrains.kotlin.kapt" version "1.6.0" id "org.jetbrains.kotlin.kapt" version "2.1.10"
} }
allprojects{ allprojects{
@@ -33,12 +38,12 @@ allprojects{
group = 'com.github.Anuken' group = 'com.github.Anuken'
ext{ ext{
versionNumber = '7' versionNumber = '8'
if(!project.hasProperty("versionModifier")) versionModifier = 'release' if(!project.hasProperty("versionModifier")) versionModifier = 'beta'
if(!project.hasProperty("versionType")) versionType = 'official' if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry' appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94' steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
rhinoVersion = '73a812444ac388ac2d94013b5cadc8f70b7ea027' rhinoVersion = '54b75cbd1207ef1fd5cff517cbd188e763c85baa'
loadVersionProps = { loadVersionProps = {
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p } return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
@@ -48,20 +53,6 @@ allprojects{
return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args") return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args")
} }
localArc = {
return !project.hasProperty("release") && !project.hasProperty("noLocalArc") && new File(projectDir.parent, '../Arc').exists()
}
arcModule = { String name ->
if(localArc()){
return project(":Arc:$name")
}else{
//skip to last submodule
if(name.contains(':')) name = name.split(':').last()
return "com.github.Anuken.Arc:$name:${getArcHash()}"
}
}
generateDeployName = { String platform -> generateDeployName = { String platform ->
if(platform == "windows"){ if(platform == "windows"){
platform += "64" platform += "64"
@@ -99,6 +90,10 @@ allprojects{
return project.getProperties()["buildversion"] return project.getProperties()["buildversion"]
} }
getCommitHash = {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
}
getPackage = { getPackage = {
return project.ext.mainClassName.substring(0, project.ext.mainClassName.indexOf("desktop") - 1) return project.ext.mainClassName.substring(0, project.ext.mainClassName.indexOf("desktop") - 1)
} }
@@ -116,12 +111,12 @@ allprojects{
generateLocales = { generateLocales = {
def output = 'en\n' def output = 'en\n'
def bundles = new File(project(':core').projectDir, 'assets/bundles/') def bundles = new File(project(':core').projectDir, 'assets/bundles/')
bundles.listFiles().each{ other -> bundles.list().sort().each{ name ->
if(other.name == "bundle.properties") return if(name == "bundle.properties" || name == "global.properties") return
output += other.name.substring("bundle".length() + 1, other.name.lastIndexOf('.')) + "\n" output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
} }
new File(project(':core').projectDir, 'assets/locales').text = output new File(project(':core').projectDir, 'assets/locales').text = output
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().join("\n") new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().findAll{f -> f.endsWith(".msch")}.join("\n")
} }
writeVersion = { writeVersion = {
@@ -143,6 +138,11 @@ allprojects{
props["number"] = versionNumber props["number"] = versionNumber
props["modifier"] = versionModifier props["modifier"] = versionModifier
props["build"] = buildid 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.") props.store(pfile.newWriter(), "Autogenerated file. Do not modify.")
} }
@@ -180,9 +180,8 @@ allprojects{
repositories{ repositories{
mavenLocal() mavenLocal()
mavenCentral() mavenCentral()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" } maven{ url = "https://central.sonatype.com/repository/maven-snapshots" }
maven{ url "https://oss.sonatype.org/content/repositories/releases/" } maven{ url = 'https://jitpack.io' }
maven{ url 'https://jitpack.io' }
} }
task clearCache{ task clearCache{
@@ -195,7 +194,7 @@ allprojects{
tasks.withType(JavaCompile){ tasks.withType(JavaCompile){
targetCompatibility = 8 targetCompatibility = 8
sourceCompatibility = JavaVersion.VERSION_16 sourceCompatibility = JavaVersion.VERSION_17
options.encoding = "UTF-8" options.encoding = "UTF-8"
options.compilerArgs += ["-Xlint:deprecation"] options.compilerArgs += ["-Xlint:deprecation"]
dependsOn clearCache dependsOn clearCache
@@ -222,7 +221,7 @@ configure(project(":annotations")){
} }
//compile with java 8 compatibility for everything except the annotation project //compile with java 8 compatibility for everything except the annotation project
configure(subprojects - project(":annotations")){ configure(subprojects - project(":annotations") - project(":tests")){
tasks.withType(JavaCompile){ tasks.withType(JavaCompile){
options.compilerArgs.addAll(['--release', '8']) options.compilerArgs.addAll(['--release', '8'])
} }
@@ -230,7 +229,7 @@ configure(subprojects - project(":annotations")){
tasks.withType(Javadoc){ tasks.withType(Javadoc){
options{ options{
addStringOption('Xdoclint:none', '-quiet') addStringOption('Xdoclint:none', '-quiet')
addStringOption('-release', '16') addStringOption('-release', '17')
encoding('UTF-8') encoding('UTF-8')
} }
} }
@@ -243,7 +242,10 @@ project(":desktop"){
dependencies{ dependencies{
implementation project(":core") implementation project(":core")
implementation arcModule("extensions:profiling")
implementation arcModule("extensions:discord") implementation arcModule("extensions:discord")
implementation arcModule("natives:natives-filedialogs")
implementation arcModule("extensions:filedialogs")
implementation arcModule("natives:natives-desktop") implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop") implementation arcModule("natives:natives-freetype-desktop")
@@ -252,6 +254,7 @@ project(":desktop"){
implementation "com.github.Anuken:steamworks4j:$steamworksVersion" implementation "com.github.Anuken:steamworks4j:$steamworksVersion"
implementation arcModule("backends:backend-sdl") implementation arcModule("backends:backend-sdl")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
} }
} }
@@ -262,7 +265,7 @@ project(":core"){
kapt{ kapt{
javacOptions{ javacOptions{
option("-source", "16") option("-source", "17")
option("-target", "1.8") option("-target", "1.8")
} }
} }
@@ -301,6 +304,27 @@ project(":core"){
} }
} }
task depsJar(type: Jar, dependsOn: [classes, ":server:dist"]){
archiveClassifier = 'deps'
from files(sourceSets.main.output.classesDirs)
from{ configurations.runtimeClasspath.collect{ it.isDirectory() ? it : zipTree(it) } }
from zipTree("../server/build/libs/server-release.jar")
from files("src/")
from files("../../Arc/arc-core/src/")
from files("../../Arc/extensions/arcnet/src/")
from files("../../Arc/extensions/g3d/src/")
from files("../../Arc/extensions/flabel/src/")
from files("../../Arc/extensions/freetype/src/")
from files("../server/src/")
exclude("META-INF/**")
exclude("vfxshaders/**")
exclude("maps/**")
exclude("baseparts/**")
exclude("vfxshaders/**")
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
}
task sourcesJar(type: Jar, dependsOn: classes){ task sourcesJar(type: Jar, dependsOn: classes){
archiveClassifier = 'sources' archiveClassifier = 'sources'
from sourceSets.main.allSource from sourceSets.main.allSource
@@ -309,7 +333,7 @@ project(":core"){
task assetsJar(type: Jar, dependsOn: ":tools:pack"){ task assetsJar(type: Jar, dependsOn: ":tools:pack"){
archiveClassifier = 'assets' archiveClassifier = 'assets'
from files("assets"){ from files("assets"){
exclude "config", "cache", "music", "sounds" exclude "config", "cache", "music", "sounds", "sprites/fallback"
} }
} }
@@ -323,7 +347,7 @@ project(":core"){
dependencies{ dependencies{
compileJava.dependsOn(preGen) compileJava.dependsOn(preGen)
api "org.lz4:lz4-java:1.8.0" api "at.yawk.lz4:lz4-java:1.10.2"
api arcModule("arc-core") api arcModule("arc-core")
api arcModule("extensions:flabel") api arcModule("extensions:flabel")
api arcModule("extensions:freetype") api arcModule("extensions:freetype")
@@ -331,12 +355,12 @@ project(":core"){
api arcModule("extensions:fx") api arcModule("extensions:fx")
api arcModule("extensions:arcnet") api arcModule("extensions:arcnet")
api "com.github.Anuken:rhino:$rhinoVersion" api "com.github.Anuken:rhino:$rhinoVersion"
if(localArc() && debugged()) api arcModule("extensions:recorder") if(localArc && debugged()) api arcModule("extensions:recorder")
if(localArc()) api arcModule(":extensions:packer") if(localArc) api arcModule(":extensions:packer")
annotationProcessor 'com.github.Anuken:jabel:0.9.0' annotationProcessor 'com.github.Anuken:jabel:0.9.0'
compileOnly project(":annotations") compileOnly project(":annotations")
kapt project(":annotations") if(!project.hasProperty("noKapt")) kapt project(":annotations")
} }
afterEvaluate{ afterEvaluate{
@@ -365,7 +389,6 @@ project(":core"){
//these are completely unnecessary //these are completely unnecessary
tasks.kaptGenerateStubsKotlin.onlyIf{ false } tasks.kaptGenerateStubsKotlin.onlyIf{ false }
tasks.compileKotlin.onlyIf{ false } tasks.compileKotlin.onlyIf{ false }
tasks.inspectClassesForKotlinIC.onlyIf{ false }
} }
//comp** classes are only used for code generation //comp** classes are only used for code generation
@@ -380,6 +403,7 @@ project(":server"){
dependencies{ dependencies{
implementation project(":core") implementation project(":core")
implementation arcModule("backends:backend-headless") implementation arcModule("backends:backend-headless")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
} }
} }
@@ -391,12 +415,21 @@ project(":tests"){
testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1" testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1"
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1" testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1"
testImplementation arcModule("backends:backend-headless") testImplementation arcModule("backends:backend-headless")
testImplementation "org.json:json:20230618"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
}
tasks.withType(JavaCompile){
targetCompatibility = JavaVersion.VERSION_17
sourceCompatibility = JavaVersion.VERSION_17
options.compilerArgs.addAll(['--release', '17'])
} }
test{ test{
//fork every test so mods don't interact with each other //fork every test so mods don't interact with each other
forkEvery = 1 forkEvery = 1
jvmArgs = ["-XX:+HeapDumpOnOutOfMemoryError"]
useJUnitPlatform() useJUnitPlatform()
workingDir = new File("../core/assets") workingDir = new File("../core/assets")
testLogging{ testLogging{
@@ -415,6 +448,9 @@ project(":tools"){
implementation arcModule("natives:natives-desktop") implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop") implementation arcModule("natives:natives-freetype-desktop")
implementation arcModule("backends:backend-headless") implementation arcModule("backends:backend-headless")
implementation("com.google.guava:guava:33.3.1-jre")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
} }
} }
@@ -423,7 +459,7 @@ project(":annotations"){
dependencies{ dependencies{
implementation 'com.squareup:javapoet:1.12.1' implementation 'com.squareup:javapoet:1.12.1'
implementation "com.github.Anuken.Arc:arc-core:$arcHash" implementation arcModule("arc-core")
} }
} }
@@ -437,9 +473,10 @@ configure([":core", ":server"].collect{project(it)}){
publications{ publications{
maven(MavenPublication){ maven(MavenPublication){
from components.java from components.java
if(project.name == "core"){ //TODO: uncomment this once the jitpack packing is fixed (currently depends on a newer glibc version)
artifact(tasks.named("assetsJar")) //if(project.name == "core"){
} // artifact(tasks.named("assetsJar"))
//}
} }
} }
} }

View File

@@ -1069,6 +1069,20 @@
"search": [ "search": [
"planet" "planet"
] ]
},
{
"uid": "ec43f846ca53702f30310718d627f2b5",
"css": "arrow-note",
"code": 59444,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M50 0L0 50V150 250 350 450 550 650L50 700H150 250 350 450 550 650 750L800 750 750 800 700 850V950L750 1000H850L900 950 950 900 1000 850 1050 800 1100 750 1150 700 1200 650V550L1150 500 1100 450 1050 400 1000 350 950 300 900 250 850 200H750L700 250V350L750 400 800 450 750 500H650 550 450 350 250L200 450V350 250 150 50L150 0Z",
"width": 1200
},
"search": [
"arrow-note"
]
} }
] ]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

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: 8.0 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.

Before

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

Before

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 B

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