Compare commits

...
1603 Commits
Author SHA1 Message Date
1ue999 ab0a47a837 Conveyor progress (#10620)
* sensor progressssssssssssssssssssssssss

* for duct aswell

* better setprop for conveyors

* slight performance improvement i assume

* * import

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

* Update description.txt

* Add files via upload

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

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

Fix simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation

Fix simplified Chinese translation

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

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

* h

* h

* h

* dont mind me

* h

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

* bad copying + needs closing bracket

* fix formatt

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

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

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

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

* Update Blocks.java

* Update Blocks.java

* Update Blocks.java

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

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

* Add files via upload

* Update achievements.vdf

* Update description.txt

* ID bundle translation fixes and additions

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

* ID Steam translation fix

* replaced incompatiblemod in id_ID

* wrong mouse button in id_ID

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

* fix. no more changes.

* Small Changes

* revert unintended change

* fixed.

* Update achievements.vdf

* Update bundle_id_ID.properties

* trademark of Steam

---------

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

Fixing core launch/land string in Hungarian

* Translate new strings

* Update bundle_hu.properties

delete extra lines and spaces

* Update bundle_hu.properties

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

* Update achievements.vdf

* Update description.txt

* Update bundle_ko.properties

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

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

Translate new string

* Fix text - better fitting in the textbox

* Update bundle_hu.properties

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

* Update bundle_hu.properties

Fix mission description.

* Update bundle_hu.properties

fix coherence

* Translating new strings

* Update bundle_hu.properties

follow the changes of the english bundle

* Follow the english bundle changes

* Translate new string

* Delete extra empty lines

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

* Translation for ID - April 06/24

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

* Update bundle_id_ID.properties

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

* Update achievements.vdf

* Update description.txt

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

* documentation

* Update core/assets/bundles/bundle.properties

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

---------

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

* Update servers_v7.json

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

* Update servers_v7.json

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

* Slightly slightly nerf enemy base

* Added some rissos in later waves

I only added a total of 11 rissos at this map

* New ruinousshoresV3 with better balancing

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

* Revert timescaleDamage

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

* made it actually work and tested it

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

* Update servers_v7.json

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

* Update achievements.vdf

* Update description.txt

* well

* more fixes

---------

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

* Tweak spawnunit and some searching (again)

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

Translating new strings.

* Update bundle_hu.properties

Fixing minor misspells.

* Update bundle_hu.properties

minor word fixes

* Update bundle_hu.properties

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

* Update bundle_hu.properties

Fix player color - Gray (derelict)

* Update bundle_hu.properties

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

* Update bundle_hu.properties

fix translation of word „their” = saját

* Update bundle_hu.properties

fixing sentences

* Update bundle_hu.properties

Fix lowercase and uppercase of Search word for hungarian bundle

* Update bundle_hu.properties

fixing similar sentences

* Update bundle_hu.properties

Correcting sentence

* Update bundle_hu.properties

Fix typo

* Update description.txt

Fix typo

* Update achievements.vdf

Minor fixes

* Update achievements.vdf

fixing typos

* Fix the word ambient coherence

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

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

* how did that get here???

---------

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

* Handle number parsing edgecases

* Revert "Handle number parsing edgecases"

This reverts commit 6b7b01e636.

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

* Variable min and max zoom

* Variable min and max zoom

---------

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

* Apply suggestions from code review

---------

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

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

* leftover copypaste

* hhhhhhhhhhhhhhh

* may want to add this as well

---------

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

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

* Update bundle_hu.properties

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

* Better light source markers

* Move PointMarker drawLight to LightMarker

* Add a rule for unit lights

* Optimize marker rendering

* Update core/assets/bundles/bundle.properties

---------

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

* Smarter end check

I think it's smarter?

* unecessary

* oop

* Update UI.java

* Just don't check for adjacent colons.

The hasUnicodeStr already checks for validity

* Copy from I18NBundle

* Revert "Copy from I18NBundle"

This reverts commit ac660fcd9f.

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

* Test with Ground Zero objectives

* Update MBundle.java

* That didn't work

* Slip the method into reasonable places like objectives and chat

* Check for Icons as well

* More testing with objective text

* Apply to hints

* Optimized formatIcons

No longer scans through every character

* TIME UPDATE THE BUNDLES YIPPEEEEEEEEEEE

* residual

* Apply to message blocks

* IntelliJ lied

* Suggestions

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

Should this go in building or block?

* Apparently serpulo liquid icons are not square???

* simplify

* simplify further

* Add disabling w/ setting

Probably needs a better name

* Better name

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

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

* Add to stats

* That's not right

* merge typo

---------

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

* Create description.txt

* Delete fastlane/metadata/steam/achievements.vdf

* Update Translation

* Update contributors

* Update short-description.txt

* Update description.txt

* Update achievements.vdt

* Update achievements.vdt

* Update achievements.vdt

* Update description.txt

* Update short-description.txt

* Update description.txt

* Update description.txt

* Update description.txt

这个比较好

---------

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

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

* stat?

should include or nah?

* hshchqqqjwvejqwoofpvoeqviwfojpieqwvwcqekpoivmopijr

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

---------

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

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

* Give DrawArcSmelt and DrawCruci X and Y offsets

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

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

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

* Better banned content dialogs

---------

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

* added = false

---------

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

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

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

* Update bundle_fi.properties sector descriptions (mostly)

* Update bundle_fi.properties objective

mission of the world -> mission of the area

* Update bundle_fi.properties no more "polku"

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

* Period

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

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

---------

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

* Update UnitComp.java

---------

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

Missing words and grammar fixes

* Update bundle_pt_BR.properties-fix

---------

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

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

Now everything is good!

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

* Update bundle_ru.properties

---------

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

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

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

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

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

* para nerf

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

---------

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

More things changed here for Filipino language

* Update bundle_fil.properties

---------

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

Translating new string.

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

* Update achievements.vdf

minor mispell fixes

* Update bundle_hu.properties

Replace ... with …

* Update bundle_hu.properties

Fix the „default” word -> alapértelemezett

* Update bundle_hu.properties

Improve the style of some text

* Update bundle_hu.properties

Improve the style of some text

* Update bundle_hu.properties

minor text fix

* Update bundle_hu.properties

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

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

* Update bundle_hu.properties

translate new strings

* Update bundle_hu.properties

fix a typo

* Update bundle_hu.properties

fixing inverted lines

* Update bundle_hu.properties

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

Capitalise the new sentences

* Update bundle_hu.properties

translate new strings

* Update bundle_hu.properties

correcting capitalised words between sentences

* Translating new string

* Fix space

* Fixing mistake

* Delete extra line on the end of the bundle

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

follow the changes of the english bundle

* Update bundle_hu.properties

Translating new strings

* Update bundle_hu.properties

Fixing descriptions.

* Update bundle_hu.properties

Translating new strings

* Update bundle_hu.properties

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

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

* Breach description

* UDP snapshots timed out.

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

* "This will not be fixed."

* Interplanetary Accelerator re-added

* Launch pad (Legacy) rules

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

Perbaikan bebrapa kata dan perubahan inggris ke indonesia

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

Change description snapshottimeout

* Update bundle_id_ID.properties

change no targets missiles and building and other some word

* Update bundle_id_ID.properties

change word notargetbuildings and missiles

* Update bundle_id_ID.properties

* Update bundle_id_ID.properties

Memperbaiki beberapa kata kapital dan lainnya

* Update bundle_id_ID.properties

* arkycite and other changes

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

* Update bundle_id_ID.properties

repair conflict

* Update bundle_id_ID.properties

back before

---------

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

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

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

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

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

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

* Added 1ue999 to contributors

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

* Ok intellij, removing the int cast

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

* Formatting changes (hopefully all of them)

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

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

---------

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

* Update bundle_lt.properties

---------

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

* Initialize in constructor

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

* seqn't

* Fix null crash on startup

* Check if submenu is empty

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

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

Works similarly to output item with GenericCrafters

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

* Forgot rotation

* Lock Fill.poly behind a boolean

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

* Initialize in constructor

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

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

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

* Merge true by default

Make percentage symbol inherit the color as well

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

* World Proccesor: SetRuleI unitMineSpeed Implemented

* World Processor: SetRuleI unitCrashDamage Implemented

* Revert "World Processor: SetRuleI unitCrashDamage Implemented"

This reverts commit 1b7187b046.

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

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

* Updated c locale

---------

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

* unneccessary parenthesis

* Update Turret.java

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

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

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

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

* why didn't I see these errors

* oops

* so what Android did this time hmm

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

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

Translate new strings

* Update achievements.vdf

Fix coherence with the main bundle

* Update description.txt

Fix coherence with the main bundle

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

fix translation

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Follow the english bundle changes and delete the line 679 

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

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

* Update bundle_hu.properties

Translate new string

* Update bundle_hu.properties

Translate new strings

* Update bundle_hu.properties

Fixing lines

* Update bundle_hu.properties

Small fix.

* Update bundle_hu.properties

Correcting translation.

* Update bundle_hu.properties

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

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

* Android mod load issue string

* Update Vietnamese translation

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

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

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

Oh boy, 3 hours of work lol..

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

* 1. im dumb

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

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

* reinstated changes

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

---------

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

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

* Update Vietnamese translation

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

* Update new & changes

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

finally out of hiatus

* more fixes

* campaign maps updates

---------

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

now frostheaven isn't in erepulo

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Two reasons:

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

Another solution:

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

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

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

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

* Update bundle_hu.properties

Fixing 2 sentences

* Update bundle_hu.properties

Sentence fix

* Update bundle_hu.properties

fixing the „tile” word translation = mező

* Update bundle_hu.properties

sentence fixes

* Update bundle_hu.properties

Sentence- and block names fixes.

* Update bundle_hu.properties

Fix block names

* Update bundle_hu.properties

insert line break due to long sentence

* Update bundle_hu.properties

Fixes

* Update bundle_hu.properties

use of electricity consumption jargon consistently throughout the text

* Update bundle_hu.properties

keep the consistency of the shield word throughout the text

* Update bundle_hu.properties

Fixing names of incinerators

* Update bundle_hu.properties

Minor sentence and blokk name fixes

* Update bundle_hu.properties

Fixing translation of cargo and payload.

* Update bundle_hu.properties

Fixing unit cargo space

* Update bundle_hu.properties

Translate th new string

* Update bundle_hu.properties

Fixing coherence

* Update bundle_hu.properties

fixing a typo

* Update bundle_hu.properties

fixing a typo

* Update bundle_hu.properties

* Update bundle_hu.properties

Fix script word translation

* Update bundle_hu.properties

Fixing sentences.

* Update bundle_hu.properties

minor fixes

* Update bundle_hu.properties

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

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

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

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

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

* Reanalyze Some Words then rewrite it

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

* typo issue - rewrite some block desc - minor fix

* Last Commit for This PR

August 1 - 2024
Discuss on Discord for further explanation.

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

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

* Add Translation for "lst.playsound"

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

* .

* Rewrite description of Serpulo Junction Block

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

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

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

might need an arc pr for the positional

* carhash

* thing

* extra field

* change "check frame" to "limit"

* description

* Update core/assets/bundles/bundle.properties

---------

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

* tem enry

* screw it, its GOING to be necessary

for absolutely no reason

* screw it

* skill issue

i have skill issue

* dumb dumb

i need an ide

* explode

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

* betterize

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

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

Minor sentence fixes.

* Update bundle_hu.properties

Make sentence understandable.

* Update bundle_hu.properties

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

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

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

* Update bundle_hu.properties

Minor translation fix.

* Update bundle_hu.properties

correct a meaningless sentence

* Update bundle_hu.properties

correct sentence

* Update bundle_hu.properties

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

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

Translating to hungarian of the new strings.

* Update bundle_hu.properties

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

* Generate payload mass driver outlines in mods

* Revert weird change

* Revert "Revert weird change"

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

* Add to ContentParser

* Add efficiency multipliers

* Untested adding to ObjectIntMap and ObjectFloatMap

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

* fix the format artifact

* SetProp and reformating

* Wildcard imports

* Wildcard imports

* velocity conversion

* compacting description

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

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

---------

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

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

* Translate new strings

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

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

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

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

* Update contributors

* format

* switch up

* switch up

* why

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

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

* Update bundle_hu.properties

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

sector.basin.description part explanation was outdated 

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

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

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

Translate the new strings and changes

* Update bundle_hu.properties

fix missing word from translate. Sorry

* Update bundle_hu.properties

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

* Rename to `clientdata` & reliable option

* frog

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

---------

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

* Apply to GenericCrafter for output directions.

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

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

* Fix `draw print`'s align

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

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

* Remove duplicated variables

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

---------

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

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

* add the rule

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

* add rule in ui

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

* bundle

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

* tie it to rules.waves

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

* :)

