Compare commits

...

3452 Commits

Author SHA1 Message Date
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
Anuken
70516752fc Fixed reconstructor commanding in multiplayer 2023-06-17 17:54:29 -04:00
Anuken
6ed336ad95 Misc fixes 2023-06-17 17:40:29 -04:00
Anuken
0adfee97cc Merge remote-tracking branch 'origin/master' 2023-06-17 15:33:13 -04:00
Anuken
dc921ff4a8 Quieter build sound / Display player name on hovered unit 2023-06-17 15:33:08 -04:00
Github Actions
c39ad8ce6e Automatic bundle update 2023-06-17 03:53:36 +00:00
Phinner
a582fe0d1c Update french translations (#8715)
* pull #7883

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

* chore: Apply suggested changes (author: Kalpas)

* chore: Sync bundle files

* chore: Translate missing lines

* chore: Add trailing line back

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

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

* Update contributors

* Update bundle_pt_BR.properties

* Fixed color translation

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

---------

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

* Fix input visuals

* Default to false

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

* lock GenericCrafter rotation if rotate = false

* Convert from a setter a to block method

* Simplify

* Revert "lock GenericCrafter rotation if rotate = false"

This reverts commit 26ac41baf5.

* Remove `lockRotation` boolean.

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

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

* c o d e s t y l e

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

Allow pierce cap + laser to function together

* Apply to continuous bullets

+ Make visually accurately show length.

* laser parameter for findPierceLength

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

* Update ServerControl.java

* better

* kill me please

* kill me please

* kill me please

* Update bundle_ca.properties

* kill me please

* Update bundle_da.properties

* kill me please

* kill me please

* Update bundle_et.properties

* Update bundle_eu.properties

* Update bundle_fi.properties

* Update bundle_fil.properties

* Update bundle_fr.properties

* Update bundle_hu.properties

* Update bundle_id_ID.properties

* Update bundle_ja.properties

* Update bundle_ko.properties

* Update bundle_lt.properties

* Update bundle_nl.properties

* Update bundle_nl_BE.properties

* Update bundle_pl.properties

* Update bundle_pt_BR.properties

* Update bundle_pt_PT.properties

* Update bundle_ro.properties

* Update bundle_ru.properties

* Update bundle_sr.properties

* Update bundle_sv.properties

* Update bundle_th.properties

* Update bundle_tr.properties

* Update bundle_tk.properties

* Update bundle_uk_UA.properties

* Update bundle_vi.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_TW.properties

* Update World.java

* Update CustomRulesDialog.java

* skill issue

* skill issue x2

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

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

* might as well fix formatting

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

* Update MapListDialog.java

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

* Update PlayerListFragment.java

* Update bundle.properties

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

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

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

* Require reason to start votekick

* Require reason to start votekick

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

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

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

* updated servers_v7.json

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

* Code cleanup

* Do not let Anuken/Mindustry#8494 happen again

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

* better edit tags UI

* visual tweaks

* cleanup

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

* Update Fonts.java

* Update ServerLauncher.java

* Update ServerLauncher.java

* s stands for shiza

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

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

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

* Updated bundle_cs.properties

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

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

* Parse multi op

* Big brain

* Parse operation array

* Error wording

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

* swarm

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

* god I can never settle on anything hhhhhhhhhhhhhhhhhhhhhhhhhhhh

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

This reverts commit a59734eb04.

* eh why not

* Revert "eh why not"

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

* Ok fine keep old Gradle version

* Planet grid mesh builder

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

* Update contributors

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

* add new translations

* add these fine gentlemen to the contributors

* bateau -> vaisseau

* forgor again 💀

* chore: Translate missing strings + Small changes

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

* fix: Fix invalid argument

* fix: Goofy aaah static imports

* chore: Update ConfigEvent doc + Add forgotten annotation

* chore: Remove final keyword

* fix: Remove rotation validation in Build#beginPlace

* Already covered by client snapshots

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

* might as well fix icons in the meantime

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

* I'm there!

* New Planet Select UI

* fix

* Better Planet Selection

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

* Do the same thing to salvo

Like, the exact same thing.

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

* Faster salvo barrel recoil

* Move entire scatter midsection

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

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

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

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

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

* this was better

* ghghghghgghghhghghghg

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

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

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

Old

* Messaged

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

---------

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

chabge adresse of tamazia

* Update servers_v7.json

---------

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

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

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

* allowLaunchToNumbered for planets

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

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

---------

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

* Why am I up there

* More lore to the descriptions

* RIP original item description

* revenge of the item details

* new vocabulary just dropped

* cancel transliteration

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

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

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

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

* Better blending from conveyor to factory

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

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

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

* update core/assets/bundles/bundle_be.properties

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

similar to alwaysShooting for weapons

* Weapon alwaysShooting takes shootCone into account

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

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

d32dd01097

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

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

---------

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

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

* multi-recoil support

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

* Proper coolant parsing

* Temporary manual update of ClassMap

Does not include all consume types.

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

* Renamed the methods and fixed buttons not selecting.

* Fixed followUpMenu and menu having different dialogs.

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

* Add warning about SRV records

* Remove default port

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

* Make it optional :D

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

* Change suppression message

Consistency with status duration

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

* Display suppression in bullet stats

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

* PointLaserBulletTypes don't display damage in dps

* Display preview region instead of region

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

* The almighty Object[]

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

* Add the vanilla fields back

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

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

* Update EventType.java

* Update UI.java

* WHY

* WHY x2

* fix

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

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

* pierceArmor ignores status effect health multiplier

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

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

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

* Update bundle_vi.properties

* Alot of todo ...

* More...

* REEEEEEEE

* Alot of descriptions

* re-translate sectors desc

* fck VSC

* update sector descriptions

* Sector hints

* Block description

---------

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

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

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

* Collapsers for sub-bullets

* highlight /sec as well

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

* the

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

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

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

* Update servers_v7.json

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

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

* Formatting

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

* Slight cleanup

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

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

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

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

* Update ServerControl.java

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

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

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

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

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

* update ModMeta#toString

* var

* add #7962 bugfix

* Use existing code to resolve

* add state text for mod dialog

* bugfix

* fix error text

* remove external resolver class

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

* Update bundle_vi.properties
2023-02-01 14:57:09 -05:00
KotMilkMeoWtwo
8577a8cca4 Update servers_v7.json (#8234)
nya
2023-02-01 14:55:52 -05:00
Tentyanuk
7a18c4a580 Update servers_v7.json (#8238) 2023-02-01 14:55:39 -05:00
TheRadioactiveBanana
40589eb9ff Added nuclear pvp server (#8222)
i somehow forgot to press propose changes doing this yesterday, so i do this again today
2023-02-01 14:51:47 -05:00
ulwepo
722370b57c Update servers_v7.json (#8214) 2023-02-01 14:51:36 -05:00
FunnyCat
573672622a Update servers_v7.json (#8215) 2023-02-01 14:48:26 -05:00
MEEPofFaith
12f747ae1d Strip colors from mod name as well (#8224) 2023-02-01 14:45:56 -05:00
WayZer
395dc99595 Update servers_v7.json (#8240) 2023-02-01 14:45:28 -05:00
Даркнесс#3729
c945243795 It doesn't work (#8237) 2023-02-01 14:45:00 -05:00
Anuken
c2262cc9cf Fixed #8235 / Fixed #8221 2023-02-01 14:42:50 -05:00
Anuken
411399e96f Fixed #8211 2023-02-01 14:18:29 -05:00
Anuken
f833b9e0ce Fixed #8236 2023-02-01 14:09:16 -05:00
Anuken
9955423e9a Merge remote-tracking branch 'origin/master' 2023-02-01 13:35:11 -05:00
Anuken
58b4265b31 Fixed #8232 2023-02-01 13:35:06 -05:00
Epowerj
671a62aed7 Merge pull request #8242 from osp54/patch-2
[XCore] Hexed server
2023-02-01 13:09:46 -05:00
OSP
c94fe9c312 [XCore] Hexed server 2023-01-31 21:07:30 +02:00
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
1509 changed files with 66913 additions and 29814 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

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

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

@@ -17,10 +17,12 @@ jobs:
java-version: 17 java-version: 17
- name: Setup Gradle - name: Setup Gradle
uses: gradle/gradle-build-action@v2 uses: gradle/gradle-build-action@v2
- name: Run unit tests
run: ./gradlew 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

@@ -33,6 +33,8 @@ 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
@@ -40,6 +42,8 @@ jobs:
- name: Update JITpack repo - name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }} if: ${{ github.repository == 'Anuken/Mindustry' }}
run: | run: |
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
cd ../ cd ../
cp -r ./Mindustry ./MindustryJitpack cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack cd MindustryJitpack
@@ -50,8 +54,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,13 @@ If you are submitting a new block, make sure it has a name and description, and
### Do not make large changes before discussing them first. ### 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.
## Style Guidelines ## Style Guidelines
### Follow the formatting guidelines. ### Follow the formatting guidelines.
@@ -34,7 +36,7 @@ This means:
Import [this style file](.github/Mindustry-CodeStyle-IJ.xml) into IntelliJ to get correct formatting when developing Mindustry. 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 +68,7 @@ Otherwise, use the `Tmp` variables for things like vector/shape operations, or c
If using a list, make it a static variable and clear it every time it is used. Re-use as much as possible. 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.

55
LICENSE
View File

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

View File

@@ -18,7 +18,7 @@ See [CONTRIBUTING](CONTRIBUTING.md).
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases). 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 +53,16 @@ To debug the application on a connected device/emulator, run `gradlew android:in
If the terminal returns `Permission denied` or `Command not found` on Mac/Linux, run `chmod +x ./gradlew` before running `./gradlew`. *This is a one-time procedure.* 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,28 +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_v6.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_v6.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `google.com`, you would add a comma after the last entry and insert:
```json
{
"address": "google.com"
}
```
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.

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" />
@@ -18,7 +17,8 @@
android:usesCleartextTraffic="true" 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"

View File

@@ -7,7 +7,7 @@ buildscript{
} }
dependencies{ dependencies{
classpath 'com.android.tools.build:gradle:7.2.1' classpath 'com.android.tools.build:gradle:8.2.2'
} }
} }
@@ -29,8 +29,9 @@ task deploy(type: Copy){
} }
android{ 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'
@@ -56,7 +57,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 +66,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 +75,7 @@ android{
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
} }
flavorDimensions "google" flavorDimensions = ["google"]
signingConfigs{ signingConfigs{
release{ release{
@@ -119,8 +122,8 @@ dependencies{
implementation arcModule("backends:backend-android") implementation arcModule("backends:backend-android")
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3' implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
def version; def version;
def highestVersion; def highestVersion;

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){
@@ -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,15 +28,18 @@ public class Annotations{
/** Indicates that a field will not be read from the server when syncing the local player state. */ /** Indicates that a field will not be read from the server when syncing the local player state. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface SyncLocal{ public @interface SyncLocal{}
/** Indicates that a field should not be synced to clients (but may still be non-transient) */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE)
public @interface NoSync{}
}
/** Indicates that a component field is imported from other components. This means it doesn't actually exist. */ /** Indicates that a component field is imported from other components. This means it doesn't actually exist. */
@Target({ElementType.FIELD}) @Target({ElementType.FIELD})
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface Import{ public @interface Import{}
}
/** Indicates that a component field is read-only. */ /** Indicates that a component field is read-only. */
@Target({ElementType.FIELD, ElementType.METHOD}) @Target({ElementType.FIELD, ElementType.METHOD})
@@ -53,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. */
@@ -105,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
@@ -145,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
@@ -161,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)
@@ -187,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){
@@ -227,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;
/** /**
@@ -251,8 +246,7 @@ public class Annotations{
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
public @interface TypeIOHandler{ public @interface TypeIOHandler{ }
}
//endregion //endregion
} }

View File

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

View File

@@ -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());
@@ -490,7 +511,7 @@ public class EntityProcess extends BaseProcessor{
//SPECIAL CASE: sync I/O code //SPECIAL CASE: sync I/O code
if((first.name().equals("readSync") || first.name().equals("writeSync"))){ if((first.name().equals("readSync") || first.name().equals("writeSync"))){
io.writeSync(mbuilder, first.name().equals("writeSync"), syncedFields, allFields); io.writeSync(mbuilder, first.name().equals("writeSync"), allFields);
} }
//SPECIAL CASE: sync I/O code for writing to/from a manual buffer //SPECIAL CASE: sync I/O code for writing to/from a manual buffer
@@ -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 + ")");

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:1,fields:[{name:admin,type:boolean},{name:boosting,type:boolean},{name:color,type:arc.graphics.Color},{name:lastCommand,type:mindustry.ai.UnitCommand},{name:mouseX,type:float},{name:mouseY,type:float},{name:name,type:java.lang.String},{name:shooting,type:boolean},{name:team,type:mindustry.game.Team},{name:typing,type:boolean},{name:unit,type:Unit},{name:x,type:float},{name:y,type:float}]}

View File

@@ -1,10 +1,16 @@
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 = !project.hasProperty("release") && new File(rootDir.parent, 'Arc').exists() && !project.hasProperty("noLocalArc")
arcModule = { String name ->
//skip to last submodule
name = name.substring(name.lastIndexOf(':') + 1)
return "com.github.Anuken${localArc ? "" : ".Arc"}:$name:$arcHash"
}
} }
repositories{ repositories{
@@ -16,14 +22,14 @@ buildscript{
} }
dependencies{ dependencies{
classpath "com.github.Anuken.Arc:packer:$arcHash" classpath arcModule(":extensions:packer")
classpath "com.github.Anuken.Arc:arc-core:$arcHash" classpath arcModule(":arc-core")
} }
} }
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,8 +39,8 @@ 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'
@@ -48,20 +54,6 @@ allprojects{
return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args") return new File(projectDir.parent, '../Mindustry-Debug').exists() && !project.hasProperty("release") && project.hasProperty("args")
} }
localArc = {
return !project.hasProperty("release") && new File(projectDir.parent, '../Arc').exists()
}
arcModule = { String name ->
if(localArc()){
return project(":Arc:$name")
}else{
//skip to last submodule
if(name.contains(':')) name = name.split(':').last()
return "com.github.Anuken.Arc:$name:${getArcHash()}"
}
}
generateDeployName = { String platform -> generateDeployName = { String platform ->
if(platform == "windows"){ if(platform == "windows"){
platform += "64" platform += "64"
@@ -99,6 +91,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 +112,12 @@ allprojects{
generateLocales = { generateLocales = {
def output = 'en\n' def output = 'en\n'
def bundles = new File(project(':core').projectDir, 'assets/bundles/') def bundles = new File(project(':core').projectDir, 'assets/bundles/')
bundles.listFiles().each{ other -> bundles.list().sort().each{ name ->
if(other.name == "bundle.properties") return if(name == "bundle.properties") return
output += other.name.substring("bundle".length() + 1, other.name.lastIndexOf('.')) + "\n" output += name.substring("bundle".length() + 1, name.lastIndexOf('.')) + "\n"
} }
new File(project(':core').projectDir, 'assets/locales').text = output new File(project(':core').projectDir, 'assets/locales').text = output
new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().join("\n") new File(project(':core').projectDir, 'assets/basepartnames').text = new File(project(':core').projectDir, 'assets/baseparts/').list().sort().findAll{f -> f.endsWith(".msch")}.join("\n")
} }
writeVersion = { writeVersion = {
@@ -143,6 +139,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.")
} }
@@ -195,7 +196,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
@@ -230,7 +231,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 +244,9 @@ 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("natives:natives-desktop") implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop") implementation arcModule("natives:natives-freetype-desktop")
@@ -252,6 +255,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 +266,7 @@ project(":core"){
kapt{ kapt{
javacOptions{ javacOptions{
option("-source", "16") option("-source", "17")
option("-target", "1.8") option("-target", "1.8")
} }
} }
@@ -309,7 +313,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"
} }
} }
@@ -320,11 +324,6 @@ project(":core"){
} }
} }
artifacts{
archives sourcesJar
archives assetsJar
}
dependencies{ dependencies{
compileJava.dependsOn(preGen) compileJava.dependsOn(preGen)
@@ -335,13 +334,14 @@ project(":core"){
api arcModule("extensions:g3d") api arcModule("extensions:g3d")
api arcModule("extensions:fx") api arcModule("extensions:fx")
api arcModule("extensions:arcnet") api arcModule("extensions:arcnet")
implementation arcModule("extensions:filedialogs")
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{
@@ -370,7 +370,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
@@ -385,6 +384,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'
} }
} }
@@ -396,6 +396,7 @@ project(":tests"){
testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1" testImplementation "org.junit.jupiter:junit-jupiter-params:5.7.1"
testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1" testImplementation "org.junit.jupiter:junit-jupiter-api:5.7.1"
testImplementation arcModule("backends:backend-headless") testImplementation arcModule("backends:backend-headless")
testImplementation "org.json:json:20230618"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.7.1"
} }
@@ -420,6 +421,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'
} }
} }
@@ -428,7 +432,7 @@ project(":annotations"){
dependencies{ dependencies{
implementation 'com.squareup:javapoet:1.12.1' implementation 'com.squareup:javapoet:1.12.1'
implementation "com.github.Anuken.Arc:arc-core:$arcHash" implementation arcModule("arc-core")
} }
} }
@@ -442,6 +446,9 @@ configure([":core", ":server"].collect{project(it)}){
publications{ publications{
maven(MavenPublication){ maven(MavenPublication){
from components.java from components.java
if(project.name == "core"){
artifact(tasks.named("assetsJar"))
}
} }
} }
} }

View File

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

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

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

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

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

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

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

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

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

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

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

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

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

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 B

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 B

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