Contributing.md says yes

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

* indent

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

---------

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

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

* don't shrink

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

* varabel

* i cannot ignore it

* check

* a

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

* Update servers_v7.json

* Update servers_v7.json

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

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

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

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

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

* Update bundle_es.properties

Translated some stuff here and there

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

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

* Update Korean translations for Surge Alloy

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

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

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

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

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

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

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

Time to expand from YouTube to servers .

* Update servers_v7.json

---------

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

* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json

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

* Update servers_v7.json

* Update servers_v7.json

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

* Rename max shots to ammo capacity

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

* Updated the land.ogg to use Synth Pad 3

* Added saw

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

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

* cleanup

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

* Update servers_v7.json

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

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

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

* bundles

* available in map editor

* @this = null

* generating only

* ensure not using net

---------

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

* import

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

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

* Update bundle_hu.properties

More small fixes.

* Update bundle_hu.properties

minor mispells corrections

* Update bundle_hu.properties

correct a misspell

* Update bundle_hu.properties

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

* Update bundle_hu.properties

fixing a mispell

* Update bundle_hu.properties

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

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

* Update bundle_hu.properties

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

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

* Update bundle_hu.properties

Fix Repülőgépgyár

* Update bundle_hu.properties

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

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

* Update bundle_hu.properties

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

* Update bundle_hu.properties

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

* Update bundle_hu.properties

Fix ambiguous word translation.

* Update bundle_hu.properties

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

* Update bundle_hu.properties

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

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

* Small fix

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

* Fix wrong info about format placeholders in all unfinished locales

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

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

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

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

I've translated the new strings.

* Update bundle_hu.properties

Requested change

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

* Pluh

* Update LExecutor.java

* fixed the null

* Update LExecutor.java

* I will point your null exception

* is it null or nah

* it is nah

* Update LExecutor.java

* Update LExecutor.java

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

* Re-add removed methods as deprecated

* Fixed tests failing

* anuke said no

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

* small fix

* translation fix

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

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

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

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

* Translate new strings

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

* Remove #note

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

* World Switch

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

* Translate new strings

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

* Translate new strings

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

---------

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

* Missing ability name bundles

* Center ability name

* SuppressionFieldAbility stats

* Is two per row is acceptable?

I can revert this commit if not.

* LiquidExplodeAbility stat display

* MoveLightningAbility stat display

* Better SpawnDeathAbility display

* Fix multiplier coloring inconsistencies

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

* Consistent content name display

Match with bullet status effects

* Consistent stat formatting

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

* Re-order stats

* Optimize Imports

* Add ability descriptions

* Apparently I forgot LiquidRegenAbility

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

* When a payload unit dies too

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

* feat: translate global and world-specific hints.

---------

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

* Update bundle_hu.properties

Changed triple dots to three dots

* Further fixes

* Done requested fixes

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

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

* Update EventType.java

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

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

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

* Weather set

* Rename "snow" to "snowing"

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

* Don't last forever

* Cleanup and bundle

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

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

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

* Add missing pvp and events ip

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

* chore: Correct server adresses

---------

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

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

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian tranlation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing anf polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishging the hungarian translation

* Update bundle_hu.properties

fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hungarian translation.

* Update bundle_hu.properties

Fixing and polishing the hunagrian tranlation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

Fixing and polishing the hungarian translation

* Update bundle_hu.properties

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

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

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

* Update full_description.txt

Polishing the translations

* Update description.txt

Polishing the translation

* Update full_description.txt

polishing the translation

* Update description.txt

polishing the translation

* Update bundle_hu.properties

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

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

* Just use tree.get()

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

Making some sentences more understandable.

* Update bundle_hu.properties

Making some sentences more understandable.

* Update bundle_hu.properties

Making some sentences more understandable.

* Update bundle_hu.properties

Follow the updates: Grammar & context fix

* Update bundle_hu.properties

Minor fixes

* Update bundle_hu.properties

Minor fixes

* Update bundle_hu.properties

minor fixes

* Update bundle_hu.properties

fixing typo

* Update bundle_hu.properties

fixes and follow the main bundle changes

* Update bundle_hu.properties

minor fix

* Update bundle_hu.properties

making texts more polished

* Update bundle_hu.properties

minor text polishing
2024-03-01 11:12:13 -05:00
Arksource dc45f24036 Agua IV (#9602)
* Funny change

* Update servers_v7.json

* Update bundle_es.properties

Traductions for the bundle_es
By ArkSource

* Update servers_v7.json

* Agua prt 2

* Update servers_v7.json

* Update servers_v7.json

* Agua 2-3

* OWO PVP2

* OWO PVP AGUA2 100% REAL NO FAKE

* Que bueno que nadie lee estos PRs porque parecería retrasado haciéndolos

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

* Per-tile edges

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

* Revert to tinting

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

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

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

* Adding hungarian translation for steam

* Update description.txt

minor fixes

* Hungarian translation for google play

* Update full_description.txt

fixing typos

* Update bundle_hu.properties

follow bundle.properties changes

* Update bundle_hu.properties

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

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

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

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

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

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

* Change javadoc for statusSpeed()

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

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

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

* Add loop() to combine mul and mod
2024-01-28 13:04:21 -05:00
MEEPofFaith 1b14a09f1c Shield health should also be factored in pierce factor when maxDamageFraction is 0 (#9486) 2024-01-27 21:24:48 -05:00
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
Anuken 320b2ae54d Cleanup 2023-11-27 06:53:43 -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 9fab556e81 Debugging disabled 2023-11-17 17:04:47 -05:00
Anuken 171da8cf9b Minor optimizations 2023-11-17 16:48:03 -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
Anuken 997702b9de progress 2023-11-12 12:34:03 -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
Anuken 24b7d99a69 progress 2023-11-10 13:48:41 -05:00
Anuken 69e2f6b93b progress 2023-11-10 01:57:04 -05:00
Anuken 358a9ca98b progress 2023-11-09 09:49:50 -05:00
Anuken 70e112e884 Moving new pathfinding to a new thread 2023-11-08 13:20:07 -05:00
Anuken be44e283d8 progress 2023-11-08 08:42:48 -05: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
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 70538e2985 suffering 2023-11-04 17:18:53 -04:00
Anuken 88285c79cc WIP hierarchical pathfinding 2023-11-04 14:00:17 -04:00
Antsiferov Andrew af0f521a35 Merge branch 'master' into port-field 2021-01-03 14:54:02 +03:00
Antsiferov Andrew 009af9976c Update contributors 2021-01-01 21:56:14 +03:00
Antsiferov Andrew b0faeb5892 Merge branch 'master' into port-field 2021-01-01 21:55:19 +03:00
Antsiferov Andrew dee29559b2 Flexible port
by @zethnest
2021-01-01 21:53:47 +03:00
zethnest e390ee97dd Flexible port 2021-01-01 13:11:34 +08:00
Summet 8834fb1f57 Merge branch 'master' into port-field 2020-09-24 21:03:06 +03:00
Antsiferov Andrew e5dcca27f5 oh no 2020-09-12 23:31:35 +03:00
Antsiferov Andrew 700ccf4d0a Merge branch 'master' into port-field 2020-09-12 23:25:36 +03:00
summetdev 484f50d630 help message refactor 2020-09-07 21:10:47 +03:00
summetdev 4d8bf876c2 :) 2020-09-07 20:55:41 +03:00
summetdev 3caaadd68b unused import 2020-09-07 20:45:57 +03:00
summetdev eb82a985d1 added port field 2020-09-07 19:59:55 +03:00
739 changed files with 37867 additions and 17867 deletions
+2
View File
@@ -72,3 +72,5 @@ body:
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
+1 -1
View File
@@ -73,7 +73,7 @@ jobs:
cd ../MindustryBuilds
echo "Updating version to ${RELEASE_VERSION:1}"
BNUM=$(($GITHUB_RUN_NUMBER + 1000))
echo versionName=7-fdroid-${RELEASE_VERSION:1}$'\n'versionCode=${BNUM} > version_fdroid.txt
echo versionName=8-fdroid-${RELEASE_VERSION:1}$'\n'versionCode=${BNUM} > version_fdroid.txt
git add .
git commit -m "Updating to build ${RELEASE_VERSION:1}"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryBuilds
@@ -0,0 +1,10 @@
name: "Validate Gradle Wrapper"
on: [push, pull_request]
jobs:
validation:
name: "Validation"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: gradle/wrapper-validation-action@v2
+2 -2
View File
@@ -18,11 +18,11 @@ jobs:
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Run unit tests
run: ./gradlew clean cleanTest test --stacktrace
run: ./gradlew tests:test --stacktrace --rerun
- name: Run unit tests and build JAR
run: ./gradlew desktop:dist
- name: Upload desktop JAR for testing
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: Desktop JAR (zipped)
path: desktop/build/libs/Mindustry.jar
+3 -2
View File
@@ -34,6 +34,7 @@ jobs:
if [ -n "$(git status --porcelain)" ]; then
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git add core/assets/bundles/*
git commit -m "Automatic bundle update"
git push
@@ -42,7 +43,7 @@ jobs:
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
git config --global user.name "Github Actions"
git config --global user.email "cli@github.com"
git config --global user.email "actions@github.com"
cd ../
cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack
@@ -57,4 +58,4 @@ jobs:
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
cd ../Mindustry
- name: Run unit tests
run: ./gradlew clean cleanTest test --stacktrace
run: ./gradlew tests:test --rerun --stacktrace
+4
View File
@@ -23,6 +23,7 @@ ios/libs/
/tools/build/
/tests/build/
/server/build/
ios/libs/
changelog
saves/
/core/assets-raw/fontgen/out/
@@ -167,3 +168,6 @@ android/libs/
# ignored due to frequent branch conflicts.
core/assets/logicids.dat
# project files for the sectors
core/assets-raw/sprites/ui/sectors/*.json
+6 -4
View File
@@ -13,11 +13,13 @@ If you are submitting a new block, make sure it has a name and description, and
### Do not make large changes before discussing them first.
If you are interested in adding a large mechanic/feature or changing large amounts of code, first contact me (Anuken) via [Discord](https://discord.gg/mindustry) - either via PM or by posting in the `#pulls` channel.
For most changes, this should not be necessary. I just want to know if you're doing something big so I can offer advice and/or make sure you're not wasting your time on it.
For most changes, this should not be necessary. I just want to know if you're doing something big, so I can offer advice and/or make sure you're not wasting your time on it.
### Do not make formatting PRs.
### Do not make formatting or "cleanup" PRs.
Yes, there are occurrences of trailing spaces, extra newlines, empty indents, and other tiny errors. No, I don't want to merge, view, or get notified by your 1-line PR fixing it. If you're implementing a PR with modification of *actual code*, feel free to fix formatting in the general vicinity of your changes, but please don't waste everyone's time with pointless changes.
I **especially** do not want to see PRs that apply any kind of automated analysis to the source code to "optimize" anything - my IDE can do that already. If the PR doesn't actually change anything useful, I'm not going to review or merge it.
## Style Guidelines
### Follow the formatting guidelines.
@@ -34,7 +36,7 @@ This means:
Import [this style file](.github/Mindustry-CodeStyle-IJ.xml) into IntelliJ to get correct formatting when developing Mindustry.
### Do not use incompatible Java features (java.util.function, java.awt).
### Do not use incompatible Java features (java.util.function, java.awt, java.lang.Objects).
Android and RoboVM (iOS) do not support many of Java 8's features, such as the packages `java.util.function`, `java.util.stream` or `forEach` in collections. Do not use these in your code.
If you need to use functional interfaces, use the ones in `arc.func`, which are more or less the same with different naming schemes.
@@ -66,7 +68,7 @@ Otherwise, use the `Tmp` variables for things like vector/shape operations, or c
If using a list, make it a static variable and clear it every time it is used. Re-use as much as possible.
### Avoid bloated code and unnecessary getters/setters.
This is situational, but in essence what it means is to avoid using any sort of getters and setters unless absolutely necessary. Public or protected fields should suffice for most things.
This is situational, but in essence, what it means is to avoid using any sort of getters and setters unless absolutely necessary. Public or protected fields should suffice for most things.
If something needs to be encapsulated in the future, IntelliJ can handle it with a few clicks.
+11 -1
View File
@@ -18,7 +18,7 @@ See [CONTRIBUTING](CONTRIBUTING.md).
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases).
If you'd rather compile on your own, follow these instructions.
First, make sure you have [JDK 16-17](https://adoptium.net/archive.html?variant=openjdk17&jvmVariant=hotspot) installed. **Other JDK versions will not work.** Open a terminal in the Mindustry directory and run the following commands:
First, make sure you have [JDK 17](https://adoptium.net/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:
### Windows
@@ -53,6 +53,16 @@ To debug the application on a connected device/emulator, run `gradlew android:in
If the terminal returns `Permission denied` or `Command not found` on Mac/Linux, run `chmod +x ./gradlew` before running `./gradlew`. *This is a one-time procedure.*
#### Where is the `mindustry.gen` package?
As the name implies, `mindustry.gen` is generated *at build time* based on other code. You will not find source code for this package in the repository, and it should not be edited by hand.
The following is a non-exhaustive list of the "source" of generated code in `mindustry.gen`:
- `Call`, `*Packet` classes: Generated from methods marked with `@Remote`.
- All entity classes (`Unit`, `EffectState`, `Posc`, etc): Generated from component classes in the `mindustry.entities.comp` package, and combined using definitions in `mindustry.content.UnitTypes`.
- `Sounds`, `Musics`, `Tex`, `Icon`, etc: Generated based on files in the respective asset folders.
---
Gradle may take up to several minutes to download files. Be patient. <br>
+10 -3
View File
@@ -1,3 +1,7 @@
# Note: The v7 server list is frozen. No new servers will be accepted. All v8 server PRs should be made [here](https://github.com/Anuken/MindustryServerList/blob/main/servers_v8.json).
*PRs to edit addresses of existing servers will still be accepted, although very infrequently.*
### Adding a server to the list
Mindustry now has a public list of servers that everyone can see and connect to.
@@ -18,13 +22,16 @@ You'll need to either hire some moderators, or make use of (currently non-existe
4. **Get some good maps.** *(optional, but highly recommended)*. Add some maps to your server and set the map rotation to custom-only. You can get maps from the Steam workshop by subscribing and exporting them; using the `#maps` channel on Discord is also an option.
5. **Check your server configuration.** *(optional)* I would recommend adding a message rate limit of 1 second (`config messageRateLimit 1`), and disabling connect/disconnect messages to reduce spam (`config showConnectMessages false`).
6. Finally, **submit a pull request** to add your server's IP to the list.
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json), then add a JSON object with a single key, indicating your server address.
For example, if your server address is `example.com:6000`, you would add a comma after the last entry and insert:
This should be fairly straightforward: Press the edit button on the [server file](https://github.com/Anuken/Mindustry/blob/master/servers_v7.json), then add a JSON object with the following format:
```json
{
"address": "example.com:6000"
"name": "Your Server Group Name",
"address": ["your.server.address"]
}
```
If your group has multiple servers, simply add extra addresses inside the square brackets, separated by commas. For example: `["address1", "address2"]`
> Note that Mindustry also support SRV records. This allows you to use a subdomain for your server address instead of specifying the port. For example, if you want to use `play.example.com` instead of `example.com:6000`, in the dns settings of your domain, add an SRV record with `_mindustry` as the service, `tcp` as the protocol, `play` as the target and `6000` as the port. You can also setup fallback servers by modifying the weight or priority of the record. Although SRV records are very convenient, keep in mind they are slower than regular addresses. Avoid using them in the server list, but rather as an easy way to share your server address.
Then, press the *'submit pull request'* button and I'll take a look at your server. If I have any issues with it, I'll let you know in the PR comments.
+3 -3
View File
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.anuke.mindustry">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-feature android:glEsVersion="0x00020000" android:required="true"/>
<uses-feature android:name="android.hardware.type.pc" android:required="false" />
@@ -18,7 +17,8 @@
android:usesCleartextTraffic="true"
android:appCategory="game"
android:label="@string/app_name"
android:fullBackupContent="@xml/backup_rules">
android:fullBackupContent="@xml/backup_rules"
android:largeHeap="true">
<meta-data android:name="android.max_aspect" android:value="2.1"/>
<activity
android:name="mindustry.android.AndroidLauncher"
+8 -5
View File
@@ -7,7 +7,7 @@ buildscript{
}
dependencies{
classpath 'com.android.tools.build:gradle:7.2.1'
classpath 'com.android.tools.build:gradle:8.2.2'
}
}
@@ -29,8 +29,9 @@ task deploy(type: Copy){
}
android{
buildToolsVersion '33.0.2'
compileSdkVersion 33
namespace = "io.anuke.mindustry"
buildToolsVersion = '34.0.0'
compileSdk = 34
sourceSets{
main{
manifest.srcFile 'AndroidManifest.xml'
@@ -56,7 +57,7 @@ android{
applicationId "io.anuke.mindustry"
minSdkVersion 14
targetSdkVersion 33
targetSdkVersion 34
versionName versionNameResult
versionCode = vcode
@@ -65,6 +66,8 @@ android{
props['androidBuildCode'] = (vcode + 1).toString()
}
props.store(file('../core/assets/version.properties').newWriter(), null)
multiDexEnabled true
}
compileOptions{
@@ -72,7 +75,7 @@ android{
targetCompatibility JavaVersion.VERSION_1_8
}
flavorDimensions "google"
flavorDimensions = ["google"]
signingConfigs{
release{
+3 -2
View File
@@ -1,11 +1,12 @@
-dontobfuscate
#these are essential packages that should not be "optimized" in any way
#the main purpose of d8 here is to shrink the absurdly-large google play games libraries
-keep class mindustry.** { *; }
-keep class arc.** { *; }
-keep class net.jpountz.** { *; }
-keep class rhino.** { *; }
-keep class com.android.dex.** { *; }
-keepattributes Signature,*Annotation*,InnerClasses,EnclosingMethod
-dontwarn javax.naming.**
#-printusage out.txt
@@ -38,7 +38,7 @@ public class AndroidLauncher extends AndroidApplication{
UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler((thread, error) -> {
CrashSender.log(error);
CrashHandler.log(error);
//try to forward exception to system handler
if(handler != null){
@@ -72,6 +72,8 @@ public class AndroidLauncher extends AndroidApplication{
@Override
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
jar.file().setReadOnly();
return new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, parent){
@Override
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException{
@@ -101,64 +103,69 @@ public class AndroidLauncher extends AndroidApplication{
}
void showFileChooser(boolean open, String title, Cons<Fi> cons, String... extensions){
String extension = extensions[0];
try{
String extension = extensions[0];
if(VERSION.SDK_INT >= VERSION_CODES.Q){
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType(extension.equals("zip") && !open && extensions.length == 1 ? "application/zip" : "*/*");
if(VERSION.SDK_INT >= VERSION_CODES.Q){
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType(extension.equals("zip") && !open && extensions.length == 1 ? "application/zip" : "*/*");
intent.putExtra(Intent.EXTRA_TITLE, "export." + extension);
addResultListener(i -> startActivityForResult(intent, i), (code, in) -> {
if(code == Activity.RESULT_OK && in != null && in.getData() != null){
Uri uri = in.getData();
addResultListener(i -> startActivityForResult(intent, i), (code, in) -> {
if(code == Activity.RESULT_OK && in != null && in.getData() != null){
Uri uri = in.getData();
if(uri.getPath().contains("(invalid)")) return;
if(uri.getPath().contains("(invalid)")) return;
Core.app.post(() -> Core.app.post(() -> cons.get(new Fi(uri.getPath()){
@Override
public InputStream read(){
try{
return getContentResolver().openInputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
Core.app.post(() -> Core.app.post(() -> cons.get(new Fi(uri.getPath()){
@Override
public InputStream read(){
try{
return getContentResolver().openInputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
}
}
}
@Override
public OutputStream write(boolean append){
try{
return getContentResolver().openOutputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
@Override
public OutputStream write(boolean append){
try{
return getContentResolver().openOutputStream(uri);
}catch(IOException e){
throw new ArcRuntimeException(e);
}
}
}
})));
}
});
}else if(VERSION.SDK_INT >= VERSION_CODES.M && !(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED &&
})));
}
});
}else if(VERSION.SDK_INT >= VERSION_CODES.M && !(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED &&
checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)){
chooser = new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), open, file -> {
if(!open){
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
}else{
cons.get(file);
}
});
chooser = new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), open, file -> {
if(!open){
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
}else{
cons.get(file);
}
});
ArrayList<String> perms = new ArrayList<>();
if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);
}
if(checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.READ_EXTERNAL_STORAGE);
}
requestPermissions(perms.toArray(new String[0]), PERMISSION_REQUEST_CODE);
}else{
if(open){
new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), true, cons).show();
ArrayList<String> perms = new ArrayList<>();
if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);
}
if(checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
perms.add(Manifest.permission.READ_EXTERNAL_STORAGE);
}
requestPermissions(perms.toArray(new String[0]), PERMISSION_REQUEST_CODE);
}else{
super.showFileChooser(open, "@open", extension, cons);
if(open){
new FileChooser(title, file -> Structs.contains(extensions, file.extension().toLowerCase()), true, cons).show();
}else{
super.showFileChooser(open, "@open", extension, cons);
}
}
}catch(Throwable error){
Core.app.post(() -> Vars.ui.showException(error));
}
}
@@ -180,6 +187,7 @@ public class AndroidLauncher extends AndroidApplication{
}, new AndroidApplicationConfiguration(){{
useImmersiveMode = true;
hideStatusBar = true;
useGL30 = true;
}});
checkFiles(getIntent());
@@ -54,6 +54,8 @@ public class Annotations{
/** Whether to generate a base class for this components.
* An entity cannot have two base classes, so only one component can have base be true. */
boolean base() default false;
/** Whether to generate a proper interface for this component class. */
boolean genInterface() default true;
}
/** Indicates that a method is implemented by the annotation processor. */
@@ -182,18 +184,16 @@ public class Annotations{
/** A set of two booleans, one specifying server and one specifying client. */
public enum Loc{
/** Method can only be invoked on the client from the server. */
/** Server only. */
server(true, false),
/** Method can only be invoked on the server from the client. */
/** Client only. */
client(false, true),
/** Method can be invoked from anywhere */
/** Both server and client. */
both(true, true),
/** Neither server nor client. */
none(false, false);
/** If true, this method can be invoked ON clients FROM servers. */
public final boolean isServer;
/** If true, this method can be invoked ON servers FROM clients. */
public final boolean isClient;
Loc(boolean server, boolean client){
@@ -222,16 +222,16 @@ public class Annotations{
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.SOURCE)
public @interface Remote{
/** Specifies the locations from which this method can be invoked. */
/** Specifies the locations from which this method can cause remote invocations (This -> Remote) [Default: Server -> Client]. */
Loc targets() default Loc.server;
/** Specifies which methods are generated. Only affects server-to-client methods. */
/** Specifies which methods are generated. Only affects server-to-client methods (Server -> Client(s)) [Default: Server -> Client & Server -> All Clients]. */
Variant variants() default Variant.all;
/** The local locations where this method is called locally, when invoked. */
/** The locations where this method is called locally, when invoked locally (This -> This) [Default: No local invocations]. */
Loc called() default Loc.none;
/** Whether to forward this packet to all other clients upon receival. Client only. */
/** Whether the server should forward this packet to all other clients upon receival from a client (Client -> Server -> Other Clients). [Default: Don't Forward Client Invocations] */
boolean forward() default false;
/**
@@ -19,6 +19,7 @@ import javax.annotation.processing.*;
import javax.lang.model.element.*;
import javax.lang.model.type.*;
import java.lang.annotation.*;
import java.util.*;
@SupportedAnnotationTypes({
"mindustry.annotations.Annotations.EntityDef",
@@ -97,6 +98,8 @@ public class EntityProcess extends BaseProcessor{
//create component interfaces
for(Stype component : allComponents){
TypeSpec.Builder inter = TypeSpec.interfaceBuilder(interfaceName(component))
.addModifiers(Modifier.PUBLIC).addAnnotation(EntityInterface.class);
@@ -116,45 +119,47 @@ public class EntityProcess extends BaseProcessor{
inter.addSuperinterface(ClassName.get(packageName, interfaceName(type)));
}
ObjectSet<String> signatures = new ObjectSet<>();
if(component.annotation(Component.class).genInterface()){
ObjectSet<String> signatures = new ObjectSet<>();
//add utility methods to interface
for(Smethod method : component.methods()){
//skip private methods, those are for internal use.
if(method.isAny(Modifier.PRIVATE, Modifier.STATIC)) continue;
//add utility methods to interface
for(Smethod method : component.methods()){
//skip private methods, those are for internal use.
if(method.isAny(Modifier.PRIVATE, Modifier.STATIC)) continue;
//keep track of signatures used to prevent dupes
signatures.add(method.e.toString());
//keep track of signatures used to prevent dupes
signatures.add(method.e.toString());
inter.addMethod(MethodSpec.methodBuilder(method.name())
.addJavadoc(method.doc() == null ? "" : method.doc())
.addExceptions(method.thrownt())
.addTypeVariables(method.typeVariables().map(TypeVariableName::get))
.returns(method.ret().toString().equals("void") ? TypeName.VOID : method.retn())
.addParameters(method.params().map(v -> ParameterSpec.builder(v.tname(), v.name())
.build())).addModifiers(Modifier.PUBLIC, Modifier.ABSTRACT).build());
}
//generate interface getters and setters for all "standard" fields
for(Svar field : component.fields().select(e -> !e.is(Modifier.STATIC) && !e.is(Modifier.PRIVATE) && !e.has(Import.class))){
String cname = field.name();
//getter
if(!signatures.contains(cname + "()")){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addAnnotations(Seq.with(field.annotations()).select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get))
.addJavadoc(field.doc() == null ? "" : field.doc())
.returns(field.tname()).build());
inter.addMethod(MethodSpec.methodBuilder(method.name())
.addJavadoc(method.doc() == null ? "" : method.doc())
.addExceptions(method.thrownt())
.addTypeVariables(method.typeVariables().map(TypeVariableName::get))
.returns(method.ret().toString().equals("void") ? TypeName.VOID : method.retn())
.addParameters(method.params().map(v -> ParameterSpec.builder(v.tname(), v.name())
.build())).addModifiers(Modifier.PUBLIC, Modifier.ABSTRACT).build());
}
//setter
if(!field.is(Modifier.FINAL) && !signatures.contains(cname + "(" + field.mirror().toString() + ")") &&
!field.annotations().contains(f -> f.toString().equals("@mindustry.annotations.Annotations.ReadOnly"))){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addJavadoc(field.doc() == null ? "" : field.doc())
.addParameter(ParameterSpec.builder(field.tname(), field.name())
.addAnnotations(Seq.with(field.annotations())
.select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build());
//generate interface getters and setters for all "standard" fields
for(Svar field : component.fields().select(e -> !e.is(Modifier.STATIC) && !e.is(Modifier.PRIVATE) && !e.has(Import.class))){
String cname = field.name();
//getter
if(!signatures.contains(cname + "()")){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addAnnotations(Seq.with(field.annotations()).select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get))
.addJavadoc(field.doc() == null ? "" : field.doc())
.returns(field.tname()).build());
}
//setter
if(!field.is(Modifier.FINAL) && !signatures.contains(cname + "(" + field.mirror().toString() + ")") &&
!field.annotations().contains(f -> f.toString().equals("@mindustry.annotations.Annotations.ReadOnly"))){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addJavadoc(field.doc() == null ? "" : field.doc())
.addParameter(ParameterSpec.builder(field.tname(), field.name())
.addAnnotations(Seq.with(field.annotations())
.select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build());
}
}
}
@@ -416,19 +421,34 @@ public class EntityProcess extends BaseProcessor{
//add all methods from components
for(ObjectMap.Entry<String, Seq<Smethod>> entry : methods){
if(entry.value.contains(m -> m.has(Replace.class))){
//check replacements
if(entry.value.count(m -> m.has(Replace.class)) > 1){
err("Type " + type + " has multiple components replacing method " + entry.key + ".");
}
Smethod base = entry.value.find(m -> m.has(Replace.class));
entry.value.clear();
entry.value.add(base);
}
//check multi return
if(entry.value.count(m -> !m.isAny(Modifier.NATIVE, Modifier.ABSTRACT) && !m.isVoid()) > 1){
err("Type " + type + " has multiple components implementing non-void method " + entry.key + ".");
//there are multiple @Replace implementations, or multiple non-void implementations.
if(entry.value.size > 1 && (entry.value.contains(m -> m.has(Replace.class)) || entry.value.count(m -> !m.isAny(Modifier.NATIVE, Modifier.ABSTRACT) && !m.isVoid()) > 1)){
//remove clutter
entry.value.removeAll(s -> s.is(Modifier.ABSTRACT));
Comparator<Smethod> comp = Structs.comps(
Structs.comps(
//highest priority first
Structs.comparingFloat(m -> m.has(MethodPriority.class) ? m.annotation(MethodPriority.class).value() : 0f),
//replacement means priority
Structs.comparingBool(m -> m.has(Replace.class))
),
//otherwise, the 'highest' subclass (most dependencies)
Structs.comparingInt(m -> getDependencies(m.type()).size)
);
Smethod best = entry.value.max(comp);
if(entry.value.contains(s -> best != s && comp.compare(s, best) == 0)){
err("Type " + type + " has multiple components implementing method " + entry.value.first() + " in an ambiguous way. Use MethodPriority to designate which one should be used. Implementations: " +
entry.value.map(s -> s.descString()));
}
entry.value.clear();
entry.value.add(best);
}
entry.value.sort(Structs.comps(Structs.comparingFloat(m -> m.has(MethodPriority.class) ? m.annotation(MethodPriority.class).value() : 0), Structs.comparing(s -> s.up().getSimpleName().toString())));
@@ -445,6 +465,7 @@ public class EntityProcess extends BaseProcessor{
MethodSpec.Builder mbuilder = MethodSpec.methodBuilder(first.name()).addModifiers(first.is(Modifier.PRIVATE) ? Modifier.PRIVATE : Modifier.PUBLIC);
//if(isFinal || entry.value.contains(s -> s.has(Final.class))) mbuilder.addModifiers(Modifier.FINAL);
if(entry.value.contains(s -> s.has(CallSuper.class))) mbuilder.addAnnotation(CallSuper.class); //add callSuper here if necessary
if(first.has(Nullable.class)) mbuilder.addAnnotation(Nullable.class);
if(first.is(Modifier.STATIC)) mbuilder.addModifiers(Modifier.STATIC);
mbuilder.addTypeVariables(first.typeVariables().map(TypeVariableName::get));
mbuilder.returns(first.retn());
@@ -851,89 +872,6 @@ public class EntityProcess extends BaseProcessor{
for(TypeSpec.Builder b : baseClasses){
write(b, imports.toSeq());
}
//TODO nulls were an awful idea
//store nulls
TypeSpec.Builder nullsBuilder = TypeSpec.classBuilder("Nulls").addModifiers(Modifier.PUBLIC).addModifiers(Modifier.FINAL);
//TODO should be dynamic
ObjectSet<String> nullList = ObjectSet.with("unit");
//create mock types of all components
for(Stype interf : allInterfaces){
//indirect interfaces to implement methods for
Seq<Stype> dependencies = interf.allInterfaces().add(interf);
Seq<Smethod> methods = dependencies.flatMap(Stype::methods);
methods.sortComparing(Object::toString);
//optionally add superclass
Stype superclass = dependencies.map(this::interfaceToComp).find(s -> s != null && s.annotation(Component.class).base());
//use the base type when the interface being emulated has a base
TypeName type = superclass != null && interfaceToComp(interf).annotation(Component.class).base() ? tname(baseName(superclass)) : interf.tname();
//used method signatures
ObjectSet<String> signatures = new ObjectSet<>();
//create null builder
String baseName = interf.name().substring(0, interf.name().length() - 1);
//prevent Nulls bloat
if(!nullList.contains(Strings.camelize(baseName))){
continue;
}
String className = "Null" + baseName;
TypeSpec.Builder nullBuilder = TypeSpec.classBuilder(className)
.addModifiers(Modifier.FINAL);
skipDeprecated(nullBuilder);
nullBuilder.addSuperinterface(interf.tname());
if(superclass != null) nullBuilder.superclass(tname(baseName(superclass)));
for(Smethod method : methods){
String signature = method.toString();
if(!signatures.add(signature)) continue;
Stype compType = interfaceToComp(method.type());
MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL);
int index = 0;
for(ParameterSpec spec : builder.parameters){
Reflect.set(spec, "name", "arg" + index++);
}
builder.addAnnotation(OverrideCallSuper.class); //just in case
if(!method.isVoid()){
String methodName = method.name();
switch(methodName){
case "isNull":
builder.addStatement("return true");
break;
case "id":
builder.addStatement("return -1");
break;
case "toString":
builder.addStatement("return $S", className);
break;
default:
Svar variable = compType == null || method.params().size > 0 ? null : compType.fields().find(v -> v.name().equals(methodName));
String desc = variable == null ? null : variable.descString();
if(variable == null || !varInitializers.containsKey(desc)){
builder.addStatement("return " + getDefault(method.ret().toString()));
}else{
String init = varInitializers.get(desc);
builder.addStatement("return " + (init.equals("{}") ? "new " + variable.mirror().toString() : "") + init);
}
}
}
nullBuilder.addMethod(builder.build());
}
nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build());
write(nullBuilder, imports.toSeq());
}
write(nullsBuilder);
}
}
@@ -57,6 +57,9 @@ public class AssetsProcess extends BaseProcessor{
ichtype.addField(FieldSpec.builder(ParameterizedTypeName.get(ObjectIntMap.class, String.class),
"codes", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("new ObjectIntMap<>()").build());
ichtype.addField(FieldSpec.builder(ParameterizedTypeName.get(IntMap.class, String.class),
"codeToName", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("new IntMap<>()").build());
ObjectSet<String> used = new ObjectSet<>();
for(Jval val : icons.get("glyphs").asArray()){
@@ -67,7 +70,9 @@ public class AssetsProcess extends BaseProcessor{
int code = val.getInt("code", 0);
iconcAll.append((char)code);
ichtype.addField(FieldSpec.builder(char.class, name, Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).addJavadoc(String.format("\\u%04x", code)).initializer("'" + ((char)code) + "'").build());
ichinit.addStatement("codes.put($S, $L)", name, code);
ichinit.addStatement("codeToName.put($L, $S)", code, name);
ictype.addField(TextureRegionDrawable.class, name + "Small", Modifier.PUBLIC, Modifier.STATIC);
icload.addStatement(name + "Small = mindustry.ui.Fonts.getGlyph(mindustry.ui.Fonts.def, (char)" + code + ")");
@@ -102,7 +102,7 @@ public class StructProcess extends BaseProcessor{
//bools: single bit, needs special case to clear things
setter.beginControlFlow("if(value)");
setter.addStatement("return ($T)(($L & ~(1L << $LL)) | (1L << $LL))", structType, structParam, offset, offset);
setter.addStatement("return ($T)($L | (1L << $LL))", structType, structParam, offset);
setter.nextControlFlow("else");
setter.addStatement("return ($T)(($L & ~(1L << $LL)))", structType, structParam, offset);
setter.endControlFlow();
@@ -28,6 +28,10 @@ public class Stype extends Selement<TypeElement>{
return interfaces().flatMap(s -> s.allInterfaces().add(s)).distinct();
}
public boolean isInterface(){
return e.getKind() == ElementKind.INTERFACE;
}
public Seq<Stype> superclasses(){
return Seq.with(BaseProcessor.typeu.directSupertypes(mirror())).map(Stype::of);
}
+24 -10
View File
@@ -10,7 +10,7 @@ buildscript{
return "com.github.Anuken${localArc ? "" : ".Arc"}:$name:$arcHash"
}
}
repositories{
mavenLocal()
mavenCentral()
@@ -26,19 +26,19 @@ buildscript{
}
plugins{
id "org.jetbrains.kotlin.jvm" version "1.6.0"
id "org.jetbrains.kotlin.kapt" version "1.6.0"
id "org.jetbrains.kotlin.jvm" version "2.1.10"
id "org.jetbrains.kotlin.kapt" version "2.1.10"
}
allprojects{
apply plugin: 'maven-publish'
version = project.hasProperty("packageVersion") ? project.getProperty("packageVersion") : 'release'
group = 'com.github.Anuken'
ext{
versionNumber = '7'
if(!project.hasProperty("versionModifier")) versionModifier = 'release'
versionNumber = '8'
if(!project.hasProperty("versionModifier")) versionModifier = 'beta'
if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
@@ -89,6 +89,10 @@ allprojects{
return project.getProperties()["buildversion"]
}
getCommitHash = {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
}
getPackage = {
return project.ext.mainClassName.substring(0, project.ext.mainClassName.indexOf("desktop") - 1)
}
@@ -133,6 +137,10 @@ allprojects{
props["number"] = versionNumber
props["modifier"] = versionModifier
props["build"] = buildid
props["commitHash"] = "unknown"
if(project.hasProperty("showCommitHash")){
props["commitHash"] = getCommitHash()
}
props.store(pfile.newWriter(), "Autogenerated file. Do not modify.")
}
@@ -220,7 +228,7 @@ configure(subprojects - project(":annotations")){
tasks.withType(Javadoc){
options{
addStringOption('Xdoclint:none', '-quiet')
addStringOption('-release', '16')
addStringOption('-release', '17')
encoding('UTF-8')
}
}
@@ -234,6 +242,7 @@ project(":desktop"){
dependencies{
implementation project(":core")
implementation arcModule("extensions:discord")
implementation arcModule("natives:natives-filedialogs")
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
@@ -242,6 +251,7 @@ project(":desktop"){
implementation "com.github.Anuken:steamworks4j:$steamworksVersion"
implementation arcModule("backends:backend-sdl")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
}
}
@@ -252,7 +262,7 @@ project(":core"){
kapt{
javacOptions{
option("-source", "16")
option("-source", "17")
option("-target", "1.8")
}
}
@@ -299,7 +309,7 @@ project(":core"){
task assetsJar(type: Jar, dependsOn: ":tools:pack"){
archiveClassifier = 'assets'
from files("assets"){
exclude "config", "cache", "music", "sounds"
exclude "config", "cache", "music", "sounds", "sprites/fallback"
}
}
@@ -320,6 +330,7 @@ project(":core"){
api arcModule("extensions:g3d")
api arcModule("extensions:fx")
api arcModule("extensions:arcnet")
implementation arcModule("extensions:filedialogs")
api "com.github.Anuken:rhino:$rhinoVersion"
if(localArc && debugged()) api arcModule("extensions:recorder")
if(localArc) api arcModule(":extensions:packer")
@@ -355,7 +366,6 @@ project(":core"){
//these are completely unnecessary
tasks.kaptGenerateStubsKotlin.onlyIf{ false }
tasks.compileKotlin.onlyIf{ false }
tasks.inspectClassesForKotlinIC.onlyIf{ false }
}
//comp** classes are only used for code generation
@@ -370,6 +380,7 @@ project(":server"){
dependencies{
implementation project(":core")
implementation arcModule("backends:backend-headless")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
}
}
@@ -406,6 +417,9 @@ project(":tools"){
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
implementation arcModule("backends:backend-headless")
implementation("com.google.guava:guava:33.3.1-jre")
annotationProcessor 'com.github.Anuken:jabel:0.9.0'
}
}
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: 496 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 419 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 340 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 344 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 B

After

Width:  |  Height:  |  Size: 81 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 525 B

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

After

Width:  |  Height:  |  Size: 335 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 483 B

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 B

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