Compare commits

..

2802 Commits
v129 ... v136.1

Author SHA1 Message Date
Github Actions
b94393f150 Automatic bundle update 2022-07-19 02:16:10 +00:00
Anuken
1c2aca91e4 Merge remote-tracking branch 'origin/master' 2022-07-18 22:14:57 -04:00
Anuken
a6ae178b46 Misc minor fixes 2022-07-18 22:14:53 -04:00
Epowerj
2332d9bee1 Tweaked intersect 2022-07-18 13:41:04 -04:00
Epowerj
a36a87fa83 Added an extra island to lake 2022-07-18 13:37:18 -04:00
Epowerj
1529d4ecc9 Tweaked aegis 2022-07-18 11:22:26 -04:00
Epowerj
fceec59a61 Added more resources to onset 2022-07-18 11:21:13 -04:00
Даркнесс#3729
e79b02c9bd [ServerList] Update Darkdustry IP (#7192)
The old domain is ded ;-;
2022-07-18 10:01:40 -04:00
Anuken
2c6b2a6fa9 Fixed #7193 2022-07-18 10:01:24 -04:00
Anuken
7680b4e0c5 Merge remote-tracking branch 'origin/master' 2022-07-17 21:48:37 -04:00
Anuken
4b0bc6fe5c Fixed Serpulo cores being used on Erekir 2022-07-17 21:48:33 -04:00
Github Actions
32871920b2 Automatic bundle update 2022-07-18 00:36:56 +00:00
Anuken
494440a591 Fixed incorrect 'command mode' hint on mobile 2022-07-17 20:35:49 -04:00
Anuken
26fbf4c71e Fixed NaN liquid efficiency 2022-07-17 19:12:57 -04:00
Anuken
1e7219f7d1 Merge remote-tracking branch 'origin/master' 2022-07-17 10:27:31 -04:00
Anuken
ebf9e82146 Crash fixes / Mod browser >=136 filter 2022-07-17 10:27:27 -04:00
Github Actions
ffff3fa351 Automatic bundle update 2022-07-17 13:22:44 +00:00
Lucky Clover
93f12a5544 Update bundle_zh_CN.properties (#7135)
* Update bundle_zh_CN.properties

* 部分补充

* 光彩统一改成光效

* Update bundle_zh_CN.properties

Thanks @SoMall-dumpling for review

* Suggestions from @xem8k5, @Cry0flu1d and more

* thanks mi2/xerxer

* miner fix

* Corrections from SoMall-dumpling

* Update suggestions from  @nanmenyangde

* liquid翻译讨论确定:液体->流体

* from @nanmenyangde

* suggestion from @SoMall-dumpling & @BlackDeluxeCat
2022-07-17 09:21:53 -04:00
Goobrr
764ec34ff5 Objective Editor UI Rework, Part 1 (#7179)
* Objective tile ui

* Fancier connectors

* New ninepatches

* Button styles
2022-07-17 09:21:31 -04:00
Anuken
c4d5126ac2 Minor bugfixes 2022-07-17 08:48:10 -04:00
Anuken
4fa3f4d8dd Intersect attack fix 2022-07-17 00:18:40 -04:00
Anuken
88e4ca4992 Fixed some portrait layout bugs 2022-07-16 15:30:02 -04:00
Anuken
8d63e22fd4 Merge remote-tracking branch 'origin/master' 2022-07-16 12:29:31 -04:00
Anuken
f13f69633e Fixed android deploy task 2022-07-16 12:29:27 -04:00
Github Actions
4ac7254842 Automatic bundle update 2022-07-16 15:32:30 +00:00
ThatOneBepis
4c80cf90cc Update bundle_sr.properties (#7181) 2022-07-16 11:31:35 -04:00
Ilya246
f34ec77312 distributorium rename to .pl (#7182)
this has already been discussed by us and does not need comment confirmation
2022-07-16 11:31:20 -04:00
Anuken
8383d151a3 fixed release script but it's too late 2022-07-16 11:04:44 -04:00
Anuken
d3210a0831 Misc minor fixes 2022-07-15 20:25:42 -04:00
Anuken
830a771a90 Merge remote-tracking branch 'origin/master' 2022-07-15 19:28:40 -04:00
Anuken
2ec1f9f55d typo 2022-07-15 19:28:35 -04:00
Github Actions
2e7dca06ed Automatic bundle update 2022-07-15 23:27:34 +00:00
Anuken
8d6cac39d0 Fixed #7178 / Maps renamed 2022-07-15 19:26:23 -04:00
Anuken
f6093c864f Fixed map-3 waves 2022-07-15 18:57:01 -04:00
Anuken
47e639be28 Fixed more objective bugs 2022-07-15 17:26:43 -04:00
Anuken
9eacbb45d1 glenn what did you do 2022-07-15 17:14:57 -04:00
Anuken
926cf7e0fa Fixed some messed-up objectives 2022-07-15 16:56:34 -04:00
Anuken
9a505753b0 Fixed block break particles not showing 2022-07-15 16:26:48 -04:00
Anuken
98fb7bd41d Merge remote-tracking branch 'origin/master' 2022-07-15 16:18:15 -04:00
Anuken
f1917fea3e Misc formatting 2022-07-15 16:18:11 -04:00
Github Actions
3907a23fb4 Automatic bundle update 2022-07-15 14:42:13 +00:00
GlennFolker
695c19d0b0 Tree-like objective node structure (#7152)
* overall structure

* overall layout

* field interpreter

* less bloated UI

* scroll pan't

* strip off the 'Marker' suffix

* e

* all (hopefully all...) interpreters finished.

* onset

* two, four

* i don't understand how icon mappings work.

* separate remover and indexer

* some cleanups

* untested mobile support

* contrib

* ok anuke

* fix conflicts 2

* hidden
2022-07-15 10:41:18 -04:00
Anuken
3b1c8baca9 Merge remote-tracking branch 'origin/master' 2022-07-15 10:35:57 -04:00
Anuken
ee2ed4c469 Better color picker 2022-07-15 10:35:51 -04:00
null
0711d7075e Add a drawSelect to shockwave towers (#7172)
* add hover range display

* absolute buffoon

* so the local one works but that didn't

* newline
2022-07-15 08:45:05 -04:00
BetaEridani
d72d663219 Update bundle_fi.properties (#7164)
Swapped the places of two text lines to correct a mistake.
2022-07-14 23:37:14 -04:00
RlCCJ
5191dc1bd7 Fix: The flying unit has no crash damage (#7173) 2022-07-14 23:36:32 -04:00
Github Actions
bb7f96437c Automatic bundle update 2022-07-15 03:34:36 +00:00
Catchears
e4274c2b49 german erekir & v7 translation (#6869)
* initial german erekir translation

* first ideas

* Update bundle_de.properties

added missing ones, fixed some typos

* Update bundle_de.properties

* Update bundle_de.properties

* suggested changes

* shawak's changes

* update to 4c3ee57ce9

* update to 3927841f43

* update to 371394df6f

* update to d6539b267c

Co-authored-by: JoeFLYtheCoder <73280709+jdopss@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-14 23:33:26 -04:00
Anuken
25e82d927f Fixed unit legs not resetting properly 2022-07-14 21:56:29 -04:00
Anuken
5ce95d7fc7 Added Android API level logging 2022-07-14 17:33:06 -04:00
Github Actions
521519c8ab Automatic bundle update 2022-07-14 19:45:43 +00:00
Epowerj
6aa9623512 Added a temporary description for four 2022-07-14 15:44:32 -04:00
Anuken
cd67e70ada Fixed tests 2022-07-14 15:40:21 -04:00
Anuken
67da71b0f0 Merge branch 'maps' of https://github.com/Anuken/Mindustry 2022-07-14 15:32:33 -04:00
Anuken
f32e39fb86 WIP unit tether component 2022-07-14 15:32:23 -04:00
Github Actions
07427e68a1 Automatic bundle update 2022-07-14 19:28:44 +00:00
Epowerj
b8d3318d0b Added objectives to split 2022-07-14 15:27:35 -04:00
Epowerj
f149bed64e Tweaked split 2022-07-14 15:11:11 -04:00
Epowerj
9d3bf2d489 Tweaked split 2022-07-14 15:06:57 -04:00
Epowerj
251404f29e Rearranged some transport tech on the tree 2022-07-14 14:54:47 -04:00
Epowerj
43416f90e5 Added description to split 2022-07-14 14:50:00 -04:00
Epowerj
a68b2fad11 Fixed research tree issue that prevented unlocking split 2022-07-14 14:49:41 -04:00
Anuken
9dce4f36f7 Collaris tweaks 2022-07-14 10:06:15 -04:00
Anuken
62332fbebb WIP chnages to collaris weapon 2022-07-13 22:57:13 -04:00
Epowerj
3a3eb2c63d Progress on split 2022-07-13 15:05:52 -04:00
Epowerj
24e70faf02 Start reworking split 2022-07-12 20:37:17 -04:00
Epowerj
e79763d139 Changed payload build requirements 2022-07-12 20:36:57 -04:00
Epowerj
ecc9dd7a7f Made reinforced container cheaper and smaller 2022-07-12 19:03:23 -04:00
Anuken
a734f8423c Fixed #7167 2022-07-12 13:50:02 -04:00
Epowerj
352fa4e18f Merge branch 'master' of https://github.com/Anuken/Mindustry into maps 2022-07-11 23:08:33 -04:00
Anuken
fc5e40a857 Crash fix 2022-07-11 21:57:53 -04:00
Epowerj
b29b6b38e7 rearranged tech tree 2022-07-11 21:36:31 -04:00
Epowerj
458ab9d639 tweaked atlas 2022-07-11 21:36:15 -04:00
Anuken
42ce453f11 Merge remote-tracking branch 'origin/master' 2022-07-11 18:44:54 -04:00
Anuken
4230e3b8c2 ConsumeGenerator liquidOutput -> outputLiquid 2022-07-11 18:44:49 -04:00
Epowerj
ca18b851a1 Tweaked atlas, set max squad size 2022-07-11 18:44:28 -04:00
Epowerj
4812ff47c0 Merge branch 'master' of https://github.com/Anuken/Mindustry into maps 2022-07-11 18:39:06 -04:00
Github Actions
9d4839b26d Automatic bundle update 2022-07-11 22:19:30 +00:00
Anuken
72b36d97bd RTS max squad size 2022-07-11 18:18:22 -04:00
Github Actions
a7db6d86ff Automatic bundle update 2022-07-11 21:16:23 +00:00
Epowerj
7aea85668b forgot period lol 2022-07-11 17:15:11 -04:00
Epowerj
9413a399cd Merge branch 'master' of https://github.com/Anuken/Mindustry into maps
 Conflicts:
	core/assets/bundles/bundle_fi.properties
	core/assets/bundles/bundle_th.properties
2022-07-11 17:14:39 -04:00
Epowerj
735d81e42b Typo 2022-07-11 17:03:55 -04:00
Epowerj
4746cdbb6b Added description to atlas 2022-07-11 17:02:22 -04:00
Anuken
567394aced Merge remote-tracking branch 'origin/master' 2022-07-11 16:59:11 -04:00
Anuken
2fd8134700 First phase of generator cleanup 2022-07-11 16:59:07 -04:00
Github Actions
788e63cf28 Automatic bundle update 2022-07-11 18:39:05 +00:00
Anuken
c9f24692c5 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-07-11 14:38:00 -04:00
Anuken
411b6d7460 Shockwave tower block 2022-07-11 14:37:57 -04:00
BetaEridani
49122729af Update bundle_fi.properties (#7163)
Fixed some minor typos + translated names of the two new turrets.
2022-07-11 06:44:58 -04:00
Epowerj
1124f5f369 Fixed issue with level four unlocking early 2022-07-10 17:05:23 -04:00
Github Actions
28aad7313e Automatic bundle update 2022-07-10 14:14:47 +00:00
BetaEridani
6b542ef494 Update bundle_fi.properties (#7142)
Translated bundle_fi.properties entirely to finnish. Also fixed some grammar.
2022-07-10 10:13:38 -04:00
Anuken
4ea1e26c73 Merge remote-tracking branch 'origin/master' 2022-07-10 07:37:06 -04:00
Anuken
55e78c9dce Minor bugfixes & requirement tweaks 2022-07-10 07:37:01 -04:00
code-explorer786
29085b95b7 Fix setblock block not accepting @air (#7160) 2022-07-09 21:21:29 -04:00
Github Actions
4bc0ce9338 Automatic bundle update 2022-07-09 20:32:32 +00:00
Jerzozwierz
1e7bd3e8f4 Big update to bundle_pl (#7159)
Big changes to bundle_pl. Huge cleanup. The changes were consulted with translators such as Somka HybridDeathPrime. They had no objections. Polish chat had no objections. All changes were made mainly by me, ۲▁⊕ᶬṉ๏൩⁷ ©, pożeracz cukierków#2648, p0gn'1_#1415, [PL] Stalker TurTur#7069.
2022-07-09 16:31:18 -04:00
Mythril382
af80db0dfd SwitchBlock clickSound (#7158) 2022-07-09 11:29:39 -04:00
UnCaughT
aaf37b0be8 New HexPvP with team mechanics (#7157) 2022-07-09 11:29:27 -04:00
Github Actions
cbc4c0d3b2 Automatic bundle update 2022-07-09 04:34:18 +00:00
Anuken
311118ae58 Hastily implemented final endgame turret 2022-07-09 00:33:15 -04:00
Epowerj
5d852085c2 Tweaked three 2022-07-08 18:35:56 -04:00
Epowerj
e6502dad75 Changed requirements for split 2022-07-08 18:35:47 -04:00
Anuken
8b0a86e883 oh no 2022-07-08 17:54:05 -04:00
Anuken
3da0486320 Indonesian bundle loading hack 2022-07-08 17:07:49 -04:00
Anuken
0c09c10741 Misc minor bugfixes 2022-07-08 16:38:25 -04:00
Github Actions
0182e61803 Automatic bundle update 2022-07-07 21:04:47 +00:00
Epowerj
32d586617d tweaked sector three 2022-07-07 17:03:30 -04:00
Epowerj
c2a9c77510 Added a sector description for three 2022-07-07 16:57:12 -04:00
Anuken
6f6bf0cf77 Fixed #7145 2022-07-07 16:01:13 -04:00
Anuken
64a30adb9b Fixed #7143 2022-07-07 11:09:01 -04:00
Anuken
a8a87e94be Ran update script again 2022-07-07 10:27:52 -04:00
Anuken
4c89e9d8ce Merge remote-tracking branch 'origin/master' 2022-07-07 09:53:43 -04:00
Anuken
2a3a3359fa Misc bugfixes 2022-07-07 09:53:38 -04:00
HostingAccount
9e9c9ed5ed Hosting account patch 3 (#7134)
* Update servers_v6.json

* Update servers_v6.json

* Update servers_v6.json

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-06 22:31:58 -04:00
Github Actions
42cd5ee12e Automatic bundle update 2022-07-07 02:10:21 +00:00
1stvaliduser
bfd41c34a4 Update bundle_uk_UA.properties (#7138)
* Update bundle_uk_UA.properties

Yesn't

* Update bundle_uk_UA.properties

Yay new update)
2022-07-06 22:09:27 -04:00
JniTrRny
1d9fb1147b Update bundle_th.properties (#7137) 2022-07-06 22:09:17 -04:00
Anuken
9cb51640c0 Fixed #7141 2022-07-06 22:07:42 -04:00
Github Actions
5ea8538e0f Automatic bundle update 2022-07-07 01:29:48 +00:00
Epowerj
624960e1c2 Tweaked lake yellow tiles 2022-07-06 21:28:46 -04:00
Epowerj
92e45559cc Added objectives to lake 2022-07-06 21:14:20 -04:00
Epowerj
e0658fdd2d Added accents to lake description 2022-07-06 21:14:07 -04:00
Epowerj
3ef2b2f27e Tweaked lake starter base 2022-07-06 20:33:52 -04:00
Epowerj
97a2f66fcb Added a description for lake 2022-07-06 20:33:37 -04:00
Epowerj
7bc943a862 Tweaked Two's enemy base 2022-07-06 20:13:15 -04:00
Anuken
7a6371e47f Merge remote-tracking branch 'origin/master' 2022-07-06 18:51:31 -04:00
Anuken
3b083cf7e1 Higher range for large power node 2022-07-06 18:51:26 -04:00
Epowerj
6ed64e6504 Merge branch 'master' of https://github.com/Anuken/Mindustry into maps 2022-07-06 18:01:05 -04:00
Epowerj
25d92c680b Fixed small issue with wall placement in two 2022-07-06 17:08:40 -04:00
Epowerj
daffc73d0c Fixed issue with missing objectives on two 2022-07-06 16:52:08 -04:00
Epowerj
c6c2b85c29 Changed split's waves to not be infinite for now 2022-07-06 14:52:14 -04:00
Github Actions
5e45b64ee1 Automatic bundle update 2022-07-06 17:00:37 +00:00
Anuken
d6539b267c Bundle reorganization 2022-07-06 12:59:26 -04:00
Anuken
9c7eb36431 Fixed #7133 2022-07-06 07:37:17 -04:00
Anuken
69a26900fe Don't draw shape parts at 0 rad/stroke 2022-07-05 20:15:34 -04:00
Epowerj
3e393b80d6 Added some maps and moved tech tree around.
Not tested yet.
2022-07-05 18:46:59 -04:00
Github Actions
85321d7465 Automatic bundle update 2022-07-05 22:42:07 +00:00
MEEPofFaith
45bc4dcb00 Underflow duct (#6957)
* Underflow Gate

I'm not sure why ClassMap decided to import OverflowDuct instead of using the full path when being generated.

* Better top sprite

Also fix base asymmetry

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-05 18:41:13 -04:00
Anuken
7ddbc40720 Minor BE update fix 2022-07-05 18:30:43 -04:00
Anuken
85fd027150 Merge remote-tracking branch 'origin/master' 2022-07-05 17:02:27 -04:00
Anuken
e2c0eec3e1 Ravage turret cleanup 2022-07-05 17:02:20 -04:00
Github Actions
d00b6cbcc6 Automatic bundle update 2022-07-05 19:05:25 +00:00
彭瑞暄
e6426d89e3 Update bundle_zh_TW.properties (#7128) 2022-07-05 15:04:27 -04:00
MSB
99f6f2c00d Update bundle_nl.properties (#7129) 2022-07-05 15:04:12 -04:00
Github Actions
de27ce89a7 Automatic bundle update 2022-07-05 18:59:58 +00:00
ThatOneBepis
f880843dfd it here (#7130) 2022-07-05 14:59:02 -04:00
Anuken
77c5fc02a6 Merge remote-tracking branch 'origin/master' 2022-07-05 12:34:24 -04:00
Anuken
4d8bcfebf2 Halo draw part + Ravage halo 2022-07-05 12:34:18 -04:00
HostingAccount
ef6750b0c7 Update servers_v6.json (#7125) 2022-07-05 11:54:45 -04:00
Anuken
b33f19b048 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-07-05 10:44:38 -04:00
Anuken
8fa6a98027 Fixed some squished liquids 2022-07-05 10:44:36 -04:00
Goobrr
fe51500e8e Use new drawers (#7127) 2022-07-05 10:44:15 -04:00
Anuken
a4e482f55a Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-07-04 20:23:08 -04:00
Anuken
5ce61b863b New WIP turret 2022-07-04 20:23:05 -04:00
MEEPofFaith
4e8736de6c alwaysContinuous weapons have no reload (#7124) 2022-07-04 17:28:23 -04:00
Sam Bloom
9dd6de7e33 AAS Sandbox (#7123) 2022-07-04 16:52:36 -04:00
Anuken
5b1d1a2ce4 Misc minor fixes 2022-07-04 16:52:18 -04:00
Anuken
02dd74b113 Merge remote-tracking branch 'origin/master' 2022-07-03 18:38:07 -04:00
Anuken
ae842ac9e1 Partial rollback for #7117 2022-07-03 18:38:00 -04:00
JniTrRny
51a42ae4f5 I kid you not (#7119) 2022-07-03 16:15:36 -04:00
Lucky Clover
cdbe1a9123 revert the most vehemently OPPOSED zh-CN translation (#7112) 2022-07-03 14:49:24 -04:00
Github Actions
adb000d1c8 Automatic bundle update 2022-07-03 18:48:42 +00:00
Alex25820
6323c926f8 Update bundle_sv.properties (#7077)
* Update bundle_sv.properties

* Update contributors

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-03 14:47:26 -04:00
Github Actions
aea5097dfc Automatic bundle update 2022-07-03 18:46:05 +00:00
Damian
36e50d81cc Update at bundle_pl.properties (#7116)
Pneumatic drill not drill pneumatic, new descriptions for some units and a bunch of corrections.
2022-07-03 14:44:59 -04:00
Anuken
443a60dc76 Merge remote-tracking branch 'origin/master' 2022-07-03 14:32:26 -04:00
Anuken
3e4b754a60 Weapon support for "always-continuous" bullets 2022-07-03 14:32:21 -04:00
1stvaliduser
64dc854bdd Update bundle_uk_UA.properties(small changes) (#7118)
* Update bundle_uk_UA.properties

A lot of stuff

* :)

* Update bundle_uk_UA.properties

Small changes

* Update bundle_uk_UA.properties

Oops

* Update bundle_uk_UA.properties
2022-07-03 14:17:52 -04:00
JniTrRny
0201e08ac9 generation UI fix + other miniscule ui fix (#7117) 2022-07-03 13:54:30 -04:00
Phinner
685e3cac83 Add support for SRV records (#6982)
* SRV record support

* respect the formatting II

* avoid blocking call

* Add android support

* switch to stripped down version of dnsjava

* move srv lookup from `Net` to `NetProvider`

* random optimizations

* bump arc and restart the thing

* reimplement using ArcDns

* Update core/src/mindustry/net/ArcNetProvider.java

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

* Update ArcNetProvider.java

Co-authored-by: buthed010203 <naguiar010203@gmail.com>
2022-07-03 10:37:58 -04:00
Anuken
4d5f16e75d Merge remote-tracking branch 'origin/master' 2022-07-03 09:43:22 -04:00
Anuken
3b1930777f Fixed #7115 2022-07-03 09:43:15 -04:00
Mythril382
0d8a46943b i made a mistake aaaaaaaaaaa (#7114) 2022-07-03 09:26:44 -04:00
Anuken
4c9a3def1d Merge remote-tracking branch 'origin/master' 2022-07-03 09:18:40 -04:00
Anuken
7d67585f9a JSON ClassMap update 2022-07-03 09:18:35 -04:00
Somka000
40dd80b95a Wall in mindustry is not a wall in a house (#7111) 2022-07-02 20:21:59 -04:00
Github Actions
bcb3a3bbed Automatic bundle update 2022-07-02 21:38:05 +00:00
Damian
773232bcb9 Update at bundle_pl.properties (#7110)
Names for new content, new descriptions and corrections. Merged with not accepted update from over a week ago.
2022-07-02 17:37:11 -04:00
Mythril382
e34637a02f Display Bullet Status Duration (#7109)
* whad

i have no idea if this works

and have no idea if the formatting is right

💀

* int

int

* i am an idiot

yes i am

an idiot
2022-07-02 17:36:41 -04:00
Angel-24
895122848c [ES] update bundle_es.properties (#7034)
* [ES] update bundle_es.properties

Translated the latest automatic bundle updates and reviewing a few changes from the previous commit.

* Revisión junto a RexHm

* Update bundle_es.properties

P

* Update bundle_es.properties

* Volas171 translations.

* Update bundle_es.properties

Just realized how world processors works. I was considering to update this block's names, but referring to "world" as "integrado" somehow alludes that these blocks cannot be damaged or broken, so I decided to keep their names anyways. I'd bet they're actually fine. :P
2022-07-02 10:26:08 -04:00
Nunting
6974e5bbe6 Update bundle_ko.properties (#7105) 2022-07-02 10:17:58 -04:00
xem8k5
dd3f507b97 Update bundle_zh_CN.properties (#7107) 2022-07-02 10:17:50 -04:00
Lucky Clover
fb3b69a401 fix added assembler module doesnt reset progress (#7108) 2022-07-02 10:17:43 -04:00
Joel
aa310bd205 fix: IconConverter using deprecated inkscape --verb option (#7106)
* fix: IconConverter using deprecated inkscape --verb option

* refactor: remove unused option in tools/build.gradle
2022-07-02 10:10:03 -04:00
Github Actions
97d077df84 Automatic bundle update 2022-07-01 16:52:44 +00:00
JniTrRny
371394df6f nice typo (#7104) 2022-07-01 12:51:47 -04:00
Anuken
480c59b89f Merge remote-tracking branch 'origin/master' 2022-07-01 12:36:59 -04:00
Anuken
a9c0beee61 Missile stat value display 2022-07-01 12:36:54 -04:00
Github Actions
638172c8cf Automatic bundle update 2022-07-01 15:50:59 +00:00
xem8k5
f594461971 Update bundle_zh_CN.properties for scathe (#7095)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2022-07-01 11:50:03 -04:00
superSTA101
63b863166b Update bundle_fi.properties (#7103)
I transalted few words and descriptions and also fixed some. Imight translate more in the future :)
2022-07-01 11:49:49 -04:00
Nunting
a30172c604 Update bundle_ko.properties (#7098)
* Update bundle_ko.properties

* Update bundle_ko.properties
2022-07-01 11:48:55 -04:00
JniTrRny
fe5a7a734a Update bundle_th.properties (#7101) 2022-07-01 11:48:44 -04:00
1stvaliduser
d4bd6796fc Update bundle_uk_UA.properties) (#7102)
* Update bundle_uk_UA.properties

A lot of stuff

* :)
2022-07-01 11:48:24 -04:00
Anuken
2e98ecf09a Scathe turret homing 2022-07-01 10:58:17 -04:00
Anuken
2dee4a380f Pathfinder fix / Version logging 2022-06-30 20:05:53 -04:00
Anuken
c924559327 Merge remote-tracking branch 'origin/master' 2022-06-30 10:45:21 -04:00
Anuken
5c1b874f38 Fixed #7100 2022-06-30 10:45:17 -04:00
Github Actions
261714d395 Automatic bundle update 2022-06-30 03:04:25 +00:00
xem8k5
2e6016ea76 Update bundle.properties (#7096) 2022-06-29 23:03:26 -04:00
Github Actions
82b3bd7520 Automatic bundle update 2022-06-29 22:51:22 +00:00
Anuken
efc7194fbe Bundle update 2022-06-29 18:50:09 -04:00
Anuken
f7b4890ef7 arc 2022-06-29 17:50:19 -04:00
Anuken
28e777e1e4 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-06-29 17:38:10 -04:00
Anuken
36aa56f251 New WIP missile turret 2022-06-29 17:37:32 -04:00
smol
1c1b1295d1 changes (#7089)
* a

* i guess so

* despawnUnitCount, which i forgot to include

* changes + despawnUnitRadius field

* enter?

* no

* can

you not
2022-06-29 12:39:10 -04:00
JniTrRny
a5cb7b09eb Deconstructable Core in Editor Mode (#7090)
* Deconstructable Core in Editor Mode

* I hate it when
2022-06-29 11:33:04 -04:00
Lucky Clover
8d6807a79d Fix Rules-initialWaveSpacing comment (#7093)
(In fact I'm not sure if this should be edited to "<=0" to correspond with the actual codes.
2022-06-29 11:32:48 -04:00
smol
366f4f490c BulletType despawnUnit field (#7088)
* a

* i guess so

* despawnUnitCount, which i forgot to include
2022-06-28 23:27:51 -04:00
Anuken
4e3f7eccae Merge remote-tracking branch 'origin/master' 2022-06-28 19:58:04 -04:00
Anuken
87bbb1ac27 Mod dialog fixes 2022-06-28 19:58:00 -04:00
MEEPofFaith
49b6f417d2 Unhardcode reactor explosion sound (#7085)
Also fix NuclearReactors playing the explode sound even if it doesn't explode.
2022-06-28 16:09:58 -04:00
Anuken
7402577902 Merge remote-tracking branch 'origin/master' 2022-06-28 16:09:26 -04:00
Anuken
487b630d62 Fixed #7087 2022-06-28 16:09:21 -04:00
BeDanGames
c584eb92fc Update servers_v7.json (#7084) 2022-06-27 14:08:28 -04:00
Github Actions
4f0e634b42 Automatic bundle update 2022-06-27 16:54:13 +00:00
xem8k5
82ffa91b49 Update bundle_zh_CN.properties aaaaaagain (#7072)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2022-06-27 12:53:01 -04:00
Anuken
b4d46ca137 Limit mod browser to mods for 136 and above 2022-06-27 12:07:30 -04:00
Anuken
d857ef6290 Merge remote-tracking branch 'origin/master' 2022-06-27 10:07:04 -04:00
Anuken
3ef0f0f56e Mod release browser cleanup 2022-06-27 10:06:58 -04:00
Github Actions
8f0b8c1277 Automatic bundle update 2022-06-27 13:57:57 +00:00
KayAyeAre
b72702957b Selectable mod releases (#7079)
* filterable power node connections

* selectable mod releases

* Update contributors

* selectable mod releases

* Update contributors

* Revert "Merge branch 'master' of https://github.com/KayyAyeAre/Mindustry"

This reverts commit 1f210a898a, reversing
changes made to 8ba6d4b2aa.

* move the release selection to a new button
2022-06-27 09:56:45 -04:00
Anuken
3927841f43 Fixed #7080 2022-06-26 17:31:31 -04:00
Anuken
2c20bf28c1 arc 2022-06-26 14:32:33 -04:00
Anuken
3f6ab92fcb Map objective editor fixes 2022-06-26 14:07:58 -04:00
Anuken
02e46a9909 Merge remote-tracking branch 'origin/master' 2022-06-26 12:10:02 -04:00
Anuken
b25ca6ff33 WIP objective marker editing + Mobile factory output tap 2022-06-26 12:09:58 -04:00
Github Actions
0698c5dd8f Automatic bundle update 2022-06-26 15:52:10 +00:00
JniTrRny
a2513493df better generation UI (#7078) 2022-06-26 11:51:17 -04:00
Anuken
5b48faf13b ...and faster music loading 2022-06-26 09:33:26 -04:00
Anuken
d84b981d24 Faster sound loading 2022-06-26 08:35:08 -04:00
Anuken
4ae157d50f Merge remote-tracking branch 'origin/master' 2022-06-25 09:45:17 -04:00
Anuken
0ee53817d8 Fixed JSON controller crash 2022-06-25 09:45:12 -04:00
nowords123
5b25919e38 new server (#7070)
added Echo#3305 servers since he asked in #help
2022-06-25 09:11:53 -04:00
Github Actions
6f3c91c241 Automatic bundle update 2022-06-25 13:08:30 +00:00
xem8k5
2ac0c79b4f Update bundle.properties (#7073) 2022-06-25 09:07:09 -04:00
Anuken
6db23c4d07 JSON unitType class -> template 2022-06-25 08:57:30 -04:00
Anuken
b47a8be8cf Merge remote-tracking branch 'origin/master' 2022-06-24 21:18:10 -04:00
Anuken
cc26a0eeb3 WIP objective editor progress 2022-06-24 21:18:04 -04:00
Github Actions
8b66107833 Automatic bundle update 2022-06-24 00:58:28 +00:00
Anuken
be61b45d08 WIP point laser turret 2022-06-23 20:57:22 -04:00
Anuken
ac47d22ea1 Map resize dialog shift options 2022-06-23 17:10:44 -04:00
Anuken
d4a33c6d51 Homing bullet targeting fix 2022-06-23 17:00:24 -04:00
Anuken
e682a0f1d3 WIP/unfinished map 2022-06-23 16:55:16 -04:00
Anuken
a39fe2cb37 WIP map info dialog changes 2022-06-23 16:32:37 -04:00
Anuken
342a7abf9b Misc tweaks 2022-06-23 14:55:08 -04:00
Anuken
4ba5be8d31 Misc improvements / Latum death unit spawning 2022-06-23 13:16:25 -04:00
Anuken
226d0a9f32 Merge remote-tracking branch 'origin/master' 2022-06-22 18:31:04 -04:00
Anuken
1a98a66f23 Batched building health update packet 2022-06-22 18:30:59 -04:00
RTOmega
e74be686f1 OmegaHub ip change (#7060)
* OmegaHub ip change

* Update servers_v7.json

* Update servers_be.json
2022-06-22 14:21:04 -04:00
Github Actions
54c4859e92 Automatic bundle update 2022-06-22 18:20:29 +00:00
xem8k5
53f4bf7b78 Update bundle_zh_CN.properties by lastcommanded and so on (#7036)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2022-06-22 14:19:07 -04:00
Anuken
2de706cc6d Fixed #7058 2022-06-22 10:33:06 -04:00
Anuken
fdc7f0468f Fixed #7057 2022-06-22 10:26:32 -04:00
Anuken
76735b01f7 Somewhat more dangerous neoplasm 2022-06-22 03:25:35 -04:00
Anuken
8ed878b1b3 Aligned reconstructor unit labels 2022-06-21 10:49:30 -04:00
Anuken
e47af0c33f WIP/unfinished turret sprites 2022-06-21 10:03:38 -04:00
Anuken
1a47384ac6 Merge remote-tracking branch 'origin/master' 2022-06-20 20:22:15 -04:00
Anuken
900aa12a3c Misc minor fixes 2022-06-20 20:22:11 -04:00
Github Actions
2f45ec7c90 Automatic bundle update 2022-06-20 23:37:58 +00:00
MEEPofFaith
59b7cddd7d Module tier stat display (#7054) 2022-06-20 19:36:52 -04:00
BeDanGames
55e1a15eee Update servers_v7.json (#7053) 2022-06-20 13:02:43 -04:00
UnCaughT
eba0e64e5d Name and structure update (#7052) 2022-06-20 10:43:13 -04:00
Sam Bloom
eb67b2057a Update servers_v7.json (#7048)
apparently the server didnt like being on port 6574
2022-06-20 10:39:41 -04:00
Damian
85ddd2764b Name updates, block name changes and some corrections. (#7044)
* Name updates, block name changes and some corrections.

* More corrections.

* Corrections, followed by original bundle.properties

Item descriptions, some other descriptions, and I think some errors in translating
2022-06-19 15:10:40 -04:00
buthed010203
934688d204 Fix docs (#7047)
* Fix docs

~~If you're gonna update them, at least fix the numbers and ordering smh~~

* Reorder for consistency

* actual correct order :/
2022-06-19 11:13:55 -04:00
Github Actions
3137ec09e3 Automatic bundle update 2022-06-19 14:58:55 +00:00
Goobrr
625f7e9936 LStatement categories + improved UI (#7046)
* LStatement categories + improved UI

Co-authored-by: code-explorer786 <68312688+code-explorer786@users.noreply.github.com>

* annihilate LStatement#color

Co-authored-by: code-explorer786 <68312688+code-explorer786@users.noreply.github.com>
2022-06-19 10:57:49 -04:00
1stvaliduser
a30f6325d4 bundle_uk_UA.properties(corrections) (#7045)
* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties
2022-06-19 09:14:00 -04:00
Anuken
a8a2b9f684 Impact cryo requirement fix 2022-06-19 00:22:06 -04:00
Anuken
077ee978f6 Merge remote-tracking branch 'origin/master' 2022-06-18 16:07:08 -04:00
Anuken
031af7c432 UnitType death handling 2022-06-18 16:07:04 -04:00
RTOmega
b59e519e0d TR Translate (#7043)
* TR Translate

* Update bundle_tr.properties

* Update bundle_tr.properties

* Update bundle_tr.properties
2022-06-18 12:56:56 -04:00
Github Actions
8f8ffd1aeb Automatic bundle update 2022-06-18 14:16:59 +00:00
Prosta4okua
54eabee103 Update bundle_uk_UA.properties (#7042)
* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties
2022-06-18 10:15:56 -04:00
Ilya246
41af17e70b a (#7038) 2022-06-18 08:34:12 -04:00
Github Actions
58e274b29f Automatic bundle update 2022-06-17 22:20:30 +00:00
Ilya246
99f55ae64c More info on unit control responsibility (#7016)
* do

* net.active()
2022-06-17 18:19:17 -04:00
Anuken
c5fdd34eb7 Fixed cryofluid mixer titanium input 2022-06-17 14:14:12 -04:00
Anuken
3856b154bb Merge remote-tracking branch 'origin/master' 2022-06-17 08:52:03 -04:00
Anuken
6409a96e45 Fixed #7033 2022-06-17 08:51:58 -04:00
smol
1438f7e5cd ShapePart hollow + stroke + strokeTo (#7005)
* hollow + stroke + strokeTo

* oops
2022-06-16 22:36:03 -04:00
Anuken
55e03635c6 Merge remote-tracking branch 'origin/master' 2022-06-16 20:02:24 -04:00
Anuken
02f40d1e29 WIP shielded wall 2022-06-16 20:02:15 -04:00
Github Actions
4c3ee57ce9 Automatic bundle update 2022-06-16 19:38:22 +00:00
Angel-24
355ad39a7e [ES] bundle_es.properties quality fixes (#6868)
* Update bundle_es.properties

* Update contributors

* Update bundle_es.properties

* "Plano"/"Plantilla" → "Esquema"

* Improved "splash damage" string

* Plasma bore → "Perforador de plasma"

* World processor → "Procesador integrado"

The "world processor" and "world memory cell" are blocks initially placed as a part of the map. Using the word "integrado" instead of "global" fits better for these blocks, indicating that this block is built within the map by default.

* Update bundle_es.properties

Enable Console, VSync, and audio volume options.
2022-06-16 15:37:19 -04:00
Github Actions
6db20908b3 Automatic bundle update 2022-06-16 19:35:33 +00:00
Anuken
2109a25e3e Turret progress 2022-06-16 15:34:22 -04:00
Anuken
52b5ed57bf Unfinished/WIP turret 2022-06-16 13:46:20 -04:00
Anuken
9807974de3 Merge remote-tracking branch 'origin/master' 2022-06-16 11:22:10 -04:00
Anuken
7cc064d14f Fixed black conduit regions 2022-06-16 11:22:05 -04:00
ErrorInCode
2db1429644 fix missing StatUnit (#7027) 2022-06-16 09:26:54 -04:00
Lucky Clover
19e213f19b make UnitAssembler affected by rules.unitBuildSpeed (#7023) 2022-06-15 10:25:10 -04:00
Anuken
fbadda40f6 Merge remote-tracking branch 'origin/master' 2022-06-15 08:10:10 -04:00
Anuken
43cac0bd1e Fixed #7022 2022-06-15 08:10:06 -04:00
MEEPofFaith
4fca366fcd Make OverdriveBuild fields public (#7018) 2022-06-15 07:35:44 -04:00
Goobrr
e8aa787f1f Unit plan UI (#7021) 2022-06-15 07:35:34 -04:00
MEEPofFaith
d3f2fffa03 non-suppressable blocks shouldn't be heal suppressed (#7019) 2022-06-15 07:34:58 -04:00
Anuken
bdb199c5e7 Merge remote-tracking branch 'origin/master' 2022-06-15 07:29:36 -04:00
Anuken
3cacff6550 Fixed #7020 2022-06-15 07:29:32 -04:00
xem8k5
d3e5a139e3 Update bundle_zh_CN.properties (#7017) 2022-06-14 22:40:22 -04:00
Anuken
caed77bac2 Crash fix 2022-06-14 11:26:22 -04:00
Anuken
122c7654e5 Possible fix for double turret outline 2022-06-14 11:22:45 -04:00
Anuken
1af75baa41 Merge remote-tracking branch 'origin/master' 2022-06-14 10:55:01 -04:00
Anuken
697df9d9f1 Double outline check 2022-06-14 10:54:56 -04:00
Somka000
33cd7c0bf4 Update (#7004) 2022-06-14 10:26:31 -04:00
First Creator
c1317a787d (update bundle_fil.properties) when will anuken merge this lol (#6992)
* we goin perhaps

UwU~

* more i guess

* Update bundle_fil.properties
2022-06-14 08:27:52 -04:00
Github Actions
472da6f1b5 Automatic bundle update 2022-06-14 12:20:04 +00:00
Tegas Aziz
1469b96db7 [ID] Bundle updates (#7015)
* [ID[ Bundle updates

* unicode on initerror
2022-06-14 08:18:42 -04:00
Anuken
ce27388fad Misc bugfixes 2022-06-13 23:23:45 -04:00
Anuken
f5b38ccbba Merge remote-tracking branch 'origin/master' 2022-06-13 21:42:16 -04:00
Anuken
2134762ed1 More world processor privileges 2022-06-13 21:42:10 -04:00
Github Actions
22c5002931 Automatic bundle update 2022-06-14 01:10:07 +00:00
Ilya246
dc5b184d45 Add a solar panel output multiplier (#7013)
* do

* world processor compatibility

* useless
2022-06-13 21:09:06 -04:00
Ilya246
58bfd0e46c add thing (#7012) 2022-06-13 20:49:13 -04:00
Anuken
1be8f11ec8 Merge remote-tracking branch 'origin/master' 2022-06-13 20:48:15 -04:00
Anuken
7b1d36a40a Fixed #7011 2022-06-13 20:48:10 -04:00
Ilya246
0d6303c841 bugfix (#7010) 2022-06-13 08:30:53 -04:00
Anuken
3c26ad3ec7 Duct router save loading bugfix 2022-06-13 00:18:58 -04:00
Anuken
b87a3ebd88 Merge remote-tracking branch 'origin/master' 2022-06-12 23:04:32 -04:00
Anuken
0dface7cc1 Misc preparations for unified packing 2022-06-12 23:04:26 -04:00
router
1e536622a2 format infinities (#7009)
* format infinities

* 🤨
2022-06-12 22:47:08 -04:00
Anuken
1a63a2726e well, that didn't work. 2022-06-12 13:22:54 -04:00
Anuken
8267376d32 Experimental test for atlas OOM 2022-06-12 13:11:20 -04:00
Anuken
4519ba8bf6 Merge remote-tracking branch 'origin/master' 2022-06-12 09:22:11 -04:00
Anuken
8f4a5c3572 Some minor IO null checks 2022-06-12 09:22:06 -04:00
Valeriy
023f584ee7 Address update (#7006)
* Update servers_v6.json

* Update servers_v7.json

* дублёр на в6

* дублёр на в7
2022-06-12 09:12:34 -04:00
Anuken
7ac2645a63 let's see if this changes anything 2022-06-11 14:02:21 -04:00
Anuken
42d7ca9e0d Merge remote-tracking branch 'origin/master' 2022-06-11 11:20:20 -04:00
Anuken
523f94db98 liquid type support? 2022-06-11 11:20:15 -04:00
Valeriy
d18b787ebb Cum back to v6 (#7003) 2022-06-11 08:17:29 -04:00
xem8k5
2c197aae7c Update bundle_zh_CN.properties again (#7001)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2022-06-11 08:17:10 -04:00
Anuken
4c8471c4a7 Fixed #7002 2022-06-10 17:31:27 -04:00
Anuken
8d27d70bc2 Merge remote-tracking branch 'origin/master' 2022-06-10 08:34:43 -04:00
Anuken
8418a00483 Misc bugfixes 2022-06-10 08:34:38 -04:00
SachaTending
758d9ee795 Add another host of tendhost (#6971) 2022-06-09 22:23:46 -04:00
Sam Bloom
3e89b07beb Update servers_v6.json (#7000)
* yes, another change

* Update servers_v7.json

* Update servers_v6.json
2022-06-09 22:23:32 -04:00
Github Actions
0a96aedc22 Automatic bundle update 2022-06-09 18:34:03 +00:00
Jerzozwierz
e9bf756165 Update pl (#6853)
Some changes in translation so it sounds better, also few things translated

Co-authored-by: Anuken <arnukren@gmail.com>
2022-06-09 14:33:07 -04:00
Github Actions
856a4dd218 Automatic bundle update 2022-06-09 18:31:39 +00:00
彭瑞暄
a618782345 Update zh-TW bundle translations (#6877)
* formatting and minor changes

* Corrections

* Update bundle_zh_TW.properties

* Update bundle_zh_TW.properties

Clean-up logic-op translations

Co-authored-by: Simba-Fs 陳宏彰 <39305460+simba-fs@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2022-06-09 14:30:43 -04:00
Thomas Widyantoko
fb6e44d9e4 another v7 id_ID bundle update (#6837)
* another v7 id_ID bundle update

Untranslated strings at line 1744-1754 and 2000-2003. Ambiguous strings at line 1170 and 1638. Fixed several typos, capitalizations and word choices.

* more id_ID v7 translation

untranslated strings at line 1744-1754
line 1942, Grafitik -> Grafit
line 1995-1997 erekir cores
2022-06-09 14:30:03 -04:00
Anuken
4c5850ae96 Merge remote-tracking branch 'origin/master' 2022-06-09 13:16:39 -04:00
Anuken
1b5e49bd3c Items/liquids consume shorthand 2022-06-09 13:16:34 -04:00
JniTrRny
b199379e1d 4x4 map grid (#6929) 2022-06-09 12:38:19 -04:00
Anuken
f8f693cd9d Merge remote-tracking branch 'origin/master' 2022-06-09 09:52:50 -04:00
Anuken
dc6617cfad Threads update 2022-06-09 09:52:44 -04:00
Phinner
e9ca6dc705 Update Xpdustry servers (#6904)
* node-ify xpdustry servers

* new server

* let's move that too
2022-06-09 08:47:29 -04:00
Anuken
1920e4399b Possible crash fix 2022-06-08 16:27:47 -04:00
Anuken
c56666b104 Removed inaccessible planets from generate dialog 2022-06-08 16:07:44 -04:00
Anuken
5bf3155272 Fixed #6996 2022-06-08 15:47:04 -04:00
RTOmega
c70d83ab90 OmegaHub BE Server (#6994) 2022-06-08 13:35:45 -04:00
Anuken
67f6ca3d5d Merge remote-tracking branch 'origin/master' 2022-06-08 12:41:23 -04:00
Anuken
9ed5491d6a More payload router fixes 2022-06-08 12:41:20 -04:00
Rex
104e65a868 Update contributors (#6856)
At a request
2022-06-08 11:38:23 -04:00
MEEPofFaith
512d4232dd getCategories() (#6905)
~~There is no reason to ask why I need this.~~
2022-06-08 11:23:19 -04:00
Atanner
edf71e30c9 Update servers_v6.json (#6881)
We're Back ;) Thanks Anuke for making such a cool game!
2022-06-08 11:21:07 -04:00
Github Actions
a18af7de64 Automatic bundle update 2022-06-08 15:20:55 +00:00
KotMilkMeoWtwo
177cd63320 meowland comeback (#6962)
https://github.com/KotMilkMeoWtwo/MeowLandPlugin
Nya
2022-06-08 11:20:03 -04:00
squi2rel
1565b75ce9 Update servers_be.json (#6914) 2022-06-08 11:19:31 -04:00
KayAyeAre
4646db8194 thai translation for v7 (#6927)
* translations part 1

* translations part 2
2022-06-08 11:18:49 -04:00
Alexander397172YT
5c117e24d2 new createdustry IP (#6938) 2022-06-08 11:18:37 -04:00
RTOmega
122abc40b4 OmegaHub Port Change (#6986)
* OmegaHub Port Change

* Update servers_v6.json
2022-06-08 11:17:24 -04:00
Ilya246
1a2a851322 update pl server address, put into server category (#6991)
* update pl server address, put into server category

do not merge until somka and router comment

* Create servers_be.json
2022-06-08 11:17:16 -04:00
Anuken
c1549c78f0 Fixed #6883 2022-06-08 11:12:59 -04:00
Anuken
b0c4486b7c Fixed #6874 2022-06-08 11:01:28 -04:00
Anuken
ab90270917 Fixed #6980 2022-06-08 10:50:14 -04:00
Anuken
a3f02ad5a8 Merge remote-tracking branch 'origin/master' 2022-06-08 10:39:12 -04:00
Anuken
389cace4c7 Fixed #6897 2022-06-08 10:39:09 -04:00
Github Actions
5ccc7d44db Automatic bundle update 2022-06-08 14:36:04 +00:00
Anuken
13ac6e0331 Made console a setting 2022-06-08 10:35:00 -04:00
Anuken
62c2d9d606 Fixed #6941 2022-06-08 10:12:53 -04:00
Anuken
0bcaa002ea Fixed #6952 2022-06-08 10:08:59 -04:00
Anuken
a4c0441961 Fixed #6864 2022-06-08 10:07:12 -04:00
Anuken
966a93ddfa Fixed #6930 (probably) 2022-06-08 10:00:32 -04:00
Anuken
abb0078be3 Fixed #6993 2022-06-08 09:57:40 -04:00
Anuken
1f4b0e7f5c Fixed #6917 2022-06-08 09:44:38 -04:00
Anuken
c969749163 Fixed #6898 2022-06-08 09:43:42 -04:00
Anuken
df082c39a3 Fixed #6865 / Fixed headless canvas crash 2022-06-08 09:36:08 -04:00
Anuken
6989a81e03 Fixed #6984 2022-06-08 09:30:30 -04:00
Anuken
eb6c0ebfb5 Merge remote-tracking branch 'origin/master' 2022-06-08 09:27:25 -04:00
Anuken
28150d8f51 Fixed #6985 2022-06-08 09:27:20 -04:00
SoMall-dumpling
8bf2ffc3fc tank. (#6860)
* .

.

* actually

tank

* another.

.................................
2022-06-08 09:22:46 -04:00
xem8k5
f8de42d111 Update contributors (#6866)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-06-08 09:22:35 -04:00
Github Actions
642f1f74af Automatic bundle update 2022-06-08 13:21:24 +00:00
BlueWolf
38b0a664f4 so i made a slag heater (#6925)
* Add slag fueled heater

* i have no idea why i have to do this but i do

Co-authored-by: Blue <415bluewolf@gmail.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2022-06-08 09:20:35 -04:00
MEEPofFaith
5cc314672f canWithdraw() + changes to displayable() (#6902)
* `shouldDiplay()` + `canWithdraw()`

* Better implementation of `displayable()`
2022-06-08 09:17:30 -04:00
MEEPofFaith
968651d9ed Charge Progress (#6947) 2022-06-08 09:13:11 -04:00
Anuken
4a6600b94d Merge remote-tracking branch 'origin/master' 2022-06-08 09:11:04 -04:00
Anuken
cbfb621179 Better implementation of #6959 2022-06-08 09:11:00 -04:00
Github Actions
bcbfde106d Automatic bundle update 2022-06-08 13:09:24 +00:00
Nunting
d3924dc0ae Update bundle_ko.properties (#6848)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

Co-authored-by: Anuken <arnukren@gmail.com>
2022-06-08 09:08:28 -04:00
Github Actions
17bb8738cc Automatic bundle update 2022-06-08 13:06:22 +00:00
Anuken
0793ba45b5 Merge remote-tracking branch 'origin/master' 2022-06-08 09:05:31 -04:00
Anuken
b2353eba58 Misc 2022-06-08 09:05:25 -04:00
ErrorInCode
49c9841c87 Add Reinforced Surge Wall Names (#6873)
* Added Reinforced Surge Wall Names

* i am not worthy
2022-06-08 09:05:12 -04:00
ErrorInCode
1b9089aa30 Stats for New Blocks (#6913)
* Stats added

* Fix bug + add WallCrafter speed

* Add more stats

* Update contributors
2022-06-08 09:03:37 -04:00
Garen7
77a8cfa894 Changes how building selection keybindings are generated (#6916)
Co-authored-by: Garen7 <Garen7@users.noreply.github.com>
2022-06-08 09:02:39 -04:00
MEEPofFaith
81753047eb drawCracks and createRubble (#6989) 2022-06-08 08:58:53 -04:00
Github Actions
91643d94c4 Automatic bundle update 2022-06-08 12:58:35 +00:00
Cryofluid
b9297a83b0 reconstructor -> refabricator (#6924) 2022-06-08 08:57:42 -04:00
MEEPofFaith
a880cfc025 Fix #6949 (#6988)
* Fix #6949

* No point in calculating if it already does no damage

Also don't show damage stat if it deals no damage.

Co-authored-by: Anuken <arnukren@gmail.com>
2022-06-08 08:50:20 -04:00
MEEPofFaith
68cc95c26d Wrap Immunities in unit stats (#6946)
* Don't display move effect ability in stats

* Wrap the immunities list
2022-06-08 08:42:17 -04:00
WayZer
318447afaf Mistake in RegenProjector (#6907) 2022-06-08 08:41:31 -04:00
smol
48e058d663 Make CrawlUnit jsonable (#6915) 2022-06-08 08:41:16 -04:00
MEEPofFaith
4e2b555813 Misleading description fix (#6880) 2022-06-08 08:40:37 -04:00
Zelaux
28a1d48b3d Fixed #6935 (#6945) 2022-06-08 08:40:16 -04:00
Anuken
8c33eb32dd Merge remote-tracking branch 'origin/master' 2022-06-08 08:33:06 -04:00
Anuken
e627008fbc Slightly different implementation of #6910 2022-06-08 08:33:01 -04:00
buthed010203
ee03469f7c Fix inconsistent power bar name (#6942)
* Fix inconsistent power bar name

* Fix missing power generation bar

The boolean i removed was flipped, i don't even know why this check exists at all so i made it go poof
2022-06-08 08:28:15 -04:00
buthed010203
99eee2e738 Fix crash in rtsai (#6932)
Fixes #6862
2022-06-08 08:26:07 -04:00
buthed010203
bbb61cd6f0 Fix ci on forks (#6911) 2022-06-08 08:25:04 -04:00
buthed010203
7139ecab42 A build "weapon" is not a weapon (#6918)
* A build "weapon" is not a weapon

https://www.youtube.com/watch?v=a89ChTdUFrc

* whoops
2022-06-08 08:24:55 -04:00
buthed010203
ef0eb7ddcf Fix sublimate crashes when Team.infiniteResources is true (#6931) 2022-06-08 08:24:42 -04:00
buthed010203
d6acfadab9 No more free core upgrades (#6936) 2022-06-08 08:24:22 -04:00
Anuken
1c0eff0871 Made IndexedRenderer shader static 2022-06-08 07:52:51 -04:00
Anuken
49d859f6bb Android build fixes 2022-06-06 11:31:38 -04:00
Anuken
0177902010 Turrets should consume 1 ammo/shot by default 2022-06-05 10:12:52 -04:00
Anuken
56cc88f582 Fully fixed weapon part bug 2022-06-03 21:42:26 -04:00
Anuken
152a5b5c94 Minor bugfixes 2022-06-03 21:06:14 -04:00
Anuken
29e086f23b Removed some unnecessary uniform setting 2022-05-30 12:05:10 -04:00
Anuken
55a219fc03 Misc minor fixes 2022-05-28 07:48:43 -04:00
Anuken
0e4903910b Block placement method changes (will break some mods) 2022-05-26 11:19:36 -04:00
Anuken
e2bd6571b1 Chat message sound + minor JSOn fix 2022-05-25 23:15:09 -04:00
Anuken
6d9029fb23 some JSON fixes 2022-05-22 22:27:53 -04:00
Anuken
2236771b22 Misc cleanup + some JSON stuff 2022-05-22 22:16:03 -04:00
Anuken
e62c2f9d8e UnitType type -> class 2022-05-22 09:00:32 -04:00
Anuken
b8dac1e408 JSON UnitType type: support 2022-05-21 12:40:16 -04:00
Anuken
b010e9d720 recoil as part progress 2022-05-20 19:46:18 -04:00
Anuken
39f32af500 might as well uncomment this hidden unit 2022-05-20 10:53:07 -04:00
Anuken
07ff2de2a2 Misc tech tree & block stuff 2022-05-16 17:53:09 -04:00
Anuken
13e57ba89e Re-added xRand 2022-05-16 13:50:40 -04:00
Anuken
2641404f46 Fixed black atlas bug 2022-05-16 13:25:48 -04:00
Anuken
9212c178fc Weapon utility handleBullet method 2022-05-16 11:06:50 -04:00
Anuken
bf91676fea Laser damage intersect fix 2022-05-16 01:53:44 -04:00
Anuken
67344ffd7d Turret instant reload fix 2022-05-14 23:28:15 -04:00
Anuken
bc65e63654 Beter payload updating system 2022-05-14 17:20:49 -04:00
Anuken
69a32c5ac9 Cleanup/Outline utility methods 2022-05-14 12:16:44 -04:00
Anuken
e9290af4d2 Misc fixes for mods (2) 2022-05-14 01:42:49 -04:00
Anuken
b66283fbd0 Misc fixes for mods 2022-05-13 22:23:50 -04:00
Anuken
ad5e4f2556 disabled gl30 2022-05-13 20:55:49 -04:00
Anuken
4b86d4cf6d typo fix 2022-05-13 09:53:13 -04:00
Lucky Clover
38e71e5aa4 Fix burstdrill lastDrillSpeed (#6854)
fix BurstDrill drillspeed bar always showing max drillspeed
2022-05-12 11:40:11 -04:00
Yuri Polyakov
1d8d0f4a36 [RU] Big bundle update (#6849)
* [RU] Big bundle update

r.i.p. my last pr

* Update bundle_ru.properties

* роутер
2022-05-12 11:26:42 -04:00
澄みわたる朝色
fb8434322c Update bundle_zh_TW.properties (#6851)
* zh_TW translation for erekir

* zh_TW translation for erekir

* zh_TW translation for erekir

* zh_TW translation for erekir

Co-authored-by: weiliang1503 <weiliang1503@163.com>
2022-05-12 10:51:02 -04:00
Anuken
ec50ea62d5 Fixed #6852 2022-05-12 10:49:32 -04:00
Anuken
8e9d0d5c29 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-05-12 10:10:14 -04:00
Anuken
cd78fd6340 Misc bugfixes 2022-05-12 10:10:11 -04:00
dead inside
ac7c9898b4 Fix handleBullet receiving incorrect angle offset (#6839) 2022-05-12 10:06:26 -04:00
Anuken
f64a45f78d Fixed elude place check 2022-05-12 09:40:03 -04:00
Anuken
d1c1455565 Don't sense hidden items/liquids 2022-05-12 00:38:32 -04:00
Anuken
e83e402612 Merge branch 'erekir' of https://github.com/Anuken/Mindustry 2022-05-12 00:19:14 -04:00
Github Actions
48b19751a3 Automatic bundle update 2022-05-12 04:07:42 +00:00
Anuken
9b9a1dd332 Merge branch 'erekir' of https://github.com/Anuken/Mindustry 2022-05-12 00:06:55 -04:00
xem8k5
699a8929e4 Fix bundle_zh_CN.properties (#6844)
* Fix bundle_zh_CN.properties

block.tank-refabricator.name = 坦克重构厂
block.mech-refabricator.name = 爬虫重构厂
block.ship-refabricator.name = 飞艇重构厂

Now is "refabricator"?

* Update bundle_zh_CN.properties
2022-05-12 00:06:47 -04:00
Anuken
9edab6e742 Merge remote-tracking branch 'origin/master' 2022-05-11 23:28:41 -04:00
Anuken
263f129c8b Fixed #6843 2022-05-11 23:28:37 -04:00
hortiSquash
7914a187e5 Unloader fix 4 - New Load Priority (#6840)
* should solve the MD bug and some others

* skill issue
2022-05-11 22:39:50 -04:00
Anuken
6e79f22734 Merge remote-tracking branch 'origin/master' 2022-05-11 22:20:17 -04:00
Anuken
eae371854b Zenith item capacity revert (for now) 2022-05-11 22:20:13 -04:00
Sam Bloom
3749263b11 yes, another omega servers pull request (#6841)
* Update servers_v6.json

* remove the old old old servers from CAMS and add community one
2022-05-11 22:03:06 -04:00
Somka000
1944ffe1a5 Translated everything bundle_pl.properties (#6838) 2022-05-11 21:57:26 -04:00
Anuken
ac4d5b66b3 Enabled gl30 by default, will likely crash on certain devices... 2022-05-11 21:38:30 -04:00
Anuken
de909b2ad3 Merge remote-tracking branch 'origin/master' 2022-05-11 20:18:29 -04:00
Anuken
d4b0c9da1b Hide command mode popup on mobile 2022-05-11 20:18:25 -04:00
Rex
19d5170137 Update contributors (#6836) 2022-05-11 20:13:47 -04:00
Github Actions
eff4e91207 Automatic bundle update 2022-05-11 23:28:53 +00:00
xem8k5
37a46282f2 Update bundle_zh_CN.properties the third time (#6834)
* Update bundle_zh_CN.properties the third time

Fixed various grammar issues

* Update bundle_zh_CN.properties
2022-05-11 19:27:58 -04:00
buthed010203
d4681f2c94 No. (#6833) 2022-05-11 19:27:47 -04:00
Somka000
69b730ba78 Update .pl in server list (#6832)
* be

* Remove .pl from 7.0 list
2022-05-11 18:43:38 -04:00
router
cd09c375d2 Update servers_be.json (#6817)
among us
2022-05-11 17:07:57 -04:00
Anuken
650b67365b Fixed #6829 2022-05-11 16:58:18 -04:00
Anuken
c1e98a1406 Merge branch 'erekir' of https://github.com/Anuken/Mindustry 2022-05-11 14:40:39 -04:00
Anuken
3554d64573 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-05-11 14:36:36 -04:00
Anuken
be9b7da892 Automatic consumeCoolant 2022-05-11 14:36:34 -04:00
JniTrRny
849d0b6223 newline for those unfortunate mobile players (#6828) 2022-05-11 14:28:04 -04:00
Rex
2da60c4efc Update bundle_es.properties (#6826)
I just realized that they are turrets and not blocks
2022-05-11 14:04:32 -04:00
dead inside
4d12ac8ed6 A better way to do this (#6827) 2022-05-11 14:01:10 -04:00
Anuken
f54116425d Bugfixes 2022-05-11 12:33:10 -04:00
Anuken
25cc53625c Merge remote-tracking branch 'origin/master' 2022-05-11 12:02:25 -04:00
Anuken
2beca30b0c Spore press craft time fix 2022-05-11 12:02:19 -04:00
Github Actions
4ac87ec61a Automatic bundle update 2022-05-11 14:15:24 +00:00
Rex
beae0662ce Update bundle_es.properties (#6825) 2022-05-11 10:14:12 -04:00
snusunny
72f4d67a3b [KO] Fix incorrect translations (#6823)
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- Fixed condensers being translated into *electric* condensers
- Fixed incorrect core names
- Made team names (derelict, sharded, crux ectc.) be proper nouns (고유명사) like you asked
- Fixed blast doors being translated as blast *compound* doors
- some other small fixes
2022-05-11 10:02:00 -04:00
Anuken
60cb4a2a73 Merge remote-tracking branch 'origin/master' 2022-05-11 09:42:21 -04:00
Anuken
35f07150f2 aaa 2022-05-11 09:42:17 -04:00
Lucky Clover
c9ee471b34 Fix show wrong output liquid icon (#6819)
Fix show output liquid icon if rotate non-specified output liquids factory like melter.
2022-05-11 09:41:53 -04:00
Anuken
debf940973 Fixed preview render crash 2022-05-11 09:39:43 -04:00
Anuken
9b33ab3c0a Fixed #6815 2022-05-11 00:44:15 -04:00
Anuken
24a6ef2bc3 Correct team usage 2022-05-10 23:13:59 -04:00
Anuken
afe02bf3a0 Misc fixes 2022-05-10 22:55:28 -04:00
Anuken
aa3bf50731 Merge remote-tracking branch 'origin/master' 2022-05-10 21:56:41 -04:00
Anuken
8c98f8f9bf Mass driver reloadTime -> reload 2022-05-10 21:56:34 -04:00
Somka000
64e5561b5a Translate things from Erekir and some other (#6812) 2022-05-10 21:16:32 -04:00
Anuken
2e4037451f Merge branch 'erekir' of https://github.com/Anuken/Mindustry 2022-05-10 21:07:48 -04:00
Yuri Polyakov
99f98cc761 Update bundle_ru.properties (#6760)
* Update bundle_ru.properties

* Update bundle_ru.properties

упс

Co-authored-by: Anuken <arnukren@gmail.com>
2022-05-10 21:07:33 -04:00
Yuri Polyakov
05cbc8a477 Update bundle_ru.properties (#6762)
* Update bundle_ru.properties

* Update bundle_ru.properties
2022-05-10 21:07:13 -04:00
Anuken
0fa280c964 fix random errors 2022-05-10 20:50:36 -04:00
Anuken
211cf250dc deploy script for jitpack 2022-05-10 20:46:53 -04:00
Anuken
e15ed4403c Unignore icons.properties 2022-05-10 20:38:05 -04:00
Anuken
9d65aa014c dfgnb 2022-05-10 20:30:07 -04:00
Anuken
8fad5a1757 Horrible 2022-05-10 20:28:09 -04:00
Anuken
60d3a51ebc What a horrible waste of time 2022-05-10 20:08:48 -04:00
Anuken
0218e2ed2d Package publish token fix 2022-05-10 19:47:40 -04:00
Anuken
0169a925ef Testing Github Packages 2022-05-10 19:43:47 -04:00
Anuken
8f31faa98e Merge remote-tracking branch 'origin/master' 2022-05-10 19:19:38 -04:00
Anuken
6a129371d2 Fixed #6811 2022-05-10 19:19:21 -04:00
Github Actions
05578fe8b7 Automatic bundle update 2022-05-10 23:02:41 +00:00
Anuken
6bda5546a6 Merge branch 'erekir' of https://github.com/Anuken/Mindustry 2022-05-10 19:01:40 -04:00
Anuken
0c6c9620a7 lang 2022-05-10 19:01:33 -04:00
end-me-please
9b8a09892a Update bundle_de.properties (#6768)
aHR0cHM6Ly9pLmltZ3VyLmNvbS9NSG1kV0plLnBuZw==
2022-05-10 18:58:36 -04:00
Github Actions
fbf70224e4 Automatic bundle update 2022-05-10 22:58:02 +00:00
Nunting
3db6637e9f Update bundle_ko.properties (#6763)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

Co-authored-by: Anuken <arnukren@gmail.com>
2022-05-10 18:56:56 -04:00
Anuken
be3e487fae Trigger BE build 2022-05-10 18:44:52 -04:00
Anuken
a089afc626 Merge branch 'master' of https://github.com/Anuken/Mindustry into erekir
 Conflicts:
	core/assets/bundles/bundle_zh_TW.properties
2022-05-10 18:15:43 -04:00
Epowerj
6c39249899 Fixed waves on level three not working right with new map changes 2022-05-10 18:14:56 -04:00
Sam Bloom
54daf78cbc add omega network back (#6810) 2022-05-10 18:12:32 -04:00
Epowerj
b7eeec243e Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-10 17:37:25 -04:00
Epowerj
15fa120eeb Fixed an issue with three 2022-05-10 17:37:19 -04:00
Anuken
01ba06ddef Faster erekir mining speed 2022-05-10 17:35:43 -04:00
Epowerj
1eba814e68 adjusted levels three and four for new tech changes 2022-05-10 16:44:19 -04:00
Anuken
eb8395fa19 Requirement swapbac 2022-05-10 16:25:06 -04:00
Anuken
4ddcd57191 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-10 16:21:24 -04:00
Anuken
cffba7b685 Made useless items/liquids/blocks hidden 2022-05-10 16:21:22 -04:00
dead inside
7683214eff BuildTurret infinite resources fix (#6808)
* BuildTurret infinite resources fix

* I'm not a good script kiddie

Too much Testing Utilities has plagued me

* Team infinite resources as well
2022-05-10 16:04:30 -04:00
Anuken
36513d6ed6 Tech tree restructuring 2022-05-10 16:01:49 -04:00
Anuken
595f3fd117 arc 2022-05-10 13:16:09 -04:00
Anuken
3dd17474c5 Fixed OpenGL vertex arrays / Fixed bullet shrink crop 2022-05-10 13:12:12 -04:00
Anuken
9ac75df34e Merui swap / Bomber command support 2022-05-10 11:13:13 -04:00
Anuken
85d7f2cd62 Bugfixes 2022-05-10 10:17:43 -04:00
Anuken
ca67b0f43c launchCapacityMultiplier per-planet 2022-05-10 00:24:44 -04:00
Anuken
f7e74bdbfc Fixed annotations 2022-05-10 00:14:33 -04:00
Anuken
6efca04ea8 and gone 2022-05-09 23:50:01 -04:00
Anuken
95254eef44 Duct router distribution fixes 2022-05-09 23:11:52 -04:00
Anuken
051a41e86d String overload for mod options 2022-05-09 22:35:58 -04:00
Anuken
83d15ce65e Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-09 20:51:31 -04:00
Anuken
2162770e57 Custom settings categories 2022-05-09 20:51:27 -04:00
xem8k5
db947d33ca Update bundle_zh_CN.properties twice (#6802)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2022-05-09 20:06:23 -04:00
Anuken
aa1abeb4be Typo fixes 2022-05-09 19:55:51 -04:00
Anuken
2b46bbfd2c Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-09 18:24:31 -04:00
Anuken
76f1cfbc07 Actually fixed Serpulo base gen 2022-05-09 18:24:27 -04:00
Github Actions
1a07b1514f Automatic bundle update 2022-05-09 21:42:41 +00:00
Anuken
31c5ef2dc5 Some world processor documentation 2022-05-09 17:41:42 -04:00
Anuken
cf1fb98d5c Misc bugfixes 2022-05-09 17:33:43 -04:00
dead inside
8269d79e56 Liquid Output Display (#6788)
* Liquid Output Display

* hshfhqwehpvoipwjovpwiqffjvpwqenoij0n89f4v123f2v40q9j8hbnwqvceinopjj90cmqwvinv21904uinfhu0bnv9j90h84g bvb8024q3bh80b3498vcfj932ndjqdjponjewopnviqvnifjwp9ghpnewuubgqjiojpdfoekwdckmpqwpkmidpkewpjndqvjwnfnj8132nt345879ytgh342890yu4598yhubn4t9hrj[tevpkofkwemfvewrphojfekpcfoerkfwmvfh23bng0398g9834ifvrfnwurbgiwnwgherhnwenhgpvrnnivjpjnipfqwjniwqfejnipofvniwejpfqjwociomjefjjmvcmj21m4f98v00ngbhegwefgpjroiewjfqfwpiojnmem

* Pull to separate function

The javadoc description could be different

* In case mods have liquid icons larger than 32x32
2022-05-09 17:06:55 -04:00
Anuken
94db45f148 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-09 16:55:10 -04:00
Anuken
6cc30e6ebd Fixed tank tread rects 2022-05-09 16:55:08 -04:00
dead inside
2e71c3cf8a "speed" -> "alpha" (#6801) 2022-05-09 16:52:36 -04:00
Anuken
a82a6f4324 Manual trimming of sprites 2022-05-09 15:14:09 -04:00
Anuken
03a3e43b01 Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-09 15:01:53 -04:00
Anuken
f9be361846 Cropped sprite packing 2022-05-09 15:01:49 -04:00
Epowerj
6e23fffe41 More level 2 tweaks to make it easier 2022-05-09 13:28:27 -04:00
Epowerj
5c6b8df764 Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-09 12:54:28 -04:00
Anuken
0b141b6eb0 more misc bugfixes 2022-05-09 12:51:05 -04:00
Epowerj
1668035759 Tweaked clipping issues in onset 2022-05-09 12:45:48 -04:00
Anuken
4635aad335 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-09 12:21:23 -04:00
Anuken
41413d65b7 Do not allow cross-planet launch pads 2022-05-09 12:21:21 -04:00
Epowerj
79240a45d0 More tweaks to level two - show players they can water cool breach turret 2022-05-09 11:46:11 -04:00
Anuken
f2e5efaea7 Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-09 11:45:05 -04:00
Anuken
3bbb00db9a bugfixes 2022-05-09 11:45:01 -04:00
Epowerj
c5cafd5573 Adjustments to level two to make it easier 2022-05-09 11:39:16 -04:00
Anuken
900e3ec334 bugfixes 2022-05-09 09:49:15 -04:00
Anuken
a8a8cc950e ok ilya 2022-05-09 04:51:44 -04:00
Anuken
846aa3a5ab world processors accessible in playtest 2022-05-09 04:42:42 -04:00
Anuken
a1ac74950c notify spam fix 2022-05-09 04:33:13 -04:00
Anuken
eb52c6d61f Status apply instruction / Bugfixes 2022-05-09 04:10:18 -04:00
Anuken
aace191116 Crash fix 2022-05-09 03:06:25 -04:00
Anuken
d8ceb03b3c Fixed tests 2022-05-08 23:58:36 -04:00
Anuken
1728b58290 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-08 23:53:28 -04:00
Anuken
4333f12fd8 More turret consistency / Power curve for recoil 2022-05-08 23:53:25 -04:00
Goobrr
39941799d9 correct label position (#6793) 2022-05-08 23:50:14 -04:00
Anuken
9697036599 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-08 23:17:40 -04:00
Anuken
5a3c8573c3 WIP Turret field rename / More JSON consume support 2022-05-08 23:17:37 -04:00
xem8k5
f16119cd0f Update bundle_zh_CN.properties (#6759)
* Translation zh_cn partly

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties

发觉强化不符合题意,普通容器血量220 容量300,“强化”容器血量480 容量250,反向强化是不是?故固化符合题意
2022-05-08 21:28:20 -04:00
buthed010203
efee6b9713 Minor blockrenderer cleanup (#6791) 2022-05-08 20:18:02 -04:00
Anuken
668b09e955 Misc bugfixes 2022-05-08 17:07:06 -04:00
Anuken
a7ecdf8aab crash fix? 2022-05-08 13:57:52 -04:00
Anuken
78b74d01cb a 2022-05-08 13:54:48 -04:00
Anuken
1733381cf2 Bugfixes 2022-05-08 13:52:43 -04:00
Anuken
5492c52249 Crash fix 2022-05-08 13:20:52 -04:00
Anuken
12c33cc032 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-08 12:54:38 -04:00
Anuken
02bbc10f40 Bugfixes 2022-05-08 12:54:36 -04:00
Github Actions
e69aa6bf49 Automatic bundle update 2022-05-08 16:46:41 +00:00
Anuken
d28a839f55 RTS unit control improvements/fixes 2022-05-08 12:45:48 -04:00
Anuken
61b01892e7 Removed sector 5 2022-05-08 12:19:37 -04:00
Anuken
ace6e09979 Possible unit control fix 2022-05-08 12:09:06 -04:00
Anuken
33cfeeb500 JSON tank/hover support 2022-05-08 12:06:12 -04:00
Anuken
08ecb7f335 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-08 10:18:12 -04:00
Anuken
51a9876d95 WIP game-over core pan 2022-05-08 10:18:09 -04:00
Github Actions
f5ef01f01e Automatic bundle update 2022-05-08 13:30:05 +00:00
Anuken
396363c11d Replaced stats entries to assist translation changes 2022-05-08 09:29:10 -04:00
Goobrr
0f3780dbb2 GameOverDialog rework (#6783)
* GameOverDialog rework

* cleanup
2022-05-08 09:26:49 -04:00
Anuken
e94e31aedf Fixed #6782 / Fixed #6781 / Fixed #6779 2022-05-08 09:23:43 -04:00
Anuken
aaccb36d93 BuildTurret fixes 2022-05-08 01:00:16 -04:00
Anuken
9da9fa82e5 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-08 00:43:40 -04:00
Anuken
a5b6c2a03a Fixed sector base shift + impossible requirements 2022-05-08 00:43:38 -04:00
buthed010203
09dc1fa92a No. (#6776)
This keeps driving me mad when merging
2022-05-08 00:27:30 -04:00
Anuken
f055e35729 Crash fix 2022-05-08 00:03:06 -04:00
Anuken
c8f81bd9b0 shadowElevationScl 2022-05-07 22:57:12 -04:00
Anuken
7b47a5cc30 Fixed auto-unlock for campaign sectors 2022-05-07 22:08:49 -04:00
Anuken
a9d4e56e66 Crash fix 2022-05-07 21:20:12 -04:00
Anuken
471504090a Misc bugfixes 2022-05-07 20:44:28 -04:00
Anuken
b3d064b1f7 Merge branch 'erekir' of https://github.com/Anuken/Mindustry into erekir 2022-05-07 14:09:49 -04:00
Anuken
0d61d98c70 Bugfixes 2022-05-07 14:09:47 -04:00
Github Actions
a3ef2a6185 Automatic bundle update 2022-05-07 17:40:26 +00:00
RTOmega
86161ffa4c TR Bundle Update (v7) (#6767)
* until 574

* TR Bundle Update (v7)
2022-05-07 13:39:42 -04:00
彭瑞暄
ed40127539 Updated bundle_zh_TW translations (#6754)
* Update bundle_zh_TW.properties

Translation polish, changed unit from "千" to "K", updated naval support uints.

* Update bundle_zh_TW.properties

Another round of polishing.
2022-05-07 13:21:03 -04:00
Anuken
dfac73d81c Do not make cores derelict 2022-05-07 11:56:42 -04:00
Anuken
5c9ad34322 Map AI rebalancing 2022-05-07 11:47:41 -04:00
Anuken
792a7b5755 Laser crash fix 2022-05-07 11:44:36 -04:00
Anuken
f99a523002 Fixed beam node replacement update 2022-05-07 11:21:35 -04:00
Anuken
7885a46cd5 Renamed TeamData blocks -> plans 2022-05-07 10:57:21 -04:00
Anuken
8f2e1163dd Fixed wave simulation estimation 2022-05-07 10:45:43 -04:00
Anuken
8fae99e780 Fixed JSON part support 2022-05-07 10:22:33 -04:00
Anuken
17d8d5875e Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-07 10:09:05 -04:00
Anuken
7c8cbd41a4 Added DrawPart to ClassMap 2022-05-07 10:08:59 -04:00
Epowerj
d4acf3c9a5 Fixed level four requirements 2022-05-07 01:35:56 -04:00
Anuken
dfb01ebdf1 Fixed mod crash 2022-05-07 01:12:20 -04:00
Anuken
9c86433047 Unit command tweaks 2022-05-07 00:41:27 -04:00
Anuken
8b2d4d8f3e Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-07 00:34:31 -04:00
Anuken
c9b9cf6cc4 Fixed potential divide-by-zero in bloom shader 2022-05-07 00:34:28 -04:00
Github Actions
043cd7f5be Automatic bundle update 2022-05-07 04:31:11 +00:00
Anuken
aa0e254f0e Mobile unit command support 2022-05-07 00:30:25 -04:00
Anuken
6740b60af2 Misc bugfixes, AI hit retaliation 2022-05-06 23:33:22 -04:00
Anuken
f6e68e91d0 Temporary sprite packing fix 2022-05-06 22:13:52 -04:00
Anuken
2c07b9cdb1 Removed unused class 2022-05-06 21:12:57 -04:00
Anuken
3367fa37be Merge remote-tracking branch 'origin/erekir' into erekir 2022-05-06 21:05:43 -04:00
Anuken
7fbd196919 Five is inaccessible 2022-05-06 21:05:38 -04:00
Github Actions
88821befe6 Automatic bundle update 2022-05-07 00:35:16 +00:00
Anuken
5e6158feff Merge branch 'master' of https://github.com/Anuken/Mindustry into erekir 2022-05-06 20:33:46 -04:00
Anuken
59674dfcf2 Maps updated, ready to go 2022-05-06 20:26:33 -04:00
Anuken
fb389c9984 Bugfixes 2022-05-06 20:20:09 -04:00
Anuken
62b632758b Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-06 20:07:44 -04:00
Anuken
9c0fd7c4c1 Bugfixes 2022-05-06 20:07:41 -04:00
Epowerj
768fac38c6 Update map three to now allow walkers to get through to the enemy base area from the north 2022-05-06 20:06:06 -04:00
Valeriy
40c7e89db3 Update servers_v7.json (#6756) 2022-05-06 19:13:55 -04:00
Anuken
bb6b8b020d more 2022-05-06 19:13:39 -04:00
Anuken
688e02c04a Fixed reserach cost of certain units 2022-05-06 19:12:48 -04:00
Anuken
ed774a6aa2 actually 2022-05-06 18:46:00 -04:00
Anuken
a2af906f1a Fab cost fix 2022-05-06 18:43:59 -04:00
Anuken
46f43a3456 Bugfixes 2022-05-06 18:28:51 -04:00
Anuken
a86f62cbe8 Balancing 2022-05-06 16:00:47 -04:00
Anuken
f8789244d6 Balancing 2022-05-06 15:43:50 -04:00
Anuken
d4411fd234 Tech tree things 2022-05-06 14:53:44 -04:00
Epowerj
c73e364b55 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-05-06 14:47:16 -04:00
Epowerj
63da9c40f7 Fixed issues with map four 2022-05-06 14:47:11 -04:00
Anuken
0c1926ade6 Block renaming done 2022-05-06 14:35:06 -04:00
Anuken
7540b1c10a Fixed load map limit 2022-05-06 14:14:10 -04:00
Anuken
5ef423c185 ClassMap updae 2022-05-06 14:03:30 -04:00
Anuken
55f729565b Modding API-related tweaks 2022-05-06 13:45:43 -04:00
Ilya246
8000e22e14 Rename .pl category (#6746) 2022-05-06 08:58:36 -04:00
Anuken
9da97c4d3c Better erekir wave map 2022-05-06 00:43:49 -04:00
Anuken
a7f84e8690 Better json mod warning logging 2022-05-05 22:31:27 -04:00
Anuken
f7175540f8 Disable world processor rule 2022-05-05 20:36:11 -04:00
Anuken
60fb2e537f Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-05 20:30:41 -04:00
Anuken
4d680ec91d Docs 2022-05-05 20:30:37 -04:00
Epowerj
efbc0c96be Updated a bunch of maps for correct names and changes to unit production 2022-05-05 19:58:08 -04:00
SachaTending
d66112a0f1 Remove inactive server (#6751) 2022-05-05 17:28:02 -04:00
Anuken
429e07adec More units renamed 2022-05-05 13:39:14 -04:00
Anuken
7782331dbc Unit renamings 2022-05-05 12:26:23 -04:00
Anuken
05d5a160fe Block tweaks 2022-05-05 10:46:58 -04:00
Anuken
6a026f7286 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/bundles/bundle_ko.properties
2022-05-05 00:31:49 -04:00
Anuken
7508e1e0e3 Quell buff 2022-05-05 00:31:30 -04:00
Anuken
d8cf443cd9 Docs 2022-05-04 23:10:42 -04:00
Anuken
e81438a7a9 Styles documented 2022-05-04 22:31:53 -04:00
Anuken
93d299716c WIP style refactoring 2022-05-04 20:24:59 -04:00
Anuken
705b419799 Removed some unused content 2022-05-04 17:02:05 -04:00
Anuken
c28db45c4b Assembler module block stuff 2022-05-04 16:55:27 -04:00
Anuken
22905de094 Cleanup of some GL stuff 2022-05-04 15:25:39 -04:00
RTOmega
a1411a3933 Rapid IP fix (#6749) 2022-05-04 09:33:15 -04:00
Anuken
771c2270df Phase tech tree fix 2022-05-04 00:57:00 -04:00
Anuken
7640fa0bf0 Misc cleanup & target/hit movements 2022-05-03 20:39:54 -04:00
RTOmega
126bf10048 OmegaHub ip change (#6748)
* Update servers_v6.json

* Update servers_v7.json
2022-05-03 15:44:34 -04:00
Anuken
8b9eb0b466 Cleanup 2022-05-03 15:27:30 -04:00
Anuken
a784d184aa Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-03 14:42:15 -04:00
Anuken
210481703f Lots of balancing/tweaks 2022-05-03 14:42:11 -04:00
Epowerj
bc1de34296 Tweaked objectives for level 1 2022-05-03 14:41:49 -04:00
Anuken
459428ef25 Crash fix, begin rebalancing 2022-05-03 11:23:24 -04:00
Somka000
d9e06e9209 .pl servers update (#6744)
* .pl servers update

With the consent of @Kerunope I am moving FortressPvP server to .pl

* Update servers_v7.json
2022-05-03 08:45:43 -04:00
Anuken
6c3eb3fe1e Delta fix 2022-05-02 22:41:37 -04:00
Anuken
4dcfdbe82f Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-02 22:24:48 -04:00
Anuken
78f3e23f0b WIP bullet shotgun for T4 tank 2022-05-02 22:24:45 -04:00
Epowerj
9f255f8178 Tweaked level three 2022-05-02 20:28:17 -04:00
Anuken
de9a41159f Discord link in desktop menu 2022-05-02 19:41:43 -04:00
Anuken
61d145e233 Advanced reconstructor in tech tree 2022-05-02 19:26:21 -04:00
Anuken
6553ff9e56 diffuse in tech tree 2022-05-02 18:54:39 -04:00
Anuken
02eec0e43c Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-02 18:53:15 -04:00
Anuken
98b01953a4 Diffuse turret 2022-05-02 18:53:12 -04:00
Epowerj
e0062edc42 Tweaked level three 2022-05-02 18:42:07 -04:00
Epowerj
be13df6bd8 Tweaked level three 2022-05-02 17:54:30 -04:00
Epowerj
fce48cd92e Changed reinforcedLiquidRouter requirements to use graphite instead of tungsten 2022-05-02 17:54:20 -04:00
Anuken
068c0dbe4d Walker in tech tree 2022-05-02 17:51:40 -04:00
Anuken
4d54b8251d Map rename 2022-05-02 16:33:41 -04:00
Epowerj
383beb3e8d Map 4 mostly done 2022-05-02 16:31:42 -04:00
Epowerj
85fb2bfa85 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-05-02 15:47:36 -04:00
Epowerj
c259a36922 Map 4 mostly done 2022-05-02 15:47:31 -04:00
Anuken
3542bd9e90 T3 tank done 2022-05-02 15:37:43 -04:00
Anuken
5f0ef9b27e WIP T3 tank 2022-05-02 14:29:32 -04:00
Anuken
07c24d7164 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-01 23:50:52 -04:00
Anuken
1d249f233f UnitType docs 2022-05-01 23:50:49 -04:00
Epowerj
0cb6f00ed2 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-05-01 20:19:29 -04:00
Epowerj
b982f987c8 Map 4 tweaks 2022-05-01 20:19:25 -04:00
Kerunope
6cb318518d Server change list (#6743)
* Server move to 7.0

The players wanted it, so I do

* Delete server on 6.0 list

Server have been moved so i delete this
2022-05-01 20:03:28 -04:00
Anuken
5e7428f034 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-05-01 17:45:40 -04:00
Anuken
f85fba264a Fixed crawler targeting 2022-05-01 17:45:36 -04:00
Epowerj
51a6260798 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-05-01 16:57:18 -04:00
Epowerj
20a1094f42 Map 4 tweaks 2022-05-01 16:57:14 -04:00
Kerunope
117b292c3f Update servers_v6.json (#6735)
New PvP server
2022-05-01 15:10:03 -04:00
Anuken
3914f45c2c Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-05-01 14:49:32 -04:00
Anuken
865a5d56ed Two units complete 2022-05-01 14:49:30 -04:00
Epowerj
0540017ef2 Map 4 tweaks 2022-05-01 13:44:40 -04:00
Anuken
41a8be1b29 Hover unit thingy done 2022-05-01 10:14:55 -04:00
Anuken
8ea9c094ab Unit repair tower sprite/effects 2022-04-30 23:24:28 -04:00
Anuken
1c84e6d7ea Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-30 23:00:38 -04:00
Anuken
25208d0797 Hover unit stuff 2022-04-30 23:00:35 -04:00
Epowerj
eab9b7eb48 Map 4 tweaks 2022-04-30 21:19:19 -04:00
Anuken
f833a4e1bb Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-30 21:11:20 -04:00
Anuken
512fbe0199 T1 walker thing done 2022-04-30 21:11:17 -04:00
Epowerj
bf1f621bbe Wave set up for map four 2022-04-30 21:07:18 -04:00
Epowerj
5e7bd82f39 Start working on fourth map's objectives 2022-04-30 20:15:29 -04:00
Anuken
59be28b5eb Time to begin adding the new units 2022-04-30 18:08:40 -04:00
키에르
40feb0a074 Update servers_v6.json (#6742) 2022-04-30 13:28:28 -04:00
Anuken
fe62e1b6e3 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-30 09:02:51 -04:00
Anuken
79ffe22b7f Build consistency tweaks 2022-04-30 09:02:45 -04:00
Epowerj
045d59fedf Start working on fourth map's objectives 2022-04-30 02:45:20 -04:00
Anuken
2dd8cb01ec fixed router update 2022-04-29 22:10:40 -04:00
Anuken
76ec6591a5 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-29 21:44:49 -04:00
Anuken
c61e058231 fine 2022-04-29 21:44:46 -04:00
Epowerj
7153797b5a Continue working on level four 2022-04-29 20:47:54 -04:00
Epowerj
58941ba2d7 Start reworking four 2022-04-29 18:54:36 -04:00
Anuken
b696e1c89a Radar only on Erekir 2022-04-29 18:38:58 -04:00
Anuken
712fa95e88 File chooser bracket escape 2022-04-29 16:48:01 -04:00
Anuken
30685e2865 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-29 15:00:00 -04:00
Anuken
dcb51ca73f Misc balance/bugfixing 2022-04-29 14:59:57 -04:00
Epowerj
7db5e551f1 Added a couple vents back to three 2022-04-29 13:27:43 -04:00
Epowerj
22b4d11b36 Updated map three to have arkecyte earlier 2022-04-29 13:18:21 -04:00
Epowerj
ffdd04a278 Changed time before nuke to 8 minutes 2022-04-29 12:53:52 -04:00
Anuken
db7e567832 All stat stuff converted to non-enums 2022-04-29 12:10:49 -04:00
Anuken
a2d4363c9f Slower enemy build speed in map3 2022-04-29 11:33:05 -04:00
Anuken
e3c1b7ba30 Better objective indicators for 3rd map 2022-04-29 10:08:50 -04:00
Anuken
636f464f95 Logic cutscene fix 2022-04-28 22:30:43 -04:00
Anuken
a46cc17d38 Nuke cutscene 2022-04-28 22:05:46 -04:00
Anuken
6e04c70b16 Better nuke announcement 2022-04-28 19:57:21 -04:00
Anuken
9f501a33a3 Many misc bugfixes 2022-04-28 19:46:52 -04:00
Anuken
60c74ee65d Map tweaks, etc 2022-04-28 19:20:31 -04:00
Anuken
6c42dff884 Bugfixes 2022-04-28 18:25:39 -04:00
Anuken
969b70d512 cost tweaks 2022-04-28 18:07:19 -04:00
Anuken
7a6da35356 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-28 17:47:59 -04:00
Anuken
2d488e9614 Tech tree/balance tweaks 2022-04-28 17:47:56 -04:00
Epowerj
875d40a34b tweaked map three 2022-04-28 17:46:22 -04:00
Anuken
c2452e2370 Misc 2022-04-28 17:34:18 -04:00
Anuken
512e409417 Less turret HP 2022-04-28 17:23:54 -04:00
Anuken
7e665d376e Bugfixes 2022-04-28 17:09:34 -04:00
Anuken
12130c7a61 further tweaks 2022-04-28 15:34:06 -04:00
Anuken
5ddd394214 Map/cost tweaks 2022-04-28 15:31:51 -04:00
Anuken
1fae8f20af Reconstructor cost tweaks, part 2 2022-04-28 15:17:07 -04:00
Anuken
6ffb3b61d8 Reconstructor cost tweaks 2022-04-28 15:13:40 -04:00
Epowerj
6d615bf641 Bundled nuclear launch text 2022-04-28 14:56:39 -04:00
Epowerj
798aa5ba7d Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-28 14:53:40 -04:00
Anuken
293311087d Fixed destroyblocks objective 2022-04-28 14:52:51 -04:00
Anuken
fe4b32be1f Color tweak 2022-04-28 14:51:38 -04:00
Anuken
90a2f00041 Nuke launch format string 2022-04-28 14:51:20 -04:00
Epowerj
074442bfc2 Fixed teams issue on level three 2022-04-28 14:49:36 -04:00
Epowerj
668b6aa563 Tweaked tech tree for level 3 2022-04-28 14:44:19 -04:00
Epowerj
97e6c0ec2a More tweaks to level 3 2022-04-28 14:26:26 -04:00
Anuken
e92e307431 Minor fixes 2022-04-28 12:21:19 -04:00
Anuken
ee23886666 Better bullet aiming 2022-04-28 10:49:29 -04:00
router
c033698a2e update routerchain location (#6736)
* update routerchain location

ruined by foreshadows

* v7
2022-04-28 09:27:23 -04:00
Anuken
d40fcc10ab Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-27 23:14:21 -04:00
Anuken
1075e4b1b7 Mod subtitles 2022-04-27 23:14:14 -04:00
Epowerj
f8316a71cd Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-27 20:34:41 -04:00
Epowerj
0f6e0044bd Tweaks and objectives for level three 2022-04-27 20:34:33 -04:00
Anuken
f892811ac3 More shieldbreaker health 2022-04-27 18:16:46 -04:00
Anuken
3d12b66f3c DestroyBlocksObjective 2022-04-27 16:37:38 -04:00
Anuken
fa92c7ed3e Fixed crash 2022-04-27 14:18:53 -04:00
Anuken
8ab584c33b Save fixes 2022-04-27 13:37:26 -04:00
Anuken
8d39ba69ee Fixed logic finding invalid units 2022-04-27 12:56:33 -04:00
Anuken
2f4a6fc235 Crash fix 2022-04-27 12:54:32 -04:00
Anuken
b03df75609 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-27 11:17:06 -04:00
Anuken
9b8098f731 Added flag for killable units 2022-04-27 11:17:01 -04:00
Epowerj
76e7e8037d Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-26 17:30:13 -04:00
Epowerj
04c1e6992f begin reworking of level three 2022-04-26 17:30:08 -04:00
Anuken
1ee8687d94 Sublimate nerf 2022-04-26 17:26:25 -04:00
Anuken
1b884c1a5c Unit artillery fix 2022-04-26 15:30:06 -04:00
Anuken
b3ec8745d2 Multiplayer fixes 2022-04-26 15:23:38 -04:00
Anuken
b03fe2c86c Skip overriding non-existent sprites 2022-04-26 12:03:18 -04:00
Anuken
42781bd754 Many misc bugfixes 2022-04-26 10:13:33 -04:00
Anuken
8f5b3ee1e0 Removed destruction delay when core is destroyed 2022-04-26 09:41:25 -04:00
Anuken
f6e0c0ce11 Better bloom 2022-04-26 00:19:14 -04:00
Anuken
aab6c3a9df Spawn wave instruction 2022-04-25 18:52:33 -04:00
Anuken
1ac7317986 Bloom config options 2022-04-25 10:53:18 -04:00
Github Actions
953052cb95 Automatic bundle update 2022-04-25 04:07:29 +00:00
Nunting
e631e7a3a6 Update bundle_ko.properties (#6713)
* Update bundle_ko.properties

* 용어 통일 및 변경
- medium : 긴 단어를 비슷한 의미인 "보통"으로 변경 
- unit - "기체"로 통일 
- biomass - 포자의 목적을 고려하여 ( 전력 생산의 원료) "생물자원"으로 번역
- at enemy - "~을 향해"로 통일. 예외 : 호라이즌과 쿼드는 현재 위치에 탄환을 투하하므로 "~에"로 작성함.
- 이 외에도 같은 문장이지만 다른 의미로 해석된 문단 통일

* 불필요한 설명 삭제 및 간소화
- 자원 : 추후 추가적인 번역 수정이 필요함.
- 번역 원문에 없는 부가적인, 굳이 필요하지 않는 설명 삭제
- 직역 지향

*  details에서 커뮤니티 밈 혹은 개드립 삭제
- 특정 커뮤니티에 속하지 않은 유저의 시선에서 보았을 때, 이해하기 힘든 문구들 삭제 
- 게임과 관련된, 유용한 팁을 추가하는 것이 여러모로 좋을 것 같음. 추후 수정 필요.

* Unify and change terms
- medium: Change the long word to "보통" which means something similar
- Unit - Unify as "기체"
- Biomass - Translated as "생물자원" (raw material for power production) considering the purpose of spores
- at enemy - Unify as "~을 향해". Exception: Horizon and Quad drop bullets at their current location, so write "~에"
- In addition to this, paragraph unification, which is interpreted in different ways in the same sentence

* Delete and simplify unnecessary comments
- Resources: Additional translation modifications are required later.
- Delete additional, unnecessary descriptions that are not in the original translation
- a literal orientation

* Delete a community meme or comment from details
- Delete phrases that are hard to understand when viewed from the perspective of users who do not belong to a particular community
- I think it would be good to add useful tips related to games in many ways. Need to be corrected later.

* Update bundle_ko.properties

* Update bundle_ko.properties

- 지적한 사항 수정. 미처 발견하지 못한 문제점이 남아있을 수 있음.
- description에는 간결하고 정확한 설명만 있는 것이 좋음. "기본 액체 운송 블록" 같이 불필요한 설명, "~에서 유용합니다"와 같이 부가적인 설명은 추후 details에 추가해도 무방하다 생각하여 일단 제거. 
- 기존 번역에 존재하던 피동 표현을 수정했는데 수정본에도 피동 표현이 많다...? 일단 수정하였지만, 더 자세한 지적이 필요함.
- 이것 외에도 힌트의 문체 통일, 캠페인 설명의 수정이 필요해 보입니다.


- Corrected the points you pointed out. There may be more problems you haven't discovered.
- Description should be concise and accurate. Unnecessary descriptions such as "기본 액체 운송 블록" and additional descriptions such as "~에서 유용합니다" may be added to the details later, so remove them.
-I modified the passive expression that existed in the previous translation, but there are many passive expressions in the revised version...? Once revised, more detailed points are needed.

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties
2022-04-25 00:06:41 -04:00
Anuken
eb880ba2be Fixed low-FPS continuous bullets 2022-04-24 23:12:28 -04:00
Anuken
1d74011c3e Better continuous laser bullet visuals (2) 2022-04-24 22:57:50 -04:00
Anuken
9251ba6008 Better continuous laser bullet visuals 2022-04-24 22:49:36 -04:00
Anuken
d5e522994e Configurable RTS AI parameters for logic 2022-04-24 16:46:26 -04:00
Anuken
abdb1c1252 "Hugging" fix for RTS AI 2022-04-24 14:11:21 -04:00
Anuken
03a469e56f malis team swap 2022-04-24 13:24:14 -04:00
Anuken
14dcd71819 Faction color changes again 2022-04-24 12:50:33 -04:00
Anuken
ac5a14c18c Easier map 2022-04-23 16:01:31 -04:00
Anuken
fa8b94722e Second map polish 2022-04-23 14:57:52 -04:00
Anuken
43aeb90eb9 Min attack weight rule 2022-04-23 12:26:59 -04:00
Anuken
27768b7451 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2022-04-23 11:43:52 -04:00
Anuken
a91ca72f51 Revert "Cullable LogicCanvas (#6699)"
This reverts commit 815a396fbd.
2022-04-23 11:43:25 -04:00
Anuken
7b496b610e Revert "Cullable LogicCanvas (#6699)"
This reverts commit 815a396fbd.
2022-04-23 11:33:06 -04:00
Anuken
12eb2dec4e Fog rule 2022-04-23 11:32:39 -04:00
GaviTSRA
653f254b9d Update servers_v6.json (#6731) 2022-04-23 10:32:39 -04:00
squi2rel
aec613ba75 Update servers_v7.json (#6729)
rename&adjust the order
2022-04-23 10:32:29 -04:00
Anuken
8b8ca85d96 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-23 09:26:57 -04:00
Anuken
9a05b36478 Minor bullet despawn fix 2022-04-23 09:26:52 -04:00
Epowerj
fbd6fb61f5 Tweaked level two 2022-04-22 20:42:09 -04:00
Anuken
d559cd2412 Better timed destroy with overlap 2022-04-22 20:22:09 -04:00
Anuken
764b1c27bf Configurable min squad size 2022-04-22 17:46:47 -04:00
Anuken
520d80a96b Minimap marker support 2022-04-22 15:45:27 -04:00
Anuken
76d7a31b65 Fixed electrolyzer 2022-04-22 15:33:34 -04:00
Anuken
5a6d1787c5 Better timer objective formatting 2022-04-22 15:05:23 -04:00
Epowerj
2d025b43ed Lots of tweaks after testing second map 2022-04-22 14:52:08 -04:00
Anuken
eb12c64f07 Fixed "waiting for players" 2022-04-22 14:30:09 -04:00
Anuken
8212d441c2 Fixed autobuilding 2022-04-22 13:17:42 -04:00
Anuken
9c46ae8b0f sprite update 2022-04-21 23:49:47 -04:00
Anuken
1133283e0e Bullet hit position snap 2022-04-21 23:22:32 -04:00
Anuken
2bed4b25eb sprite for T2 ship 2022-04-21 21:36:49 -04:00
Epowerj
30100b4e7c Replaced two with a new map 2022-04-21 21:01:51 -04:00
Anuken
209e71255b Block type fetching 2022-04-21 18:25:52 -04:00
Anuken
45a0f3c588 Proper shield breaker 2022-04-21 14:39:30 -04:00
Anuken
09221f952a Shield breaker block 2022-04-21 14:34:01 -04:00
Anuken
bfdf07d0eb Fixed override issue 2022-04-21 11:10:36 -04:00
Anuken
e5f8eb3a30 Burst drill stat fix 2022-04-21 11:06:42 -04:00
Anuken
34ba60d526 Made turrets ignore passable buildings 2022-04-20 14:27:23 -04:00
Anuken
b40957e28b Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/ui/dialogs/JoinDialog.java
2022-04-20 14:16:20 -04:00
Qendolin
2dae8fdef4 Use sprites instead of polygons (#6725)
Lines.circle is quite expensive and used for some minor effects. This has been changed to use sprites in certain places.
2022-04-20 14:15:35 -04:00
Anuken
f1c6b6f949 Launch sector description 2022-04-20 14:15:23 -04:00
YozoZChomutova
ee3911cceb Updated bundle_cs.properties (#6716)
* Updated bundle_cs.properties

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

* Updated bundle_cs.properties

Replaced with shorters words, fixing issue with multilined text in buttons.
2022-04-20 10:48:13 -04:00
squi2rel
1d38b68889 Update servers_v7.json (#6724) 2022-04-20 10:41:25 -04:00
Anuken
6441d0b2d5 Log atlas utilization 2022-04-20 10:38:57 -04:00
bendn
471dbd8bab impact reactor fix(only) (#6718) 2022-04-20 10:33:32 -04:00
Anuken
c883fbdb81 Slightly more accurate unit payloads 2022-04-19 21:32:43 -04:00
Anuken
6d7f8a1123 Added map objective button 2022-04-19 19:00:22 -04:00
Anuken
be9d3b334c Minor wording changes 2022-04-19 17:15:29 -04:00
Anuken
81acc5285c Better mod unit packing 2022-04-19 16:51:43 -04:00
Epowerj
56c02faedc Finished first level enemy base 2022-04-19 16:36:24 -04:00
Anuken
415402e61b Better mod sprite packing 2022-04-19 12:21:54 -04:00
Anuken
a74c5ef943 Minor bugfixes 2022-04-19 09:14:56 -04:00
Anuken
78c44bf237 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-18 22:43:48 -04:00
Anuken
1fc983bd4e Duct transparent color tweak 2022-04-18 22:43:44 -04:00
Epowerj
569aaf1156 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-18 22:19:07 -04:00
Epowerj
261aa45d07 Finished overall objectives and scripting for first map 2022-04-18 22:19:02 -04:00
Anuken
0915598d64 sfgdhjk 2022-04-18 22:14:33 -04:00
Anuken
41865631ed Polish 2022-04-18 22:07:18 -04:00
Anuken
7fd470c1cb New insectoid almost done + DestroyBlockObjective 2022-04-18 21:37:48 -04:00
Anuken
4f9999c700 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-18 21:34:24 -04:00
Anuken
5b4e424cda New insectoid almost done + DestroyBlockObjective 2022-04-18 21:34:21 -04:00
Epowerj
cdb7a4c9d8 Some small tweaks on first level 2022-04-18 21:32:41 -04:00
Anuken
5721cc75b6 Mod load fixes 2022-04-18 17:22:47 -04:00
Anuken
5e349e237a Fast pack 2022-04-18 16:58:50 -04:00
Anuken
e9205482e7 WIP t2 insect 2022-04-18 12:28:59 -04:00
Tegas Aziz
c7ace935aa [ID] Desolate rift description change (#6720)
* Desolate rift description change

* skill issue
2022-04-18 09:26:52 -04:00
Anuken
5d8fb01710 Removed something pointless 2022-04-18 00:02:22 -04:00
Anuken
1e9a21023f Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-17 21:23:58 -04:00
Anuken
cce1d1ac8f Fixed last-planet clearing 2022-04-17 21:23:54 -04:00
Epowerj
2350175373 Updated map logic and research cost for first map 2022-04-17 21:23:39 -04:00
Anuken
dded736c8f Flag set instruction fix 2022-04-17 21:05:50 -04:00
Epowerj
68e6b7ff3e Updated and tweaked everything for first map 2022-04-17 21:04:26 -04:00
Epowerj
a3b54f7bdb Updated objectives for the now-first level, and changed the map itself 2022-04-17 20:51:00 -04:00
Anuken
9ea891bf64 Timer objective text 2022-04-17 20:31:49 -04:00
Anuken
854dbacd14 Timer objective 2022-04-17 20:22:45 -04:00
Anuken
f21f649387 Fixed privileged blocks being "built" on landing 2022-04-17 20:06:08 -04:00
Anuken
224b1b022a Better team building presence check 2022-04-17 19:59:36 -04:00
Anuken
eb299f5ec7 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-17 19:33:17 -04:00
Anuken
a69595ee4e Fixed naval pathfinding somehow 2022-04-17 19:33:11 -04:00
Epowerj
287e7b478c Updated objectives for the now-first level 2022-04-17 19:19:09 -04:00
Anuken
9af256fffa Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-17 19:13:32 -04:00
Anuken
8364a6ac78 Destroy units objective, WIP 2022-04-17 19:13:29 -04:00
Epowerj
37525861a7 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-17 18:58:39 -04:00
Epowerj
50c173e95d Updated objectives for the now-first level 2022-04-17 18:58:33 -04:00
Anuken
d1cf1e2aba Avoid caching paths on servers 2022-04-17 18:53:28 -04:00
Anuken
42c14ecfbb Mouse position option 2022-04-17 17:55:33 -04:00
Anuken
5256e27b84 Replaced first map with second 2022-04-17 17:49:45 -04:00
Epowerj
e0721aeb58 Begin reworking second map 2022-04-17 17:46:54 -04:00
Anuken
b5b4edcb67 Misc polish stuff 2022-04-17 17:12:01 -04:00
notrealn
c95ee5e8d5 Change desolate rift description (#6684)
It says "leave as soon as possible", which does not really make sense anymore.
2022-04-17 12:37:36 -04:00
TheMrAlbert
0d13a608d5 Another in_ID bundles update (#6685)
Another parity update

Co-authored-by: TheMrAlbert <TheMrAlbert@users.noreply.github.com>
2022-04-17 11:23:13 -04:00
Anuken
95c34996af Minor workshop fixes 2022-04-17 11:08:51 -04:00
Anuken
495250850e Custom Config support / Corrupt crux 2022-04-17 10:21:44 -04:00
bendn
ac5d8fa5fd fix 8 (#6712) 2022-04-16 09:38:08 -04:00
Даркнесс#3729
f5085280e5 Some fixes in bundle (#6706) 2022-04-16 09:27:19 -04:00
Anuken
2014d066e5 Less aggressive AI pursuit 2022-04-15 19:26:12 -04:00
Anuken
9def4b8d88 FlagObjective 2022-04-15 14:25:24 -04:00
Anuken
f533aae887 SetFlag instruction 2022-04-15 12:46:20 -04:00
Anuken
e1e29c1da7 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-15 12:42:54 -04:00
Anuken
78e95844dc Fixed WorldLoadEvent being fired on startup 2022-04-15 12:42:50 -04:00
Epowerj
8a19663e54 tweaked second map's objectives 2022-04-15 00:28:56 -04:00
Anuken
193ec10c56 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-04-14 21:17:48 -04:00
Anuken
35f2aad595 Tech tree fix / Objective text fix 2022-04-14 21:17:43 -04:00
Epowerj
08f0e20714 Started working on serpulo testing map 2022-04-14 21:13:27 -04:00
Epowerj
bd020eea53 Updated two map for objectives 2022-04-14 21:13:13 -04:00
Epowerj
87fad5d00f Added objectives to second map 2022-04-14 21:04:14 -04:00
Anuken
01b77f86c9 Fixed wall thorium being mine-able 2022-04-14 17:20:53 -04:00
Anuken
037d028465 Label localization support 2022-04-14 17:01:06 -04:00
Anuken
29810c0445 Make sure objectives aren't modified in editor 2022-04-14 16:47:09 -04:00
Anuken
422e910615 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-04-14 16:24:11 -04:00
Anuken
449c64735a arc 2022-04-14 16:24:08 -04:00
Epowerj
8bd0ac8c27 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-14 16:23:55 -04:00
Epowerj
6d49b834cb Removed tungsten from the first enemy base on the second map 2022-04-14 16:23:49 -04:00
Anuken
0f3fc92746 Objective flag system 2022-04-14 16:23:39 -04:00
end-me-please
cfafc9cc8a Update bundle_de.properties (#6708) 2022-04-14 12:48:50 -04:00
Anuken
efd30809e8 Tutorial marker fix 2022-04-14 12:30:54 -04:00
Anuken
bf0df3997c Fixed indents 2022-04-14 02:19:58 -04:00
Epowerj
729aa6e20e Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-13 22:09:57 -04:00
Epowerj
a33a432c33 Added more objectives to onset 2022-04-13 22:09:51 -04:00
Anuken
ea4600beb3 Better MultiEffect 2022-04-13 21:35:26 -04:00
Epowerj
2f6ff1d22c Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-04-13 21:34:49 -04:00
Epowerj
ec8b374e49 Added a vent to onset 2022-04-13 21:34:42 -04:00
Epowerj
1dd5db7e57 Fixed issue with tutorial and finished the rest of objectives 2022-04-13 21:32:07 -04:00
Anuken
48762ed9d2 No hints / Fixed floor caching bug 2022-04-13 21:07:16 -04:00
Epowerj
9dbfa03af9 Added more tutorial text to the first level 2022-04-13 20:43:07 -04:00
Epowerj
2ae91befae Added more tutorial text to the first level 2022-04-13 19:11:16 -04:00
Anuken
4b5d833c74 Centralized executor 2022-04-13 17:38:18 -04:00
Anuken
c01348af29 Objective details 2022-04-13 16:51:11 -04:00
Anuken
693482df83 Added most necessary objectives 2022-04-13 15:32:33 -04:00
Anuken
2a8c4b51d4 Objectives 2022-04-13 15:09:49 -04:00
Anuken
da4c54b734 Place objective 2022-04-13 12:56:57 -04:00
Anuken
d5c4f862e7 Fixed Serpulo-placeable blocks on Erekir 2022-04-13 09:44:58 -04:00
Anuken
41a3dae138 Objective cleanup 2022-04-12 23:52:24 -04:00
Anuken
0902a675db More objective stuff 2022-04-12 13:28:22 -04:00
Anuken
c5d89ea6bf WIP objective system 2022-04-12 11:53:34 -04:00
Anuken
a4ba1ed340 WIP map objective system 2022-04-11 23:59:38 -04:00
Anuken
5e65e250c3 Fixed laser underBullet 2022-04-11 16:32:37 -04:00
Anuken
0abed6f635 arc 2022-04-11 15:38:46 -04:00
Anuken
123e62d275 Second map fixes 2022-04-11 15:35:02 -04:00
littelcat456
a949e321ae Update servers_v6.json (#6705)
Rush’s port has unfortunately needed to be changed due to both linux and mindustry issues occurring with the old port.
https://imgur.com/a/ahcda92
2022-04-11 15:31:49 -04:00
Anuken
e2abc055a2 Better target priority + underBullets for pierce 2022-04-11 15:11:10 -04:00
Anuken
ea9e5ae632 Better heal FX / Lower wall priority 2022-04-11 14:01:00 -04:00
Anuken
12eddd131b underBullet for ducts and related blocks 2022-04-11 13:06:39 -04:00
Anuken
6fe71dfe9c Core vicinity buildup system 2022-04-11 12:14:17 -04:00
Anuken
bdeef68a0b More RTS AI tweaks 2022-04-11 10:55:24 -04:00
Anuken
54d90633e7 Armored duct + Balancing 2022-04-11 09:42:16 -04:00
Anuken
9f95dc6e47 More experimental changes / Better RTS AI 2022-04-11 00:35:24 -04:00
Anuken
0d66c7dec7 Better sector loadout selection 2022-04-10 23:39:19 -04:00
Anuken
677e0ee878 canvas 2022-04-10 21:04:03 -04:00
Anuken
2145e31bac Too many things to list 2022-04-10 21:02:51 -04:00
Anuken
89af2c8033 Bullet pierceCap fix + Malis + Other fixes 2022-04-10 17:12:49 -04:00
Anuken
84686a260d Fetch instruction 2022-04-10 12:14:22 -04:00
Anuken
a7c898a08f Better logic integration with commands 2022-04-10 10:23:35 -04:00
Anuken
61a11c9f5b Weapon display fixes 2022-04-10 09:40:41 -04:00
Anuken
a5d974198b (even) smaller 2022-04-09 18:58:12 -04:00
Anuken
0f099354c7 Smaller second map 2022-04-09 18:55:32 -04:00
Anuken
198f05b112 Misc fixes 2022-04-09 15:33:39 -04:00
Anuken
95fa62f572 Fixed crash 2022-04-09 14:51:37 -04:00
Anuken
3e3c88bd26 Bugfixes 2022-04-09 14:03:17 -04:00
Anuken
8884491e46 Fog placement fixc 2022-04-09 13:28:44 -04:00
Anuken
5d79ad9363 Bugfixes from testing session 1 2022-04-09 13:03:51 -04:00
Anuken
22332b53c2 Environment bugfixes 2022-04-09 10:36:20 -04:00
Anuken
23539a6e53 Removed random logging 2022-04-09 10:30:26 -04:00
Anuken
21066acc6e Pathfinder cleanup 2022-04-08 22:31:02 -04:00
Skat
4628423784 [RU] Fix grammar mistakes (#6701) 2022-04-08 15:56:53 -04:00
Epowerj
cf45998c3b Added timers to bottom base unit construction 2022-04-08 15:25:50 -04:00
Anuken
759d872115 Blast doors 2022-04-08 13:53:10 -04:00
Anuken
91acf1647a Sector 2 renamed + Overflow duct rotate fix 2022-04-08 11:52:37 -04:00
Anuken
11f5346395 Fixed duct bridges accepting without links 2022-04-08 09:55:54 -04:00
Anuken
a3b6aaf7a6 New map3 2022-04-07 23:02:14 -04:00
Anuken
a89a146e20 better map two walls 2022-04-07 12:32:27 -04:00
Anuken
feb3e9acd7 Fixed turret skill issue 2022-04-07 03:05:26 -04:00
Anuken
018b2bb94b Sector abandon button 2022-04-07 03:00:14 -04:00
Anuken
68a12b37c6 Pathfinder debug off 2022-04-07 00:42:53 -04:00
Anuken
f7f1bf1a43 Breach buff 2022-04-07 00:26:46 -04:00
Anuken
8cebd5975a Erekir Core health nerf 2022-04-06 23:46:47 -04:00
Anuken
a722d7f001 Slightly easier 2nd map 2022-04-06 23:36:58 -04:00
Anuken
5699ecc01c Better diagonal placement system for nodes 2022-04-06 23:21:47 -04:00
Anuken
14558975cb Auto-max resources on launch 2022-04-06 20:17:17 -04:00
Anuken
7268ac98f8 Removed team light drawing 2022-04-06 17:17:47 -04:00
Jerzozwierz
8c51b2b018 Update bundle_pl.properites (#6695)
Translated few more things
2022-04-06 12:15:44 -04:00
Anuken
047c284e48 New avert sprite / Fixed loading of CommandAI positions 2022-04-06 10:37:26 -04:00
buthed010203
815a396fbd Cullable LogicCanvas (#6699)
I like editing code with more than 10 fps
2022-04-06 00:54:14 -04:00
smol
9be95020f2 flabel (#6698) 2022-04-06 00:03:16 -04:00
Anuken
cf25836d76 Allow multiple Call#sound calls per frame 2022-04-05 15:02:45 -04:00
buthed010203
43c7eceaa9 commmunityHosts (#6697) 2022-04-05 14:04:53 -04:00
Chaos Incarnate
43e421936d casing flipping (#6696) 2022-04-05 11:23:23 -04:00
Anuken
af769065e6 Allow unit build with world processors 2022-04-03 22:46:44 -04:00
Anuken
91f19a5c81 Misc 2022-04-02 17:33:35 -04:00
Anuken
eb9fa31d6e Fixed darkness offset 2022-04-02 10:01:18 -04:00
Jerzozwierz
41b22ba6a6 Update Contributors (#6689)
Translation, I would also like to translate later versions of game :)
2022-04-01 15:29:21 -04:00
Jerzozwierz
b1fed0346c Update bundle_pl.properties (#6688)
Open Games & Local Servers - Otwieraj Gry & Lokalne Serwery 
Search maps-Przeszukaj mapy...
Filter Maps-Przefiltruj Mapy
Gamemodes-Tryby Gry
Map Type-Typ Mapy
Search In-Szukaj W
Author-Autor
Description-Opis
Sort By-Sortuj Według
Reverse Sort-Odwrotne Sortowanie
Begin-Rozpocznij
Health-Zdrowie
Type-Typ
Hide All-Schowaj Wszystkie
Show All-Pokaż Wszystkie
Rotate-Obróć
Replacement-Zastąpienie
Banned Units-Zabronione jednostki
Sectors-Sektory
Repair Speed-Prędkość Napraw
Skip Core Launch/Land Animation-Pomiń Animację Wystrzału/Lądowania
Enemy Team-Drużyna Wroga
Player Team-Drużyna Gracza
Teams-Drużyny
Rdzeń Spala Nadmarowe Przedmioty-Rdzeń Spala Nadmiarowe Przedmioty ("i" was missing and word had mistake)
2022-04-01 14:21:57 -04:00
Thomas Widyantoko
4462bcca43 in_ID bundle update (#6682)
* Removed unnecessary words and re-added missing translations

* Main bundle parity
2022-03-31 09:14:01 -04:00
Vajda Simon
99a3967918 Update servers_v6.json (#6680)
Fixed the original Hungarian mindustry ddns
2022-03-30 14:24:47 -04:00
Anuken
ee64dcc026 Block index fix 2022-03-30 13:56:38 -04:00
Weathercold
7faa0f119e Make closestEnemyCore find the actual closest core (#6676)
* Make closestEnemyCore find the actual closest core

this function should return the closest core of all of `team`’s enemies, but it instead returns the closest core of the first enemy team that has a core

* Glenn method
2022-03-30 00:28:26 -04:00
Brandons404
47b8e8d9fa Add new server address (#6655)
I'd like to add my dedicated server to the official list.
2022-03-29 10:18:43 -04:00
WayZer
b2fc824277 Add tinylake server to v7 list (#6674) 2022-03-29 10:17:31 -04:00
RebornTrack970
c3ab407040 Re-Added Rapid to Omega (#6675) 2022-03-29 10:17:19 -04:00
Anuken
c0ac84fbc6 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/core/NetServer.java
2022-03-28 15:18:13 -04:00
Anuken
f4e5fdea96 a 2022-03-28 15:17:49 -04:00
buthed010203
2bfc23c216 Cease node dumbness (#6670)
* Cease.

* Mobile players are second rate citizens

* Undo config on ratelimit, revert PowerNode for loop

* Fix being unable to drop items into core vaults when there are over 1k of the item already
2022-03-28 14:32:36 -04:00
Anuken
12e1f328e8 testing compile times with gradle action 2022-03-28 11:56:45 -04:00
Anuken
fdc942cc6c Update push.yml 2022-03-28 11:33:27 -04:00
Anuken
3d507ae473 Update pr.yml 2022-03-28 11:33:15 -04:00
TranquillyUnpleasant
580fcd1fbc Apply color stripping to player names in console wherever applicable. (#6672)
* utility method

* plainName for all console outputs

* plainLastName for all console outputs

* some formats

* slightly reformat trace output

* Slightly nicer admin indicator

* A space
2022-03-28 10:09:01 -04:00
Anuken
9a8c557a42 dumb 2022-03-27 22:39:45 -04:00
Anuken
cefb9d263a Process fix 2022-03-27 19:18:53 -04:00
Anuken
0e2a5cddfd Better annotation processor IC 2022-03-27 12:53:38 -04:00
BalaM314
8ec2e40610 Add "Exiting to reload mods." logger message (#6662)
To allow for the game to be automatically restarted
2022-03-24 10:42:44 -04:00
Anuken
02f3386c5b Unloader fix? 2022-03-16 10:31:01 -04:00
Darklord2996
5271edf9eb Update to servers_v7.json - New Domain (#6641)
* Update to servers_v7 - New Domain

Updating server list to include New surrealment ip address as read other pull rq for surrealment v6 domain update

* Update servers_v7.json
2022-03-15 21:26:11 -04:00
Darklord2996
7ca1663d89 Update to servers_v6.json - Update Domain (#6640)
* Update to servers_v6.json - Update Domain

Im stupid and did not format it correctly i've removed the screwed branches on my fork here's the fixed one im so stupid *pain* 
This is to change the port of surrealment as the previous ip was redirected to v7 ill be adding it to that list shortly (it is using the same plugins everything just a version split)

* Update servers_v6.json
2022-03-15 21:25:56 -04:00
RebornTrack970
9e53f3d86b that one omega server is back. (#6639) 2022-03-15 10:48:12 -04:00
Anuken
c5bf0f6768 Logic second/minute spent variables 2022-03-13 21:39:35 -04:00
Anuken
5ad5211f97 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2022-03-11 10:02:45 -05:00
Valeriy
2fd3c25beb Update servers_v7.json(new domen) (#6635)
SMoA now have a .ru domen
2022-03-11 09:51:06 -05:00
Anuken
bd0b336674 Some comment cleanups 2022-03-11 00:56:27 -05:00
Anuken
846a697d2e itemTransferRange proper usage 2022-03-11 00:35:34 -05:00
Anuken
da1517879a Cleanup 2022-03-11 00:11:13 -05:00
Anuken
96329b9b2e Minor refactoring & tech tree fixes 2022-03-10 22:04:59 -05:00
Anuken
3847434c42 Non-stupid shockwave shader uniform setting 2022-03-10 19:14:01 -05:00
Anuken
8af96999b0 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-03-10 15:46:12 -05:00
Anuken
061a845901 T2s in tech / Bugfixes 2022-03-10 15:46:07 -05:00
epowerj
a32d56d1ba updated three map 2022-03-10 15:15:47 -05:00
epowerj
77d5847973 Tweaked research costs, updated three map 2022-03-10 14:48:52 -05:00
Anuken
d566440e77 Misc bugfixes 2022-03-10 12:58:00 -05:00
Anuken
72b43053cd Fixed fog radius on units 2022-03-10 10:33:45 -05:00
Anuken
4ab4d829af Single-weapon avert 2022-03-09 22:55:19 -05:00
Anuken
af0fa23eb8 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-03-09 17:40:26 -05:00
Anuken
df29e8586d Replaced three map 2022-03-09 17:40:22 -05:00
epowerj
36a7ff44db Tweaked block fog visibility 2022-03-09 16:21:07 -05:00
Anuken
9242ae1ecb Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2022-03-09 11:42:18 -05:00
buthed010203
2759aa2793 Removed redundant (and probably also broken) vars (#6631)
These shouldn't have existed in the first place
2022-03-09 11:01:26 -05:00
Vajda Simon
6ac865be9f Update servers_v6.json (#6630)
The Hungarian server domain has changed
2022-03-09 10:01:37 -05:00
Anuken
775c7722b2 Documentation cleanup 2022-03-08 19:32:05 -05:00
Anuken
7475e517e9 Disabled editor fox 2022-03-07 13:57:49 -05:00
Anuken
5603672983 Brief shockwave experiment 2022-03-07 10:37:53 -05:00
Anuken
46489f9893 Bugfixes 2022-03-06 16:22:37 -05:00
Anuke
d3a919b5f4 Updated Arc 2022-03-06 14:53:13 -05:00
Anuke
461ac97998 Frag bullet keepVelocity false 2022-03-06 14:29:39 -05:00
Anuke
d3ec3f7ebf Block drawer icon system fix 2022-03-06 14:16:52 -05:00
Anuke
fb2b266661 Block Drawer cleanup 2022-03-06 13:03:14 -05:00
Anuke
bc0b0b254d Bullet cleap & inlining 2022-03-06 10:03:40 -05:00
Anuke
cc3116f329 Allow flipped shot patterns 2022-03-05 23:06:19 -05:00
Anuke
7bf25cc46e Bullet mover cleanup 2022-03-05 22:52:20 -05:00
Anuke
d92c9cfcf8 Helix shoot pattern / Min mod game version 2022-03-05 19:05:42 -05:00
Anuke
730691c589 System for controlling bullet movement 2022-03-05 12:13:51 -05:00
Anuke
e0c762612b Static fog default on / Slightly larger core radius 2022-03-05 11:22:35 -05:00
Anuke
8048a0b44f Fog crash fix 2022-03-05 11:19:07 -05:00
Anuke
6983959aeb Fog fixes / Weapon attack fixes / Avert weapon 2022-03-05 11:06:28 -05:00
Anuke
c3ce23731d why was this here 2022-03-04 20:59:19 -05:00
Anuke
0e799970e9 overlay handling fix 2022-03-04 20:52:57 -05:00
Anuke
b5ba5ab490 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-03-04 17:22:39 -05:00
Anuke
a97192a79d Tank crush damage tweaks 2022-03-04 17:22:22 -05:00
RebornTrack970
f4281d260b Removed some servers from v7 Omega (#6618) 2022-03-04 17:20:59 -05:00
Otto Richter (fnetX)
6ea4570ae8 Update German translations (#6619) 2022-03-04 17:20:46 -05:00
ErrorInCode
ca016df40d Fixed Phase Wall naming in Spanish (#6616)
I removed the word "grande" from the name because that means big, and this is the smaller phase wall.
2022-03-03 21:28:04 -05:00
Anuken
3d31de7d69 Removed unused rally field 2022-03-03 11:41:39 -05:00
router
96d99f68b2 Update bundle_cs.properties (#6615) 2022-03-03 09:24:29 -05:00
Anuken
742466c3ee egh 2022-03-02 23:25:22 -05:00
Anuken
47d673ca4b (More) minor fixes 2022-03-02 23:18:51 -05:00
Anuken
f1a5b720b7 More minor fixes 2022-03-02 23:06:13 -05:00
Anuken
bd320e39ed Repair speed improvements 2022-03-02 22:16:30 -05:00
Anuken
7865950ec8 Many bugfixes 2022-03-02 21:03:45 -05:00
Anuken
315c273de3 Fixed waves appearing on Erekir 2022-03-02 18:54:21 -05:00
Anuken
d9ced82352 Rudimentary visibility saving 2022-03-02 16:15:59 -05:00
Anuken
6d568318f9 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-03-02 15:33:29 -05:00
Anuken
fb9a509a6f Fixed T2 tanks in 2nd map 2022-03-02 15:33:25 -05:00
epowerj
a511b885f6 Tweaked research costs 2022-03-02 15:32:31 -05:00
Anuken
b05874ccf7 Fixed turret targeting 2022-03-02 14:53:50 -05:00
Anuken
b48f350914 Fixed block team change not processing correctly 2022-03-02 14:46:14 -05:00
Anuken
804fce06e7 Fixed shouldConsume checking 2022-03-02 14:44:08 -05:00
Anuken
544df52730 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-03-02 14:24:15 -05:00
Anuken
cc66c748c6 Reduce unit build speed in map 2 2022-03-02 14:24:09 -05:00
epowerj
7d3484c9f3 Lowered impact drill research requirements 2022-03-02 14:16:17 -05:00
Anuken
895815b9db RTS core capture derelict-ize 2022-03-02 14:08:28 -05:00
WayZer
4ff697e19b API: add DropDownEvent (#6611)
* API: add DropDownEvent

(cherry picked from commit d44a45c916da391200f1ffad3f98b15a99abb1aa)

* request changes
2022-03-02 11:26:37 -05:00
Nautilus
6c59018d9f Update servers_v7.json (#6613)
added our hex-PvP server
2022-03-02 10:25:26 -05:00
Anuken
76c972acfb Fixed some more bizarre bugs 2022-03-01 21:10:53 -05:00
epowerj
6df7106938 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-03-01 20:16:12 -05:00
epowerj
18a5e61743 Updated aware map 2022-03-01 20:16:05 -05:00
Anuken
f47f96663a Bugfixes 2022-03-01 17:59:11 -05:00
Anuken
0805fffa18 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-03-01 15:26:46 -05:00
Anuken
440f58ad19 Fixed FoW on campaign maps 2022-03-01 15:26:44 -05:00
epowerj
b20490f046 Added small fog radius to most starter erekir blocks 2022-03-01 15:03:11 -05:00
Anuken
f8851453ad Slower fabricator 2022-03-01 13:23:09 -05:00
Anuken
84837e0c0f Fog building view fix 2022-03-01 12:37:12 -05:00
Anuken
4574d0501d Erekir default fog 2022-03-01 10:32:36 -05:00
Anuken
97cbc3d345 Misc fog improvements 2022-03-01 10:24:20 -05:00
Sahrea
bdd6a0e08c Update servers_v7.json (#6602)
Add the M-DE Servers to the V7 Serverlist.
2022-03-01 10:18:06 -05:00
ZetaMap
9f3a1cac1b Update 'servers_v6.json' - new Spanish server! (#6609)
* Update 'servers_v6.json' - new Spanish server!

* Update servers_v6.json
2022-03-01 10:17:33 -05:00
Anuken
8b51ba17ec Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-02-28 18:50:07 -05:00
Anuken
b28f027080 Erekir rebalance / RTS AI improvements 2022-02-28 18:50:04 -05:00
epowerj
b5b34d20b4 Updated aware and some resource costs 2022-02-28 16:43:54 -05:00
Anuken
91a7c9179c Editor area fix 2022-02-28 16:39:23 -05:00
Anuken
2cb75d9d88 Fixed world border enable 2022-02-28 15:57:20 -05:00
Anuken
ab4190a6b5 Second map updates 2022-02-28 14:33:19 -05:00
Anuken
1a7ef3108d Updated aware map 2022-02-27 20:27:33 -05:00
Anuken
84fdd7e3fd Multiplayer fix 2022-02-27 20:08:47 -05:00
Anuken
1fc7f0e58a Fixed payload moving 2022-02-27 19:50:37 -05:00
Anuken
6f51750780 Minor visual changes 2022-02-27 17:49:21 -05:00
Anuken
06292d6687 More reconstructors 2022-02-27 11:43:14 -05:00
Anuken
73fb5657f1 proper colors 2022-02-26 23:05:58 -05:00
Anuken
5689a55e54 Payload cleanup / Reconstructor implementation 2022-02-26 22:49:30 -05:00
Anuken
966161f98a WIP unit balancing 2022-02-26 13:22:58 -05:00
Anuken
c98db84315 Latum mostly done 2022-02-26 13:17:39 -05:00
Anuken
7650226f25 WIP low-tier leg unit 2022-02-25 22:23:50 -05:00
Anuken
7245364a55 RailBulletType improvements 2022-02-25 13:24:18 -05:00
Anuken
28dab2fa05 Swarmer cleanup 2022-02-24 23:41:41 -05:00
Anuken
45f27eaeec Turret pattern rewrite 2022-02-24 23:29:36 -05:00
Anuken
c3e9a961c5 New weapon pattern system 2022-02-24 20:06:52 -05:00
Anuken
30787e49ad Removed logic disable timer 2022-02-24 12:59:57 -05:00
Anuken
f9dfe8cbcc Logic team-specific rules 2022-02-24 09:30:24 -05:00
Anuken
4ff1b5ac08 Fixed compilation 2022-02-23 17:52:52 -05:00
epowerj
8bbf060b12 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-02-23 17:13:05 -05:00
epowerj
98d68fe9ec Update onset and most starter block research costs 2022-02-23 17:12:59 -05:00
Anuken
8234aa1b98 Bullet/weapon cleanup 2022-02-23 17:02:00 -05:00
Anuken
a6c9ce7612 Research cost overrides 2022-02-23 15:35:10 -05:00
Anuken
af8268241b Better weapon shooting implementation 2022-02-23 14:29:41 -05:00
Anuken
08d9ff331a Fixed poly weapon outline 2022-02-23 12:01:23 -05:00
Anuken
8be7e9a13f Mark certain blocks as non-updating 2022-02-23 11:15:33 -05:00
Anuken
9383bb4b30 Consumption bugfixes 2022-02-23 11:02:37 -05:00
Anuken
e4fcf3ad5b Save efficiency 2022-02-22 21:51:21 -05:00
Pointifix
813408d6ee Update servers_v6.json - Server with new gamemode named Sectorized (#6591)
* Update servers_v6.json

Developed a new Gamemode named Sectorized, the principle is similar to hexed but instead of hexes its an open map and you can only build within the area highlighted by shock mines. This area can be expanded by placing vaults, which have custom cost for each new core shard which is being placed.

The Gamemode is not 100% finished yet but already playable, i will consecutively add more features.

* added ddns
2022-02-22 21:40:27 -05:00
Anuken
fe0e6ed6da New efficiency system as consValid replacement 2022-02-22 21:39:53 -05:00
Anuken
2bd892d880 Possible iOS sharing fix 2022-02-22 19:28:15 -05:00
Anuken
1a22eae21a Bugfixes / More 'req' cleanup 2022-02-22 16:36:40 -05:00
Anuken
040c43fe54 Consistent request->plan naming 2022-02-22 16:17:22 -05:00
Anuken
7df4478f85 No directional core unloading 2022-02-22 15:16:00 -05:00
Anuken
d4aff92fda the refactoring continues 2022-02-22 13:33:55 -05:00
RebornTrack970
3509b56a51 2R2T's Container Broke so port change (#6595)
25574 -> 25575
2022-02-22 11:21:56 -05:00
Anuken
370191407d aeugh 2022-02-21 22:17:18 -05:00
Anuken
77becf9179 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-02-20 23:00:29 -05:00
Anuken
19828410a9 The on-going consumer disaster 2022-02-20 23:00:25 -05:00
epowerj
9ea048e93d Made Onset smaller 2022-02-20 17:03:35 -05:00
Anuken
8b916d03af Editor & access modifier fixes 2022-02-20 16:58:29 -05:00
Anuken
21bf26fa78 research 2022-02-20 16:03:13 -05:00
Anuken
a75442126b Ungate 2022-02-20 15:52:49 -05:00
Anuken
ec7a53376c Gate router behind onset completion 2022-02-20 15:47:19 -05:00
Anuken
8856af4688 always unlock sand 2022-02-20 15:35:53 -05:00
Anuken
d088b69158 Softlock fix 2022-02-20 15:35:14 -05:00
Anuken
672dfc8538 Disabled flow fields for RTS / Removed pathfind command 2022-02-20 14:29:21 -05:00
epowerj
5e88c5d090 Changed onset to an attack map 2022-02-20 14:25:17 -05:00
Anuken
c439ab0c8f Misc research tweaks 2022-02-20 13:39:41 -05:00
Anuken
74233fdc2c Erekir parallel tech tree changes 2022-02-20 13:32:25 -05:00
Anuken
02966a0911 Fixed multiblock minimap shadows 2022-02-20 11:55:35 -05:00
Anuken
989249e7dc Misc small fixes 2022-02-20 11:14:45 -05:00
Anuken
acb84a6114 Removed pointless playerTargetFlags field 2022-02-20 10:21:25 -05:00
Anuken
5fa28e6090 Server-side fog clip + Omnidirectional flare + resprite 2022-02-20 10:17:20 -05:00
Anuken
5fa4c09b1c How was this still in the codebase 2022-02-19 23:08:50 -05:00
Anuken
3c546ec24f Fog block hiding 2022-02-19 22:09:15 -05:00
Anuken
99b01f3a3c Fog building hiding 2022-02-19 20:34:55 -05:00
Anuken
66a806c304 Smaller storage 2022-02-19 19:42:21 -05:00
Anuken
8e8dd27890 Even lower costs 2022-02-19 16:50:20 -05:00
Anuken
864fddffa3 Further research cost reduction 2022-02-19 16:48:22 -05:00
Anuken
8ce4f4683c arc 2022-02-19 16:33:04 -05:00
Anuken
99683bd232 Misc fog of war fixes 2022-02-19 16:32:50 -05:00
Anuken
895fa784cf Better fog / Research cost tweaks 2022-02-19 16:24:22 -05:00
Anuken
c5ec8ff3ce Cheaper initial erekir research 2022-02-19 15:32:55 -05:00
Anuken
6b0bd41ac6 always unlock erekir core 2022-02-19 15:14:13 -05:00
Anuken
4e796cd0ba Fixed buildscript 2022-02-19 15:08:55 -05:00
Anuken
937f450f8c arc 2022-02-19 14:57:38 -05:00
Anuken
647703039e Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-02-19 14:53:08 -05:00
Anuken
eaf96fcc86 WIP dynamic fog + bugfixes + cleanup 2022-02-19 14:53:06 -05:00
epowerj
e8d91d805d Changed onset waves to use small units 2022-02-19 14:12:49 -05:00
Anuken
63eeaae22d Added target cursor 2022-02-19 08:58:24 -05:00
Anuken
1a9fe45e8e Fixed duct bridging 2022-02-18 22:19:27 -05:00
Anuken
3f06a49f79 Desync fix 2022-02-18 21:47:02 -05:00
Anuken
c1bc97ec51 Removed BaseAI 2022-02-18 21:38:24 -05:00
Anuken
20b10e924b Minor rule fixes 2022-02-18 21:01:32 -05:00
Anuken
5181f88db1 Fixed payload sync 2022-02-18 19:46:56 -05:00
Anuken
60720dbf8e Bugfixes 2022-02-18 19:12:36 -05:00
Anuken
d4e26ea23c arc 2022-02-18 18:06:50 -05:00
Anuken
9633c57fe0 Erekir rule option 2022-02-18 18:06:33 -05:00
Anuken
0c0adea2a4 Simple enemy rebuilding AI + fleeing 2022-02-18 17:29:06 -05:00
Anuken
bc8842d0d7 Minor command AI improvements 2022-02-18 16:35:29 -05:00
Anuken
9c1cb64c77 Another plasma bore fix 2022-02-18 15:48:34 -05:00
Anuken
229e34a168 Higher tier large plasma bore 2022-02-18 15:41:11 -05:00
Anuken
406d2b949b Beryllium floor ore 2022-02-18 15:40:17 -05:00
Anuken
f9c0065a99 Minor tweaks 2022-02-18 15:04:48 -05:00
Anuken
396afb5144 Faster + synced Fog of war 2022-02-18 13:17:02 -05:00
Anuken
027d037233 Basic AI defending 2022-02-18 11:27:20 -05:00
alex
09e0e441c5 Update servers_v7.json (#6588) 2022-02-18 11:12:00 -05:00
GaviTSRA
155b7638f9 Updated TSR Network server ips (#6587) 2022-02-18 10:46:30 -05:00
Anuken
520b60770c WIP RTS AI functionality 2022-02-17 23:00:51 -05:00
Anuken
aaba579314 Setup for RTS AI 2022-02-17 18:06:33 -05:00
Matthew, Maya, or MEEP
785bd44dbe Change base grab to be like other turret types (#6584)
because why was it like this to begin with
2022-02-17 17:13:20 -05:00
Anuken
9f3af412f0 Commandable blocks 2022-02-17 16:19:07 -05:00
Anuken
49a39d42e7 Proper pathfinding fixes 2022-02-17 15:15:51 -05:00
Anuken
ba475b681c Better stell cell 2022-02-17 13:42:17 -05:00
Anuken
f9eabecd88 Pathfinding stuck improvements 2022-02-17 12:12:30 -05:00
Anuken
61fea0337f Name fix 2022-02-17 10:44:01 -05:00
Anuken
fd764bd517 Unit requirements for payloads 2022-02-17 10:41:33 -05:00
Anuken
fcc26154c2 Wall ore lock 2022-02-16 23:04:34 -05:00
Anuken
7a1b72ca2c Fixed repair beam infinite range 2022-02-16 21:59:26 -05:00
Anuken
0cee879225 Higher unit cap 2022-02-16 21:00:54 -05:00
Anuken
3f9e17fe36 Stell req fix 2022-02-16 20:44:19 -05:00
Anuken
2bb417dfd3 Stell unit 2022-02-16 20:38:12 -05:00
Anuken
5e601cb978 WIP small unit fabricator 2022-02-16 18:38:40 -05:00
Anuken
e86b4b0192 AI fixes 2022-02-16 15:28:22 -05:00
Anuken
eaf02e8328 Processor mission set instruction 2022-02-16 14:39:59 -05:00
Anuken
5dd75167c7 More crash info 2022-02-16 13:26:55 -05:00
Anuken
616e6664fc Cleanup & bugfixes 2022-02-16 13:07:28 -05:00
Anuken
427d43039b World play area rule 2022-02-16 12:45:48 -05:00
Anuken
e2c7c94663 Minor place fix 2022-02-16 11:07:21 -05:00
Anuken
49d5513c4e Special floors for cores 2022-02-16 11:00:18 -05:00
Anuken
a0c373bec6 Fixed crash 2022-02-16 00:26:15 -05:00
Anuken
fbf0fec135 Unit control improvements / Larger max map size 2022-02-16 00:23:07 -05:00
Anuken
3dccacae3d Fixed liquid filters 2022-02-15 19:57:19 -05:00
Anuken
0102ade759 Coolant system rework 2022-02-15 19:11:49 -05:00
Anuken
390c76a84f Cleanup 2022-02-15 17:18:31 -05:00
Anuken
bcf7479dbc the tests pass 2022-02-15 17:04:40 -05:00
Anuken
c324f2124b DEATH AND DESTRUCTION 2022-02-15 16:46:32 -05:00
Anuken
3babe7686b Beam drill tier fix 2022-02-15 12:06:02 -05:00
Anuken
a8ef160051 Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-02-15 10:25:07 -05:00
Anuken
5a3305f95d Pathfinding cleanup 2022-02-15 10:25:03 -05:00
epowerj
3c39dc8de0 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-02-15 00:51:56 -05:00
epowerj
d72e66ed36 Updated 5th map to fix overflow issue 2022-02-15 00:51:37 -05:00
Anuken
474cb112c6 'fixed' tests 2022-02-15 00:24:43 -05:00
Anuken
95a0f4e735 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/bundles/bundle_fil.properties
2022-02-14 23:34:54 -05:00
Anuken
ea630e3b99 t w e a k s 2022-02-14 23:10:20 -05:00
Ribbons0121R121
0ee8c07904 Change base grab to be like other turret types (#6577)
because why was it like this to begin with
2022-02-14 23:06:44 -05:00
Anuken
eed0948e95 even less 2022-02-14 22:42:51 -05:00
Anuken
6da95bc315 Ship assembler half cost 2022-02-14 22:41:16 -05:00
Anuken
65161a4129 deprecation annihilation 2022-02-14 22:29:55 -05:00
Matthew, Maya, or MEEP
cdbad21daa Apparently navanax shots shrink (#6576) 2022-02-14 21:36:20 -05:00
Anuken
b07b81e8c5 More tech tweaks 2022-02-14 20:35:34 -05:00
Anuken
f644abbf61 Tech tree tweaks & wall thorium 2022-02-14 20:31:28 -05:00
Anuken
6c2e0c0b33 Saving of unit commands 2022-02-14 18:24:18 -05:00
Anuken
9a2254cccb Drill changes 2022-02-14 16:55:40 -05:00
Anuken
3d9ab3d9fb Sector tech tree stuff 2022-02-14 16:33:07 -05:00
Anuken
cfd37d3cb0 Unit req tweaks 2022-02-14 15:38:05 -05:00
Anuken
9a54abf0ba Fixed editor indices 2022-02-14 14:50:56 -05:00
Anuken
e1bdb843de Unit build req changes 2022-02-14 14:45:45 -05:00
RebornTrack970
a0fc8accff YH Server Port Change (#6574) 2022-02-14 14:36:12 -05:00
Anuken
33b15c798d SeqEffect / Auto-clear Erekir lost sectors 2022-02-14 14:05:29 -05:00
Anuken
a7b1bf1c31 T2 core requirement tweaks 2022-02-14 13:31:40 -05:00
Anuken
14ccb2b7bc Carbide walls 2022-02-14 12:55:52 -05:00
Anuken
c56454ae9d Cleanup 2022-02-14 12:04:58 -05:00
Anuken
bea112a63c Set IPT instruction 2022-02-14 11:39:27 -05:00
Anuken
ea639dfee0 Fixed status parsing 2022-02-14 11:14:24 -05:00
Anuken
d7dffe4241 Better pathfinder path fallback system 2022-02-14 10:31:53 -05:00
Anuken
41f50ff8ea Pathfinder fallback system 2022-02-14 10:16:15 -05:00
Anuken
c17be987d2 WIP constructor filter 2022-02-14 00:40:12 -05:00
Anuken
b51090723f Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-02-14 00:36:23 -05:00
Anuken
a274fe3047 Bugfixes 2022-02-14 00:36:17 -05:00
epowerj
9e662f3bf3 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-02-14 00:29:28 -05:00
epowerj
76736aab4e Updated Forth map with tweaks 2022-02-14 00:29:18 -05:00
Anuken
ff7e87b33d Requirement balancing 2022-02-14 00:12:49 -05:00
Anuken
0117b7155d Fixed ridiculous unit cost multipliers 2022-02-13 23:48:43 -05:00
Anuken
0e12c58655 Cheaper tank assembler requirements 2022-02-13 23:28:49 -05:00
Anuken
e59e3d82a2 Misc bugfixes 2022-02-13 23:07:45 -05:00
Anuken
6c30f58507 Tech tree tweaks 2022-02-13 21:43:45 -05:00
Anuken
3ebdb5309e Placement range check rule implemented 2022-02-13 21:02:33 -05:00
Anuken
c8b11c4447 Fixed erekir unit requirements 2022-02-13 20:54:25 -05:00
Anuken
0593c66f70 Fixed assembler requirements 2022-02-13 20:36:28 -05:00
Anuken
f9f12843d2 Logic explosion statement 2022-02-13 19:59:57 -05:00
Anuken
f85aaed323 Building loop cleanup 2022-02-13 19:33:04 -05:00
Anuken
03d99cb05a Minor cleanup / Tick reset fix 2022-02-13 16:58:02 -05:00
Anuken
7cc0cbb132 More tech tree requirements 2022-02-13 15:59:02 -05:00
Anuken
50cb6b91e3 Minor cleanup / Tick reset fix 2022-02-13 14:44:10 -05:00
Anuken
ca72541e4e More open sectors 2022-02-13 11:18:34 -05:00
Anuken
9647a24e3a Cleanup 2022-02-13 11:11:23 -05:00
Anuken
d72153c67a Logic fixes / Bigger erekir sectors 2022-02-13 11:09:27 -05:00
Valeriy
a2e2b867b0 Update servers_v7.json (#6571)
Update domen from duckdns to no-ip
2022-02-13 09:16:37 -05:00
Anuken
3039a404eb Pathfinding recalculation improvements 2022-02-12 23:36:57 -05:00
Anuken
cb86156b49 Bugfixes, balancing 2022-02-12 23:24:40 -05:00
Anuken
907dc7a1e3 Unit requirement changes 2022-02-12 22:52:55 -05:00
Anuken
f09e5afbe9 More logic message types 2022-02-12 18:50:15 -05:00
Anuken
710ef89e36 ItemImage label outline 2022-02-12 16:41:20 -05:00
Anuken
58c044f509 pain 2022-02-12 16:23:55 -05:00
Anuken
bad2e017d0 Logic zoom fix 2022-02-12 14:36:48 -05:00
Anuken
ee4b8c77e4 Basic logic cutscene stuff 2022-02-12 14:28:43 -05:00
Anuken
f31300b6e3 Core unit "de-dock" improvements 2022-02-12 11:51:36 -05:00
Anuken
a7ac8ab017 Payload mass driver + More payload tech 2022-02-12 11:40:01 -05:00
Anuken
abf813cd25 Payload mass driver + More payload tech 2022-02-12 10:47:18 -05:00
Anuken
b079955b52 Disperse turret mostly done 2022-02-12 10:20:37 -05:00
Github Actions
35ec122e2f Automatic bundle update 2022-02-12 14:27:18 +00:00
Dryehm
69737594cc Filipino Bundle Translation (#6525)
* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties

* Update bundle_fil.properties
2022-02-12 09:26:11 -05:00
RebornTrack970
738e75253d TR Bundle Fix (#6564)
* TR Bundle Fix

* Update bundle_tr.properties
2022-02-12 09:25:58 -05:00
Anuken
e8c277d7b8 Disperse turret mostly done 2022-02-11 20:08:59 -05:00
Anuken
64cb5c5879 Large map shield projector 2022-02-11 16:58:46 -05:00
Anuken
ef6aef8140 Tweaks 2022-02-11 16:57:08 -05:00
Anuken
6b5a50555e Tweaks 2022-02-11 16:40:03 -05:00
Anuken
1d854604a6 Fixed JSON mod load errors 2022-02-11 15:41:39 -05:00
Anuken
2b1da7e564 Disperse unit filter 2022-02-11 15:36:59 -05:00
Anuken
7c507ce2f4 Misc turret progress 2022-02-11 15:24:34 -05:00
Anuken
ba3e2f6f67 Fixed some multiplayer bugs 2022-02-11 14:07:36 -05:00
Anuken
3728d137cd Fixed tests 2022-02-11 13:48:27 -05:00
Anuken
7ba42cb26e Crash fix 2022-02-11 12:19:15 -05:00
Anuken
4a216056d0 I waste several hours 2022-02-11 11:33:06 -05:00
Anuken
fcb4c232e8 WIP 2022-02-11 07:55:57 -05:00
Anuken
e0c677a313 Effect cleanup 2022-02-10 19:56:42 -05:00
Phinner
e20505508e funni js (#6566) 2022-02-10 19:44:30 -05:00
Anuken
e405a3880e Fixed incorrect commanding 2022-02-10 17:45:29 -05:00
Anuken
50f704096f Command mode hold 2022-02-10 17:40:22 -05:00
Anuken
907d2a46b2 Unit control mode 2022-02-10 17:36:34 -05:00
Anuken
1b8da1ff55 Unit production tweaks 2022-02-10 16:40:39 -05:00
Anuken
026e7501c1 Minor pathfinding tweaks 2022-02-10 16:30:20 -05:00
Anuken
fc8eac4048 Better AI team check 2022-02-10 16:03:37 -05:00
Anuken
bf71b32c82 Fixed lacking AI (?) 2022-02-10 16:02:13 -05:00
Anuken
d9fbd315c7 Separator fix 2022-02-10 14:36:07 -05:00
Anuken
dcfbd9b6e2 Fixed world processors being targetable 2022-02-10 13:46:20 -05:00
Anuken
8f676cf6c3 Some logic stuff 2022-02-10 12:33:18 -05:00
Anuken
414d07a843 WIP map notification instruction 2022-02-10 11:49:55 -05:00
Anuken
a80e1d86a1 Logic-related color functions 2022-02-10 11:00:27 -05:00
Anuken
04c2bbc24d Logic rule instruction / Lock erekir proc sectors 2022-02-10 09:36:31 -05:00
Anuken
63ef847690 how 2022-02-09 23:32:16 -05:00
Anuken
79dcfefd69 More payload block recolors / Bugfixes 2022-02-09 23:27:04 -05:00
Anuken
48b1266d19 More pathfinding multithreading 2022-02-09 21:14:05 -05:00
Anuken
4278c057b4 Cleanup & control fixes 2022-02-09 19:58:08 -05:00
Anuken
e0b3003c95 Better pathfinder maxUpdate implementation for multiple teams 2022-02-09 17:52:02 -05:00
Anuken
3e0b8e9431 Custom rule for unit command 2022-02-09 17:28:51 -05:00
Anuken
a8d750efce Fixed control 2022-02-09 17:23:57 -05:00
Anuken
44b37cfe55 Cleanup & enemy follow commands 2022-02-09 17:21:15 -05:00
Anuken
fa79c5e93a Unit pathfinding 2022-02-09 17:13:02 -05:00
Anuken
a24a94d0b0 No unit control multi-select 2022-02-09 00:18:51 -05:00
Anuken
257ecd397f Payload resprites 2022-02-09 00:00:50 -05:00
Anuken
d7cd9ab744 Stop moving when near destination 2022-02-08 21:00:21 -05:00
Anuken
c3c0b95024 Attack command support, still no pathfinding 2022-02-08 20:55:21 -05:00
Fernando
96b26cafd4 New MindustryBR servers and remove old ones (#6563)
* New MindustryBR server and remove closed servers

* Remove closed servers and add new one
2022-02-08 20:37:11 -05:00
Anuken
d1eae2d1a2 Slightly more functional unit commands 2022-02-08 19:29:23 -05:00
Anuken
f9efbb6686 Unit command prototype 2022-02-08 18:30:35 -05:00
hortiSquash
761b357e46 Allows for different Pixels/Area (#6562)
* Allows for different Pixels/Area

Spent the entire day asking people if they knew of any mod that change would break, the answer is negative

modders, if you want the screen to take the entire space, remove both the -4

* ScaleFactor so it doesnt break existing mods

scale = (size * 32 - bordersize / 2) / displaySize

* facepalm

* Update LogicDisplay.java

why am i dumb every time i do changes on the fly

* Update LogicDisplay.java
2022-02-08 18:02:59 -05:00
Anuken
2fabd39ea1 No sector default AI 2022-02-08 14:56:34 -05:00
Anuken
b4a9d546aa Repair beam weapon snap 2022-02-08 14:49:31 -05:00
Anuken
fc3f17ba97 Deprecated Turret powerUse 2022-02-08 14:38:36 -05:00
Anuken
4cfbbca96b No gallium for T1 units 2022-02-08 14:27:49 -05:00
Anuken
4a419d52cc Constructor tech tree move 2022-02-08 13:49:04 -05:00
Anuken
ec8952ed46 Unit spawn instruction 2022-02-08 13:20:55 -05:00
Anuken
38c0284bbe Functional world processors 2022-02-08 12:18:48 -05:00
Anuken
e4dd7bf14b Reduced texture bindings with chat open 2022-02-08 01:57:40 -05:00
Anuken
fa391ee77f Even less outline generation 2022-02-08 01:49:24 -05:00
Anuken
54499e9c2c Added editor playtest button 2022-02-08 01:40:12 -05:00
Anuken
b5a63fb6ee Very WIP effect drones 2022-02-07 23:48:46 -05:00
Anuken
b194d85a8c what 2022-02-07 18:07:26 -05:00
Anuken
0d9fcf0ffc Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2022-02-07 17:54:24 -05:00
Anuken
af81000d26 Unit requirements tweaks 2022-02-07 17:54:19 -05:00
epowerj
74dbbc6d00 Added wip attack testing map 2022-02-07 17:45:45 -05:00
Anuken
eddac79c54 Core units done 2022-02-07 17:36:58 -05:00
Anuken
0f0464bb86 Smoother base shield 2022-02-07 17:01:51 -05:00
Anuken
8fb37c1c0a WIP 3rd core unit 2022-02-07 16:46:30 -05:00
Anuken
c5bffd887e Bugfixes 2022-02-07 16:09:15 -05:00
Anuken
77410ce106 Fixed beam-to-node connections 2022-02-07 14:40:13 -05:00
Anuken
271e19f63f Bugfixes / Beam link for bases 2022-02-07 14:24:02 -05:00
Anuken
0152569414 ugh 2022-02-07 13:28:53 -05:00
Anuken
58eee72e28 jitpack being horrible again 2022-02-07 13:05:18 -05:00
Anuken
f0a4753180 BaseShield for testing 2022-02-07 13:04:02 -05:00
Anuken
c1bd5ae9c7 Full support for batteries in loaders/unloaders 2022-02-07 11:17:11 -05:00
Anuken
6bbbd5ab01 Fixed disappearing blocks / Unit tech tree entries 2022-02-07 10:58:22 -05:00
Anuken
bf22b601f7 Slightly better core upgrade effect 2022-02-06 23:06:34 -05:00
Anuken
1fb88c13b0 Initial core unit dock implementation 2022-02-06 22:05:43 -05:00
Anuken
ce82b3943e No Erekir default AI / Core unit tweaks 2022-02-06 20:54:57 -05:00
Anuken
cb110e5e6f Fixed JSON planet support 2022-02-06 16:11:55 -05:00
Anuken
fce3cf818e Untested support for JSON planets 2022-02-06 12:47:23 -05:00
Anuken
5fd139261f Supression system improvements 2022-02-05 21:59:38 -05:00
Anuken
28b2d5d6f7 New WIP attack sectgor 2022-02-05 21:51:29 -05:00
Anuken
f2ddb335c5 Slightly clearer fire color 2022-02-05 19:23:32 -05:00
Anuken
f02c1f6964 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2022-02-05 19:22:02 -05:00
Anuken
87726fc89b Misc 2022-02-05 19:21:54 -05:00
Anuken
16cb8df449 Map tweaks, generation improvements 2022-02-05 19:11:07 -05:00
Anuken
6c44f506fc More vent variants 2022-02-05 18:59:56 -05:00
Matthew (or Maya) Peng
6a053f2f45 Allow for same-size core upgrades (#6558) 2022-02-05 17:58:36 -05:00
Matthew (or Maya) Peng
c877c3416e Reset after drawing bullet. (#6557) 2022-02-05 16:03:32 -05:00
Sunny Kim
126baa93d7 Save fires from color (#6556) 2022-02-05 11:14:43 -05:00
Anuken
6675730571 less slag bruh moments 2022-02-04 23:26:10 -05:00
Anuken
0ce6e6512b Block requirement tweaks 2022-02-04 21:05:01 -05:00
epowerj
6b00c44919 Updated alternative third map to allow for better turret uptime 2022-02-04 20:13:41 -05:00
Anuken
46a58c7965 Fixed missile distraction / Easier three 2022-02-04 19:48:17 -05:00
Anuken
48538d28b8 T1 walker nerf for waves 2022-02-04 19:26:18 -05:00
Anuken
70aac1151c Fixed turbine condenser stats 2022-02-04 19:10:49 -05:00
buthed010203
7dce2ee9ec Do not the overlap. (#6555)
I got sick of waiting for this to get patched in vanilla so I did it myself.
2022-02-04 18:53:14 -05:00
Anuken
52965aa9ae Removed some unused sprites 2022-02-04 18:36:03 -05:00
Anuken
0441f89529 All T3s done / New third map 2022-02-04 18:09:26 -05:00
Anuken
c8da241825 Disrupt weapons complete 2022-02-04 17:34:13 -05:00
Anuken
60621520ee WIP Disrupt missiles 2022-02-04 15:37:51 -05:00
Anuken
4c9761eae5 PartProgress ContentParser support 2022-02-03 21:35:44 -05:00
Anuken
f573e78f4b Misc cleanup 2022-02-03 20:38:49 -05:00
Anuken
fa6ddd5f50 Conquer tank progress 2022-02-03 15:13:08 -05:00
Anuken
de96c8201d Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2022-02-03 12:48:31 -05:00
Anuken
18c192d307 More animation improvements 2022-02-03 12:47:52 -05:00
Matthew (or Maya) Peng
16b9d68773 Option to not hardcode a bullet's status and despawnHit (#6553)
* Make not being hardcoded an option

* No one is gonna set a negative light radius, but just in case...
2022-02-03 09:48:44 -05:00
OSP
4ee2ce3ba5 [XCore] Domain (#6554) 2022-02-03 09:48:34 -05:00
Anuken
2f989d57bb Weapon animation suffering 2022-02-03 00:59:21 -05:00
Anuken
d7e55e83da arc 2022-02-02 23:38:07 -05:00
Anuken
335cd0c8a1 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-02-02 23:38:04 -05:00
Anuken
c01ad67614 arc 2022-02-02 23:38:00 -05:00
Anuken
1388d0a4ca WIP unit stuff 2022-02-02 23:36:21 -05:00
Anuken
23f074b9b6 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-02-02 20:39:25 -05:00
Anuken
eb4d2fc3a3 Weapons parts for units / No logic on Erekir 2022-02-02 20:39:22 -05:00
Sam Bloom
34d8ce59cb new yeet hosting servers (#6552) 2022-02-02 18:38:40 -05:00
Anuken
93473e3dfd Update gradle.properties 2022-02-02 17:07:01 -05:00
Take
5c4f3171f7 Japanese translation (#5858)
* translate sector name

* fix sector description translation

* fix translate: status

* fix translate: remove WIP from setting.coreitems.name

* correct a notation error between "ターレット" and "タレット"

* translate: link.bug, 研究タブ, network error, sectors.stored

* transalte: block name, use "放電" instead of "電撃アーク", scepter description

* fix translate: unmoving

Co-authored-by: Anuken <arnukren@gmail.com>
2022-02-02 16:57:02 -05:00
Anuken
ae924e6e2b Merge remote-tracking branch 'origin/master' 2022-02-02 11:54:44 -05:00
Anuken
ca6723e696 Light RGB clamp + Arc update 2022-02-02 11:54:39 -05:00
Anuken
a138b7b9a8 Better leg unit death explosion 2022-02-01 23:21:57 -05:00
Anuken
69f59ff803 Removed copper drills in loadouts 2022-02-01 20:29:45 -05:00
Anuken
e865f4bc06 Merge branch '7.0-features' of https://github.com/Anuken/MindustryPrivate into 7.0-features 2022-02-01 18:05:59 -05:00
Anuken
c0c7e0f468 Mostly finished T2 spider unit 2022-02-01 18:05:56 -05:00
epowerj
34e9e9f717 Updated the third map to clean it up a bit 2022-02-01 17:51:05 -05:00
Sam Bloom
dc02678a6d Omega IP Change (#6548)
* almost done

* Update servers_v6.json

* last ip change (for a long time)
2022-02-01 17:35:58 -05:00
Recessive
e5d16a73c5 Changed AA servers to new IP (#6546) 2022-02-01 09:35:59 -05:00
Anuken
092ce9d5ff WIP actually insect-like unit 2022-02-01 00:07:00 -05:00
Anuken
77e29af522 wrong capture wave 2022-01-31 15:50:53 -05:00
Anuken
06875d4389 Third sector 2022-01-31 15:50:29 -05:00
Anuken
85d3680094 I have not checked my email in a month
and at this point I'm not sure if I should.
2022-01-31 14:46:18 -05:00
Rex
b3a91f50c1 Update servers_v6.json (#6543) 2022-01-31 14:42:25 -05:00
Anuken
c6cfaa5ce5 More unit progress 2022-01-31 14:05:50 -05:00
Anuken
7c22478618 Multi-tread support for tanks 2022-01-30 17:10:04 -05:00
Anuken
3f8a7f591a Disabled Erekir invasions & planet simulation 2022-01-30 11:34:52 -05:00
Anuken
1ad3f83e17 Removed GP-specific code and build flavor 2022-01-29 22:52:13 -05:00
Anuken
3f7a6e43b8 Framerate-independent building speed 2022-01-29 19:43:36 -05:00
Anuken
44677d3697 Minimap liquid shadow 2022-01-29 15:40:19 -05:00
Anuken
fdfc43ce72 Correct quell AI 2022-01-29 13:44:38 -05:00
smol
29311806a9 PlayerConnectionConfirmed (#6539)
* PlayerConnectionConfirmed

* AdminRequestEvent
2022-01-29 11:34:34 -05:00
Anuken
77dc453e75 Crystal biome gen tweaks 2022-01-29 10:52:46 -05:00
Anuken
0579c9e6c9 No erekir launch schems / Tech tree fix 2022-01-28 15:52:06 -05:00
Anuken
98f17e15ae Fixed cross-planet hidden items 2022-01-28 14:58:22 -05:00
Anuken
ac68edda40 Core launch capacity tweaks 2022-01-28 14:00:03 -05:00
Anuken
27bb848832 Generation tweaks 2022-01-28 11:00:00 -05:00
Anuken
1eb39a531f Vent tweaks 2022-01-27 18:15:19 -05:00
Anuken
c65ba7f3fa Rhyolite walls darkened 2022-01-27 15:52:37 -05:00
Anuken
adbda61faf Tweaks 2022-01-27 15:09:38 -05:00
Anuken
feba0cf207 Erekir tech fixes 2022-01-27 15:01:01 -05:00
Anuken
e4595b6831 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/core/ContentLoader.java
	core/src/mindustry/world/Block.java
2022-01-27 14:58:44 -05:00
Leonid Skorospelov
0b9483cffc Preserve conveyors end rotation on placement (#6496)
* Preserve conveyors end rotation on placement

* Formatting
2022-01-27 14:57:43 -05:00
Anuken
7cdd9edb5f Fixed beam drills not contributing to production 2022-01-27 14:39:21 -05:00
Anuken
ec32981f4e More vanquish tread damage 2022-01-27 14:19:49 -05:00
Anuken
b78f0124cb Wave tweaks 2022-01-27 14:19:12 -05:00
Anuken
632bc79924 Balancing 2022-01-27 14:15:30 -05:00
Anuken
d410bc345c Guaranteed vent spawning 2022-01-27 12:56:23 -05:00
Anuken
89e0e3b658 Changed erekir pump requirements 2022-01-27 00:30:20 -05:00
Anuken
20f30d820b Aware waves 2022-01-26 18:57:54 -05:00
Anuken
c9f3334f4f Various request rendering optimizations 2022-01-26 17:58:22 -05:00
epowerj
0d8142603b Merge remote-tracking branch 'origin/7.0-features' into 7.0-features 2022-01-26 15:21:47 -05:00
epowerj
958433f253 Update aware map to add more steam vents 2022-01-26 15:21:34 -05:00
Anuken
f45e6e016d Wave tank crawl damage / Breach ammo use decrease 2022-01-26 15:15:56 -05:00
Anuken
c1858b09d0 Fixed armored conduits not connecting to bridges 2022-01-26 14:51:06 -05:00
Anuken
f97d7edffb Loadout env fixes 2022-01-26 14:01:38 -05:00
Anuken
06a4f65728 Aware: Waves 2022-01-26 13:40:32 -05:00
Anuken
121ae08240 New WIP sector preset 2022-01-26 00:13:43 -05:00
Anuken
cd68b4b410 Generation tweaks 2022-01-25 16:16:25 -05:00
buthed010203
fa06d2c20b Fix broken powernode Point2[] config (#6531)
This was broken. I fixed it.
2022-01-25 10:38:38 -05:00
Sh1p*nfire
d81efe4f71 fix Cyerce's frag keeping owner velocity (#6527) 2022-01-25 10:05:52 -05:00
Anuken
9391c14ad4 Unit unbind control 2022-01-24 23:26:34 -05:00
Anuken
08b8f9421d Arkycite biome experiments 2022-01-24 22:26:13 -05:00
Anuken
a111eed8a1 Fixed onset waves 2022-01-24 14:11:29 -05:00
Anuken
b79ed071b8 Correct erkir cloud color 2022-01-24 13:50:47 -05:00
Anuken
4a07c95e1c initialWaveSpacing rule 2022-01-24 13:34:55 -05:00
Anuken
b99a750655 No category switch on rebuild 2022-01-24 12:44:34 -05:00
Anuken
39f59b8040 Fixed empty category 2022-01-24 12:42:27 -05:00
Anuken
a70b28ea12 Fixed BeamDrill draw rotation 2022-01-24 12:32:14 -05:00
Anuken
551d01bf6e Starting balance 2022-01-24 12:21:45 -05:00
Anuken
757e11060f Sector selection fix 2022-01-24 11:23:16 -05:00
Anuken
f244d89a3d Fixed wall drop not appearing in resource list 2022-01-24 11:10:43 -05:00
Phinner
ed598e203c Add Xpdustry BE server (#6526)
A secret place for testing unstable plugins :^)
2022-01-24 11:05:53 -05:00
SachaTending
5596354454 Add tendhost to servers (#6517)
* Add tendhost to servers

New server

* Update servers_v6.json
2022-01-24 11:03:38 -05:00
Anuken
fc58f5b003 Shadows under blocks in minimap 2022-01-23 23:19:44 -05:00
Anuken
12766dda56 Bugfixes 2022-01-23 22:33:36 -05:00
Anuken
a3c5243380 Erekir tech tree tweaks 2022-01-23 22:30:03 -05:00
Anuken
5a9499b1db Unlock core on launch 2022-01-23 19:45:24 -05:00
Matthew (or Maya) Peng
716702623d onConfigureClosed (#6523)
* onConfigureClosed

* Run the closing of the previous block's config on the opening of another
2022-01-23 19:34:28 -05:00
Anuken
0c9bcbf69a Removed Onset starting items 2022-01-23 17:22:02 -05:00
Anuken
bfe893adfb Bugfixes & Onset items 2022-01-23 17:15:23 -05:00
epowerj
d66c386881 Merge remote-tracking branch 'origin/7.0-features' into 7.0-features
# Conflicts:
#	core/assets/maps/onset.msav
2022-01-23 17:02:39 -05:00
epowerj
4bdfa894af Updated onset map to remove some areas and add derelict storage 2022-01-23 17:00:27 -05:00
Anuken
8853afc221 Removed unused coral chunk block 2022-01-23 16:58:52 -05:00
Anuken
abf429acb1 Unit wall mining 2022-01-23 16:57:09 -05:00
Anuken
608e25c2ee Research tweaks 2022-01-23 15:45:40 -05:00
Anuken
56334d9199 Misc bugfixes 2022-01-23 15:34:51 -05:00
Anuken
5a2d69278b Unlock necessary blocks before landing 2022-01-23 15:28:12 -05:00
Anuken
b281f29f01 Onset 4 waves 2022-01-23 14:41:58 -05:00
Anuken
4497f7ab3a Proper interplanetary launch 2022-01-23 14:37:08 -05:00
Anuken
3574e40a08 Onset tech tree entry 2022-01-22 16:49:18 -05:00
Anuken
d9bcdf3f37 Cleanup 2022-01-22 16:47:59 -05:00
Anuken
48585274cf Onset sector 2022-01-22 16:43:36 -05:00
Anuken
c7d68be8fb [Script] automatic update 2022-01-22 15:49:05 -05:00
Anuken
fdcc373813 Editor experimental sector generator 2022-01-22 15:06:46 -05:00
Anuken
97da66cd44 New environment blocks 2022-01-22 13:33:16 -05:00
Anuken
f4701f6b8a Regen projector phase boost / Menu tweaks 2022-01-21 21:26:04 -05:00
Nile
e2658ba497 Restoring the natural order of things (#6514)
Renamed Infection to Yeet Hosting, as Infection has dissolved due to recessive's return, and Yeet Hosting was our hosts when it was up.
2022-01-21 20:07:37 -05:00
CPXMC
30070ce759 Change my main name in Contributors (#6513)
CPXMC to PCX-LK
2022-01-21 20:05:48 -05:00
Anuken
8f4f51c122 Menu cleanup 2022-01-21 17:04:35 -05:00
Anuken
cfb01063c0 Misc map creation utilities 2022-01-21 16:32:35 -05:00
OSP
c26671fd4b [XCore] Attack ip update (#6512) 2022-01-21 16:28:11 -05:00
Даркнесс#3729
df994a2ebd Remove my second server and a V6 server (#6510)
* Remove my second server and 2 cursed servers

Remove

* Add Community server back
2022-01-21 14:50:32 -05:00
Anuken
025dac226c Fixed unit assembler overlap 2022-01-21 11:53:59 -05:00
Iloveidea
287dc35640 Update LiquidConverter.java (#6507) 2022-01-21 09:46:03 -05:00
Anuken
a121c4d042 Fixed square numbers in stats 2022-01-21 00:08:56 -05:00
Anuken
b3d4dc06d4 Misc 2022-01-20 23:06:04 -05:00
Anuken
8fc7aff7ef More decoration blocks 2022-01-20 15:49:47 -05:00
Anuken
0e790e61f2 Generation tweaks 2022-01-20 15:19:03 -05:00
Anuken
1f2fa331ce New server dialog style 2022-01-20 10:08:52 -05:00
Anuken
9593765742 Removed WallOre class 2022-01-19 23:23:05 -05:00
Anuken
698e89e796 Editor fixes 2022-01-19 22:23:50 -05:00
Anuken
45178046d0 Crystal blocks 2022-01-19 21:24:02 -05:00
Anuken
4bee7e598b Red ice boulders 2022-01-19 18:54:15 -05:00
Anuken
9e1777f5cf Beryllic stone contrast 2022-01-19 14:48:38 -05:00
Anuken
cef3d383b7 Display liquid tooltips 2022-01-19 10:50:28 -05:00
RebornTrack970
a3ccdce0eb Infection dns change (#6506) 2022-01-19 10:42:31 -05:00
Anuken
7240da5016 More crystals 2022-01-18 22:47:31 -05:00
Weathercold
4a05c9547a TextSetting (#6503)
* tile

tile

* > Called right after load()

* TextSetting

* nvm I change the doc instead

* Fixes
2022-01-18 22:26:24 -05:00
Anuken
19ddc1dd65 WIP crystal biome 2022-01-18 20:35:43 -05:00
Anuken
f3811d6710 Ore renaming 2022-01-18 10:48:27 -05:00
VizardAlpha
3311e40906 Update bundle_fr.properties (#6373)
* Update bundle_fr.properties

* Removes -> Destroys..
2022-01-17 23:18:41 -05:00
彭瑞暄
b8842a34ae Update bundle_zh_TW.properties (#6470) 2022-01-17 21:58:26 -05:00
Anuken
51aa374225 Support for more ContentParser unit types 2022-01-17 15:55:53 -05:00
Anuken
d1206d2e2f Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/world/blocks/defense/turrets/Turret.java
2022-01-17 15:44:09 -05:00
Anuken
cc221d669a Sector bugfix backport 2022-01-17 15:41:45 -05:00
Anuken
ae8c219130 Balance 2022-01-17 15:40:52 -05:00
Paweł Stolarski
6a75d84f48 Evolveye (polish translator of 3.x version) (#6502) 2022-01-17 14:53:35 -05:00
Anuken
8c144bfca0 Shield arc rename 2022-01-17 13:47:23 -05:00
Anuken
2d19c7ae97 Bulwark shield mechanics mostly done 2022-01-17 13:39:15 -05:00
Anuken
396c087072 Experimenting with abilities 2022-01-16 22:53:58 -05:00
Vajda Simon
9622d6b401 Hungarian server update (#6501)
with lobby and plugins 😁
2022-01-16 16:28:23 -05:00
Anuken
b23ea8b965 WIP 'bulwark' unit 2022-01-16 16:26:21 -05:00
OSP
44c28e2af0 [XCore] new server (#6500) 2022-01-16 14:28:31 -05:00
Anuken
93cfa243bc Fixed certain turrets working without ammo 2022-01-15 23:08:54 -05:00
Anuken
f91619e5da Toxopid cannon rotation limit 2022-01-15 20:45:07 -05:00
Anuken
e14dd00019 Quell missile weapons 2022-01-15 15:57:53 -05:00
RebornTrack970
f754f386c9 Added Castle Wars server as a test (#6498) 2022-01-15 10:42:14 -05:00
Anuken
e563ce9dcd Erekir clouds 2022-01-14 13:11:52 -05:00
Anuken
580e830300 Erekir gen fix 2022-01-13 23:33:12 -05:00
Anuken
cfbfa0844d Research bugfixes 2022-01-13 19:39:21 -05:00
Matthew (or Maya) Peng
795edb2494 Tractor Beam Suction multiplies by timescale twice (#6489) 2022-01-13 15:28:29 -05:00
Anuken
4385cb8a88 Drill message fix 2022-01-12 23:08:35 -05:00
devlaq
f5701ba3c4 Update servers_v6.json (#6487)
Change shard server address to 59.12.120.171 for fast connection and stability
2022-01-12 10:00:46 -05:00
Anuken
0f6f85887e Block regionRotated 2022-01-12 09:58:54 -05:00
Neba-MD
772f3ceb5f Update servers_v6.json (#6485) 2022-01-11 12:57:30 -05:00
Anuken
a053d93636 Titan crash fix 2022-01-11 10:24:00 -05:00
OSP
4b6a48a30f [XCore] domain change (#6484) 2022-01-11 10:16:33 -05:00
Matthew (or Maya) Peng
43e857e810 Fix ammo of one item transforming into another. (#6483)
* Fix ammo transmutation

* Small fixes

* small fix 2

* a

* commit spam aeugh
2022-01-11 09:29:25 -05:00
Anuken
b597978a33 Cleanup 2022-01-10 23:49:58 -05:00
Anuken
d09039f6e6 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2022-01-10 23:43:18 -05:00
Phinner
cd88400154 Better Mod/Plugin dependencies handling (#6328)
* Dependencies goes brrrr

* mmh, maybe voiding exception in findMeta ?

* Let Anuke code handle everything

I trust the Cat :^)

* My god, I sleep too much...

* Forgot that one...
2022-01-10 23:43:11 -05:00
Matthew (or Maya) Peng
1d14fa78bf Make ItemEntry's item public (#6474) 2022-01-10 23:38:28 -05:00
Anuken
125994482e Minor polish 2022-01-10 22:52:22 -05:00
Volas171
02db63aa91 update omega ips (#6482) 2022-01-10 18:13:07 -05:00
Anuken
10d8e63368 Multi-liquid sublimate 2022-01-10 14:01:30 -05:00
Anuken
5509104a44 Moved thorium into the 'next tier' on Erekir 2022-01-10 11:22:53 -05:00
Anuken
feb1135bcc Some visual tweaks 2022-01-09 19:08:35 -05:00
Anuken
b31098ed87 Asteroid/space improvements 2022-01-09 17:07:21 -05:00
OSP
4eab4ab569 [XCore] update ip (#6481) 2022-01-09 17:00:46 -05:00
Yuri Polyakov
12a8797019 Add server to global (#6479)
* Add server to global

* Ня
2022-01-09 11:37:48 -05:00
KotMilkMeoW
030d66fb73 MeowLand cumeback (#6478)
👀
2022-01-09 10:06:35 -05:00
Anuken
61025972eb Plant launch lerp animation 2022-01-08 23:42:20 -05:00
Anuken
c788f4a7f8 Planet launch candidate system 2022-01-08 22:21:59 -05:00
Matthew (or Maya) Peng
9825d2f746 Incorrect reset (#6477) 2022-01-08 21:34:12 -05:00
Valeriy
f8af593177 SMoA will come back (#6475)
Domen isnt active yet
2022-01-08 11:47:29 -05:00
Anuken
39cb353b13 Crash fix 2022-01-08 11:13:24 -05:00
Anuken
5611a212c5 Payload unit update rule 2022-01-08 11:06:05 -05:00
Anuken
dcfdf37b4f Write synced entities in world data 2022-01-07 10:53:56 -05:00
Anuken
4fb2b70c4b Block selection square fix 2022-01-07 10:32:46 -05:00
Anuken
2e0f9ed020 Building custom shadow support 2022-01-07 10:04:59 -05:00
Nile
16d7a368c6 added crawler hell (#6469) 2022-01-06 18:59:41 -05:00
Anuken
38cb7aa41d Payload loader/unloader 3x3 support 2022-01-02 14:24:06 -05:00
Anuken
eef1d68d4c ok glenn 2022-01-02 11:25:38 -05:00
Anuken
8f17fb43a6 Cleanup 2022-01-02 00:26:08 -05:00
TranquillyUnpleasant
3701ac131e More info (#6465)
* change wave timer to display serverside when waves exist

* show total and enemy units, not just enemy units

* format
2022-01-02 00:22:19 -05:00
Anuken
b591afa2ec Crash fix 2021-12-31 09:24:09 -05:00
RebornTrack970
ec00f59b82 Infection port change (#6457) 2021-12-30 09:36:55 -05:00
Nile
2da4408dd1 Added Infection (#6455)
fun gamemode
2021-12-29 09:30:27 -05:00
Anuken
823acd6714 Minor cleanup 2021-12-29 09:29:57 -05:00
Anuken
3efbf58ab5 Build weapon 2021-12-28 23:54:43 -05:00
buthed010203
692718d4ea Fix strange behavior of MinerAI (#6454)
* Fix strange behavior of MinerAI 

See: https://discord.com/channels/391020510269669376/396416151032299521/925110542216073216

> Anuke, is the current behavior of miner ai where it wont mine anything if the item that the core has the fewest of has all of its ores covered?
The only place the hasOre code is used is miner ai so i assume thats a bug?

* Update BlockIndexer.java
2021-12-28 23:22:01 -05:00
Anuken
37ba8ac66b ContentParser liquids support 2021-12-28 23:05:46 -05:00
Anuken
6354e18ae9 Even less evoke damage 2021-12-28 22:19:35 -05:00
Anuken
acaec08781 Evoke repair weapon 2021-12-28 21:48:32 -05:00
Anuken
9c2618f2e8 Regen projection recolor 2021-12-28 21:07:27 -05:00
Anuken
0ede0dbf0c 5x5 burst drill 2021-12-28 19:18:16 -05:00
Anuken
37bc06d14a Research cost multipliers for Serpulo resources 2021-12-28 16:36:04 -05:00
Anuken
4fa88296a7 Bugfixes & balancing 2021-12-28 16:00:25 -05:00
Anuken
ad42861daf Better block health scaling system 2021-12-28 11:29:31 -05:00
Anuken
0b9ad22e88 Titan 4x4 2021-12-27 19:44:16 -05:00
Anuken
5bb2df5b89 Misc turret sprite cleanup 2021-12-27 18:34:29 -05:00
Anuken
aaaa9f408e Better breach FX 2021-12-27 16:59:06 -05:00
Anuken
4e1dec2399 More turret cleanup 2021-12-27 16:41:03 -05:00
Anuken
8021f0082a Turret removal: Switching to bigger designs 2021-12-27 16:24:52 -05:00
Anuken
a526c2e8db Breach base damage increase 2021-12-27 15:55:23 -05:00
Anuken
677abf4924 3x3 breach 2021-12-27 15:54:09 -05:00
Anuken
f337a12f90 Regen projector visual fixes 2021-12-27 14:52:35 -05:00
Anuken
0f5b091655 Cleanup 2021-12-27 14:48:05 -05:00
Anuken
dd5ce7e365 Regen suppression unit + system 2021-12-27 14:46:51 -05:00
Anuken
19dea507b4 Decreased bore hydrogen cost 2021-12-26 18:22:20 -05:00
Anuken
72b91534ab Fracture turret requirement decrease 2021-12-26 17:30:25 -05:00
Anuken
583edacb11 Balancing 2021-12-26 17:11:13 -05:00
Anuken
f788fa31ed Fixed waves spawning on blocks 2021-12-26 16:09:49 -05:00
Anuken
4fbeae1afc Erekir tech sector requirements 2021-12-25 22:17:18 -05:00
Anuken
9e0d562d96 Block requirement changes 2021-12-24 16:14:21 -05:00
Anuken
88db3b886f More graphite, less beryllium gen 2021-12-24 14:55:22 -05:00
Anuken
c628ed9495 Added walls to tech tree 2021-12-24 14:18:25 -05:00
Anuken
180e527a18 Beryllium wall 2021-12-24 13:23:47 -05:00
Anuken
67986ee72c Requirement balancing 2021-12-24 12:52:32 -05:00
Phinner
84d87e7e9f Allow Custom input handling in servers (#6452)
* enable input redirection

* oops
2021-12-23 23:30:46 -05:00
Anuken
f755fd76b4 Drawer cleanup 2021-12-22 22:35:51 -05:00
Anuken
438661e239 Regen projector 'done' 2021-12-22 16:43:22 -05:00
buthed010203
0036efba0c Properly update map name and gamemode on steam (#6449)
* Properly update map name and gamemode on steam

This has been bugging me for the longest time but I've been too lazy to fix it, I finally got around to doing so.

* fix
2021-12-22 14:23:24 -05:00
Anuken
d0c30147d8 semicolons begone 2021-12-22 00:05:02 -05:00
buthed010203
34c4aa07de Fix assertion message (#6448)
It previously said `exotic-mod must be loaded. ==> expected: <betamindy> but was: <exotic-mod>` when it failed which makes absolutely no sense.
2021-12-21 12:09:51 -05:00
Anuken
45b81fae37 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-12-21 10:39:49 -05:00
Anuken
2dfa238ff3 More debug stats 2021-12-21 10:33:09 -05:00
Anuken
a093ba5511 Merge remote-tracking branch 'origin/master' 2021-12-21 10:25:54 -05:00
Anuken
24420c4371 Added temporary client debug status methods 2021-12-21 10:25:47 -05:00
Anuken
fb09d6bca0 titan recolor 2021-12-21 10:06:02 -05:00
Anuken
f8b360bca6 Fixed assembly modules yeeting into obstruction 2021-12-20 15:31:50 -05:00
Anuken
6f67ea1742 "Better" build tower sprite / Assembly cleanup 2021-12-20 10:54:09 -05:00
Anuken
0ccb8846d3 Unit assembler gallium requirement 2021-12-19 21:33:39 -05:00
Anuken
430fe2fd0a Unit assembly finalizations 2021-12-19 20:31:00 -05:00
Anuken
59550f58ee Assembler sprites mostly done 2021-12-19 13:06:23 -05:00
Anuken
94583d468d Merge remote-tracking branch 'private/7.0-features' into 7.0-features
# Conflicts:
#	core/src/mindustry/world/blocks/units/UnitAssembler.java
2021-12-19 12:39:51 -05:00
Anuken
3844121913 drone construction time 2021-12-19 12:39:29 -05:00
Anuken
93b625bab7 decide on a head size 2021-12-19 12:38:52 -05:00
Anuken
8023ea1d34 aaaaaaaAAAAAAAAAAAAAAAAAA 2021-12-18 23:23:35 -05:00
Anuken
41b669d6e1 Unit assembly system progress 2021-12-18 11:50:21 -05:00
Valeriy
24d3054bac End of this nightmare (#6444)
SMoA/Skaarj was end of existing
2021-12-18 08:35:58 -05:00
Anuken
3866a9a8e7 the obligatory daily commit 2021-12-17 17:55:03 -05:00
L0615T1C5-216AC-9437
7880135824 Allow setting to be reset through the use of config key default (#6442) 2021-12-17 17:13:49 -05:00
Anuken
e481de9d28 Payload router sorter mode 2021-12-16 10:31:16 -05:00
Anuken
00ed0d017c Unit assembly drones + more visuals 2021-12-15 14:51:42 -05:00
KuhnChris
4b6541ae4e Update missing "core launch animation skip" in german translation file (bundle_de) (#6430)
* Update settings file (bundle_de)

* Update bundle_de.properties
2021-12-14 12:52:26 -05:00
Anuken
b5ce9e1a38 More unit assembler progress 2021-12-14 09:40:57 -05:00
Anuken
bdc3b85346 Unit assembler progress 2021-12-13 23:14:26 -05:00
Matthew (or Maya) Peng
339d87ad78 Check the status, not the bullet (#6434) 2021-12-13 21:44:54 -05:00
Matthew (or Maya) Peng
052b47fbe4 remove space from perSecond and perMinute (#6435) 2021-12-13 21:44:10 -05:00
Anuken
121b992d56 Decreased crucible slag usage 2021-12-13 15:09:22 -05:00
Anuken
5ac3e08b1d Tungsten walls 2021-12-13 14:42:16 -05:00
Fancy2209
b5c1972040 Update bundle_pt_PT.properties so that the portuguese word for settings is right (#6433)
* Update bundle_pt_PT.properties

* Fix the other 2 words with -/ I didn't notice
2021-12-13 13:20:30 -05:00
RebornTrack970
6c26edbd84 Fixed Omega Servers on V7 (#6432)
* Fixed Omega Servers

* Update servers_v7.json
2021-12-13 11:18:53 -05:00
Anuken
0e99e121e8 Improved vanquish weapon style 2021-12-13 10:33:46 -05:00
Anuken
32cb25af62 Vanquish weapons & sprite tweaks 2021-12-13 00:08:01 -05:00
Anuken
53b55a9f0e Tank animations & FX 2021-12-12 20:05:37 -05:00
Anuken
0d33768f58 WIP tank unit type 2021-12-12 18:29:44 -05:00
Prosta4okua
192588d373 Update LanguageDialog.java (#6431) 2021-12-12 18:15:26 -05:00
Anuken
86a6ec6bd2 Editor crash fix 2021-12-11 16:23:42 -05:00
RebornTrack970
a3100980dc Fixed 2R2T (#6426) 2021-12-11 09:26:38 -05:00
Anuken
7e9dd2d6f0 Fixed beam damage hit position 2021-12-10 12:39:37 -05:00
Anuken
4a59bc952f Tech tree selection fixes 2021-12-10 12:25:35 -05:00
Anuken
9614997482 Temporary measure to reduce atlas size 2021-12-10 11:55:17 -05:00
Anuken
3e9747c59c Heat conductor + phase heater 2021-12-10 11:31:32 -05:00
Anuken
761ee12e6f LAccess.speed / Merged #6293 2021-12-10 00:36:47 -05:00
Anuken
84c5bc9bdf This quad detail has been bothering me for ages 2021-12-09 19:39:05 -05:00
Anuken
3bd4cc8e81 Vent condenser resprite 2021-12-09 18:02:45 -05:00
Anuken
f582462177 wip 2021-12-09 17:41:55 -05:00
Anuken
57e5acdbd7 Vent condenser block 2021-12-09 17:16:32 -05:00
Volas171
f4c7637071 Update Omega v7 and v6 ips (serverlist) (#6420)
* update omega ip

* omega v7 ip change

* i forgo 💀
2021-12-09 09:49:11 -05:00
Anuken
8a2908374a Selectable tech tree 2021-12-08 21:57:10 -05:00
Anuken
36dc0e9e3e Fracture impl 2021-12-08 20:19:46 -05:00
Anuken
acb4593390 Fill#rect bugfix 2021-12-08 19:39:44 -05:00
Anuken
5fbfe52d0a Misc bugfixes 2021-12-08 14:28:27 -05:00
Darkness#3729
3a91460e24 Fix (#6414) 2021-12-08 10:01:02 -05:00
Matthew (or Maya) Peng
b70c08c2ec Removes -> Destroys (#6409)
* Removes -> Destroys

* inputed

* bad language design TM

english sucks
2021-12-08 00:03:11 -05:00
Matthew (or Maya) Peng
8e89b24e5b unprivate countOre (#6410) 2021-12-08 00:02:52 -05:00
Anuken
6c10a400ed Directional force projector prototype 2021-12-07 20:37:46 -05:00
Anuken
b3d2e7b0ca Disabled missile unit collisions 2021-12-07 18:08:49 -05:00
Anuken
0b7d8f371e Support for unit missiles 2021-12-07 16:58:11 -05:00
Anuken
f5e9df1265 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/ai/BlockIndexer.java
	gradle.properties
2021-12-07 14:09:03 -05:00
Anuken
600954bf4b wip 2021-12-07 14:08:15 -05:00
Anuken
c51e755f71 Heat turret support 2021-12-07 13:48:21 -05:00
Anuken
3644825dc5 Slightly less terrible regen projector 2021-12-06 22:13:06 -05:00
Anuken
a1fbd3397b Exclude Steam shared libraries from non-steam ver 2021-12-06 18:45:05 -05:00
Anuken
1c49bcc3b1 Added tech font attribution 2021-12-06 18:06:38 -05:00
Anuken
b8d7c64a5f PlasmaBore efficiency increase 2021-12-06 14:39:40 -05:00
Anuken
26692a3199 Small deconstructor 2021-12-06 14:30:54 -05:00
Anuken
c4dc6511fd jitpack suck 2021-12-06 13:28:20 -05:00
Anuken
c3dbe9b09d Animated item support 2021-12-06 00:52:30 -05:00
Anuken
7d6428fcf2 Titan recolor + complaining 2021-12-05 18:19:43 -05:00
Rex
76af0228c1 Update servers_v6.json (#6407)
* Update servers_v6.json

* Update servers_v6.json
2021-12-05 16:00:37 -05:00
Alexander397172YT
a3385df88b new createdustry IP (#6406) 2021-12-05 12:39:02 -05:00
buthed010203
5c3ecaabb5 Fix incorrect return value (#6401)
* Fix incorrect return value

the javadoc is a lie

* Update Administration.java
2021-12-04 20:41:29 -05:00
Anuken
30bfab34ee Titan cleanup 2021-12-04 15:51:17 -05:00
Anuken
5103c95f2e Unfinished titan turret 2021-12-04 14:08:50 -05:00
Anuken
0f23fac963 Added more unit configuration options 2021-12-04 09:24:40 -05:00
Anuken
f89f460b47 Fixed ConsumeGenerator 'kickstarting' 2021-12-04 09:16:15 -05:00
Anuken
c8fb0c2e76 Liquids are fluids now 2021-12-03 22:28:05 -05:00
Anuken
8e4fdc92ec WIP terrible-looking regen projector 2021-12-03 20:45:19 -05:00
Anuken
61bb4d2dac Breach turret done / DrawTurret & reload fixes 2021-12-03 12:28:13 -05:00
Anuken
9c9d147b95 TeamEntry class implementation 2021-12-03 10:28:34 -05:00
alex
adb03c465b add v7 servers for alex servers (#6393)
* Update v6 servers for alex servers

* Update servers_v7.json

alex v7 server
2021-12-02 19:24:44 -05:00
Anuken
8168d8a3be Testing waves 2021-12-02 18:33:33 -05:00
Anuken
2b416588f1 Pyro generator tree entry 2021-12-02 17:37:18 -05:00
Anuken
4e181d715f Pyrolysis generator + generation tweaks 2021-12-02 17:00:49 -05:00
Matthew (or Maya) Peng
5ea4688e88 get by name (#6396) 2021-12-02 15:43:31 -05:00
Anuken
fff492d89d Erekir generation improvements 2021-12-02 13:25:43 -05:00
Anuken
f754dd1373 Un-cursed standard core shading 2021-12-02 09:57:49 -05:00
Anuken
b6988e631e arkycite floor + fixes 2021-12-01 22:38:21 -05:00
Anuken
585affeeee chemical combustion chamber 2021-12-01 19:31:59 -05:00
Anuken
99488e7c8d Duct blend fix / Duct autobridge 2021-12-01 16:01:49 -05:00
Anuken
a31ddb7fa1 Turbine condenser output display 2021-12-01 14:32:51 -05:00
Anuken
773dba8aca Hide illuminator 2021-12-01 14:25:43 -05:00
Anuken
0b6eda2ac8 Plasma bore beryllium support 2021-12-01 13:58:09 -05:00
Anuken
3f503a7f4d Bugfixes 2021-12-01 13:50:08 -05:00
Anuken
e30d090a2e arkycite recolor 2021-11-30 22:52:33 -05:00
Anuken
b3dd7f4b8b WIP arkycite 2021-11-30 18:13:34 -05:00
Matthew (or Maya) Peng
8cb830ba41 Make MoveLightningAbility alternating a boolean (#6390)
* Revert "BlueWolf does not want MoveLightningAbility to mirror (#6376)"

This reverts commit e1685ef46c.

* boolean `alternate`

* Better Javadoc description
2021-11-29 23:05:35 -05:00
Matthew (or Maya) Peng
3819e327e9 Grammar (#6383)
* Grammar

* English is a terrible language
2021-11-29 21:15:15 -05:00
Anuken
51fe07daef Backported EnumSet changes 2021-11-29 20:15:13 -05:00
Anuken
dc0904a6c7 Merge remote-tracking branch 'origin/master' 2021-11-29 20:14:05 -05:00
Anuken
feba9d677e Fixed #6389 2021-11-29 20:13:59 -05:00
Anuken
a0b7d96f67 Cargo tech tree entry 2021-11-29 20:12:43 -05:00
Anuken
6483d924af Unit cargo transport system 2021-11-29 20:06:49 -05:00
smol
582f05fa33 Fix a single pixel in Fuse's sprite (#6387)
* Create m

* Delete m

* Add files via upload
2021-11-29 12:23:16 -05:00
Anuken
635027bb81 Save unit variables in processors 2021-11-29 10:57:42 -05:00
Anuken
ea6d794c36 Fixd unit tests 2021-11-29 10:04:28 -05:00
Anuken
e2576f1538 Persistent unit IDs 2021-11-29 10:02:03 -05:00
Darkness#3729
061357e1df Reserved 5000 port for a new gamemode (#6385)
👀
2021-11-29 09:46:45 -05:00
Anuken
117fd3769e Fixed ConsumeLiquids dependencies 2021-11-28 20:57:47 -05:00
Anuken
68e0b0e27e Initial Erekir tech tree 2021-11-28 20:51:26 -05:00
Anuken
30e2d52341 Massive TechTree system cleanup 2021-11-28 13:48:06 -05:00
Anuken
c1477e1f2f WIP erekir tech tree 2021-11-27 18:23:41 -05:00
Anuken
d7eb76d4b2 arc 2021-11-27 14:07:02 -05:00
Anuken
5446b7c6f0 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-11-27 14:06:57 -05:00
Anuken
bc296728f9 Erekir thorium + Minor visual tweaks 2021-11-27 13:10:10 -05:00
Anuken
a24c15117d Cyanogen synthesis retexture 2021-11-27 12:17:45 -05:00
Anuken
0aa85163d2 weird liquid animations 2021-11-26 22:48:51 -05:00
Anuken
77b3a83826 WIP animated gas 2021-11-26 21:35:58 -05:00
buthed010203
c055407249 Fix editor camera panning (#6380)
VSync being disabled will make the camera move unbearably fast currently as it isnt tied to frame time.
2021-11-26 13:45:27 -05:00
Matthew (or Maya) Peng
e1685ef46c BlueWolf does not want MoveLightningAbility to mirror (#6376) 2021-11-26 11:05:50 -05:00
Anuken
22564de3c8 Merge branch 'master' of https://github.com/Anuken/Mindustry 2021-11-25 18:54:49 -05:00
Anuken
ce065f0324 arc 2021-11-25 18:54:46 -05:00
Anuken
616fa8748f DrawRegion spinSprite 2021-11-25 18:54:35 -05:00
router
4eca2b4b0b Make updateInUnits description actually readable (#6371) 2021-11-25 15:33:21 -05:00
Anuken
f214f38f08 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-11-25 13:29:51 -05:00
Anuken
04b1ba31a9 Fixed #6370 2021-11-25 13:29:35 -05:00
Anuken
57e0f5ba3f Merge remote-tracking branch 'private/7.0-features' into 7.0-features 2021-11-25 13:29:19 -05:00
Anuken
d6fa71ba92 Scuttler disabled for now 2021-11-25 13:29:14 -05:00
Anuken
3e1954f9de Scuttler disabled for now 2021-11-25 13:29:02 -05:00
Anuken
6c7dbdc91e Generative outlines for mod parts 2021-11-25 13:08:10 -05:00
Anuken
9b291a366a Fixed cyanogen color / Fixed liquid display negative values 2021-11-25 12:31:53 -05:00
Catchears
c24c5c6196 update german translation (#6354)
Co-authored-by: Anuken <arnukren@gmail.com>
2021-11-25 12:09:16 -05:00
KuhnChris
cd0fbb4d81 (german translation) add missing liquid-container (#6353)
* (german translation) add missing liquid-container

For some reason the liquid container has been missing in the translation file (at all)

* Update bundle_de.properties

Reorder and remove duplicate entry for description

* Update bundle_de.properties

bblock=>block

* Update bundle_de.properties

* Update bundle_de.properties

Plural->Singular, making sure tanks only store 1 kind of liquid.
2021-11-25 12:07:50 -05:00
Anuken
d4ccbaa6df Merge remote-tracking branch 'origin/master' 2021-11-25 11:33:50 -05:00
Anuken
07696c7f92 Closes #6327 2021-11-25 11:33:44 -05:00
MrDuck557
ccfd062c85 ParticleEffect Rotation (#6323)
* Additive

* ternary

* copypasta

I missed a total of 4 instances

* anuke has spoken

Co-authored-by: Lele567 <48808663+Lele567@users.noreply.github.com>
2021-11-25 11:24:34 -05:00
Anuken
0743243ead Merge remote-tracking branch 'origin/master' 2021-11-25 11:09:18 -05:00
Anuken
4c36abde28 Fixed payEnter creating ghost units 2021-11-25 11:09:13 -05:00
L0615T1C5-216AC-9437
1896a7f024 update CN's available ports for v6 (#6368)
bring back pvp and sandbox to CN!
2021-11-24 22:04:16 -05:00
Anuken
1bcd48aadc ContinuousTurret ammo display 2021-11-24 19:23:08 -05:00
Anuken
78590abfc0 reinforced vault/container 2021-11-24 18:28:50 -05:00
Anuken
b7ac1e1d74 Stuff. 2021-11-24 13:33:01 -05:00
Anuken
3512190373 sublimate progress 2021-11-24 12:50:43 -05:00
Anuken
211c0b2e71 Sublimate visuals, damage/length still broken 2021-11-24 12:30:01 -05:00
Rex
010f07ed9f Update servers_v6.json (#6365)
new IPs & server
2021-11-24 09:44:48 -05:00
Anuken
ba14151a01 A significant waste of time and effort 2021-11-23 22:41:25 -05:00
Anuken
54f04d8d2c Closes #6363 2021-11-23 07:53:23 -05:00
Anuken
4d49b0b2ee Visual tweaks 2021-11-22 23:02:35 -05:00
Anuken
3a9fdc8b3d Phase synthesizer implementation 2021-11-22 22:34:22 -05:00
Anuken
d7adacd932 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-11-22 15:37:16 -05:00
Anuken
41e82881f3 Gradle 7.3 2021-11-22 15:32:00 -05:00
Anuken
947864269b Slag-based incinerator 2021-11-22 14:48:26 -05:00
Anuken
d218480f6f Turret requirement cleanup / WIP ContinuousTurret type 2021-11-22 13:59:09 -05:00
Anuken
f7cf35369b Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/bundles/bundle_zh_CN.properties
	core/assets/bundles/bundle_zh_TW.properties
2021-11-22 13:17:36 -05:00
Anuken
55219ea141 Merge remote-tracking branch 'origin/master' 2021-11-22 13:16:05 -05:00
Anuken
b0c46d3c97 Removed BindingsGenerator, FontGenerator 2021-11-22 13:16:00 -05:00
Anuken
fa2efcbe15 Update push.yml 2021-11-22 13:12:14 -05:00
Build Uploader
42d931bff4 Automatic bundle update 2021-11-22 18:10:50 +00:00
Darkness#3729
4eb4c84b64 [RU] Update bundle (#6355)
**Ban**dle
2021-11-22 13:09:35 -05:00
Anuken
a0ba464de1 Fixed ja/zh unicode nonsense 2021-11-22 12:13:14 -05:00
Anuken
a48911b983 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/bundles/bundle_ko.properties
	core/assets/bundles/bundle_zh_CN.properties
	core/assets/bundles/bundle_zh_TW.properties
2021-11-22 12:11:31 -05:00
Anuken
cec39f8a70 Merge remote-tracking branch 'origin/master' 2021-11-22 12:08:14 -05:00
Anuken
64b4478bac Better bundle updater output 2021-11-22 12:08:10 -05:00
rodas80
8c9de7e4eb Update servers_v6.json (#6352) 2021-11-22 12:06:05 -05:00
Anuken
2d5e9118a5 I do not know bash 2021-11-22 12:04:51 -05:00
Anuken
261ad5dae5 BundleLauncher moved to gradle script 2021-11-22 12:04:09 -05:00
Anuken
e0b14db778 Added bundle updates as part of commit 2021-11-22 11:52:08 -05:00
Anuken
521b0e1ec4 Automatic bundle update 2021-11-22 11:50:28 -05:00
Anuken
d550ad5614 no 2021-11-22 11:44:28 -05:00
Anuken
8717fd8b33 Better bundle updater implementation 2021-11-22 11:43:13 -05:00
Anuken
ef1084302f Merge remote-tracking branch 'origin/master' 2021-11-22 10:31:10 -05:00
Anuken
c8397c9d10 Reverting bundle update (see description)
The bundle updater removed quite a lot of comments and extra details. I will be rewriting the bundle launcher to fix this.
2021-11-22 10:31:01 -05:00
Anuken
65f36faf71 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/bundles/bundle_ko.properties
	core/src/mindustry/type/UnitType.java
2021-11-22 10:12:48 -05:00
MrDuck557
25f98fdeb0 engineColor (#6360)
Co-authored-by: Lele567 <48808663+Lele567@users.noreply.github.com>
2021-11-22 10:11:03 -05:00
MrDuck557
f1e9d05163 blinkSize (#6359)
Co-authored-by: Lele567 <48808663+Lele567@users.noreply.github.com>
2021-11-22 10:08:57 -05:00
Anuken
6edf0a27a4 Fixed building relative rotations 2021-11-21 22:03:15 -05:00
Anuken
64efa599d0 Slag heater block 2021-11-21 14:06:18 -05:00
Anuken
0014c7a525 Slag centrifuge implementation 2021-11-21 11:59:35 -05:00
Valeriy
f81d519c91 Add to v7 (#6357) 2021-11-21 10:38:06 -05:00
Valeriy
5a03083b57 Removing from v6 (#6356) 2021-11-21 10:37:58 -05:00
Anuken
4fcd873f65 Gallium 2021-11-20 17:59:24 -05:00
Anuken
77fb5a9a24 conflict 2021-11-20 15:07:07 -05:00
Anuken
d87ee0e942 conflict 2021-11-20 15:06:51 -05:00
Anuken
0dc8c6cd25 Updated bundles 2021-11-20 15:06:14 -05:00
Lin
aeaba6e111 Update bundle_zh_CN.properties (#6300)
* Update bundle_zh_CN.properties

* Update bundle_zh_CN.properties
2021-11-20 15:05:55 -05:00
Prosta4okua
0e8a677ecc Update bundle_uk_UA.properties (#6290)
* Update bundle_uk_UA.properties

Атака -> Наступ

* Update bundle_uk_UA.properties

конструкції->споруди

* Update bundle_uk_UA.properties

* Приголомшлює -> електризує

* Small fixes

→ -> "->"
елемент -> предмет
Оксино -> Оксиноя, better spelling

* Update bundle_uk_UA.properties
2021-11-20 15:05:46 -05:00
Anuken
b4cd21752c Merge remote-tracking branch 'origin/master' 2021-11-20 10:58:12 -05:00
Anuken
d1a5198efc Fixed #6351 2021-11-20 10:58:07 -05:00
Anuken
f4c54b20f7 h 2021-11-20 10:56:21 -05:00
Anuken
7690f12682 What the hell is going on with jitpack 2021-11-20 10:32:28 -05:00
Anuken
a39d156d12 Optional beam drill liquid input / Fixed graphite color 2021-11-20 10:15:55 -05:00
Anuken
0d197fa00c I have spent far too much time redrawing this stupid sprite 2021-11-19 21:56:02 -05:00
Anuken
7d849b7ea0 I have spent far too much time redrawing this stupid sprite 2021-11-19 20:32:09 -05:00
devlaq
731fd2900a Update servers_v6.json (#6348) 2021-11-18 18:28:52 -05:00
Anuken
f3ace3a526 low effort large plasma bore 2021-11-18 16:22:53 -05:00
Anuken
7a73b3bc7a arc 2021-11-18 15:34:07 -05:00
Anuken
275f6eb32f Overflow duct 2021-11-18 14:47:33 -05:00
Anuken
6026beb397 Emanate impl / Rotation lock 2021-11-17 18:02:19 -05:00
Anuken
4d13b8df7a Surge crucible effects 2021-11-17 13:37:51 -05:00
Anuken
4567ee9a13 Test fixes / Building module presence saving 2021-11-17 10:58:36 -05:00
Anuken
29f8ebddb9 Sprite tweaks 2021-11-17 09:42:33 -05:00
Anuken
51626b6233 spelling 2021-11-17 09:41:18 -05:00
hortiSquash
fd1678dbc9 Unloading into plast belts - bug fix (#6347)
* hortiloaders hotfix randomness

Improved the unloaders' balance with multiple blocks having the same load

* deterministic lets go

Co-Authored-By: citrusMarmelade <20476281+citrusMarmelade@users.noreply.github.com>

* update contributors

forgot to add them since they helped a lot for the previous commits/PRs

* unloader - fix cant load

Co-authored-by: citrusMarmelade <20476281+citrusMarmelade@users.noreply.github.com>
2021-11-17 09:35:36 -05:00
Anuken
f87cd9c643 Do not make formatting PRs. 2021-11-16 23:36:13 -05:00
Anuken
7798bb6702 Fixed packing issues 2021-11-16 23:10:49 -05:00
Anuken
82eb3a9159 Alloy smelter rename / WIP block ideas 2021-11-16 22:37:13 -05:00
Anuken
25f44f86f8 Making DrawBlock more generic 2021-11-16 19:55:13 -05:00
Anuken
8d05b878d7 oxidation chamber implementation 2021-11-16 14:54:23 -05:00
Anuken
67f8cffca0 Liquid total bugfixes 2021-11-16 11:02:42 -05:00
Anuken
eefcce5cf1 Better multi-liquid support / Reinforced pump progress 2021-11-16 10:25:59 -05:00
Anuken
bf1909295e Electrolyzer finalization 2021-11-15 15:17:20 -05:00
Anuken
9663d1153f WIP electrolyzer + liquid fixes 2021-11-15 14:31:52 -05:00
Matthew Peng
4a7774fe5a Dynamic resupply check (#6338) 2021-11-15 09:27:22 -05:00
Anuken
7103de8454 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-11-15 08:24:55 -05:00
Anuken
d23813f328 Merge remote-tracking branch 'origin/master' 2021-11-15 08:24:47 -05:00
Anuken
f586fd285c Fixed #6341 2021-11-15 08:24:39 -05:00
Anuken
b99e18478f tweaks 2021-11-15 08:24:16 -05:00
Anuken
7acf53c509 multi-liquids consumers 2021-11-14 23:30:58 -05:00
Anuken
486622e3e4 Many crazy things 2021-11-14 23:10:15 -05:00
Anuken
70cf55f314 More slag 2021-11-14 10:12:47 -05:00
Rex
a786e93329 Update servers_v6.json (#6332) 2021-11-13 18:55:28 -05:00
Anuken
3a6878ef60 T2 reinforced core unit 2021-11-13 10:40:55 -05:00
Yuri Polyakov
df3901fda2 why (#6330)
The server is on version v6 is in the list of servers v7.
2021-11-12 23:29:15 -05:00
Anuken
2f0daa6fc4 Core cleanup / Turret draw class 2021-11-12 20:09:27 -05:00
Anuken
757977b7b9 Misc tweaks 2021-11-12 13:47:22 -05:00
Anuken
8da4e72e77 carbide crucible implementation 2021-11-12 11:07:15 -05:00
Anuken
51301a50cc HeatCrafter 2021-11-11 20:39:43 -05:00
Anuken
a1107eae13 WIP heat reactor system 2021-11-11 18:52:51 -05:00
Anuken
f3b2e4498d Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-11-10 14:36:45 -05:00
Rex
bb443e359f Update servers_v6.json (#6322)
* Update servers_v6.json

* Update servers_v6.json

* Update servers_v6.json
2021-11-10 13:37:38 -05:00
Anuken
c87bc11ad2 Core: Acropolis 2021-11-10 09:38:18 -05:00
Anuken
da87726176 Core: Citadel 2021-11-09 20:20:44 -05:00
MrDuck557
1c4e6b77b4 DestroyBullet (#6311)
* DestroyBullet

* one space

* review

Co-authored-by: Lele567 <48808663+Lele567@users.noreply.github.com>
2021-11-09 18:10:28 -05:00
Anuken
501a65e9a3 reorganization 2021-11-09 12:57:14 -05:00
Anuken
34e74834fd Arc furnace recipe fix 2021-11-09 12:49:25 -05:00
LawrenceLin2333
68f8668162 Fix the memory leak when light rendering is disabled (#6321) 2021-11-09 11:10:18 -05:00
Anuken
73f3fe31da Aegis core 2021-11-09 10:41:42 -05:00
Anuken
1f98383535 EEEEEEEEEEEEEENERGYYYYYYYYYY 2021-11-08 22:21:04 -05:00
Matthew Peng
51730556a5 Batteries can be overdrived. (#6320) 2021-11-08 21:43:00 -05:00
Goobrr
c2b5e4b82b Show internal names (#6317)
* internal names

* enableConsole

* how did this get left out
2021-11-08 19:25:17 -05:00
JrTRinny
c96b723aaa more delectable selection pane (#6318) 2021-11-08 18:12:23 -05:00
Anuken
5f3b3ea559 H 2021-11-08 16:11:55 -05:00
Anuken
8964caf2aa Conduit bridge fixes 2021-11-08 16:09:43 -05:00
Anuken
dffe90acff Directional liquid bridge 2021-11-08 12:06:55 -05:00
Anuken
ce0e26f008 New liquid tanks/routers/contaienrs 2021-11-08 09:47:00 -05:00
Anuken
af7c11c4b7 Merge remote-tracking branch 'origin/master' 2021-11-08 08:56:32 -05:00
Anuken
656bb34b68 Fixed #6314 2021-11-08 08:56:26 -05:00
Anuken
d72de24942 WIP liquid blocks 2021-11-08 08:56:12 -05:00
Matthew Peng
1dd0f67daf recoil = recoilAmount twice (#6312) 2021-11-07 22:33:11 -05:00
Anuken
07d9feeb09 WIP reinforced conduits 2021-11-07 12:56:58 -05:00
Anuken
09a934385e "stuff" 2021-11-06 22:21:46 -04:00
Matthew Peng
fff7283568 Pointless if (#6310) 2021-11-06 21:12:38 -04:00
Anuken
da49328412 Stack router + Consistent item source + Item void flow 2021-11-06 16:31:42 -04:00
OSP
b88ddef3c5 XCore hosting is now exists. (#6308) 2021-11-06 11:56:30 -04:00
Anuken
ed302d978c sprites 2021-11-05 19:50:47 -04:00
Anuken
059dc4b3bc Directional duct unloader 2021-11-05 19:45:27 -04:00
Anuken
52a88e7301 removed unused sprites 2021-11-05 16:41:27 -04:00
Anuken
6b3dfa6036 Carbide, surge conveyors 2021-11-05 16:41:08 -04:00
Valeriy
93c6fa64f7 Unsuccesful updating (#6302)
I have unsuccesful update to 134.1, because i need a create ALL maps from 0.
2021-11-05 09:42:10 -04:00
Anuken
24ca434bae Take into account string length in client snapshots 2021-11-05 08:51:59 -04:00
Anuken
57ef7c823e WIP carbide 2021-11-05 08:47:05 -04:00
Anuken
189604474c These things exist now 2021-11-04 22:34:42 -04:00
Anuken
5fe8ed88a6 Fixed #6305 2021-11-04 22:30:19 -04:00
Anuken
b553f5afc2 Merge remote-tracking branch 'origin/master' 2021-11-04 22:23:36 -04:00
Anuken
5e534822b8 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/type/UnitType.java
	gradle.properties
2021-11-04 19:39:16 -04:00
Anuken
9e68b0a72b Fixed #6304 2021-11-04 19:34:28 -04:00
Anuken
c43ca32b7d cleanup 2021-11-04 19:33:38 -04:00
Anuken
3a70a26b93 Fixed 'spark' name conflict 2021-11-04 16:20:39 -04:00
Anuken
0effae1cd7 sprites 2021-11-04 15:42:25 -04:00
Anuken
240ffe1ca3 impact drill progress 2021-11-04 15:42:16 -04:00
Anuken
1a8a2c326e impact drill wip 2021-11-04 11:41:12 -04:00
Matthew Peng
7884bbd299 stack conveyor looks weird on payload conveyors (#6295) 2021-11-03 13:37:02 -04:00
Matthew Peng
996193ea69 payloadRotation field (#6294) 2021-11-03 13:34:42 -04:00
Matthew Peng
3574b982ab misspelling (#6291) 2021-11-02 22:03:47 -04:00
Matthew Peng
a438be7fcd when and why was this hardcoded (#6289) 2021-11-02 20:22:07 -04:00
Anuken
38f7d2dcd0 tungsten 2021-11-02 14:49:05 -04:00
Anuken
00f03d793f Bugfixes 2021-11-02 12:52:59 -04:00
Anuken
18f28ef224 Full BuildTower impl 2021-11-02 11:47:35 -04:00
Valeriy
921c113375 Moving to v7 (#6285) 2021-11-02 11:27:14 -04:00
Valeriy
a7cd8c8ef3 Removing to v7 (#6284) 2021-11-02 11:27:09 -04:00
Darkness#3729
77044db39f Remove v6 servers from v7 serverlist (#6286) 2021-11-02 11:26:57 -04:00
Anuken
bd30fee404 I guess people need to be yelled at for bad schematics 2021-11-02 10:39:22 -04:00
Anuken
00293d022c progress 2021-11-02 10:39:05 -04:00
Anuken
b418afed63 Added WorldLabel entity for better server-side labels 2021-11-02 10:03:44 -04:00
Anuken
99d30b6351 Fixed #6287 2021-11-02 09:04:37 -04:00
Anuken
cffd355045 BuildTurret save queue 2021-11-02 00:37:14 -04:00
Anuken
c4dc7e91f3 Merge remote-tracking branch 'origin/master' 2021-11-02 00:24:33 -04:00
Anuken
48b9bbc317 Less thruster rotation 2021-11-02 00:24:28 -04:00
Anuken
f108791379 BuildTurret AI, efficiency 2021-11-02 00:23:32 -04:00
Anuken
6fb2b3e920 WIP build tower 2021-11-02 00:13:25 -04:00
Anuken
00bea730e0 Cleanup 2021-11-01 21:18:00 -04:00
hortiSquash
134ef9e00e hortiloaders hotfix randomness (#6283)
* hortiloaders hotfix randomness

Improved the unloaders' balance with multiple blocks having the same load

* deterministic lets go

Co-Authored-By: citrusMarmelade <20476281+citrusMarmelade@users.noreply.github.com>

* update contributors

forgot to add them since they helped a lot for the previous commits/PRs

Co-authored-by: citrusMarmelade <20476281+citrusMarmelade@users.noreply.github.com>
2021-11-01 17:34:40 -04:00
Anuken
f5c09845ae Fixed #6282 2021-11-01 15:29:07 -04:00
Anuken
a2d7f21518 block visibility tweaks 2021-11-01 15:26:30 -04:00
Anuken
72e3461745 indent 2021-11-01 15:15:13 -04:00
Anuken
8cabae1d46 Display infinity symbol for "unlimited" unit cap 2021-11-01 12:27:00 -04:00
Anuken
fbc140e99d sprites 2021-11-01 12:23:44 -04:00
Anuken
5e249e50dd Beam tower 2021-11-01 11:46:32 -04:00
Anuken
779bab0344 Merge remote-tracking branch 'origin/master' 2021-11-01 09:41:39 -04:00
Anuken
0639e3eedb Power pickup bugfixes 2021-11-01 09:41:33 -04:00
Yuri Polyakov
450f651c8f Update bundle_ru.properties (#6267)
* Update bundle_ru.properties

* Update bundle_ru.properties
2021-11-01 09:32:57 -04:00
Darkness#3729
13d16f1883 InvalidCommandHandler (#6247)
* InvalidCommandHandler

* Update NetClient.java

* Add player

* And here

* :thonk:

* And this

* Update NetClient.java
2021-11-01 09:32:22 -04:00
NgLam is SIMP
4cbc4a0bca Update Vietnamese translation for V7 (#6246) 2021-11-01 09:31:34 -04:00
VizardAlpha
99e7fcd2d2 Update bundle_fr.properties (#6241)
* Update bundle_fr.properties

After checking, there was some text missing to be translated.

* Minor modification
2021-11-01 09:31:25 -04:00
Matthew Peng
223fb8d6f5 Basic unitsorts for hjson (#6280)
* Create some basic unitSorts

* Set as defaults

* add to ContentParser
2021-10-31 21:30:35 -04:00
Anuken
ebf3e0fbd1 Cloud fix 2021-10-31 15:05:03 -04:00
Anuken
9c62d49eb4 Clear team blocks on derelict 2021-10-31 14:10:18 -04:00
Anuken
a511e50a7b Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-31 13:33:46 -04:00
Anuken
e1bf1a1b92 Merge remote-tracking branch 'origin/master' 2021-10-31 13:28:05 -04:00
Anuken
5d93362741 Added support for env flags as arrays of json strings 2021-10-31 13:27:59 -04:00
buthed010203
34180a6602 AdoptOpenJDK -> Adoptium (#6275)
AdoptOpenJDK has been replaced by adoptium
2021-10-31 13:19:37 -04:00
Matthew Peng
4999c25723 Homing on healing bullets does not take collided into account (#6276) 2021-10-31 13:03:19 -04:00
Anuken
e36c66c87b Duct router/sorter combo 2021-10-31 10:58:14 -04:00
Zelaux
24810ddbf5 Block classes are now responsible for flipping of blocks in schematics. (#6254) 2021-10-31 09:35:16 -04:00
Leonid Skorospelov
d16739f86a Add event PlayerConnectionConfirmed (#6274) 2021-10-31 09:31:53 -04:00
TranquillyUnpleasant
1a6d2e9dd6 fix ai (#6273) 2021-10-31 09:30:33 -04:00
Anuken
1a0bcfc745 Added unit build requirements to stats 2021-10-30 22:49:53 -04:00
Anuken
4a94d9f2b3 Remove mod count from crash 2021-10-30 22:30:00 -04:00
Anuken
312f4d8462 Only log enabled mods in crash 2021-10-30 22:24:48 -04:00
Anuken
859c2987f0 Merge remote-tracking branch 'origin/master' 2021-10-30 21:02:54 -04:00
Anuken
a3f4dc7d1d Fixed #6272 2021-10-30 21:02:45 -04:00
Anuken
64a6f10338 Misc polish 2021-10-30 19:01:47 -04:00
Anuken
87a8453871 Beam node balance 2021-10-30 15:15:06 -04:00
Anuken
abf13874fa Default loadout for erekir 2021-10-30 14:39:07 -04:00
Leonid Skorospelov
2e036c6efe Fix MenuOptionChooseEvent not being fired from client (#6265) 2021-10-30 09:23:30 -04:00
Anuken
c0d8ce2803 Fixed #6268 2021-10-30 09:18:06 -04:00
Anuken
37379b23ae a 2021-10-30 00:30:16 -04:00
Anuken
f1d1f935fb Fixed #6264 2021-10-29 22:36:24 -04:00
Anuken
338f7b840c Merge remote-tracking branch 'origin/master' 2021-10-29 20:16:41 -04:00
Anuken
828464a449 Why was this false 2021-10-29 20:16:37 -04:00
Anuken
8ec1976bd5 a 2021-10-29 20:14:43 -04:00
Anuken
0781a325c7 new core unit 2021-10-29 19:42:51 -04:00
Anuken
c4a5a9aec0 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-29 11:44:43 -04:00
Rex
49f35c6977 Update servers_v6.json (#6261) 2021-10-29 11:30:20 -04:00
Rex
a0fbf5f00f Update servers_v7.json (#6260) 2021-10-29 11:30:13 -04:00
Anuken
26045904f4 Fixed #6259 2021-10-29 11:29:38 -04:00
Anuken
e16384adb3 Fixed #6259 2021-10-29 11:29:05 -04:00
Anuken
ee8bcdfa50 gsd 2021-10-28 22:27:36 -04:00
Anuken
fc900bec58 Merge remote-tracking branch 'origin/master' 2021-10-28 22:27:26 -04:00
Anuken
850a3cfb4e Fixed #6256 2021-10-28 22:27:22 -04:00
Anuken
58544e6a21 Beam nodes 2021-10-28 22:18:07 -04:00
Rex
330ed9d390 Update servers_v6.json (#6255) 2021-10-28 21:08:46 -04:00
Zelaux
95b6ac36fc Fixed wrong weapon outline height and code duplication (#6250)
* Fixed wrong weapon outline height and code duplication

* Correct formatting
2021-10-28 17:19:00 -04:00
Fernando
cd5fb71b34 Update servers_v7.json (#6252)
Update server IP
2021-10-28 14:59:17 -04:00
hortiSquash
10f2a7b59c hortiloader hotfix (#6248)
Added an offset so they cycle through all buildings having the same load
2021-10-28 10:01:05 -04:00
TranquillyUnpleasant
09f718ba3d fix rare crash when someone spawns a lot of units (#6243) 2021-10-27 21:38:32 -04:00
Anuken
cd909913ca turbine condenser 2021-10-27 19:41:12 -04:00
Anuken
3ee7ee7e79 WIP pressure turbine 2021-10-27 18:25:58 -04:00
Anuken
324c19e425 Merge remote-tracking branch 'origin/master' 2021-10-27 15:51:50 -04:00
Anuken
be5c46beb8 Weapon layerOffset 2021-10-27 15:51:46 -04:00
Fernando
c15f82297d Update bundle_pt_BR.properties (#6127)
* Update bundle_pt_BR.properties

Add missing translations

* Update contributors

* Update bundle_pt_BR.properties

* Update bundle_pt_BR.properties

* h

* Update bundle_pt_BR.properties
2021-10-27 14:39:30 -04:00
Anuken
a441c0bdcb Added deprecated chat method for mod compat 2021-10-27 12:17:24 -04:00
Catchears
15396b6032 update german translation (#6085)
* update german translation to 30e6bb2625

* typo
2021-10-27 11:38:03 -04:00
彭瑞暄
75a520c3ae Update TW translations (#6092) 2021-10-27 11:36:13 -04:00
JrTRinny
d7fd7db3cc Update bundle_th.properties (#6187)
* Update bundle_th.properties

* Update bundle_th.properties

* Update bundle_th.properties

* Update bundle_th.properties

* Update bundle_th.properties
2021-10-27 11:26:02 -04:00
Prosta4okua
144731bfb0 Update bundle_uk_UA.properties (#6213) 2021-10-27 11:25:48 -04:00
VizardAlpha
7c1d4a092e Update bundle_fr.properties (#6227) 2021-10-27 11:25:37 -04:00
kituta
a28ece6424 Update bundle_ja.properties (#6232)
Add. //追加
2021-10-27 11:25:30 -04:00
RebornTrack970
39c5c6a6f0 TR Translation (#6239) 2021-10-27 11:25:19 -04:00
Sharlotte
77975a710c Update bundle_ko.properties (#6185)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Skskskskskk
2021-10-27 11:25:15 -04:00
Rex
d95dc98652 Update bundle_es.properties (#6238)
* Update bundle_es.properties

please see #6226 too.

* Update bundle_es.properties
2021-10-27 11:25:10 -04:00
Thomas Widyantoko
7afa6a7f44 Update bundle_in_ID.properties (#6240)
i am speed
2021-10-27 11:25:01 -04:00
Anuken
a4339b8b2b I should really rebind my aseprite zoom hotkeys 2021-10-27 10:24:13 -04:00
Anuken
7897ca9b97 Merge remote-tracking branch 'origin/master' 2021-10-27 10:13:59 -04:00
Anuken
4f957017ab Offset ping order 2021-10-27 10:13:49 -04:00
Rex
fa60ff2814 Update servers_v7.json (#6226) 2021-10-27 09:51:45 -04:00
Anuken
7843785182 Comment 2021-10-27 09:34:38 -04:00
Hexrotor
65ef189921 Corrected wrong zh_CN translation (#6224) 2021-10-27 09:32:08 -04:00
Lin
5b3b2cf4d5 Update bundle_zh_CN.properties (#6216) 2021-10-27 08:38:37 -04:00
Anuken
705c85281c the vent 2021-10-26 20:34:45 -04:00
Anuken
0242fd25e1 klmnbsdfhx 2021-10-26 14:35:08 -04:00
Darkness#3729
d89184da43 [RU] Translation of save search & map search (#6219) 2021-10-26 10:46:29 -04:00
Anuken
898bddee7c Merge remote-tracking branch 'origin/master' 2021-10-26 09:52:07 -04:00
Anuken
860e4a2999 Clamp pixelator FBO size 2021-10-26 09:52:02 -04:00
Valeriy
39ef3ab4ce My fault (#6236)
Anuke, excuse me plz.
2021-10-26 09:51:03 -04:00
Valeriy
e57f4c9877 Rebeanding SMoA (#6235)
I think, comments is less
2021-10-26 09:19:13 -04:00
Anuken
471fdd61b1 klmnbsdfhx 2021-10-25 22:09:18 -04:00
Anuken
bc0b9e9eb3 plasma bore 2021-10-25 20:51:45 -04:00
Phinner
30214e68b3 Add Xpdustry to V7 server list... (#6173)
They want a V7 server, I say why not ? Mindustry can run on a potato after all...
2021-10-25 19:30:00 -04:00
hortiSquash
59a480cb30 hortiloaders 1.0.3.0 bug fix (#6233)
* hortiloaders 1.0.3.0 bug fix

it didnt unload from StackConveyors/Storage when they had the same loadfactor as the factory

* unloader fix, using fields
2021-10-25 18:22:56 -04:00
Zelaux
46c6a6f6f7 Fixed using wrong weapon outline height (#6228) 2021-10-24 20:56:15 -04:00
Anuken
d01404d7ca intellij stop 2021-10-24 18:09:00 -04:00
Anuken
f347ab4714 WIP core bastion 2021-10-24 18:08:07 -04:00
Anuken
b6acf1af0a Comparator cleanup 2021-10-24 15:18:21 -04:00
Anuken
b19691078f a 2021-10-24 15:14:43 -04:00
hortiSquash
16f4e300a8 fixed the full factory priority bug (#6211) 2021-10-24 15:14:36 -04:00
Anuken
b18b4cdc90 Fixed #6222 2021-10-23 19:59:20 -04:00
Anuken
aa6eb73de8 asd 2021-10-23 19:59:11 -04:00
Anuken
255f97dc56 breach 2021-10-23 17:32:58 -04:00
Anuken
79d90ca75d Merge remote-tracking branch 'origin/master' 2021-10-23 14:35:59 -04:00
Anuken
b2b47353bf Fixed kotlin daemon randomly crashing 2021-10-23 14:35:54 -04:00
Anuken
693e420074 WIP breach turret 2021-10-23 14:35:37 -04:00
lifestarse
b7fe2bedae Update servers_v7.json (#6214)
lostdustry.northeurope.cloudapp.azure.com
2021-10-23 14:22:01 -04:00
Anuken
553333b656 Beam drill bugfixes 2021-10-23 11:27:25 -04:00
Anuken
00e1d69348 Merge remote-tracking branch 'origin/master' 2021-10-23 09:26:35 -04:00
Anuken
88d1165909 Fixed #6220 / Fixed #6217 2021-10-23 09:26:30 -04:00
TranquillyUnpleasant
b22efb8c83 fix block picker working while logic dialog is open (#6215) 2021-10-22 18:52:08 -04:00
Anuken
a7c78c4193 Bundle case fixes 2021-10-22 18:17:25 -04:00
TranquillyUnpleasant
5c5acb2d48 Saved games search & Mapsearch filter improvements (#6194)
* better filter menu

* remove unused bundle property

* indent

* Add text instead of using labels

* Saved game search

* Save not map

* auto cursor to search bar

* change icon to terrain
2021-10-22 18:14:33 -04:00
Anuken
414f27a3b6 Merge remote-tracking branch 'origin/master' 2021-10-22 17:47:22 -04:00
Anuken
009eea1988 Cloud rendering overlap fix 2021-10-22 17:47:17 -04:00
hortiSquash
c9eed5a936 horti and the better unloaders (#6201)
* hortiloaders 0.9.8.1 seq fix

* tiny fixes
added more comments

* a tiny fix, and rewriting of a comment
2021-10-22 10:57:16 -04:00
Anuken
5d20f3a89b Merge remote-tracking branch 'origin/master' 2021-10-22 09:04:06 -04:00
Anuken
677e0e6f58 Fixed #6207 2021-10-22 09:04:00 -04:00
Fernando
49c64faece Update servers_v6.json and servers_v7.json (#6206)
* Update servers_v6.json

Update IPs

* Update servers_v7.json
2021-10-21 14:46:13 -04:00
JrTRinny
f944d3d579 deselectable content selection UI (#6205) 2021-10-21 12:40:34 -04:00
Anuken
4dc2164468 Merge remote-tracking branch 'origin/master' 2021-10-21 12:11:59 -04:00
Anuken
e9612ce9f0 Fixed #6203 / Minor block requirement changes 2021-10-21 12:11:54 -04:00
Darkness#3729
b19eb3fc04 AdminRequestEvent (#6198)
* AdminRequest event

* Lol

* Revert
2021-10-21 09:38:28 -04:00
Anuken
699364580e Added hiddenBuildItems rule 2021-10-20 16:25:24 -04:00
Anuken
085a974350 Cleanup 2021-10-20 14:34:27 -04:00
Anuken
4436a5ced9 An experiment 2021-10-20 14:30:06 -04:00
Anuken
9416f137cb bugfixes 2021-10-20 11:01:47 -04:00
Anuken
d3343c0ae9 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/Planets.java
	tools/src/mindustry/tools/Generators.java
2021-10-20 10:45:51 -04:00
Anuken
a21f6d335f Fixed incorrect waves on serpulo sectors 2021-10-19 18:18:58 -04:00
Anuken
2469cf0851 Added isPayload utility for buildings 2021-10-19 12:13:29 -04:00
Anuken
a82ba0567b Merge remote-tracking branch 'origin/master' 2021-10-19 09:19:51 -04:00
Anuken
6022fcd109 Removed unused iOS splash screen 2021-10-19 09:19:46 -04:00
Fernando
038d132da9 Update servers_v7.json (#6183)
Add brazillian V7 servers
2021-10-19 00:13:58 -04:00
buthed010203
52238e3aa4 Remove redundant cast (#6193)
* Remove redundant cast

* dumb
2021-10-18 21:57:05 -04:00
MrDuck557
f2ce32cbb2 LogicDisable (#6191)
* LogicDisable

* I have read CONTRIBUTING.md

I forgot one space

Co-authored-by: Lele567 <48808663+Lele567@users.noreply.github.com>
2021-10-18 20:17:57 -04:00
Anuken
7dc492892e Fixed #6190 2021-10-18 16:28:52 -04:00
Anuken
4e92aa2000 Turret payload shoot fix 2021-10-18 11:48:44 -04:00
Anuken
3c8e21ac6a Remove debug write test 2021-10-18 11:37:52 -04:00
Anuken
8f5aa02428 Merge remote-tracking branch 'origin/master' 2021-10-18 11:37:32 -04:00
Anuken
f31759bb96 Update/draw payload buildings (broken) 2021-10-18 11:37:26 -04:00
Skin
938b4e5a00 Update servers_v7.json (#6186)
Mistake №2
2021-10-18 11:35:45 -04:00
Anuken
c6f6b8e46e Fixed legged units using wrong pathfinder 2021-10-18 09:58:01 -04:00
Anuken
3a9c0377ac Merge remote-tracking branch 'origin/master' 2021-10-17 22:40:26 -04:00
Anuken
324e5151aa Block cleanup 2021-10-17 22:40:21 -04:00
Skin
ad8455377c Update servers_v7.json (#6181)
* Update servers_v7.json

Pandorum is back

* Update servers_v7.json

Mistake
2021-10-17 21:56:02 -04:00
Anuken
3c963fb1bc Merge remote-tracking branch 'origin/master' 2021-10-17 19:55:45 -04:00
Anuken
af3467035b Building tile referernce cleanup 2021-10-17 19:55:37 -04:00
Bill Arndt
b57abf8b60 Update servers_v6.json (#6093)
Add server running my Eviction plugin to community list.
2021-10-17 17:40:20 -04:00
Anuken
0acd339e33 Payload loader crash fix 2021-10-17 16:46:39 -04:00
Anuken
e897458e94 Sound codegen fixes 2021-10-17 16:12:47 -04:00
Anuken
a72adef051 Fixed off-tinted cells 2021-10-17 16:03:05 -04:00
Anuken
a8ffd6c520 Merge remote-tracking branch 'origin/master' 2021-10-17 15:30:56 -04:00
Anuken
9cb8c6d83d Added liquid container to tech tree 2021-10-17 15:30:52 -04:00
RebornTrack970
59435c8372 TR Translation, fix for 132 (#6176)
* TR Translation, fix for 132

* Update bundle_tr.properties
2021-10-17 15:24:10 -04:00
VizardAlpha
fc9abeb908 Update bundle_fr.properties (#6172)
* Update bundle_fr.properties

More branch merging.. Commits and more..

* Added logic variable display window
2021-10-17 15:23:59 -04:00
Prosta4okua
ea3802bfc7 Update bundle_uk_UA.properties (#6180)
* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties
2021-10-17 15:23:50 -04:00
Anuken
994f6f7e84 Redundant codegen cleanup 2021-10-17 15:21:41 -04:00
Anuken
ba91fb8eb7 Bugfixes 2021-10-17 15:14:19 -04:00
Anuken
e6d7330f6e Fixed #6182 2021-10-17 15:01:29 -04:00
Anuken
be1561b0cb Don't allow constructing banned blocks 2021-10-16 23:17:54 -04:00
Anuken
b271f5b630 Fixed #6174 2021-10-16 23:06:07 -04:00
Anuken
d5a2f13442 Payload loader tweaks 2021-10-16 22:33:17 -04:00
Anuken
f03d3d89f3 Fixed large units fitting into deconstructors 2021-10-16 18:43:43 -04:00
Anuken
717a620ff4 Unpause game in logic variable dialog if necessary 2021-10-16 14:51:53 -04:00
Anuken
9dfd4d0049 Merge remote-tracking branch 'origin/master' 2021-10-16 13:01:07 -04:00
Anuken
290450de5b Fixed deconstructor not accepting direct unit payloads 2021-10-16 13:01:03 -04:00
Darkness#3729
d970eb45e3 Lol (#6171) 2021-10-16 12:45:16 -04:00
Anuken
b7f030eb13 Added logic variable display window 2021-10-16 12:30:00 -04:00
Anuken
f43e308dad Merge remote-tracking branch 'origin/master' 2021-10-16 10:22:24 -04:00
Anuken
bd329f57d6 Add sensing of reconstructor config 2021-10-16 10:22:20 -04:00
Sharlotte
06bf2711a4 Update [KO] bundles once again (#6147)
* Why did you marge this

* Update bundle_ko.properties
2021-10-16 09:49:58 -04:00
Matthew Peng
7ff9ad7351 Move payload blend check to BuildingComp (#6152) 2021-10-16 09:49:52 -04:00
Yuri Polyakov
91acda56c1 [RU] New blocks translated (#6159)
* [RU] New blocks translated

ь

* Поправил 2 строчки

* а

* Еще перевел пару строк

* Поправил строчку

Как же плохо без очков
2021-10-16 09:49:37 -04:00
JrTRinny
0f29a01292 Update bundle_th.properties (#6162) 2021-10-16 09:46:27 -04:00
Anuken
902f3695ee amend 2021-10-16 09:03:21 -04:00
Anuken
d5e239c610 Fixed #6168 2021-10-16 09:02:40 -04:00
Anuken
36064c63e3 Fixed #6166 2021-10-15 22:26:52 -04:00
Anuken
733e0e86f9 Fixed #6166 2021-10-15 22:26:25 -04:00
Anuken
01a8a8bb4d Merge remote-tracking branch 'origin/master' 2021-10-15 21:40:13 -04:00
Anuken
4a979058c2 Crawler shootOnDeath 2021-10-15 21:40:09 -04:00
Fernando
e06640935d Update servers_v6.json (#6165)
Add new server
2021-10-15 20:23:52 -04:00
Anuken
c3c3c2b522 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-15 18:53:37 -04:00
Anuken
956cbe792b Fixed #6164 2021-10-15 18:48:59 -04:00
Anuken
73dae0da47 compile fix 2021-10-15 18:46:11 -04:00
Anuken
a04e8f87a9 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-15 17:10:30 -04:00
Anuken
7a94af5e82 drag multiplier 2021-10-15 17:10:24 -04:00
Anuken
e9e5fea306 Merge remote-tracking branch 'origin/master' 2021-10-15 17:04:39 -04:00
Anuken
f683496440 cleanup 2021-10-15 17:04:34 -04:00
buthed010203
b66eb173d8 Consistency (#6163)
* Consistency

Why is this inconsistent with the portion just above it?

* C o n s i s t e n t
2021-10-15 16:07:15 -04:00
Anuken
176343e862 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-15 14:24:48 -04:00
Anuken
816ab161df Make Unit type default to Alpha 2021-10-15 12:07:07 -04:00
Anuken
bccdd86f30 Merge remote-tracking branch 'origin/master' 2021-10-15 11:41:00 -04:00
Anuken
9a5ac14bc3 Fixed #6158 2021-10-15 11:40:55 -04:00
router
dc14f42593 .pl hosting moment (#6156)
* .pl hosting moment

* Update servers_be.json
2021-10-15 09:33:26 -04:00
Anuken
18c5f508b1 Update README.md 2021-10-14 22:41:33 -04:00
Anuken
d8cf65e24c More permissive json type re-declarations 2021-10-14 21:59:02 -04:00
Anuken
3de9cfa1d7 Don't crash on invalid research 2021-10-14 21:26:34 -04:00
Anuken
df156444e7 Prioritize mod content in parser 2021-10-14 21:24:19 -04:00
Anuken
8a3dd53aa2 ClassMap regen 2021-10-14 21:01:20 -04:00
Anuken
56d291c963 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/Blocks.java
	core/src/mindustry/content/Planets.java
	core/src/mindustry/io/SaveFileReader.java
	core/src/mindustry/mod/ClassMap.java
	core/src/mindustry/type/UnitType.java
	core/src/mindustry/world/Block.java
2021-10-14 21:00:14 -04:00
Anuken
b855849e4a Merge remote-tracking branch 'origin/master' 2021-10-14 20:58:13 -04:00
Anuken
6b59c1cd83 More branch merging 2021-10-14 20:58:03 -04:00
Anuken
ef399d349c # Conflicts:
#	core/src/mindustry/content/Blocks.java
2021-10-14 19:17:50 -04:00
Anuken
082edbff6f Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	tools/src/mindustry/tools/Generators.java
2021-10-14 19:15:59 -04:00
Anuken
ad1c75d050 WIP branch merging 2021-10-14 19:15:03 -04:00
Zelaux
dcb84f9faf Made the Menus API less conflicting (#6154)
* Made the Menus API less conflicting

* Fixed ignoring zero menuId in Menus
2021-10-14 14:23:12 -04:00
itsragedev
d5babe88e3 Update bundle_de.properties (#6150)
Changing some strings to match the original a little more.
2021-10-14 11:38:25 -04:00
Anuken
b30eb26eb7 Merge remote-tracking branch 'origin/master' 2021-10-14 11:16:57 -04:00
Anuken
b5f639f518 AGP 7.0.3 2021-10-14 11:16:53 -04:00
Sunny Kim
ec1124499f Disable sector info for specific sectors (#6151)
* showSectorLandInfo

* showSectorLandInfo type
2021-10-14 11:16:36 -04:00
Ilya246
095cc27ea6 Add shootOnDeath to weapons (#6149)
* Update Weapon.java

* Add files via upload
2021-10-14 09:50:57 -04:00
Anuken
a2f40a5565 Fixed #6148 2021-10-13 19:35:04 -04:00
Anuken
1f1a5bde3e Removed unused PayloadLaunchPad class 2021-10-13 14:00:31 -04:00
Anuken
f96700320e Removed PayloadLaunchPad 2021-10-13 13:58:47 -04:00
Anuken
4a4b336814 Added logic payEnter command 2021-10-13 10:18:34 -04:00
Anuken
d2ec511ede Bundle things 2021-10-13 09:53:52 -04:00
Anuken
1a839bce86 Merge remote-tracking branch 'origin/master' 2021-10-13 08:51:54 -04:00
Anuken
2e747a481a Generator unit cell color tweaks 2021-10-13 08:51:48 -04:00
Matthew Peng
fdfe381b6e Unhardcode Drill Effect Randomness (#6144)
* Unhardcode Drill Effect Randomness

* I should start refusing to make prs for people
2021-10-12 22:32:58 -04:00
Anuken
9e01d1a69d Merge remote-tracking branch 'origin/master' 2021-10-12 18:25:43 -04:00
Anuken
5e8a3137c1 FX cast cleanup 2021-10-12 18:25:37 -04:00
Matthew Peng
8c3ecfdb06 Make Burst + Spread Work (#5589)
* Make Burst + Spread Work

* This is why you use an IDE

* h
2021-10-12 17:36:59 -04:00
Kubek0212
fbca85fe0a Update achievements.vdf (#4423)
Achievement description wasn't updated from 5.0. Added foreshadow.
Small fix do production I achievement.
2021-10-12 15:37:00 -04:00
BorisA11
bf8276f501 Serbian translation of all blocks (#6129)
all blocks are now translated, meaning the game should be more playable on this language
block descriptions are not yet done
2021-10-12 15:36:29 -04:00
Yuri Polyakov
1fc3974e1b [RU] Minor translation of some lines (#6016)
* [RU] Minor translation of some lines

Translated 3 lines. That's all for now ...

* [RU] Editor translate

bruh

* [RU] Editor translate (2)

* [RU] Editor translate

bruh2

* update

* update 2
2021-10-12 15:34:51 -04:00
Sharlotte
c857c8a438 Update bundle_ko.properties (#5984)
* Update bundle_ko.properties

* Update bundle_ko.properties
2021-10-12 15:21:48 -04:00
Anuken
5b9e11cc6c Revert "Update this bundle (#6081)" (#6143)
This reverts commit 10b1ce2a3d.
2021-10-12 15:18:56 -04:00
GuestUser25
10b1ce2a3d Update this bundle (#6081) 2021-10-12 15:18:25 -04:00
Angel-24
5b3ae4ae15 [ES] Updated spanish translation (#6031)
* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

* Update bundle_es.properties

* Updated line 125

Remove suggestion of changing auto-disabling mods setting when the game crashes, just what Anuke did in the original bundle.
2021-10-12 14:16:22 -04:00
Anuken
90d589939a PR cleanup 2021-10-12 14:15:28 -04:00
Anuken
da225d15c7 Merge branch 'master' of https://github.com/Anuken/Mindustry 2021-10-12 14:14:56 -04:00
Ilya246
21549d2518 Add new fx (#6136)
* Update Fx.java

* Update Fx.java

* Update Fx.java

* Update NetClient.java

* Update Fx.java
2021-10-12 14:14:51 -04:00
Nautilus
e6863825d2 Update servers_v7.json (#6142)
added our network to the server list
2021-10-12 14:14:20 -04:00
Anuken
44c47586a7 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-12 12:36:20 -04:00
Anuken
25c8623e30 router 2021-10-12 12:35:46 -04:00
Anuken
d5f7fc842c Fixed #6140 2021-10-12 08:25:00 -04:00
Anuken
da0fea5186 Merge remote-tracking branch 'origin/master' 2021-10-11 10:30:44 -04:00
Anuken
6abb458c27 Increased world stream chunk size 2021-10-11 10:30:40 -04:00
GlennFolker
9cc738d867 order (#6137) 2021-10-11 09:03:42 -04:00
Nalrahc
171e348b49 Update achievements.vdf (#5536)
L37 : "Créer une nouvelle carte 10 fois" could have been understood as "Edit the same map 10 times".
L113 : "Contrôller" is a typo
2021-10-10 20:51:41 -04:00
VizardAlpha
3c071bcf49 Create Summary.txt (#5400)
* Create Summary.txt

* Create changelogs

* Delete changelogs

* Update description.txt steam

* Update summary

Co-authored-by: Anuken <arnukren@gmail.com>
2021-10-10 20:50:23 -04:00
Matthew Peng
4030e71b31 Customizable Force Projector Absorb Effect (#6102)
* Customizable Force Projector Absorb Effect

* Fix everything

* Custom shield break effect
2021-10-10 17:06:59 -04:00
Anuken
9f070323c2 a 2021-10-10 14:11:12 -04:00
Anuken
8ae70f5f9a Merge remote-tracking branch 'origin/master' 2021-10-10 14:04:13 -04:00
Anuken
f5cb6f2542 Fixed arguments resetting red in server errors 2021-10-10 14:04:08 -04:00
VizardAlpha
871fcc9579 Update achievements.vdf (#4987)
Minor correction and small translation ...
2021-10-10 13:52:19 -04:00
Anuken
a9bb8b1310 Update TRANSLATING.md 2021-10-10 13:47:44 -04:00
Parkurist
b955539383 [TR] Translation of Steam and Google Play game descriptions and achivements (#5420)
* Create full_description.txt

* Create short_description.txt

* Create summary.txt

* Create title.txt

* Create 100.1.txt

* Delete 100.1.txt

* Create description.txt

* Create short_description.txt

* draft

* [TR] Translated all of the Steam achivements
2021-10-10 13:40:59 -04:00
VizardAlpha
8f8e038575 Update description.txt (#4986)
* Update description.txt

Minor correction and small translation ...

* Update description.txt
2021-10-10 13:38:37 -04:00
Anuken
b2de197050 Merge remote-tracking branch 'origin/master' 2021-10-10 12:37:11 -04:00
Anuken
c60bd6f0dc Customizable chat formatting (Closes #5387) 2021-10-10 12:37:07 -04:00
Darkness#3729
8468214dd7 Another translate and typo fix (#6115)
* Update bundle_ru.properties

* Another typo and some translation

* Also this

* And hint

* Bruh
2021-10-10 10:29:58 -04:00
Anuken
919db8cc76 Merge remote-tracking branch 'origin/master' 2021-10-10 10:24:16 -04:00
Anuken
5ce5f347aa Jitpack gradle tweak 2021-10-10 10:24:10 -04:00
GlennFolker
758921c077 Added 2 versatile trigger event types (#6130)
* t

* oops
2021-10-10 08:08:04 -04:00
MrSampleJay
c22ede229e Update bundle_fil.properties (#6128)
Translated item description from copper to surge
2021-10-09 17:15:43 -04:00
Wojtek G
1ca6db9cf5 Update bundle_pl.properties (#5206)
[tutorial] changed "Poradnik" (Guide) to "Samouczek" (Tutorial) for consistency 

[command.rally] changed "Zbierz" (Sounds more like collecting something) to "Zbiórka" (Sounds more like gathering units together)
2021-10-09 14:08:44 -04:00
buthed010203
c5ed535519 add javaPath variable (#6126) 2021-10-09 14:07:56 -04:00
Fernando
6c86a64c74 Update servers_v6.json (#6125)
remove modded server
2021-10-09 13:13:23 -04:00
Anuken
d24f7cb549 Merge remote-tracking branch 'origin/master' 2021-10-09 12:54:26 -04:00
Anuken
f5d6313399 Redundant effect paren cleanup 2021-10-09 12:54:20 -04:00
BorisA11
dc7ffbc8b8 The partial Serbian language translation (#6118)
* The partial Serbian language translation

Since all south-slavic langauges are very similar, this would also be usable by Croats, Bosnians, etc. The translation is not yet fully completed, many things are still not done, but I will propose this as it is now, then finish it up later, if possible.

* typo

typed rs instead of sr

* typo 2

ohno

* more unit descriptions

* more translations - over 100 more lines are done

* more translations

more complete translations
2021-10-08 18:11:54 -04:00
kituta
f9da6f8904 Update bundle_ja.properties (#6121)
Add. //追加しました
2021-10-08 18:11:19 -04:00
Anuken
1ada42738f Merge remote-tracking branch 'origin/master' 2021-10-07 14:35:13 -04:00
Anuken
04df23b88a Generation tweaks 2021-10-07 14:35:09 -04:00
Darkness#3729
200aa3e32b Typo (#6114) 2021-10-07 12:47:52 -04:00
Anuken
083321d6c7 Merge remote-tracking branch 'origin/master' 2021-10-07 12:07:32 -04:00
Anuken
00be5b7fa5 Converted soundtrack to ogg 2021-10-07 12:07:26 -04:00
SoMall-dumpling
55537f09dc Torpedos->Torpedoes (#6113)
Typo, yes.
2021-10-07 09:32:24 -04:00
Anuken
d43157fd22 Fixed negative recoil 2021-10-06 13:29:31 -04:00
Anuken
60a430025a Merge remote-tracking branch 'origin/master' 2021-10-06 13:09:53 -04:00
Anuken
3f53315a07 Proper implementation of #6099 (untested) 2021-10-06 13:09:45 -04:00
Darkness#3729
6e3de78026 [RU] Unit descriptions and more (#6110)
* Небольшое обновление бандла

* Перевод криогенной жидкости, а так же поиска карт

* Надо ещё оксиное перевести

* Добавил описание Оксино

* Убрал ненужное
2021-10-06 10:23:32 -04:00
Matthew Peng
a4963f351d Fix negative recoil (#6107) 2021-10-05 23:05:33 -04:00
Anuken
df5c31a0e7 Update SERVERLIST.md 2021-10-05 22:22:27 -04:00
JrTRinny
17af905d52 Update bundle_th.properties (#6036)
* Update bundle_th.properties

* Update bundle_th.properties

* Update bundle_th.properties
2021-10-05 22:18:18 -04:00
VizardAlpha
f2139fad6e Update bundle_fr.properties (#6035)
* Update bundle_fr.properties

* Adding new commits

* Don't suggest changing the mod disable option

* ....
2021-10-05 22:18:06 -04:00
Anuken
19b881561f slurp 2021-10-05 21:46:41 -04:00
Anuken
785ba7910d Merge remote-tracking branch 'origin/master' 2021-10-05 17:06:17 -04:00
Anuken
3030308f09 Make naval units only slow down on "shallow" water 2021-10-05 17:06:09 -04:00
Darkness#3729
4ed471f77b Change server port (#6105)
:-/
2021-10-05 13:42:06 -04:00
maxutka99
373c73f492 Update servers_v7.json (#6079)
* Update servers_v7.json

* Update servers_v7.json

* Update servers_v7.json
2021-10-05 13:00:11 -04:00
Matthew Peng
bc3da30d45 Allow for dynamic laser absorption and insulation (#5047)
* Allow for dynamic laser absorption

* Might as well do insulated as well

* null checks are important
2021-10-05 12:36:29 -04:00
Anuken
56fe1bfa68 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-10-05 12:08:58 -04:00
Fatonndev
77736f227f New domain name (#6076)
* new domain name

* moved to new domain
2021-10-04 14:39:55 -04:00
way-zer
6d49bd39be Fix #5702 (#6098) 2021-10-04 09:21:02 -04:00
Anuken
0d0fe394d3 Serpulo water tweaks 2021-10-03 13:12:20 -04:00
Anuken
aed57aaac3 Added InputHandler lock system 2021-10-03 11:21:53 -04:00
Anuken
b20cdb97c5 Reset chat font cache color 2021-10-02 13:01:54 -04:00
Anuken
d95662233c Fixed #6090 2021-10-02 12:05:02 -04:00
Anuken
ce7e91f17b Merge remote-tracking branch 'origin/master' 2021-10-02 08:42:12 -04:00
Anuken
db6b8abce6 Fixed #6089 2021-10-02 08:42:07 -04:00
Anuken
8c685eaedb Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-10-01 19:01:52 -04:00
Vajda Simon
3e2da3595f Update servers_v6.json (#6084) 2021-10-01 13:47:32 -04:00
Anuken
60fe1e5570 arc 2021-10-01 12:10:50 -04:00
Anuken
67ed6ddd18 arc 2021-10-01 09:44:45 -04:00
Anuken
b2cd4e8ec0 resizeCheck fix 2021-10-01 09:43:20 -04:00
Anuken
10b8a6e4a5 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/type/UnitType.java
2021-10-01 09:41:33 -04:00
Anuken
b265ddac03 Don't suggest changing the mod disable option 2021-10-01 09:28:23 -04:00
Anuken
ee26f51d7a Cleanup 2021-09-30 18:32:31 -04:00
Anuken
0483e3f900 Serpulo naval wave support 2021-09-30 18:22:50 -04:00
Anuken
9939d6065a Merge remote-tracking branch 'origin/master' 2021-09-30 17:33:23 -04:00
Anuken
c226127648 Display jump statement destination 2021-09-30 17:33:17 -04:00
Matthew Peng
e0b1c49e0b Fix weapon recoiling (#6083)
Weapons recoil when the begin charging
2021-09-30 17:01:24 -04:00
Yuri Polyakov
558fb26dcb Update bundle_ru.properties (#6078)
б
2021-09-30 13:03:28 -04:00
buthed010203
78a4572388 Add "infotable" name to hudfrag (#6082)
In another attempt to make my client more compatible with mods, I am adding this so it can be found by name rather than by index
2021-09-30 13:01:52 -04:00
Anuken
6f6590d5bb chargeShootEffect / Effect startDelay 2021-09-29 22:39:33 -04:00
EyeOfDarkness
efb9df7b1b Recoil Time and Improved Alternating (#6073)
* Revamped recoil, and improved alternating

* i might have to make this more complicated later

* hhhhhhhhh

* proper description.
2021-09-29 19:35:47 -04:00
Matthew Peng
a04b385f56 Fix spread + burst turrets (#6069)
* Fix spread + burst turrets

* spread is 4 by default

set salvo spread to 0

* damnit
2021-09-29 08:38:51 -04:00
Fernando
01d6aee754 Add MindustryBR network (#6074)
Come to Brazil
2021-09-28 20:43:40 -04:00
Anuken
603c871e6e apparently the --illegal-access flag is still needed 2021-09-28 18:52:48 -04:00
Anuken
5f3cef251b Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/logicids.dat
	core/src/mindustry/content/Blocks.java
	gradle.properties
2021-09-28 18:45:09 -04:00
Anuken
71543f2ab2 Improved Serpulo water edge generation 2021-09-28 17:20:20 -04:00
Anuken
7f415588f4 Cleaned up duplicate SettingsMenuDialog code 2021-09-28 14:41:35 -04:00
Anuken
c6c374f672 Merge remote-tracking branch 'origin/master' 2021-09-28 11:28:58 -04:00
Anuken
d226ffe633 Fixed #6071 2021-09-28 11:28:53 -04:00
Matthew Peng
182dfc5f38 delta in reload for a LaserTurret isn't properly calculated (#6068) 2021-09-28 08:41:40 -04:00
TranquillyUnpleasant
366822e4d1 Remove unused variable (#6063)
This got leftover from some other shader testing I did.
2021-09-27 22:25:22 -04:00
Anuken
8f53822a6e Merge remote-tracking branch 'origin/master' 2021-09-27 21:11:25 -04:00
Anuken
c814ef0012 Slightly increased item charge damage 2021-09-27 21:11:21 -04:00
SoMall-dumpling
30e6bb2625 Retusa Description Change (#6061)
Now that Retusa has been remaked, the description needs to be changed too.
2021-09-27 19:11:48 -04:00
Anuken
f5a0528c73 Merge remote-tracking branch 'origin/master' 2021-09-27 19:02:10 -04:00
Anuken
f5a2ed900d Make hint.presetLaunch more likely to show up 2021-09-27 19:02:06 -04:00
Matthew Peng
2f9bf6e13f collideTerrain (#6059)
* collideTerrain

* Combine code
2021-09-27 15:11:36 -04:00
Anuken
13b92519f1 Added missing revision 2021-09-27 15:07:34 -04:00
Anuken
61a28aca91 Cryofluid floor tweaks 2021-09-27 15:07:10 -04:00
Anuken
7c00b54191 hgdf 2021-09-27 14:51:50 -04:00
TranquillyUnpleasant
dbd31b9031 Cryo tiles (#6054)
* Cryo tile

* tile name

* Shader

* Icon and property
2021-09-27 14:46:28 -04:00
Matthew Peng
083c21ea3f Effect Rotate With Parent (#5999)
* Effect Rotate With Parent

* Use Rotc

* Wording

* Base Rotation

* Rotate effect rotation with parent.
2021-09-27 11:55:56 -04:00
buthed010203
6fb7f4fe26 At least add a fastAA property (#6058)
Since my other pr will never get merged, i will at least add this so i can use it myself
2021-09-27 11:55:34 -04:00
Anuken
a21942e401 Map dialog margin cleanup 2021-09-27 11:36:03 -04:00
TranquillyUnpleasant
bf89ef1e5e Map search (#6004)
* Map search

* Fix format

* check and continue

* icons and style

* grow pane so search bar doesnt move

* Inline focusing

* Use boolean instead of checking size
2021-09-27 11:33:12 -04:00
Anuken
2d2052e39f "ok" 2021-09-27 11:00:33 -04:00
Anuken
7bf85d9f84 Merge remote-tracking branch 'origin/master' 2021-09-27 09:18:53 -04:00
Anuken
ed1557b5ac Implemented Anuken/Mindustry-Suggestions/issues/3026 2021-09-27 09:18:46 -04:00
Anuken
8a3d46b4a7 a 2021-09-27 08:58:22 -04:00
Pietro
5e0f404602 row mod content dialog in mobile (#6051)
* Row mod content dialog in mobile

It's as simple as `Math.floor()`

* type casting

(int)
2021-09-26 11:40:15 -04:00
Misaka
0185f8bc5a shizashizashiza epic comeback (#6050)
No description provided.
2021-09-26 08:33:05 -04:00
Matthew Peng
94d9ca4727 Pull creating and dumping products out into their own methods (#6047) 2021-09-26 08:31:21 -04:00
Anuken
d13c7a959f Added LiquidExplodeAbility 2021-09-25 09:31:03 -04:00
Darkness#3729
d79ab3ec3e Make thruster cost some scrap (#6045) 2021-09-25 08:50:20 -04:00
Matthew Peng
50cc340b20 Customizable Block Place Sound (#6043) 2021-09-24 21:28:20 -04:00
Anuken
096826a36f Ability death listener 2021-09-24 21:27:21 -04:00
Anuken
dac17aa2b7 Merge remote-tracking branch 'origin/master' 2021-09-23 19:44:46 -04:00
Anuken
29242249bd Fixed #6039 2021-09-23 19:44:42 -04:00
Anuken
de7dfc75f9 Neoplasm regen ability 2021-09-23 17:34:19 -04:00
rmuchan
22a93fc649 fix achievement Roboticist (#6037) 2021-09-23 14:14:44 -04:00
Anuken
c8ab2bd1ba Inline SchematicsDialog#focusSearchField 2021-09-22 20:25:01 -04:00
Anuken
9e718b633e Increase dependency timeout for jitpack 2021-09-22 20:21:26 -04:00
Anuken
90d1770b3e Attempt to synchronized logic random seed 2021-09-22 20:12:45 -04:00
Anuken
3f6d5b9dfe Sync/save @tick/@time; make @time be based off of @tick
Closes Anuken/Mindustry-Suggestions/issues/2976
2021-09-22 19:35:15 -04:00
Anuken
6d41b894ab Slight difficulty increase of Desolate Rift 2021-09-22 19:21:58 -04:00
Anuken
0c4592fbc8 ok jitpack 2021-09-22 18:43:13 -04:00
Anuken
dc2ff1e933 Switch to 'slightly faster' Jabel version 2021-09-22 18:40:00 -04:00
Anuken
6f8ae1b5a3 h 2021-09-22 18:32:14 -04:00
Anuken
76e5c51a12 ???? 2021-09-22 18:26:04 -04:00
Anuken
45f6fde689 ??? 2021-09-22 18:22:28 -04:00
Anuken
83dc70b054 Run tests with --stacktrace 2021-09-22 18:17:54 -04:00
Anuken
ec886456c8 really? 2021-09-22 18:15:27 -04:00
Anuken
4377eacfd5 Updated Jabel for JDK 17 compatibility 2021-09-22 18:11:51 -04:00
Anuken
01f06cd0f7 NeoplasmUnitType 2021-09-22 18:04:21 -04:00
Anuken
c92433c5f9 Attempting JDK 17 again 2021-09-22 18:01:04 -04:00
Darkness#3729
deca57c2d9 Add a new gamemode, improve port (#6033)
:-/
2021-09-22 13:33:18 -04:00
Anuken
00cb441704 Fixed #6032 2021-09-21 13:50:20 -04:00
Anuken
173ac324a4 Merge remote-tracking branch 'origin/master' 2021-09-21 09:42:24 -04:00
Anuken
3a8ba568b5 Fixed main -> mainClass deprecation warning 2021-09-21 09:42:19 -04:00
Anuken
9289fe01fd Fixed main -> mainClass deprecation warning 2021-09-21 09:41:52 -04:00
Matthew Peng
b60acf2c37 Option to parentize status effect effects (#6030) 2021-09-21 08:36:34 -04:00
Anuken
6f27fd1ea2 Merge remote-tracking branch 'origin/master' 2021-09-20 12:38:34 -04:00
Anuken
8a6f3db20e Fixed #6028 2021-09-20 12:38:29 -04:00
Anuken
e57087e891 Better payload construct/deconstruct effects 2021-09-20 10:09:00 -04:00
Matthew Peng
4886ee35e9 Status Field Effect X/Y (#6009)
* Status Field Effect X/Y

* h

* aaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2021-09-20 09:32:30 -04:00
Anuken
bd8b0c985a Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-09-20 09:19:16 -04:00
Matthew Peng
cbb3afa95c Add boolean[] to TypeIO (#6026)
* Add `boolean[]` to `TypeIO`

I'm too lazy to convert `byte[]` in my code.

* Order
2021-09-20 00:10:43 -04:00
Anuken
7e0f68b24d Made replaced preset sector saves auto-delete 2021-09-19 12:50:45 -04:00
Anuken
cc0cdeb6c0 Use Unit icon() for minimap icons 2021-09-19 09:29:32 -04:00
Anuken
01a76d1c9e Merge remote-tracking branch 'origin/master' 2021-09-19 08:53:04 -04:00
Anuken
5c0827b208 Fixed requestItem not respecting amount 2021-09-19 08:52:59 -04:00
Darkness#3729
05b8c772d8 Opened a sandbox server and added a domain (#6022) 2021-09-19 08:34:28 -04:00
Anuken
9dfb5888ec Fixed shields not capping properly 2021-09-18 20:39:43 -04:00
Anuken
66f56d9e98 Merge remote-tracking branch 'origin/master' 2021-09-18 14:33:03 -04:00
Anuken
3f996cf294 Better bullet range calc 2021-09-18 14:32:57 -04:00
JrTRinny
47dc9c7b31 add playerControllable for turrets (#6019) 2021-09-18 09:52:31 -04:00
Kowkodivka
e4e1bac2aa [RU] Multiplayer translate (#6014)
Перевел строчку "servers.local.steam = Open Games & Local Servers".
2021-09-17 21:39:49 -04:00
Anuken
61fa72dcd3 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/graphics/g3d/PlanetRenderer.java
2021-09-17 21:33:01 -04:00
Anuken
5d5d1f8953 0 scroll support 2021-09-17 21:32:43 -04:00
Anuken
cdb12a381d Custom background renderer support for mods 2021-09-17 21:20:16 -04:00
Anuken
01771c5288 Merge remote-tracking branch 'origin/master' 2021-09-17 11:46:58 -04:00
Anuken
58a21c3cc7 Arc compatibility 2021-09-17 11:46:52 -04:00
Anuken
263850624a Cleanup 2021-09-17 11:36:57 -04:00
Kowkodivka
effd226c3e [RU] Settings translate (#6013)
Перевел 2 строчки в настройках графики.
2021-09-17 11:33:46 -04:00
Anuken
e08e51b939 Planet background system 2021-09-17 11:23:32 -04:00
Kowkodivka
8ccca23a24 Update bundle_ru.properties (#6012)
Translated "status.overdrive.name"
2021-09-17 10:16:03 -04:00
Anuken
84935e1bb0 Fixed #6008 2021-09-16 21:25:31 -04:00
Anuken
32baf06c97 Experimental alternate Serpulo generation / Spawn margin decrease 2021-09-16 18:10:38 -04:00
Anuken
76b0ca53c5 Fixed wall assignment 2021-09-16 15:48:08 -04:00
Anuken
18d34c5854 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-09-16 14:18:24 -04:00
Anuken
ed911d87a3 Planet rendering refactoring 2021-09-16 14:18:17 -04:00
Anuken
0756da0dd1 Fixed shader warnings 2021-09-16 12:41:45 -04:00
Anuken
c9fa7356c2 Asteroid background improvements 2021-09-16 12:40:35 -04:00
Anuken
ad425f322c Proper asteroid albedo 2021-09-16 10:33:15 -04:00
Anuken
a8fd047cd6 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-09-16 10:23:31 -04:00
Anuken
845b64945e "Realistic" specular planet lighting 2021-09-16 10:20:32 -04:00
Anuken
7b623e964c gitignore fixes 2021-09-15 22:34:15 -04:00
Anuken
e3cceea1af Re-trying JITPack 2021-09-15 22:30:53 -04:00
Anuken
e86171e3c7 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-09-15 20:51:57 -04:00
Anuken
c4fe53955b Moved Scripts loaders to Vars.tree.loadSound/Music 2021-09-15 11:24:39 -04:00
Anuken
0068952ba6 Content parser listener 2021-09-15 10:49:22 -04:00
Anuken
a3b3745d01 Merge remote-tracking branch 'origin/master' 2021-09-14 21:28:39 -04:00
Anuken
95c3476144 Fixed #6001 2021-09-14 21:28:34 -04:00
Matthew Peng
4cb3bef1a7 Parentize Vela and Corvus shoot effects (#5997) 2021-09-14 14:24:19 -04:00
Darkness#3729
248f59131b [RU] Translation of all latest bundles (#5985)
* [RU] Translation of all latest bundles

* Also this line

* Update bundle_ru.properties

* Fix
2021-09-14 12:52:19 -04:00
Anuken
72841afd96 too soon, apparently 2021-09-14 12:29:29 -04:00
Anuken
eb9c3c8033 Use JDK 17 for tests 2021-09-14 12:25:09 -04:00
Anuken
e23837a4ba Updated RoboVM / Switched to hard-coded SDK platform jar 2021-09-14 12:21:07 -04:00
Anuken
625f2640d8 Merge remote-tracking branch 'origin/master' 2021-09-14 09:55:40 -04:00
Anuken
01c67b77cb Fixed #5995 2021-09-14 09:55:35 -04:00
JrTRinny
63b39cdb72 there is no cliffs (#5991) 2021-09-14 09:32:08 -04:00
Rex
be0397355f br (#5990) 2021-09-13 21:08:42 -04:00
TNT331PRD
689b5af2fb Minty (#5987)
Additional server
2021-09-13 20:54:43 -04:00
Anuken
ba0892fdcb Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-09-13 20:52:41 -04:00
Rex
d36a00a6fe update bundle_es.properties (#5989)
* Update bundle_es.properties

* Update bundle_es.properties

* 131

* support units

* fixed
2021-09-13 20:08:40 -04:00
RebornTrack970
8dfa349484 V6 2r2t (#5986) 2021-09-13 18:42:34 -04:00
Darkness6030
2906c61d06 Prevent players to kick themselves (#5988) 2021-09-13 13:39:23 -04:00
Anuken
e1ba9f16f6 Merge remote-tracking branch 'origin/master' 2021-09-13 09:04:01 -04:00
Anuken
826ddf4aad strip message newlines 2021-09-13 09:03:56 -04:00
kituta
d20048fe11 Update bundle_ja.properties (#5849)
* Update bundle_ja.properties

Addition. //追加
Changed wording of the toolmode. //toolmodeの文言を変更
Small fixes. //小さな修正

* Update bundle_ja.properties

Change of wording //文言の変更

* Update bundle_ja.properties

Addition. //追加

* Update bundle_ja.properties

Addition. //追加
366 editor.cliffs = Walls To Cliffs は「建築不能領域を表す断崖の壁を描く機能」だと思いますが、把握できていないため未翻訳で置いておきます。
「断崖を描く」

* Update bundle_ja.properties

Add

* Update bundle_ja.properties

fix //句点を忘れていました

* Update bundle_ja.properties

Small fixes. //小さな修正
2021-09-13 08:44:13 -04:00
Anuken
edbe795aa5 Merge remote-tracking branch 'origin/master' 2021-09-12 20:21:59 -04:00
Anuken
087cd2c55a Cleanup 2021-09-12 20:21:55 -04:00
fuzzbuck
ca62deaaa9 Change io event server (#5981)
(offline at this time) will used for events & seasonal modes
2021-09-12 15:09:52 -04:00
JrTRinny
d33a4f9f87 More Target varieties for energy field ability (#5828)
* more targets for energy field ability

* group booleans
2021-09-12 14:55:26 -04:00
Shockwave
f64d078f29 Update bundle_zh_CN.properties (#5938)
* Update bundle_zh_CN.properties

1. Inherited from <https://github.com/Anuken/Mindustry/pull/5661>
2. Synced latest commit from English bundle.

* Update bundle_zh_CN.properties

Synced cliff support for editor

* Update bundle_zh_CN.properties

Minor optimization

* Update bundle_zh_CN.properties

Minor fix at line 349~

* Update bundle_zh_CN.properties

Synced recent update in English bundle. (Hide All and Show All)

* Update bundle_zh_CN.properties

1. Synced hint for high threat level sector
2. Unified the term "sector"
3. Minor fix on the half-width commas

* Update bundle_zh_CN.properties

Optimized key-pressing descriptions.

* Update bundle_zh_CN.properties

Restore line 934 to half-width comma

* Update bundle_zh_CN.properties

Synced name of new sectors.
2021-09-12 12:54:32 -04:00
RebornTrack970
da465c7786 TR Translate before release (#5980) 2021-09-12 11:34:03 -04:00
NickName73
9c12125e89 Update bundle_ru.properties (#5911) 2021-09-12 11:22:17 -04:00
Sharlotte
2a6d7c5a13 Update bundle_ko.properties (#5892)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties
2021-09-12 11:21:53 -04:00
YellOw139
71e38862b9 [Bundle][RO] Update (#5848)
* [Bundle][RO] Update

Changelog:

- New strings/changes up to commit 254284760f
- Typo fixes & various other improvements

* Update full_description.txt

* Update full_description.txt

* killing confusion

* Update bundle_ro.properties

* deep-tainted-water

* should do for now

* sector.name
2021-09-12 11:21:17 -04:00
彭瑞暄
b58a63b200 Update bundle_zh_TW.properties (#5860)
* Update bundle_zh_TW.properties

* Update bundle_zh_TW.properties

minor correction
2021-09-12 11:21:09 -04:00
VizardAlpha
ee8b4f478d Updates bundle_fr.properties (#5931)
* Updates bundle_fr.properties

* Added rivers on Serpulo / Added deep tainted water

* Error correction

* More campaign map progress .. Added new commits

* Update bundle_fr.properties
2021-09-12 11:09:46 -04:00
JrTRinny
1941f22676 Update bundle_th.properties (#5908)
* Update bundle_th.properties

* Update bundle_th.properties

* Update bundle_th.properties

* more beautiful names

* Update bundle_th.properties
2021-09-12 11:09:40 -04:00
Anuken
35ffbef557 #5932 2021-09-12 11:07:18 -04:00
Anuken
24db94a55b No server category colors 2021-09-12 11:05:05 -04:00
Anuken
46bda97362 Merge remote-tracking branch 'origin/master' 2021-09-12 09:05:23 -04:00
Anuken
a1b9f7d1b3 Fixed #5979 2021-09-12 09:05:18 -04:00
Matthew Peng
32db058dbe Why is the smelter -top drawn between the flame circles? (#5817) 2021-09-11 18:47:30 -04:00
Anuken
2f7c5994a7 Fixed #5978 2021-09-11 15:43:24 -04:00
Anuken
2664bb84be Fixed #5974 2021-09-11 13:30:10 -04:00
Anuken
bdcfb7ab45 Merge remote-tracking branch 'origin/master' 2021-09-11 12:15:39 -04:00
Anuken
5cf47f4198 Clamp sector description in info 2021-09-11 12:15:34 -04:00
Darkness6030
515ee060d2 [RU] Sectors name translation (#5972)
С береговой линией все понятно. 
Но почему я выбрал "Прибрежная крепость"?
Все просто. "Naval" переводится как "Водяной", но "Водяная Крепость" - звучит *не очень*.
Нужен какой-то синоним. Я рассмотрел варианты "Морская", "Береговая", но в конце концов остановился на варианте "Прибрежная".

Если вы думаете иначе, предлагайте свой вариант перевода.
2021-09-11 10:20:57 -04:00
Anuken
90c2473448 Duct bridge crash fix 2021-09-11 10:07:00 -04:00
Anuken
c5a90759e5 Fixed #5971 / Fixed #5973 2021-09-11 08:45:17 -04:00
Anuken
cccce6badd Make Base AI walls correspond to tier 2021-09-10 21:11:57 -04:00
Anuken
decc570867 Slightly denser generated bases 2021-09-10 17:23:17 -04:00
Anuken
caa34c959e More campaign map progress 2021-09-10 17:07:06 -04:00
Anuken
b8fa15e546 Merge remote-tracking branch 'origin/master' 2021-09-10 16:33:30 -04:00
Anuken
47d5be679d Map progress 2021-09-10 16:33:26 -04:00
buthed010203
fc7f689ea4 Named pathfinder thread (#5969) 2021-09-10 15:56:42 -04:00
Anuken
7c028ffcb8 Experimental positional spawn support / WIP map 2021-09-10 13:56:12 -04:00
Anuken
10c3f9e44a River noise target field 2021-09-10 09:22:39 -04:00
Anuken
b2a634e5e7 Untested/WIP naval campaign map 2021-09-10 09:17:25 -04:00
Anuken
ae0a70703b Wave edit dialog cleanup 2021-09-09 22:25:08 -04:00
TranquillyUnpleasant
9076325fa1 Add a copy button to spawn groups (#5957)
* copy button

* rebuild groups on removal

* two factor sorting

* copy method for spawngroup

* implement Clonable

* revert to copy to call clone
2021-09-09 19:38:56 -04:00
Anuken
08d7390775 Merge remote-tracking branch 'origin/master' 2021-09-09 17:05:00 -04:00
Anuken
cbe188abab Map editor bugfixes / Re-added build noise 2021-09-09 17:04:55 -04:00
Matthew Peng
abbc25798d Pull trail updating out into its own method (#5964) 2021-09-09 15:47:08 -04:00
Anuken
a3ede6cf0b Merge remote-tracking branch 'origin/master' 2021-09-09 12:08:38 -04:00
Anuken
e997768a0a d 2021-09-09 12:08:33 -04:00
itcannotbe
671098cc28 Add Build Cost Multiplier to Distributor (#5967)
It just makes sense.
2021-09-09 11:16:47 -04:00
Anuken
1a686c44a1 Fixed editor crash 2021-09-09 09:59:35 -04:00
Anuken
9e737cd3fe Merge remote-tracking branch 'origin/master' 2021-09-08 20:44:31 -04:00
Anuken
deed84f9a3 Public power graph contents 2021-09-08 20:44:26 -04:00
Matthew Peng
868cd4fb0b Just because a generator doesn't have turbines doesn't mean it doesn't have liquid (#5962) 2021-09-08 20:40:56 -04:00
Anuken
a5697a7d4b Fixed mod alpha bleeding not applying correctly 2021-09-08 15:09:05 -04:00
Anuken
2222330b43 Added hint for high threat level sector 2021-09-08 11:23:37 -04:00
Anuken
cde192b59a Added Block#allowConfigInventory 2021-09-08 09:04:04 -04:00
Anuken
c98eb2edd7 Fixed #5958 2021-09-08 08:42:23 -04:00
Anuken
dd7062f0f7 ParticleEffect#sizeInterp / Log usable RAM 2021-09-07 22:32:27 -04:00
Anuken
8adefb7b72 Merge remote-tracking branch 'origin/master' 2021-09-07 17:57:17 -04:00
Anuken
5e13f71fde Minor bugfixes & compatibility fixes 2021-09-07 17:57:03 -04:00
Matthew Peng
d257adf0c1 Show All (#5954) 2021-09-07 15:20:59 -04:00
TranquillyUnpleasant
34d2a0d3a0 Hide all button for units (#5953)
* Hide all button for units

* Add bundle property
2021-09-07 13:38:43 -04:00
Matthew Peng
efae0d3b6a Anuke what is this (#5949) 2021-09-06 20:45:42 -04:00
buthed010203
a393e21326 remove redundant Core.bundle.get (#5947) 2021-09-06 15:08:22 -04:00
Anuken
5641b4901c Easier stained mountains guardian 2021-09-05 23:01:26 -04:00
Anuken
4da21ba363 Added cliff support to editor 2021-09-05 20:08:02 -04:00
Anuken
00eca00f11 space payloads 2021-09-05 19:04:04 -04:00
Anuken
508abba2ec Merge remote-tracking branch 'origin/master' 2021-09-05 18:00:21 -04:00
Anuken
87ff876db3 Take block timeScale into account for sector damage 2021-09-05 18:00:16 -04:00
CancerGuy
4720f1b876 Add files via upload (#5943) 2021-09-05 17:06:00 -04:00
Anuken
e35d09fe62 Merge remote-tracking branch 'origin/master' 2021-09-05 12:07:20 -04:00
Anuken
fb74dfa02f Default visualElevation for ships 2021-09-05 12:07:15 -04:00
Darkness6030
461d87dbef Add HexPvp server to global V6 list (#5940) 2021-09-05 12:03:57 -04:00
TranquillyUnpleasant
cf5d172922 Wave graph y axis refactor (#5926)
* Y axis refactor

* Fix formatting inconsistencies

* Make style match xml
2021-09-05 11:21:49 -04:00
Anuken
227fb388b8 Update building consume module before main update 2021-09-05 11:18:31 -04:00
Anuken
dedfd8efd3 Cloud improvements 2021-09-05 11:10:36 -04:00
Anuken
9feedabf07 Serpulo clouds, now with 2 layers 2021-09-05 01:18:50 -04:00
Anuken
ed86f50a2f Serpulo clouds 2021-09-05 00:42:47 -04:00
Anuken
e958cce816 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/type/Planet.java
2021-09-04 23:29:02 -04:00
Anuken
89d495fdb1 Merge remote-tracking branch 'origin/master' 2021-09-04 23:28:20 -04:00
Anuken
82e659dd80 Planet rendering infrastructure stuff 2021-09-04 23:28:15 -04:00
Anuken
393d3a19a3 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/icons/icons.properties
	core/src/mindustry/content/Blocks.java
	core/src/mindustry/world/meta/StatValues.java
2021-09-04 23:12:28 -04:00
SoMall-dumpling
f20b9c828c Update Blocks.java (#5939)
simplest integer ratio
2021-09-04 22:30:07 -04:00
Anuken
efe5668c5a Merge remote-tracking branch 'origin/master' 2021-09-04 20:37:31 -04:00
Anuken
0331d8c6c4 Fixed #5937 2021-09-04 20:37:26 -04:00
Volas171
15882016ca 🤦 (#5936) 2021-09-04 18:07:29 -04:00
Anuken
b4b9a44126 Merge remote-tracking branch 'origin/master' 2021-09-04 18:07:15 -04:00
Anuken
063d2ce6c0 Implemented #5905 properly 2021-09-04 18:07:08 -04:00
ZestyLemonade
3985620289 space-begone (#5935)
Co-authored-by: sample-text-here <kjdshkasjhdfkj@jashdkaj.ksdh>
2021-09-04 17:43:03 -04:00
Anuken
23d0dfe6bf Deprecated DoubleOverlayFloor 2021-09-04 16:29:14 -04:00
Anuken
0a5b1d1380 Merge remote-tracking branch 'origin/master' 2021-09-04 15:23:53 -04:00
Anuken
24b0f445b8 Added rivers on Serpulo / Added deep tainted water 2021-09-04 15:23:47 -04:00
Volas171
57cd20e2a1 update mindustry reborn v7 (#5933)
* update mindustry reborn ip

* i forgo-
2021-09-04 12:49:11 -04:00
Anuken
ed1d4414a0 Payload conveyors are magnetic 2021-09-04 12:27:15 -04:00
Anuken
dddb282ce3 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/Blocks.java
2021-09-04 12:26:07 -04:00
Anuken
3f49807348 Merge branch 'master' of https://github.com/Anuken/Mindustry 2021-09-04 11:27:29 -04:00
Anuken
13ddca750a arc 2021-09-04 11:27:26 -04:00
buthed010203
c209b0bdaf add statustable name to hudfragment (#5904) 2021-09-04 11:05:06 -04:00
Matthew Peng
264052a95f Remove the slight delay in wind3.ogg (#5909)
* Remove the slight delay in `wind3.ogg`

* Don't need to export the quality that high
2021-09-04 10:26:42 -04:00
Matthew Peng
b004146015 Input liquid drawing for DrawLiquid and DrawMixer (#5906) 2021-09-04 10:18:44 -04:00
CancerGuy
3901ae1720 change (#5923) 2021-09-04 10:14:40 -04:00
RebornTrack970
bcf798c247 Moved All OmegaHub servers from all Nodes to N5 (#5917)
* Moved All OmegaHub servers from all Nodes to N5

* Update servers_v7.json

* v6 life matters!

* Update servers_v6.json

* Update servers_v7.json

Co-authored-by: Volas171 <60143910+Volas171@users.noreply.github.com>
2021-09-04 10:14:16 -04:00
buthed010203
2dffd525a3 remove useless method call (#5912)
sector.hasBase() already checks that save != null
2021-09-04 10:14:04 -04:00
QmelZ
d31389efca remove space (#5929) 2021-09-04 10:12:13 -04:00
Anuken
ee8683c734 Do not display overdrive visual for router/conduit 2021-09-04 10:07:13 -04:00
Anuken
8224cc3fce Fixed #5922 2021-09-04 10:03:40 -04:00
Anuken
94a340d3ee Merge remote-tracking branch 'origin/master' 2021-09-04 09:59:32 -04:00
Anuken
f8048be429 Fixed #5918 2021-09-04 09:59:28 -04:00
Кирилл Алдашкин
3714077fbe Fixed the display of the oil extractor efficiency (#5915) 2021-09-04 09:58:38 -04:00
Anuken
6984be2172 Merge remote-tracking branch 'origin/master' 2021-09-04 09:55:28 -04:00
Anuken
48f359ca9b Fixed #5907 2021-09-04 09:55:23 -04:00
Matthew Peng
9b28eaa3b3 Allow for SingleTypeGenerators to use only liquid. (#5900) 2021-08-30 08:23:58 -04:00
Matthew Peng
2f47f13ef7 Adjustable generateEffect randomness (#5901) 2021-08-29 22:55:52 -04:00
Anuken
80acea4708 #5897 with proper formatting 2021-08-29 16:25:26 -04:00
Anuken
cc689fd114 Fixed #5895 2021-08-29 10:26:39 -04:00
Anuken
be5d9154a7 Merge remote-tracking branch 'origin/master' 2021-08-29 09:12:08 -04:00
Anuken
bb9d7fedf7 Fixed #5894 2021-08-29 09:12:03 -04:00
Matthew Peng
71f064bda1 Shouldn't shorten() also reset the counter? (#5890) 2021-08-29 08:28:38 -04:00
Anuken
e30d7e998d Allow unit icons for sectors 2021-08-28 20:49:39 -04:00
Anuken
c6873a72f6 a 2021-08-28 20:46:54 -04:00
Anuken
259d0baeb6 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-08-28 16:30:07 -04:00
Anuken
a3270dd908 this turned out to be pretty difficult 2021-08-28 16:29:58 -04:00
Anuken
48d568978b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	core/src/mindustry/entities/Damage.java
2021-08-28 14:17:29 -04:00
Anuken
9a7324ce54 Fixed #5887 2021-08-28 14:17:01 -04:00
Darkness6030
d254d971a9 Add unitSpawnEvent (#5876) 2021-08-28 10:53:19 -04:00
SMOLKEYS.exe
800f0f4511 inconspicuous OCD goes to brazil (#5884) 2021-08-28 09:13:57 -04:00
Matthew Peng
60b2842d82 Rotator spinSpeed (#5881) 2021-08-28 08:47:11 -04:00
Matthew Peng
f8c7ff0159 Damage.damage doesn't properly convert cores (#5882)
* `Damage.damage` doesn't properly convert cores

* Well that was a complete failure
2021-08-28 08:46:08 -04:00
Anuken
4d62b0321f Fixed #5885 2021-08-28 08:44:42 -04:00
Anuken
6ca2855365 Fixed RailBulletType effect length 2021-08-27 22:33:56 -04:00
Anuken
ced97888e4 why 2021-08-27 21:51:37 -04:00
Zelaux
9f68fe520b Fixed incorrect work of TextureRegion.found() when creating icons (#5879)
* Fixed incorrect work of TextureRegion.found() when creating icons

* fixed comment text

* fixed comment text
2021-08-27 11:08:04 -04:00
Anuken
8c32acbc30 Fixed #5878 2021-08-27 09:58:08 -04:00
Anuken
bfc9b07651 Redundant cast cleanup 2021-08-27 09:31:18 -04:00
Anuken
e53b578043 Merge remote-tracking branch 'origin/master' 2021-08-27 09:17:31 -04:00
Anuken
b2ed066faa Fixed BE server not updating 2021-08-27 09:17:26 -04:00
Matthew Peng
5cc461edb0 Make hiding details optional (#5871)
* Make hiding details optional

* Sandbox blocks shouldn't have their details hidden.
2021-08-26 20:47:35 -04:00
Anuken
9b22777dfb AGP 7.0.1 2021-08-26 15:15:29 -04:00
Anuken
3bd08bb047 Merge remote-tracking branch 'origin/master' 2021-08-26 15:07:13 -04:00
Anuken
139d6cd5cc Proper #5872 2021-08-26 15:07:08 -04:00
RebornTrack970
309b0adb9e Added Rush and Expansion to Omega Hub (#5868) 2021-08-26 08:33:10 -04:00
Anuken
c25e6b586b Allow empty maps in FileMapGenerator 2021-08-25 21:57:18 -04:00
Anuken
f46b22e4a7 Merge remote-tracking branch 'origin/master' 2021-08-25 13:22:23 -04:00
Anuken
2b6856634c Fixed #5864 2021-08-25 13:22:19 -04:00
Ilya246
20305b5d36 Fix .pl BE server (#5862)
The server is currently up and running BE
2021-08-25 13:06:19 -04:00
Anuken
9e16d7385a Implemented #5853 2021-08-25 10:09:00 -04:00
Anuken
55269846f1 Unit drown color fixes 2021-08-25 09:35:07 -04:00
Anuken
26dd7e00eb Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/UnitTypes.java
2021-08-25 09:22:23 -04:00
Anuken
c573fd34a1 Bullet raycast clamp 2021-08-25 09:10:59 -04:00
Anuken
da7873cbd8 #5855 2021-08-25 08:49:41 -04:00
Anuken
a15f8131fa Merge remote-tracking branch 'origin/master' 2021-08-24 19:14:44 -04:00
Anuken
0d27e3afdc Fixed #5856 2021-08-24 19:14:40 -04:00
Leonid Skorospelov
bdcae408e6 Added 2v2, 3v3 ranked gamemode servers to v6 (#5854) 2021-08-24 17:45:14 -04:00
Anuken
bc4783e9cd Implemented #5851 properly 2021-08-24 12:45:28 -04:00
Anuken
8143cb7be0 Unit balancing 2021-08-24 12:10:44 -04:00
Anuken
8e90527609 Chat prefix empty message fix / Call.sound volume limit increase 2021-08-24 10:19:46 -04:00
Anuken
8949fd279e Build error fix / Anuken/Mindustry-Suggestions/issues/2897 2021-08-24 09:28:51 -04:00
Anuken
901d594768 Prevent server sound ear destruction / Particle effect rand param 2021-08-23 20:27:01 -04:00
Anuken
3964c8e826 Merge remote-tracking branch 'origin/master' 2021-08-23 17:41:02 -04:00
Anuken
044a124bc7 Fixed #5847 2021-08-23 17:40:58 -04:00
VizardAlpha
4f22db8db5 Updates bundle_fr.properties (#5663)
* Updates bundle_fr.properties

Final core launch animation / Added option to skip core animations

* Translation end

* Proper name/impl for "borderless windowed" on Windows

* Mod import progress bar

* WIP team icons

* Improved environmental block internal names

* Update core/assets/bundles/bundle_fr.properties

Co-authored-by: Lucien Perregaux <57545107+Luhrel@users.noreply.github.com>

* payload source and void descriptions

* Game stats cleanup

* Added max units field for wave editor

* Added max units

Co-authored-by: Lucien Perregaux <57545107+Luhrel@users.noreply.github.com>
Co-authored-by: Anuken <arnukren@gmail.com>
2021-08-23 16:58:31 -04:00
Anuken
80ef3cee34 Suppress gen deprecatio warning / Anuken/Mindustry-Suggestions/issues/2888 2021-08-23 15:33:28 -04:00
Anuken
254284760f Hid details of locked content 2021-08-23 15:20:56 -04:00
Anuken
71ee7558ab Merge remote-tracking branch 'origin/master' 2021-08-23 14:47:16 -04:00
Anuken
5f4a3e341f #5785 2021-08-23 14:47:11 -04:00
RebornTrack970
81f25b76fd TR Fix (#5781) 2021-08-23 14:41:32 -04:00
Take
649c6ddfb3 Japanese Translation (Steam, Android description & Achivements) (#5805)
* copy English achivement and description file to Japanese folder

* Translate Gameplay, Campaign

* Translate steam achievements

* Translate Gamemodes, Custom&Multiplayer, Editor

* Translate Android desctiption

* Create summary.txt

* remove the sentence to recommend to share in steam workshop

* fix: 個 → 種類

* minor translation change
2021-08-23 14:36:34 -04:00
SoMall-dumpling
3bd3d3aa37 Avoid ambiguity (#5809)
* Avoid ambiguity

When you see 'boost: 150%'
It can be 'increase the speed to 150%' or 'increase the speed to 250%'.
Maybe you will say that the colon has already avoided this ambiguity.
But you know there's always someone who ignores those things, and also translating 'boost' is hard with no 'x' to avoid ambiguity.
With a 'x', it will show 'Boost: x150%', which will never be thought as 250%.

* Update OverdriveProjector.java

When power is low, show 'low power: -{0}%';
When power is high, show 'boost: +{0}%'.

* Update bundle.properties

* Update bundle.properties

* Update OverdriveProjector.java

bugfix(perhaps)

* Update OverdriveProjector.java

what if

* Update OverdriveProjector.java

InTeReStInG

* Update OverdriveProjector.java

back to the past

* Update OverdriveProjector.java

Now using Math.max.

* Update bundle_bg.properties

* Update bundle_de.properties

* Update bundle_fr.properties

* Update bundle_hu.properties

* Update bundle_in_ID.properties

* Update bundle_ja.properties

* Update bundle_ko.properties

* Update bundle_pl.properties

* Update bundle_ro.properties

* Update bundle_ru.properties

* Update bundle_th.properties

* Update bundle_uk_UA.properties

* Update bundle_vi.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_TW.properties

* Update OverdriveProjector.java

Maybe this is necessary.

* Update OverdriveProjector.java

The stats are '+50%' ,etc. now.

* Update OverdriveProjector.java

Necessary, because the previous one is strange.
2.5 does not make sense. 12.5 does.
2021-08-23 12:37:34 -04:00
Prosta4okua
fa9573e6dc [UKR] Translation (#5810)
* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties

* Update bundle_uk_UA.properties
2021-08-23 12:27:17 -04:00
Sharlotte
b4d19bf71b Update bundle_ko.properties (#5842) 2021-08-23 12:26:27 -04:00
YellOw139
0f019f58bd [Bundle][RO] Update (#5839)
* [Bundle][RO] Update

Changelog:

- New strings/changes up to commit 5d4ab9ecd7
- Typo fixes & various other improvements

* new button

* derelict changes
2021-08-23 12:26:15 -04:00
kituta
572166b157 Update bundle_ja.properties (#5813)
* Update bundle_ja.properties

Corrections to notational errors. //表記揺れの修正
Change to appropriate wording. //適切な語句への変更

* Update bundle_ja.properties

Add and remove. //追加と削除
2021-08-23 12:26:08 -04:00
JrTRinny
e16dba3336 Update bundle_th.properties (#5845)
* Update bundle_th.properties

* database button
2021-08-23 12:25:59 -04:00
Anuken
b52d645459 #5837 2021-08-23 12:04:54 -04:00
Darkness6030
73b24d2966 Update bundle_ru.properties (#5844) 2021-08-23 10:24:36 -04:00
Anuken
006c796da7 Added database button in menu 2021-08-23 10:03:26 -04:00
Anuken
160fdee596 Consistent tile attribute display 2021-08-23 09:12:36 -04:00
Anuken
542412bbe0 ech 2021-08-23 09:11:58 -04:00
Anuken
dd8279bab3 Crawl progress 2021-08-22 20:25:46 -04:00
Anuken
5e737510a3 Leg collision bugfixes 2021-08-22 18:48:12 -04:00
Anuken
6388e8da56 More drown tweaks 2021-08-22 16:01:49 -04:00
Anuken
2ef9cfdad6 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/entities/comp/FlyingComp.java
2021-08-22 15:53:33 -04:00
Anuken
5cc50b0ff3 Fixed floorSpeedMultiplier being squared 2021-08-22 15:53:07 -04:00
Anuken
502816d210 New mech drowning algorithm 2021-08-22 15:41:03 -04:00
Anuken
3ba2498815 Removed atrax from archipelago waves 2021-08-22 13:44:55 -04:00
Anuken
0a0ec12e6c Allow logic itemDrop to @air 2021-08-22 11:43:14 -04:00
Anuken
4e12289eaa progress 2021-08-22 11:40:38 -04:00
Anuken
4af101bf7d Drownable legged units 2021-08-22 11:06:25 -04:00
Anuken
9c826a5fdd Merge remote-tracking branch 'origin/master' 2021-08-22 10:21:24 -04:00
Anuken
50d01ef6f8 FlyingComp cleanup 2021-08-22 10:21:20 -04:00
Anuken
1d46fb5425 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-08-22 09:52:19 -04:00
Matthew Peng
b860b2bbfb Don't show core ghosts (#5834) 2021-08-22 09:45:17 -04:00
JrTRinny
7773a3b17b let payload source/void replace each other (#5835) 2021-08-22 09:45:05 -04:00
Anuken
c605418e33 public Setting constructor 2021-08-22 09:40:55 -04:00
Anuken
55270996ff Cleanup 2021-08-22 00:36:25 -04:00
Anuken
789fcac439 Merge remote-tracking branch 'origin/master' 2021-08-22 00:35:55 -04:00
Anuken
466118319f Fixed naval units with canBoost = true 2021-08-22 00:35:40 -04:00
Anuken
b98395c8ba progress 2021-08-22 00:30:15 -04:00
Anuken
b2aaca45d5 progress 2021-08-21 18:35:27 -04:00
fuzzbuck
8117aa8046 add 2 new io servers (#5830)
1 new gamemode which will soon come to existance & placeholder slot for events & possible future gamemode
2021-08-21 18:05:43 -04:00
Anuken
7afc6d3631 CrawlComp progress 2021-08-21 15:32:25 -04:00
Darkness6030
6847d2f373 Add HexedPvP server to Global v7 list (#5829) 2021-08-21 14:55:41 -04:00
Anuken
f85c078de8 PR cleanup 2021-08-21 11:34:05 -04:00
Matthew Peng
9cc08ada22 Heal Targetting on Turrets (#5820)
* Heal Targetting on Turrets

* Just in case
2021-08-21 11:33:20 -04:00
Sunny Kim
ec1afdfdc4 Hidden blocks only in the Placement UI (#5806)
* placeablePlayer

* placeablePlayer unlocked
2021-08-21 11:29:16 -04:00
Anuken
a6c8b3a2bd Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-08-21 10:15:44 -04:00
Anuken
92d3d3cd9c Fixed #5824 2021-08-21 09:54:05 -04:00
Anuken
8d23e335ae Merge remote-tracking branch 'origin/master' 2021-08-20 23:04:47 -04:00
Anuken
ec61598a52 Minke ability moved to Oxynoe 2021-08-20 23:04:43 -04:00
彭瑞暄
c0c0ebb71f Update bundle_zh_TW.properties (#5739)
1609 lst.lookup not translated for clarity (using original description)
2021-08-20 23:03:17 -04:00
Fatonndev
c22f6a844e add hexed pvp server (#5819) 2021-08-20 14:29:46 -04:00
Anuken
8b4112f705 Check for repo & display name in mod browser search 2021-08-20 13:35:41 -04:00
Anuken
caeabe3ee8 Cleanup 2021-08-20 12:28:05 -04:00
Anuken
8f389665a1 Space 'puddles' 2021-08-20 11:42:27 -04:00
Anuken
e5c77ef69a Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-08-20 11:10:55 -04:00
Anuken
f0a8c6e281 Oyxgen env 2021-08-20 10:06:16 -04:00
Anuken
465afc3128 Sound fixes 2021-08-20 08:54:02 -04:00
Anuken
6730954a2e Fixed particle effect icon offset 2021-08-20 00:16:03 -04:00
Anuken
cd7103e3f4 Cryo vapor 2021-08-20 00:15:47 -04:00
Anuken
d03049799e Gradle 7.2 2021-08-20 00:06:37 -04:00
Anuken
5ddb22ab61 Various minor tweaks 2021-08-20 00:05:08 -04:00
Anuken
946bba63d0 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-08-19 23:52:06 -04:00
Anuken
3a3622bb58 Boss status color fix 2021-08-19 23:42:27 -04:00
Anuken
38ec05807a Disallow logic-building invalid blocks 2021-08-19 23:32:21 -04:00
Anuken
5d4ab9ecd7 Added max units field for wave editor 2021-08-19 23:26:39 -04:00
Anuken
efb4a643e4 Liquid container tweak 2021-08-19 22:26:54 -04:00
Anuken
148c95e1f2 Crash fix 2021-08-19 22:03:19 -04:00
Anuken
9e9cd213f3 Liquid container 2021-08-19 21:48:18 -04:00
Anuken
0ab5f5bb14 hide hidden units in menu 2021-08-19 21:29:50 -04:00
Anuken
f1207fd3f1 Disposable containers for unloaders 2021-08-19 20:45:48 -04:00
Anuken
90826b7064 Boiling point implementation 2021-08-19 20:39:49 -04:00
Anuken
4b14008080 Fixed #5812 2021-08-19 17:50:31 -04:00
Anuken
a39f2bd3a9 wip 2021-08-19 17:46:10 -04:00
Anuken
e23054d606 Better support for disabling omniMovement 2021-08-19 16:29:49 -04:00
Anuken
dc5ca76df0 Merge remote-tracking branch 'origin/master' 2021-08-19 14:20:22 -04:00
Anuken
a8b423836e Added unit decal system for mods/future units 2021-08-19 14:20:18 -04:00
Volas171
a4bd160995 omegahub ip change (last) (#5807) 2021-08-19 10:43:58 -04:00
Anuken
558ee579e1 BlockIndexer null team fix 2021-08-19 09:37:12 -04:00
Anuken
a67b7a6e77 Liquid puddle draw override 2021-08-19 09:21:25 -04:00
Anuken
53eba2fb6a Asteroid clip size fix 2021-08-18 21:39:51 -04:00
Anuken
41829b8660 Fixed #5803 2021-08-18 20:10:14 -04:00
Anuken
1d32680ab2 sprite tweaks 2021-08-18 20:09:59 -04:00
Anuken
b8eaabe0de Fixed #5802 2021-08-18 18:55:36 -04:00
Anuken
a94735c5a5 Remote unlock tweaks 2021-08-18 17:52:59 -04:00
Anuken
130f32f3cd Dormany cyst item 2021-08-18 17:38:30 -04:00
Anuken
ba48373bbc Game stats cleanup 2021-08-18 16:39:20 -04:00
Anuken
f3cacb9e99 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/ui/dialogs/PlanetDialog.java
2021-08-18 15:04:30 -04:00
Anuken
512b65a592 Merge remote-tracking branch 'origin/master' 2021-08-18 13:50:05 -04:00
Anuken
103ee371bd Fixed #5800 2021-08-18 13:49:59 -04:00
buthed010203
179f44cd37 // (#5798) 2021-08-18 12:52:12 -04:00
Anuken
1bf173b1ee Merge remote-tracking branch 'origin/master' 2021-08-18 11:41:44 -04:00
Anuken
356c2cfa80 Fixed #5797 2021-08-18 11:41:38 -04:00
kituta
5b61a183cd Update bundle_ja.properties (#5376)
* Update bundle_ja.properties

* Update bundle_ja.properties

Minor corrections and additions

* Update bundle_ja.properties

* Update bundle_ja.properties

Add 2 lines

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update bundle_ja.properties

* Update core/assets/bundles/bundle_ja.properties

Co-authored-by: Take <18237819+Takeno-hito@users.noreply.github.com>

* Update core/assets/bundles/bundle_ja.properties

Co-authored-by: Take <18237819+Takeno-hito@users.noreply.github.com>

* Update core/assets/bundles/bundle_ja.properties

Co-authored-by: Take <18237819+Takeno-hito@users.noreply.github.com>

* Update bundle_ja.properties

* Update core/assets/bundles/bundle_ja.properties

Co-authored-by: Take <18237819+Takeno-hito@users.noreply.github.com>

* Update core/assets/bundles/bundle_ja.properties

Co-authored-by: Take <18237819+Takeno-hito@users.noreply.github.com>

Co-authored-by: Take <18237819+Takeno-hito@users.noreply.github.com>
2021-08-18 10:45:39 -04:00
Xasmedy
d5e1b47b52 Adding M.D.N. Hub (#5795) 2021-08-18 10:25:46 -04:00
Anuken
63795d9df8 public AI fields 2021-08-17 22:06:29 -04:00
Anuken
8e179552ec pointless casts begone 2021-08-17 21:45:13 -04:00
Sunny Kim
d1271f3e4b Boss (Guardian) Status Sprite (#5773)
* boss status

* almost forgot

* Update bundle_ko.properties
2021-08-17 18:00:00 -04:00
buthed010203
24e6f5b841 remove stray newline (#5788)
its ugly
2021-08-17 17:59:15 -04:00
Alexander397172YT
7118c972a8 Update servers_v6.json (#5790) 2021-08-17 17:54:29 -04:00
Anuken
e4742133ca Made various fields/methods public 2021-08-17 17:23:02 -04:00
Anuken
ada6ef229c Merge remote-tracking branch 'origin/master' 2021-08-17 11:39:03 -04:00
Anuken
f0c0900770 Lambda memory allocation optimizations 2021-08-17 11:38:57 -04:00
Michael McMahon
a4a6eb6cee Command-line-tools link (#5789)
Link specifically to the `Command line tools only` section instead of the complete Android Studio package.
2021-08-17 08:27:36 -04:00
RebornTrack970
362c7d38a6 Omega Hub Server Update 2 (#5782)
Every Server (exept Rush and expansion) is fixed
2021-08-16 20:22:13 -04:00
Anuken
7b4d488b11 UI cleanup 2021-08-16 20:06:50 -04:00
Anuken
0c5f781702 Sector wave spawning fixes 2021-08-16 13:15:14 -04:00
Anuken
ff5c48a2a0 Merge remote-tracking branch 'origin/master' 2021-08-16 10:34:53 -04:00
Anuken
1a55f19ab2 Fixed #5774 2021-08-16 10:34:48 -04:00
JrTRinny
59456b67a1 payload source and void descriptions (#5778) 2021-08-16 08:22:03 -04:00
buthed010203
1a12510081 Closes #5777 (#5779)
I did a dumb
2021-08-16 08:15:20 -04:00
Anuken
d83f48891a Fixed #5774 2021-08-15 22:23:31 -04:00
Anuken
747c6186d4 DesktopLauncher -debug argument 2021-08-15 22:17:17 -04:00
Anuken
b3ef412368 Extra debug logging for mod pack 2021-08-15 21:59:57 -04:00
MrTnT 2.0
bfdcb971fc Update servers_v6.json (#5748)
* Update servers_v6.json

* Update servers_v6.json
2021-08-15 21:26:19 -04:00
YellOw139
487bc1866a [Bundle][RO] Update (#5668)
* [Bundle][RO] Update

Changelog:

- New strings/changes up to commit 5ca5025fb1
- Typo fixes & various other improvements

* Update bundle_ro.properties

* Update bundle_ro.properties

* progress

* derelict

* typo

* Update bundle_ro.properties

* Update bundle_ro.properties

* teamwork

* []

* AI

* Агрессоры

* sector info

* Update bundle_ro.properties

* Update bundle_ro.properties

* Update bundle_ro.properties

* Update bundle_ro.properties
2021-08-15 21:24:27 -04:00
Thomas Widyantoko
0b99d71bd4 [ID] v7 prealpha translation (#5669)
* Indonesian bundle update

lenum.controller description and Tar Fields map

* translation bundle sync

* Indonesian translation standardization

* healing status effect

* Indonesian translation for V7

bit confused on line 1611

* [ID] WIP polygonal core protection

* [ID] Updates Indonesian V7 translation

Logic wait & content look up instructions

* [ID] v7 prealpha translation

draft 1

* [ID] v7 prealpha translation part 2

Fixed a line and made changes to untranslated lines.
2021-08-15 21:24:13 -04:00
Sharlotte
8d811550e2 Update bundle_ko.properties (#5680)
* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* Update bundle_ko.properties

* They don't like unofficial properties h

* Update bundle_ko.properties

* translated b80129e17b (diff-5e346bcec4e8e1d545e035b1e438472bc51937398ac3e8e81308605ec82aea2c), 7e047ef726 (diff-5e346bcec4e8e1d545e035b1e438472bc51937398ac3e8e81308605ec82aea2c), 1cf2bd4892 (diff-5e346bcec4e8e1d545e035b1e438472bc51937398ac3e8e81308605ec82aea2c), a5fe8970c6 (diff-5e346bcec4e8e1d545e035b1e438472bc51937398ac3e8e81308605ec82aea2c), 1b0de739f9 (diff-5e346bcec4e8e1d545e035b1e438472bc51937398ac3e8e81308605ec82aea2c)
* marged from https://github.com/Anuken/Mindustry/pull/5731
2021-08-15 21:24:07 -04:00
JrTRinny
09486946fc Update bundle_th.properties (#5694)
* Update bundle_th.properties

* banned unit

* better environment block name

* craters fix + color

* name consistensies

* add new updates
2021-08-15 21:23:56 -04:00
RebornTrack970
3f988cec72 TR Translate (#5770) 2021-08-15 21:23:18 -04:00
Anuken
c35dde5569 Fixed #5772 2021-08-15 21:17:16 -04:00
Anuken
79d757856e Merge remote-tracking branch 'origin/master' 2021-08-15 09:34:28 -04:00
Anuken
cd0c48985d Unconditional unit draw state reset 2021-08-15 09:34:23 -04:00
RebornTrack970
b2f35220e3 OmegaHub Server Update (#5769) 2021-08-15 09:30:34 -04:00
Anuken
d9ecaa701b Merge remote-tracking branch 'origin/master' 2021-08-14 23:19:34 -04:00
Anuken
9355496915 Correct SolidPump bar 2021-08-14 23:19:29 -04:00
Matthew Peng
79939db170 If it accepts payloads, then it shouldn't be blocked. (#5767) 2021-08-14 20:35:29 -04:00
Matthew Peng
24d3afca18 If a block doesn't rotate, then don't check if the payload conveyor is trying to input into the output side (#5766)
* If a block doesn't rotate, then don't check if the payload conveyor is trying to input into the output side

* b l o c k

* h

* Revert "h"

This reverts commit 2860818e3f.
2021-08-14 18:48:52 -04:00
Anuken
334b62b0a2 Misc scripting visibility changes 2021-08-14 09:49:25 -04:00
Anuken
16fb70b0ef Fixed #5762 / Fixed #5763 2021-08-14 09:21:02 -04:00
Anuken
c2fcffb0d8 Planet frustum culling 2021-08-13 23:49:47 -04:00
Anuken
681fc6de3d Misc bugfixes 2021-08-13 19:41:14 -04:00
Anuken
9640acfb74 Merge remote-tracking branch 'origin/master' 2021-08-13 19:07:19 -04:00
Anuken
94b12704dc Mobile text input fixes 2021-08-13 19:07:14 -04:00
buthed010203
74468855c2 Offset formations by 22.5 degrees when full (#5754)
This stops the annoying "unit bumping" problem on servers (at least with full formations), removed the other 2 lines as they didnt actually do anything.

Before: https://mee6.is-terrible.com/56YkB59o8.webm
After: I really cant be bothered
2021-08-13 17:45:12 -04:00
Anuken
031b1abe0a Allow animations without top regions 2021-08-13 14:14:58 -04:00
Anuken
0e6d9ea933 Fixed #5760 / Fixed #5761 2021-08-13 13:58:25 -04:00
Anuken
6e5ad304e4 Fixed #5759 2021-08-13 12:17:32 -04:00
Anuken
a689c2cb4d Merge remote-tracking branch 'origin/master' 2021-08-13 11:29:27 -04:00
Anuken
cd53cf0991 Fixed planet zoom 2021-08-13 11:29:22 -04:00
alex
5e2bf1f931 change address of pvp server (#5758) 2021-08-13 10:55:06 -04:00
Anuken
2200a44653 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/ui/dialogs/PlanetDialog.java
2021-08-13 10:08:34 -04:00
Anuken
033dadae2c Removed unnecessary 'chat' font 2021-08-13 09:20:46 -04:00
Anuken
1b0de739f9 Sector info list / Minor hint fixes 2021-08-12 22:16:13 -04:00
Anuken
351f1a80c7 Merge remote-tracking branch 'origin/master' 2021-08-12 10:07:34 -04:00
Anuken
def1094357 Added world data progress bar 2021-08-12 10:07:30 -04:00
CxZxRain
4dec658a77 Update servers_v6.json (#5752) 2021-08-12 09:32:15 -04:00
Anuken
a5fe8970c6 Per-team AI settings / Errors for missing player cores 2021-08-12 09:24:20 -04:00
Anuken
1cf2bd4892 Team-specific rules / Player+Enemy team rules 2021-08-11 23:36:06 -04:00
Anuken
9111860fce Merge remote-tracking branch 'origin/master' 2021-08-11 21:18:52 -04:00
Anuken
0cac972061 Support for team-specific multipliers (no UI) 2021-08-11 21:18:48 -04:00
buthed010203
fa9257182b Dont configure if not needed (#5745)
* Dont configure if not needed

* fix
2021-08-11 17:23:34 -04:00
Anuken
4fc18d35ce #5742 2021-08-11 16:42:25 -04:00
Anuken
c2720bbc33 Increased PPT range 2021-08-11 11:36:20 -04:00
Anuken
5d86390e28 Turret heat cleanup 2021-08-11 10:31:36 -04:00
Anuken
ec89db7cb1 Things 2021-08-11 09:54:30 -04:00
Anuken
d15968d291 Merge remote-tracking branch 'origin/master' 2021-08-11 09:27:11 -04:00
Anuken
5e5df8848d Ammo rebalancing / Possible crash fix 2021-08-11 09:27:06 -04:00
Volas171
a0f66a5f94 Update Omega Community Server server ip (#5735)
ip changed, now moved to there
2021-08-11 09:18:36 -04:00
Anuken
d3a15fba96 Filter locked items from stat values 2021-08-10 21:47:28 -04:00
Anuken
14dc293a09 Fixed #5734 / New derelict icon 2021-08-10 19:56:31 -04:00
Anuken
a97690d219 Merge remote-tracking branch 'origin/master' 2021-08-10 17:11:29 -04:00
Anuken
9c626a17f0 Database dialog search bar 2021-08-10 17:11:22 -04:00
Anuken
90a58388d6 merge 2021-08-10 16:34:57 -04:00
buthed010203
3354ef246b spacing (#5732)
Before: ![](https://mee6.is-terrible.com/56KMVIkGc.png)
After: ![](https://xenon.is-ne.at/56KPxNfyF.png)
2021-08-10 16:08:00 -04:00
Anuken
e6bd259c0e Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/assets/icons/icons.properties
	core/assets/logicids.dat
	core/src/mindustry/ui/dialogs/PlanetDialog.java
	core/src/mindustry/world/blocks/distribution/ItemBridge.java
	core/src/mindustry/world/blocks/liquid/LiquidExtendingBridge.java
	core/src/mindustry/world/blocks/storage/StorageBlock.java
	gradle.properties
2021-08-10 15:15:07 -04:00
Anuken
e7e64379dd () 2021-08-10 15:12:58 -04:00
Anuken
78dc94b0ed Merge remote-tracking branch 'origin/master' 2021-08-10 10:16:20 -04:00
Anuken
be38bba0e4 #5729 2021-08-10 10:16:15 -04:00
JrTRinny
6c963a2de7 comment fix (#5730)
* there is no mech pads

* factories
2021-08-10 09:38:46 -04:00
buthed010203
6d517396b3 ??? (#5727) 2021-08-09 18:05:19 -04:00
Matthew Peng
6246a1d39c Option to make a unit not appear on the title screen. (#5728) 2021-08-09 18:04:21 -04:00
Anuken
9c1063c7cc Misc minor bugfixes 2021-08-09 16:53:49 -04:00
Anuken
ed71777a17 . 2021-08-09 14:27:42 -04:00
Anuken
353433a383 Fine, I'll do it myself (#5717) 2021-08-09 14:19:34 -04:00
Anuken
7e047ef726 Stone craters name fix 2021-08-09 12:13:07 -04:00
Anuken
c60f6d155f Fixed #5725 2021-08-09 11:41:39 -04:00
Anuken
42486cd784 Fixed export/import lines curving through planet 2021-08-09 09:59:49 -04:00
Anuken
5b27f4786d ItemBuffer struct 2021-08-09 09:37:45 -04:00
Anuken
01f759a992 Fixed #5722 2021-08-08 20:42:48 -04:00
Anuken
cc0d7af610 Merge remote-tracking branch 'origin/master' 2021-08-08 13:38:01 -04:00
Anuken
00a2c1aad0 Refactored fireball into FireBulletType 2021-08-08 13:37:55 -04:00
buthed010203
e40ab50e10 why are there soaces here ? (#5716)
good question
2021-08-07 21:24:03 -04:00
Yakuzet
99b3420423 fix update TR bundle (#5715)
translated some new things and fixed some translation
2021-08-07 18:12:31 -04:00
Anuken
644d00b268 Misc ammo balancing 2021-08-07 17:37:55 -04:00
Anuken
71c4f27d60 Removed pointless 'device' switcher / Anuken/Mindustry-Suggestions/issues/2811 (but only partially) 2021-08-07 12:34:11 -04:00
Anuken
6cb2c0e8a7 Anuken/Mindustry-Suggestions/issues/2810 2021-08-07 12:22:34 -04:00
Anuken
d3745d043c Merge remote-tracking branch 'origin/master' 2021-08-07 12:08:35 -04:00
Anuken
b1b89290b9 Implemented Anuken/Mindustry-Suggestions/issues/2809 2021-08-07 12:08:30 -04:00
Fatonndev
ca8fa02687 add oblivion pvp server (#5709) 2021-08-07 08:28:29 -04:00
Anuken
ce9bfdbcae Fixed #5710 2021-08-07 08:26:49 -04:00
Anuken
5f29633689 Fixed #5707 2021-08-06 23:19:45 -04:00
Anuken
cab71958d0 Implementation of #4921 2021-08-06 19:40:27 -04:00
Anuken
9c995be22e Merge remote-tracking branch 'origin/master' 2021-08-06 18:02:04 -04:00
Anuken
f0a0b4cfc9 Fixed keyDown not registering at low FPS / Spectre bullet balance 2021-08-06 18:01:57 -04:00
RebornTrack970
395f7e0324 Added the Community Server server to Omega (#5705) 2021-08-06 13:47:30 -04:00
Anuken
b80129e17b Improved environmental block internal names 2021-08-06 11:52:25 -04:00
Anuken
e57b5b6966 Implemented Anuken/Mindustry-Suggestions/issues/2800 2021-08-06 11:17:10 -04:00
Anuken
316adf63ee Multi-target zenith AI 2021-08-06 11:07:30 -04:00
Anuken
588523b311 Avoid lambda capture in puddles 2021-08-06 09:34:38 -04:00
Anuken
b8232326bc Fixed #5703 2021-08-06 09:04:07 -04:00
Anuken
4fa04b9e23 Bannable units / Show tech tree icon for unresearched units 2021-08-05 23:01:58 -04:00
Anuken
6fdbe1d5f0 Fixed minimap not updating when build team changes 2021-08-05 14:20:23 -04:00
Anuken
66ce3e75ec Allow dumping/moving into payload voids 2021-08-05 12:00:35 -04:00
Anuken
ec30232c4e Made AttributeCrafters consume a constant amount of liquid
+ cultivator water requirement decrease
2021-08-05 10:27:46 -04:00
Anuken
6cb6a76ef3 arc 2021-08-05 08:22:53 -04:00
Anuken
46eeb8b960 arc 2021-08-04 23:03:15 -04:00
Anuken
294ab0a81b Better initial bridge arrows 2021-08-04 19:16:14 -04:00
Anuken
aa80f06f7b Cleanup & bullet bugfixes 2021-08-04 19:02:36 -04:00
Anuken
dd738a0108 Removed puddle 'generation' 2021-08-04 18:32:10 -04:00
Anuken
3be5296572 Fixed #5699 2021-08-04 13:52:17 -04:00
Anuken
cfa844f960 Merge branch 'master' of https://github.com/Anuken/Mindustry 2021-08-04 11:35:19 -04:00
Anuken
3b7afec360 arc 2021-08-04 11:35:15 -04:00
GaviTSRA
a9412c4f62 Updated hub ip of TSR Server (#5698) 2021-08-04 09:27:21 -04:00
Arik
2f57705f13 Fix saving tags of overwritten schematic (#5696) 2021-08-04 09:27:01 -04:00
Anuken
ee47bffb1c Merge remote-tracking branch 'origin/master' 2021-08-04 09:26:43 -04:00
Anuken
909c64468f Fixed #5695 / Fixed #5697 2021-08-04 09:26:39 -04:00
RebornTrack970
d7d7b73c54 Mindustry PvP 1v1 test server Added to Omega (#5692)
Fot testing.
2021-08-03 17:16:14 -04:00
Anuken
f820121e08 Sector bugfixes / More sector info 2021-08-03 16:01:27 -04:00
Anuken
0b036acb75 Merge remote-tracking branch 'origin/master' 2021-08-03 10:10:46 -04:00
Anuken
4d4ae7b2db #5690 2021-08-03 10:10:42 -04:00
Darkness6030
7f896723be Small changes in reloadmaps command (#5687)
Idk is it useful, but why not
2021-08-03 09:33:27 -04:00
Anuken
36deb5e225 Fixed #5688 2021-08-03 09:25:41 -04:00
Anuken
116422f1e7 arc 2021-08-02 21:47:29 -04:00
Anuken
a3d1dd91d9 Dispose display framebuffer on remove 2021-08-02 08:53:50 -04:00
Anuken
41964cd130 Unordered damaged building indices 2021-08-01 20:35:10 -04:00
Anuken
d9a92dc10e Minor deployment script fixes 2021-08-01 18:01:36 -04:00
Anuken
9c1f897fff Fixed #5684 2021-08-01 17:00:24 -04:00
Anuken
e64cd905d6 Fixed #5685 2021-08-01 13:27:21 -04:00
Anuken
fc80c23dde Auto-generate block paletted team regions for mods 2021-07-31 21:31:36 -04:00
Anuken
84b69a683a PvP team color palettes 2021-07-31 18:50:55 -04:00
Anuken
79bf77f4be WIP team icons 2021-07-31 18:23:22 -04:00
Anuken
78c35221be arc 2021-07-31 11:22:18 -04:00
Anuken
1d257c1a35 Mod import progress bar 2021-07-31 10:58:09 -04:00
Anuken
ef92236cb4 Gradle 7.1.1 2021-07-31 09:47:44 -04:00
Anuken
90bc18e1bd Fixed #5677 2021-07-31 08:38:03 -04:00
Anuken
9f6c45f4a0 Merge remote-tracking branch 'origin/master' 2021-07-30 22:49:55 -04:00
Anuken
b7842bbb26 warmup = 1 for bridges without power 2021-07-30 22:49:51 -04:00
JrTRinny
589430055e translation update (#5670) 2021-07-30 22:19:27 -04:00
BlueWolf
8f6fe08b1c fix some misleading comments (#5676) 2021-07-30 21:51:35 -04:00
Anuken
f354b6bcca pulverizer drawSpinSprite 2021-07-30 19:43:29 -04:00
Anuken
d02a017c03 arc 2021-07-30 18:59:18 -04:00
Anuken
6d58997f71 arc 2021-07-30 18:35:50 -04:00
Anuken
7d72c4dc63 arc 2021-07-30 18:13:30 -04:00
Anuken
3b9700793c arc 2021-07-30 16:43:26 -04:00
Anuken
0c03c47eb9 Disabled crash sending + arc 2021-07-30 16:26:25 -04:00
Anuken
2d35a024e2 arc 2021-07-30 15:29:12 -04:00
Andrew Antsiferov
eac11045ff Fix typo (#5674)
of the -> of the tile.
2021-07-30 14:57:23 -04:00
Anuken
a7cc6185ad Proper name/impl for "borderless windowed" on Windows 2021-07-30 14:27:46 -04:00
Anuken
d855840fe2 Fixed #5672 2021-07-30 13:05:12 -04:00
Anuken
81419eddbe Merge remote-tracking branch 'origin/master' 2021-07-30 11:58:06 -04:00
Anuken
fc41ad36f7 Fixed damaged building memory leak 2021-07-30 11:58:01 -04:00
RebornTrack970
676a064b6b Updated TR bundle to Build 21565 (#5671) 2021-07-30 10:46:25 -04:00
Anuken
9e1ba3e235 Darkened chat background slightly 2021-07-30 09:33:35 -04:00
Anuken
ad23544f24 Merge remote-tracking branch 'origin/master' 2021-07-29 11:26:07 -04:00
Anuken
296f9b9da5 Smoother bridge animation start/stop 2021-07-29 11:26:01 -04:00
buthed010203
47398f71a8 Utility method for mods (#5667)
* Utility method for mods

I don't want to have to read something this horrible ever again ![](https://aethex.is-a.fail/55DesOkHk.png)

* Update StorageBlock.java
2021-07-29 11:13:10 -04:00
Anuken
a36f872b61 Use ModLoadException instead of IllegalArgumentException 2021-07-29 09:20:51 -04:00
Anuken
dbebe2ab29 Merge remote-tracking branch 'origin/master' 2021-07-29 09:16:58 -04:00
Anuken
ccb973d1dd Log incompatible mod class loaders 2021-07-29 09:16:53 -04:00
buthed010203
132b1fe0c4 This bothers me (#5664)
* This bothers me

absolutely horrible

* Update gradle.properties
2021-07-28 18:23:23 -04:00
Anuken
8702ebd706 Update deployment.yml 2021-07-28 18:20:08 -04:00
Anuken
4734261097 Fixed unit building not starting when some resources are missing 2021-07-28 18:08:17 -04:00
Anuken
78f55765c1 Clear fallback sprite for core thrusters 2021-07-28 17:49:01 -04:00
Anuken
385f493f36 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/Blocks.java
	core/src/mindustry/net/CrashSender.java
	core/src/mindustry/ui/Links.java
	core/src/mindustry/ui/dialogs/SchematicsDialog.java
	core/src/mindustry/world/blocks/power/LightBlock.java
	gradle.properties
2021-07-23 17:58:02 -04:00
Anuken
f98622fdc9 Class renaming 2021-07-23 13:18:08 -04:00
Anuken
ef5c72c7f8 Fixed potential loader crash 2021-07-23 11:20:12 -04:00
Anuken
ed1d02d2c2 Payload loader/unloader progress 2021-07-22 21:07:36 -04:00
Anuken
bda461e480 Large constructor variant 2021-07-22 17:48:50 -04:00
Anuken
d30c32eddc reorganization 2021-07-22 16:52:05 -04:00
Anuken
caf9ea38df aaa 2021-07-15 11:25:35 -04:00
Anuken
ae15d838f0 Drill visual fix 2021-07-15 09:13:51 -04:00
Anuken
103f24d41d Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/world/blocks/environment/Floor.java
	core/src/mindustry/world/blocks/payloads/Payload.java
	gradle.properties
2021-07-15 09:13:35 -04:00
Anuken
8644844b7d beam drill visual improvements 2021-07-13 21:41:53 -04:00
Anuken
c43fd88f55 lasers. 2021-07-13 17:34:57 -04:00
Anuken
cfb7d29013 Beam drill texture improvements 2021-07-10 18:54:13 -04:00
Anuken
5ceb8e2b48 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-07-09 19:48:35 -04:00
Anuken
baabf49fba Linear warmup for certain blocks 2021-07-08 19:33:15 -04:00
Anuken
b8717b62c8 a 2021-07-08 16:16:53 -04:00
Anuken
1baa82a7c6 Mostly-complete cliff crusher implementation 2021-07-08 16:16:44 -04:00
Anuken
bf89f7a0cc Default darker night 2021-07-08 09:31:53 -04:00
Anuken
a0c5ed3761 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-07-08 09:29:36 -04:00
Anuken
64ab8328b8 WallCrafter progress 2021-07-07 16:28:33 -04:00
Anuken
0543616f15 WIP "wall crafter" 2021-07-07 10:31:18 -04:00
Anuken
1462443f7c Unit drowning outline color fix 2021-07-05 10:55:36 -04:00
Anuken
a7d465439b Decorations no longer depend on color 2021-07-05 09:47:19 -04:00
Anuken
dfcc9a595f Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-07-05 09:17:34 -04:00
Anuken
04b711946e Payload deconstructor rotation bugfix 2021-07-05 09:15:54 -04:00
Anuken
1dc013ee76 lowAltitude core units 2021-07-04 10:53:25 -04:00
Anuken
42497d8627 ClassMap regen 2021-07-04 09:55:12 -04:00
Anuken
ebf0c71db6 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/mod/ClassMap.java
2021-07-04 09:52:57 -04:00
Anuken
0d280ea77f Improved payload deconstructor visuals 2021-07-03 16:08:37 -04:00
Anuken
c8ec575a9d Fixed payload deconstructor not working 2021-07-01 20:11:09 -04:00
Anuken
6afb976a44 Payload deconstructor sprite 2021-07-01 17:53:26 -04:00
Anuken
0de5009a66 aaa 2021-07-01 11:42:20 -04:00
Anuken
5e2ad38e88 PayloadDeconstructor progress 2021-06-30 22:16:46 -04:00
Anuken
50d50b11ad Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-06-29 09:37:14 -04:00
Anuken
3ea3df5c73 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-06-28 18:57:27 -04:00
Anuken
d54b7dc396 WIP payload deconstructor 2021-06-24 12:35:44 -04:00
Anuken
e7ec2da063 Asteroid variants 2021-06-23 16:21:12 -04:00
Anuken
d4b6073c01 Name cleanup 2021-06-22 16:52:48 -04:00
Anuken
1630e1a7fb Asteroid gen progress 2021-06-22 14:22:31 -04:00
Anuken
b87b79f4ba when git add . is too hard 2021-06-21 20:53:08 -04:00
Anuken
afec6181c4 More stone blocks 2021-06-21 20:52:49 -04:00
Anuken
ff3940865e A. 2021-06-21 19:35:00 -04:00
Anuken
4a88f64fa9 Asteroid ores (1) 2021-06-20 21:02:31 -04:00
Anuken
448d1e2c77 Cleanup 2021-06-20 09:50:25 -04:00
Anuken
5d74795c02 Cleanup 2021-06-20 08:47:30 -04:00
Anuken
b7b9d48d1e Cleanup 2021-06-19 21:31:37 -04:00
Anuken
3c65a26d72 New ferric blocks, improved asteroid generation 2021-06-19 21:19:46 -04:00
Anuken
ca60309fde Asteroid generator progress 2021-06-19 11:17:52 -04:00
Anuken
8f6365015a Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-06-18 18:40:02 -04:00
Anuken
5d8f6d7c97 More environmental support 2021-06-18 09:31:28 -04:00
Anuken
b77b89abfb More environmental support 2021-06-17 14:34:57 -04:00
Anuken
23ced8d006 aa 2021-06-17 11:10:39 -04:00
Anuken
016e5ab97e Env rules for many various blocks 2021-06-17 11:08:01 -04:00
Anuken
afe963ca5d Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/editor/MapInfoDialog.java
	core/src/mindustry/maps/filters/ClearFilter.java
	core/src/mindustry/mod/ClassMap.java
	gradle.properties
2021-06-17 10:44:51 -04:00
Anuken
c623e66694 hhhh 2021-06-15 19:32:06 -04:00
Anuken
97729fd659 Stateless simplex (2) 2021-06-15 19:31:51 -04:00
Anuken
eed91eaaa0 # Conflicts:
#	core/src/mindustry/mod/ClassMap.java
2021-06-15 19:29:12 -04:00
Anuken
ac111677c0 Cleanup 2021-06-12 19:56:33 -04:00
Anuken
db054add64 Merge 2021-06-12 17:22:46 -04:00
Anuken
4eb0852f9f Lighting bugfixes 2021-06-12 17:22:12 -04:00
Anuken
816ac51beb Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-06-12 16:08:17 -04:00
Anuken
3d76609f42 . 2021-06-12 14:09:24 -04:00
Anuken
ecbf0dcf31 Planet lighting parameters 2021-06-12 11:07:40 -04:00
Anuken
93651939f2 stop 2021-06-12 10:55:18 -04:00
Anuken
9a8c9dff17 Red ice 2021-06-12 10:54:58 -04:00
Anuken
4b695a5047 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-06-12 10:11:42 -04:00
Anuken
d710c2e8b5 Minor generation improvements 2021-06-12 10:11:37 -04:00
Anuken
ae52eaab19 Asteroid progress 2021-06-11 21:51:49 -04:00
Anuken
c4b1bf3e55 Asteroid progress 2021-06-11 19:59:18 -04:00
Anuken
1eebb48baa Displaced orbit fix 2021-06-11 11:43:55 -04:00
Anuken
537c8f3cc5 Planet progress 2021-06-11 11:31:21 -04:00
Anuken
31ebb1d156 Planet progress 2021-06-10 20:46:10 -04:00
Anuken
f99b8e35bd Testing single-sector planets 2021-06-10 19:55:06 -04:00
Anuken
9e8e0709b5 Merge 2021-06-10 18:51:49 -04:00
Anuken
35be671d86 Planet constructor tweaks 2021-06-09 22:18:54 -04:00
Anuken
1ce6772601 Merge 2021-06-09 17:15:22 -04:00
Anuken
8c32c00e2b Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/Blocks.java
2021-06-09 17:10:49 -04:00
Anuken
974ebe6937 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	core/src/mindustry/content/Blocks.java
2021-06-05 11:57:14 -04:00
Anuken
7dd2a3ba70 uncomment 2021-06-02 12:42:09 -04:00
Anuken
92e970456e Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features
 Conflicts:
	gradle.properties
2021-06-02 12:41:46 -04:00
Anuken
1c71ee2ed7 Moved bushes into correct directory 2021-06-02 11:24:15 -04:00
Anuken
e9129e6f43 Unspoiled 2021-06-02 11:15:30 -04:00
1795 changed files with 74181 additions and 21423 deletions

View File

@@ -11,10 +11,10 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Set up JDK 16 - name: Set up JDK 17
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 16 java-version: 17
- name: Set env - name: Set env
run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Add Arc release - name: Add Arc release
@@ -24,6 +24,25 @@ jobs:
git tag ${RELEASE_VERSION} git tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/Arc ${RELEASE_VERSION}; git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/Arc ${RELEASE_VERSION};
cd ../Mindustry cd ../Mindustry
- name: Update JITpack repo
run: |
cd ../
cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack
git config --global user.name "Github Actions"
git config --global user.email "actions@github.com"
git clone --depth 1 https://github.com/Anuken/MindustryJitpack.git
rm -rf .git
cp -r ./MindustryJitpack/.git ./.git
rm -rf MindustryJitpack
rm -rf .github
rm README.md
git add .
git commit --allow-empty -m "${GITHUB_SHA}"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
git tag ${RELEASE_VERSION}
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
cd ../Mindustry
- name: Create artifacts - name: Create artifacts
run: | run: |
./gradlew desktop:dist server:dist core:mergedJavadoc -Pbuildversion=${RELEASE_VERSION:1} ./gradlew desktop:dist server:dist core:mergedJavadoc -Pbuildversion=${RELEASE_VERSION:1}
@@ -39,7 +58,7 @@ jobs:
cp -a Mindustry/core/build/javadoc/. docs/ cp -a Mindustry/core/build/javadoc/. docs/
cd docs cd docs
git add . git add .
git commit -m "Update ${RELEASE_VERSION:1}" git commit --allow-empty -m "Update ${RELEASE_VERSION:1}"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/MindustryGame/docs git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/MindustryGame/docs
cd ../Mindustry cd ../Mindustry
- name: Update F-Droid build string - name: Update F-Droid build string

View File

@@ -8,10 +8,12 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Set up JDK 16 - name: Set up JDK 17
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 16 java-version: 17
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Run unit tests and build JAR - name: Run unit tests and build JAR
run: ./gradlew test desktop:dist run: ./gradlew test desktop:dist
- name: Upload desktop JAR for testing - name: Upload desktop JAR for testing

View File

@@ -15,11 +15,39 @@ jobs:
cd ../MindustryBuilds cd ../MindustryBuilds
BNUM=$(($GITHUB_RUN_NUMBER + 20000)) BNUM=$(($GITHUB_RUN_NUMBER + 20000))
git tag ${BNUM} git tag ${BNUM}
git config --global user.name "Build Uploader" git config --global user.name "Github Actions"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryBuilds ${BNUM} git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryBuilds ${BNUM}
- name: Set up JDK 16 - name: Set up JDK 17
uses: actions/setup-java@v1 uses: actions/setup-java@v1
with: with:
java-version: 16 java-version: 17
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Update bundles
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
./gradlew updateBundles
if [ -n "$(git status --porcelain)" ]; then
git add core/assets/bundles/*
git commit -m "Automatic bundle update"
git push
fi
- name: Update JITpack repo
if: ${{ github.repository == 'Anuken/Mindustry' }}
run: |
cd ../
cp -r ./Mindustry ./MindustryJitpack
cd MindustryJitpack
git clone --depth 1 https://github.com/Anuken/MindustryJitpack.git
rm -rf .git
cp -r ./MindustryJitpack/.git ./.git
rm -rf MindustryJitpack
rm -rf .github
rm README.md
git add .
git commit --allow-empty -m "${GITHUB_SHA}"
git push https://Anuken:${{ secrets.API_TOKEN_GITHUB }}@github.com/Anuken/MindustryJitpack
cd ../Mindustry
- name: Run unit tests - name: Run unit tests
run: ./gradlew clean cleanTest test run: ./gradlew clean cleanTest test --stacktrace

3
.gitignore vendored
View File

@@ -162,3 +162,6 @@ gradle-app.setting
.DS_Store .DS_Store
Thumbs.db Thumbs.db
android/libs/ android/libs/
# ignored due to frequent branch conflicts.
core/assets/logicids.dat

View File

@@ -12,9 +12,11 @@ Do not submit something without at least running the game to see if it compiles.
If you are submitting a new block, make sure it has a name and description, and that it works correctly in-game. If you are changing existing block mechanics, test them out first. If you are submitting a new block, make sure it has a name and description, and that it works correctly in-game. If you are changing existing block mechanics, test them out first.
### Do not make large changes before discussing them first. ### Do not make large changes before discussing them first.
If you are interested in adding a large mechanic/feature or changing large amounts of code, first contact me (Anuken) via [Discord](https://discord.gg/mindustry) (preferred method) or via e-mail (*anukendev@gmail.com*). 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.
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.
## Style Guidelines ## Style Guidelines

View File

@@ -3,7 +3,7 @@
[![Build Status](https://github.com/Anuken/Mindustry/workflows/Tests/badge.svg?event=push)](https://github.com/Anuken/Mindustry/actions) [![Build Status](https://github.com/Anuken/Mindustry/workflows/Tests/badge.svg?event=push)](https://github.com/Anuken/Mindustry/actions)
[![Discord](https://img.shields.io/discord/391020510269669376.svg?logo=discord&logoColor=white&logoWidth=20&labelColor=7289DA&label=Discord&color=17cf48)](https://discord.gg/mindustry) [![Discord](https://img.shields.io/discord/391020510269669376.svg?logo=discord&logoColor=white&logoWidth=20&labelColor=7289DA&label=Discord&color=17cf48)](https://discord.gg/mindustry)
A sandbox tower defense game written in Java. The automation tower defense RTS, written in Java.
_[Trello Board](https://trello.com/b/aE2tcUwF/mindustry-40-plans)_ _[Trello Board](https://trello.com/b/aE2tcUwF/mindustry-40-plans)_
_[Wiki](https://mindustrygame.github.io/wiki)_ _[Wiki](https://mindustrygame.github.io/wiki)_
@@ -18,7 +18,7 @@ See [CONTRIBUTING](CONTRIBUTING.md).
Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases). Bleeding-edge builds are generated automatically for every commit. You can see them [here](https://github.com/Anuken/MindustryBuilds/releases).
If you'd rather compile on your own, follow these instructions. If you'd rather compile on your own, follow these instructions.
First, make sure you have [JDK 16](https://adoptopenjdk.net/archive.html?variant=openjdk16&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 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:
### Windows ### Windows
@@ -38,7 +38,7 @@ Server builds are bundled with each released build (in Releases). If you'd rathe
### Android ### Android
1. Install the Android SDK [here.](https://developer.android.com/studio#downloads) Make sure you're downloading the "Command line tools only", as Android Studio is not required. 1. Install the Android SDK [here.](https://developer.android.com/studio#command-tools) Make sure you're downloading the "Command line tools only", as Android Studio is not required.
2. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory. 2. Set the `ANDROID_HOME` environment variable to point to your unzipped Android SDK directory.
3. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`. 3. Run `gradlew android:assembleDebug` (or `./gradlew` if on linux/mac). This will create an unsigned APK in `android/build/outputs/apk`.

View File

@@ -5,6 +5,7 @@ This is done by letting clients `GET` a [JSON list of servers](https://github.co
You may want to add your server to this list. The steps for getting this done are as follows: You may want to add your server to this list. The steps for getting this done are as follows:
0. **Take note of the fact that modded servers are not allowed on this list.** Such servers confuse users, and there's currently no easy way to fix mod incompatibilities after a failed connection.
1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well. 1. **Ensure your server is properly moderated.** For the most part, this applies to survival servers, but PvP servers can be affected as well.
You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins. You'll need to either hire some moderators, or make use of (currently non-existent) anti-grief and anti-curse plugins.
*Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example. *Consider enabling a rate limit:* `config messageRateLimit 2` will make it so that players can only send messages every 2 seconds, for example.

View File

@@ -31,9 +31,11 @@ There are two ways to test the translation bundle:
1) Assuming you have the PC version downloaded, download your bundle file, name it `bundle.properties`, then place it in the same folder as the Mindustry desktop executable and run it. *You should get a popup message in-game confirming that you have loaded an external translation.* 1) Assuming you have the PC version downloaded, download your bundle file, name it `bundle.properties`, then place it in the same folder as the Mindustry desktop executable and run it. *You should get a popup message in-game confirming that you have loaded an external translation.*
2) For advanced users: simply download your fork of mindustry and compile/run the game. 2) For advanced users: simply download your fork of mindustry and compile/run the game.
#### Translating for stores (Steam, Google Play) #### Translating for stores (Steam, ~~Google Play~~)
If you would like to translate the descriptions for Google Play or Steam, see the [Fastlane Metadata folder](https://github.com/Anuken/Mindustry/tree/master/fastlane/metadata) and submit a pull request for files there. On Google Play, you would create or edit the folder with the correct local code; for Steam, I have to update the translations manually, so just name the folder with the language name, and include the same files as the English folder does. NOTE: The Google Play description is in the process of being re-written, please do not translate it.
If you would like to translate the descriptions for ~~Google Play~~ or Steam, see the [Fastlane Metadata folder](https://github.com/Anuken/Mindustry/tree/master/fastlane/metadata) and submit a pull request for files there. On Google Play, you would create or edit the folder with the correct local code; for Steam, I have to update the translations manually, so just name the folder with the language name, and include the same files as the English folder does.
**And that's it.** **And that's it.**

View File

@@ -9,7 +9,7 @@
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
<application <application
android:resizeableActivity="false" android:resizeableActivity="true"
android:allowBackup="true" android:allowBackup="true"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
@@ -24,6 +24,7 @@
android:name="mindustry.android.AndroidLauncher" android:name="mindustry.android.AndroidLauncher"
android:label="@string/app_name" android:label="@string/app_name"
android:screenOrientation="user" android:screenOrientation="user"
android:exported="true"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout"> android:configChanges="keyboard|keyboardHidden|orientation|screenSize|screenLayout">
<intent-filter> <intent-filter>

View File

@@ -7,8 +7,7 @@ buildscript{
} }
dependencies{ dependencies{
//note that later versions, like alpha05, fail to work correctly classpath 'com.android.tools.build:gradle:7.2.1'
classpath 'com.android.tools.build:gradle:7.1.0-alpha02'
} }
} }
@@ -24,14 +23,14 @@ repositories{
task deploy(type: Copy){ task deploy(type: Copy){
dependsOn "assembleRelease" dependsOn "assembleRelease"
from "build/outputs/apk/standard/release/android-standard-release.apk" from "build/outputs/apk/release/android-release.apk"
into "../deploy/" into "../deploy/"
rename("android-standard-release.apk", "${generateDeployName('android')}.apk") rename("android-release.apk", "${generateDeployName('android')}.apk")
} }
android{ android{
buildToolsVersion '30.0.2' buildToolsVersion '31.0.0'
compileSdkVersion 30 compileSdkVersion 31
sourceSets{ sourceSets{
main{ main{
manifest.srcFile 'AndroidManifest.xml' manifest.srcFile 'AndroidManifest.xml'
@@ -42,9 +41,6 @@ android{
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/'] assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
jniLibs.srcDirs = ['libs'] jniLibs.srcDirs = ['libs']
} }
gp{
java.srcDirs = ['srcgp']
}
androidTest.setRoot('tests') androidTest.setRoot('tests')
} }
@@ -60,10 +56,10 @@ android{
applicationId "io.anuke.mindustry" applicationId "io.anuke.mindustry"
minSdkVersion 14 minSdkVersion 14
targetSdkVersion 30 targetSdkVersion 31
versionName versionNameResult versionName versionNameResult
versionCode = (System.getenv("TRAVIS_BUILD_ID") != null ? System.getenv("TRAVIS_BUILD_ID").toInteger() : vcode) versionCode = vcode
if(project.hasProperty("release")){ if(project.hasProperty("release")){
props['androidBuildCode'] = (vcode + 1).toString() props['androidBuildCode'] = (vcode + 1).toString()
@@ -98,11 +94,12 @@ android{
buildTypes{ buildTypes{
all{ all{
//TODO without these lines (r8 enabled), Mindustry crashes with missing default interface method errors.
//WHY THE HELL ARE DEFAULT INTERFACES NOT BEING DESUGARED? WHY DID UPDATING AGP MAKE THIS HAPPEN?
//When I ENABLE shrinking, r8 goes and REMOVES ALL DEFAULT INTERFACE CLASSES, which breaks mods. Why?
//-keep class mindustry.** { *; } should *keep the classes* - WHY IS R8 REMOVING THEM?
minifyEnabled = true minifyEnabled = true
shrinkResources = true shrinkResources = true
//this is the ONLY WAY I could find to force r8 to keep its filthy hands off of my default interfaces.
//may have undesirable side effects
debuggable = true
proguardFiles("proguard-rules.pro") proguardFiles("proguard-rules.pro")
} }
} }
@@ -114,18 +111,6 @@ android{
} }
} }
} }
// Specifies one flavor dimension.
flavorDimensions "version"
productFlavors{
standard{
}
gp{
applicationIdSuffix ".gp"
versionNameSuffix "-gp"
}
}
} }
dependencies{ dependencies{
@@ -137,11 +122,8 @@ dependencies{
natives "com.github.Anuken.Arc:natives-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-android:${getArcHash()}"
natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}" natives "com.github.Anuken.Arc:natives-freetype-android:${getArcHash()}"
gpImplementation "com.google.android.gms:play-services-games:21.0.0" //TODO dynamically find best android platform jar instead of hard-coding to 30
gpImplementation "com.google.android.gms:play-services-auth:19.0.0" def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/android.jar")
//android dependencies magically disappear during compilation, thanks gradle!
def sdkFile = new File((String)findSdkDir(), "/platforms/android-29/android.jar")
if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath) if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath)
} }

View File

@@ -7,3 +7,5 @@
-keep class net.jpountz.** { *; } -keep class net.jpountz.** { *; }
-keep class rhino.** { *; } -keep class rhino.** { *; }
-keep class com.android.dex.** { *; } -keep class com.android.dex.** { *; }
#-printusage out.txt

View File

@@ -33,9 +33,6 @@ public class AndroidLauncher extends AndroidApplication{
FileChooser chooser; FileChooser chooser;
Runnable permCallback; Runnable permCallback;
Object gpService;
Class<?> serviceClass;
@Override @Override
protected void onCreate(Bundle savedInstanceState){ protected void onCreate(Bundle savedInstanceState){
UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler(); UncaughtExceptionHandler handler = Thread.getDefaultUncaughtExceptionHandler();
@@ -243,24 +240,6 @@ public class AndroidLauncher extends AndroidApplication{
} }
} }
@Override
public void onResume(){
super.onResume();
//TODO enable once GPGS is set up on the GP console
if(false && getPackageName().endsWith(".gp")){
try{
if(gpService == null){
serviceClass = Class.forName("mindustry.android.GPGameService");
gpService = serviceClass.getConstructor().newInstance();
}
serviceClass.getMethod("onResume", Context.class).invoke(gpService, this);
}catch(Exception e){
Log.err("Failed to update Google Play Services", e);
}
}
}
private void checkFiles(Intent intent){ private void checkFiles(Intent intent){
try{ try{
Uri uri = intent.getData(); Uri uri = intent.getData();

View File

@@ -1,40 +0,0 @@
package mindustry.android;
import android.content.*;
import arc.util.*;
import com.google.android.gms.auth.api.signin.*;
import com.google.android.gms.games.*;
import mindustry.service.*;
public class GPGameService extends GameService{
private GoogleSignInAccount account;
public void onResume(Context context){
Log.info("[GooglePlayService] Resuming.");
GoogleSignInAccount current = GoogleSignIn.getLastSignedInAccount(context);
GoogleSignInOptions options =
new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
.requestScopes(Games.SCOPE_GAMES_SNAPSHOTS)
.build();
if(GoogleSignIn.hasPermissions(current, options.getScopeArray())){
this.account = current;
Log.info("Already signed in to Google Play Games.");
}else{
GoogleSignIn.getClient(context, options).silentSignIn().addOnCompleteListener(complete -> {
if(!complete.isSuccessful()){
if(complete.getException() != null){
Log.err("Failed to sign in to Google Play Games.", complete.getException());
}else{
Log.warn("Failed to sign in to Google Play Games.");
}
}else{
this.account = complete.getResult();
Log.info("Signed in to Google Play Games.");
}
});
}
}
}

View File

@@ -91,7 +91,7 @@ public abstract class BaseProcessor extends AbstractProcessor{
} }
public static TypeName tname(String pack, String simple){ public static TypeName tname(String pack, String simple){
return ClassName.get(pack, simple ); return ClassName.get(pack, simple);
} }
public static TypeName tname(String name){ public static TypeName tname(String name){
@@ -123,14 +123,21 @@ public abstract class BaseProcessor extends AbstractProcessor{
} }
public static void write(TypeSpec.Builder builder, Seq<String> imports) throws Exception{ public static void write(TypeSpec.Builder builder, Seq<String> imports) throws Exception{
builder.superinterfaces.sort(Structs.comparing(t -> t.toString()));
builder.methodSpecs.sort(Structs.comparing(m -> m.toString()));
builder.fieldSpecs.sort(Structs.comparing(f -> f.name));
JavaFile file = JavaFile.builder(packageName, builder.build()).skipJavaLangImports(true).build(); JavaFile file = JavaFile.builder(packageName, builder.build()).skipJavaLangImports(true).build();
String writeString;
if(imports != null){ if(imports != null){
imports = imports.map(m -> Seq.with(m.split("\n")).sort().toString("\n"));
imports.sort();
String rawSource = file.toString(); String rawSource = file.toString();
Seq<String> result = new Seq<>(); Seq<String> result = new Seq<>();
for(String s : rawSource.split("\n", -1)){ for(String s : rawSource.split("\n", -1)){
result.add(s); result.add(s);
if (s.startsWith("package ")){ if(s.startsWith("package ")){
result.add(""); result.add("");
for (String i : imports){ for (String i : imports){
result.add(i); result.add(i);
@@ -138,14 +145,15 @@ public abstract class BaseProcessor extends AbstractProcessor{
} }
} }
String out = result.toString("\n"); writeString = result.toString("\n");
JavaFileObject object = filer.createSourceFile(file.packageName + "." + file.typeSpec.name, file.typeSpec.originatingElements.toArray(new Element[0]));
OutputStream stream = object.openOutputStream();
stream.write(out.getBytes());
stream.close();
}else{ }else{
file.writeTo(filer); writeString = file.toString();
} }
JavaFileObject object = filer.createSourceFile(file.packageName + "." + file.typeSpec.name, file.typeSpec.originatingElements.toArray(new Element[0]));
Writer stream = object.openWriter();
stream.write(writeString);
stream.close();
} }
public Seq<Selement> elements(Class<? extends Annotation> type){ public Seq<Selement> elements(Class<? extends Annotation> type){

View File

@@ -89,7 +89,7 @@ public class EntityIO{
st("write.s($L)", revisions.peek().version); st("write.s($L)", revisions.peek().version);
//write uses most recent revision //write uses most recent revision
for(RevisionField field : revisions.peek().fields){ for(RevisionField field : revisions.peek().fields){
io(field.type, "this." + field.name); io(field.type, "this." + field.name, false);
} }
}else{ }else{
//read revision //read revision
@@ -107,7 +107,7 @@ public class EntityIO{
//add code for reading revision //add code for reading revision
for(RevisionField field : rev.fields){ for(RevisionField field : rev.fields){
//if the field doesn't exist, the result will be an empty string, it won't get assigned //if the field doesn't exist, the result will be an empty string, it won't get assigned
io(field.type, presentFields.contains(field.name) ? "this." + field.name + " = " : ""); io(field.type, presentFields.contains(field.name) ? "this." + field.name + " = " : "", false);
} }
} }
@@ -125,7 +125,7 @@ public class EntityIO{
if(write){ if(write){
//write uses most recent revision //write uses most recent revision
for(RevisionField field : revisions.peek().fields){ for(RevisionField field : revisions.peek().fields){
io(field.type, "this." + field.name); io(field.type, "this." + field.name, true);
} }
}else{ }else{
Revision rev = revisions.peek(); Revision rev = revisions.peek();
@@ -147,12 +147,12 @@ public class EntityIO{
st(field.name + lastSuf + " = this." + field.name); st(field.name + lastSuf + " = this." + field.name);
} }
io(field.type, "this." + (sf ? field.name + targetSuf : field.name) + " = "); io(field.type, "this." + (sf ? field.name + targetSuf : field.name) + " = ", true);
if(sl){ if(sl){
ncont("else" ); ncont("else" );
io(field.type, ""); io(field.type, "", true);
//just assign the two values so jumping does not occur on de-possession //just assign the two values so jumping does not occur on de-possession
if(sf){ if(sf){
@@ -217,7 +217,7 @@ public class EntityIO{
econt(); econt();
} }
private void io(String type, String field) throws Exception{ private void io(String type, String field, boolean network) throws Exception{
type = type.replace("mindustry.gen.", ""); type = type.replace("mindustry.gen.", "");
type = replacements.get(type, type); type = replacements.get(type, type);
@@ -229,8 +229,8 @@ public class EntityIO{
}else{ }else{
st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", "")); st(field + "mindustry.Vars.content.getByID(mindustry.ctype.ContentType.$L, read.s())", BaseProcessor.simpleName(type).toLowerCase().replace("type", ""));
} }
}else if(serializer.writers.containsKey(type) && write){ }else if((serializer.writers.containsKey(type) || (network && serializer.netWriters.containsKey(type))) && write){
st("$L(write, $L)", serializer.writers.get(type), field); st("$L(write, $L)", network ? serializer.getNetWriter(type, null) : serializer.writers.get(type), field);
}else if(serializer.mutatorReaders.containsKey(type) && !write && !field.replace(" = ", "").contains(" ") && !field.isEmpty()){ }else if(serializer.mutatorReaders.containsKey(type) && !write && !field.replace(" = ", "").contains(" ") && !field.isEmpty()){
st("$L$L(read, $L)", field, serializer.mutatorReaders.get(type), field.replace(" = ", "")); st("$L$L(read, $L)", field, serializer.mutatorReaders.get(type), field.replace(" = ", ""));
}else if(serializer.readers.containsKey(type) && !write){ }else if(serializer.readers.containsKey(type) && !write){
@@ -241,7 +241,7 @@ public class EntityIO{
if(write){ if(write){
s("i", field + ".length"); s("i", field + ".length");
cont("for(int INDEX = 0; INDEX < $L.length; INDEX ++)", field); cont("for(int INDEX = 0; INDEX < $L.length; INDEX ++)", field);
io(rawType, field + "[INDEX]"); io(rawType, field + "[INDEX]", network);
}else{ }else{
String fieldName = field.replace(" = ", "").replace("this.", ""); String fieldName = field.replace(" = ", "").replace("this.", "");
String lenf = fieldName + "_LENGTH"; String lenf = fieldName + "_LENGTH";
@@ -250,7 +250,7 @@ public class EntityIO{
st("$Lnew $L[$L]", field, type.replace("[]", ""), lenf); st("$Lnew $L[$L]", field, type.replace("[]", ""), lenf);
} }
cont("for(int INDEX = 0; INDEX < $L; INDEX ++)", lenf); cont("for(int INDEX = 0; INDEX < $L; INDEX ++)", lenf);
io(rawType, field.replace(" = ", "[INDEX] = ")); io(rawType, field.replace(" = ", "[INDEX] = "), network);
} }
econt(); econt();
@@ -262,7 +262,7 @@ public class EntityIO{
if(write){ if(write){
s("i", field + ".size"); s("i", field + ".size");
cont("for(int INDEX = 0; INDEX < $L.size; INDEX ++)", field); cont("for(int INDEX = 0; INDEX < $L.size; INDEX ++)", field);
io(generic, field + ".get(INDEX)"); io(generic, field + ".get(INDEX)", network);
}else{ }else{
String fieldName = field.replace(" = ", "").replace("this.", ""); String fieldName = field.replace(" = ", "").replace("this.", "");
String lenf = fieldName + "_LENGTH"; String lenf = fieldName + "_LENGTH";
@@ -271,7 +271,7 @@ public class EntityIO{
st("$L.clear()", field.replace(" = ", "")); st("$L.clear()", field.replace(" = ", ""));
} }
cont("for(int INDEX = 0; INDEX < $L; INDEX ++)", lenf); cont("for(int INDEX = 0; INDEX < $L; INDEX ++)", lenf);
io(generic, field.replace(" = ", "_ITEM = ").replace("this.", generic + " ")); io(generic, field.replace(" = ", "_ITEM = ").replace("this.", generic + " "), network);
if(!field.isEmpty()){ if(!field.isEmpty()){
String temp = field.replace(" = ", "_ITEM").replace("this.", ""); String temp = field.replace(" = ", "_ITEM").replace("this.", "");
st("if($L != null) $L.add($L)", temp, field.replace(" = ", ""), temp); st("if($L != null) $L.add($L)", temp, field.replace(" = ", ""), temp);

View File

@@ -101,6 +101,8 @@ public class EntityProcess extends BaseProcessor{
inter.addJavadoc("Interface for {@link $L}", component.fullName()); inter.addJavadoc("Interface for {@link $L}", component.fullName());
skipDeprecated(inter);
//implement extra interfaces these components may have, e.g. position //implement extra interfaces these components may have, e.g. position
for(Stype extraInterface : component.interfaces().select(i -> !isCompInterface(i))){ for(Stype extraInterface : component.interfaces().select(i -> !isCompInterface(i))){
//javapoet completely chokes on this if I add `addSuperInterface` or create the type name with TypeName.get //javapoet completely chokes on this if I add `addSuperInterface` or create the type name with TypeName.get
@@ -139,7 +141,7 @@ public class EntityProcess extends BaseProcessor{
//getter //getter
if(!signatures.contains(cname + "()")){ if(!signatures.contains(cname + "()")){
inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC) inter.addMethod(MethodSpec.methodBuilder(cname).addModifiers(Modifier.ABSTRACT, Modifier.PUBLIC)
.addAnnotations(Seq.with(field.annotations()).select(a -> a.toString().contains("Null")).map(AnnotationSpec::get)) .addAnnotations(Seq.with(field.annotations()).select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get))
.addJavadoc(field.doc() == null ? "" : field.doc()) .addJavadoc(field.doc() == null ? "" : field.doc())
.returns(field.tname()).build()); .returns(field.tname()).build());
} }
@@ -151,7 +153,7 @@ public class EntityProcess extends BaseProcessor{
.addJavadoc(field.doc() == null ? "" : field.doc()) .addJavadoc(field.doc() == null ? "" : field.doc())
.addParameter(ParameterSpec.builder(field.tname(), field.name()) .addParameter(ParameterSpec.builder(field.tname(), field.name())
.addAnnotations(Seq.with(field.annotations()) .addAnnotations(Seq.with(field.annotations())
.select(a -> a.toString().contains("Null")).map(AnnotationSpec::get)).build()).build()); .select(a -> a.toString().contains("Null") || a.toString().contains("Deprecated")).map(AnnotationSpec::get)).build()).build());
} }
} }
@@ -161,7 +163,7 @@ public class EntityProcess extends BaseProcessor{
//SPECIAL CASE: components with EntityDefs don't get a base class! the generated class becomes the base class itself //SPECIAL CASE: components with EntityDefs don't get a base class! the generated class becomes the base class itself
if(component.annotation(Component.class).base()){ if(component.annotation(Component.class).base()){
Seq<Stype> deps = depends.copy().and(component); Seq<Stype> deps = depends.copy().add(component);
baseClassDeps.get(component, ObjectSet::new).addAll(deps); baseClassDeps.get(component, ObjectSet::new).addAll(deps);
//do not generate base classes when the component will generate one itself //do not generate base classes when the component will generate one itself
@@ -334,7 +336,7 @@ public class EntityProcess extends BaseProcessor{
fbuilder.initializer(varInitializers.get(f.descString())); fbuilder.initializer(varInitializers.get(f.descString()));
} }
fbuilder.addModifiers(f.has(ReadOnly.class) ? Modifier.PROTECTED : Modifier.PUBLIC); fbuilder.addModifiers(f.has(ReadOnly.class) || f.is(Modifier.PRIVATE) ? Modifier.PROTECTED : Modifier.PUBLIC);
fbuilder.addAnnotations(f.annotations().map(AnnotationSpec::get)); fbuilder.addAnnotations(f.annotations().map(AnnotationSpec::get));
FieldSpec spec = fbuilder.build(); FieldSpec spec = fbuilder.build();
@@ -407,7 +409,7 @@ public class EntityProcess extends BaseProcessor{
err("Type " + type + " has multiple components implementing non-void method " + entry.key + "."); err("Type " + type + " has multiple components implementing non-void method " + entry.key + ".");
} }
entry.value.sort(Structs.comps(Structs.comparingFloat(m -> m.has(MethodPriority.class) ? m.annotation(MethodPriority.class).value() : 0), Structs.comparing(Selement::name))); 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())));
//representative method //representative method
Smethod first = entry.value.first(); Smethod first = entry.value.first();
@@ -543,6 +545,7 @@ public class EntityProcess extends BaseProcessor{
builder.addSuperinterface(Poolable.class); builder.addSuperinterface(Poolable.class);
//implement reset() //implement reset()
MethodSpec.Builder resetBuilder = MethodSpec.methodBuilder("reset").addModifiers(Modifier.PUBLIC); MethodSpec.Builder resetBuilder = MethodSpec.methodBuilder("reset").addModifiers(Modifier.PUBLIC);
allFieldSpecs.sortComparing(s -> s.name);
for(FieldSpec spec : allFieldSpecs){ for(FieldSpec spec : allFieldSpecs){
@Nullable Svar variable = specVariables.get(spec); @Nullable Svar variable = specVariables.get(spec);
if(variable != null && variable.isAny(Modifier.STATIC, Modifier.FINAL)) continue; if(variable != null && variable.isAny(Modifier.STATIC, Modifier.FINAL)) continue;
@@ -570,6 +573,8 @@ public class EntityProcess extends BaseProcessor{
.returns(tname(packageName + "." + name)) .returns(tname(packageName + "." + name))
.addStatement(ann.pooled() ? "return Pools.obtain($L.class, " +name +"::new)" : "return new $L()", name).build()); .addStatement(ann.pooled() ? "return Pools.obtain($L.class, " +name +"::new)" : "return new $L()", name).build());
skipDeprecated(builder);
definitions.add(new EntityDefinition(packageName + "." + name, builder, type, typeIsBase ? null : baseClass, components, groups, allFieldSpecs, legacy)); definitions.add(new EntityDefinition(packageName + "." + name, builder, type, typeIsBase ? null : baseClass, components, groups, allFieldSpecs, legacy));
} }
@@ -591,10 +596,14 @@ public class EntityProcess extends BaseProcessor{
//write the groups //write the groups
groupsBuilder.addMethod(groupInit.build()); groupsBuilder.addMethod(groupInit.build());
groupsBuilder.addField(boolean.class, "isClearing", Modifier.PUBLIC, Modifier.STATIC);
MethodSpec.Builder groupClear = MethodSpec.methodBuilder("clear").addModifiers(Modifier.PUBLIC, Modifier.STATIC); MethodSpec.Builder groupClear = MethodSpec.methodBuilder("clear").addModifiers(Modifier.PUBLIC, Modifier.STATIC);
groupClear.addStatement("isClearing = true");
for(GroupDefinition group : groupDefs){ for(GroupDefinition group : groupDefs){
groupClear.addStatement("$L.clear()", group.name); groupClear.addStatement("$L.clear()", group.name);
} }
groupClear.addStatement("isClearing = false");
//write clear //write clear
groupsBuilder.addMethod(groupClear.build()); groupsBuilder.addMethod(groupClear.build());
@@ -796,12 +805,12 @@ public class EntityProcess extends BaseProcessor{
} }
} }
write(def.builder, imports.asArray()); write(def.builder, imports.toSeq());
} }
//write base classes last //write base classes last
for(TypeSpec.Builder b : baseClasses){ for(TypeSpec.Builder b : baseClasses){
write(b, imports.asArray()); write(b, imports.toSeq());
} }
//TODO nulls were an awful idea //TODO nulls were an awful idea
@@ -813,7 +822,7 @@ public class EntityProcess extends BaseProcessor{
//create mock types of all components //create mock types of all components
for(Stype interf : allInterfaces){ for(Stype interf : allInterfaces){
//indirect interfaces to implement methods for //indirect interfaces to implement methods for
Seq<Stype> dependencies = interf.allInterfaces().and(interf); Seq<Stype> dependencies = interf.allInterfaces().add(interf);
Seq<Smethod> methods = dependencies.flatMap(Stype::methods); Seq<Smethod> methods = dependencies.flatMap(Stype::methods);
methods.sortComparing(Object::toString); methods.sortComparing(Object::toString);
@@ -837,6 +846,8 @@ public class EntityProcess extends BaseProcessor{
TypeSpec.Builder nullBuilder = TypeSpec.classBuilder(className) TypeSpec.Builder nullBuilder = TypeSpec.classBuilder(className)
.addModifiers(Modifier.FINAL); .addModifiers(Modifier.FINAL);
skipDeprecated(nullBuilder);
nullBuilder.addSuperinterface(interf.tname()); nullBuilder.addSuperinterface(interf.tname());
if(superclass != null) nullBuilder.superclass(tname(baseName(superclass))); if(superclass != null) nullBuilder.superclass(tname(baseName(superclass)));
@@ -846,6 +857,10 @@ public class EntityProcess extends BaseProcessor{
Stype compType = interfaceToComp(method.type()); Stype compType = interfaceToComp(method.type());
MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL); MethodSpec.Builder builder = MethodSpec.overriding(method.e).addModifiers(Modifier.PUBLIC, Modifier.FINAL);
int index = 0;
for(ParameterSpec spec : builder.parameters){
Reflect.set(spec, "name", "arg" + index++);
}
builder.addAnnotation(OverrideCallSuper.class); //just in case builder.addAnnotation(OverrideCallSuper.class); //just in case
if(!method.isVoid()){ if(!method.isVoid()){
@@ -872,7 +887,7 @@ public class EntityProcess extends BaseProcessor{
nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build()); nullsBuilder.addField(FieldSpec.builder(type, Strings.camelize(baseName)).initializer("new " + className + "()").addModifiers(Modifier.FINAL, Modifier.STATIC, Modifier.PUBLIC).build());
write(nullBuilder); write(nullBuilder, imports.toSeq());
} }
write(nullsBuilder); write(nullsBuilder);
@@ -928,7 +943,7 @@ public class EntityProcess extends BaseProcessor{
out.addAll(getDependencies(comp)); out.addAll(getDependencies(comp));
} }
defComponents.put(type, out.asArray()); defComponents.put(type, out.toSeq());
} }
return defComponents.get(type); return defComponents.get(type);
@@ -955,7 +970,7 @@ public class EntityProcess extends BaseProcessor{
//remove it again just in case //remove it again just in case
out.remove(component); out.remove(component);
componentDependencies.put(component, result.asArray()); componentDependencies.put(component, result.toSeq());
} }
return componentDependencies.get(component); return componentDependencies.get(component);
@@ -980,6 +995,11 @@ public class EntityProcess extends BaseProcessor{
throw new IllegalArgumentException("Missing types."); throw new IllegalArgumentException("Missing types.");
} }
void skipDeprecated(TypeSpec.Builder builder){
//deprecations are irrelevant in generated code
builder.addAnnotation(AnnotationSpec.builder(SuppressWarnings.class).addMember("value", "\"deprecation\"").build());
}
class GroupDefinition{ class GroupDefinition{
final String name; final String name;
final ClassName baseType; final ClassName baseType;

View File

@@ -22,8 +22,8 @@ public class AssetsProcess extends BaseProcessor{
@Override @Override
public void process(RoundEnvironment env) throws Exception{ public void process(RoundEnvironment env) throws Exception{
processSounds("Sounds", rootDirectory + "/core/assets/sounds", "arc.audio.Sound"); processSounds("Sounds", rootDirectory + "/core/assets/sounds", "arc.audio.Sound", true);
processSounds("Musics", rootDirectory + "/core/assets/music", "arc.audio.Music"); processSounds("Musics", rootDirectory + "/core/assets/music", "arc.audio.Music", false);
processUI(env.getElementsAnnotatedWith(StyleDefaults.class)); processUI(env.getElementsAnnotatedWith(StyleDefaults.class));
} }
@@ -117,25 +117,27 @@ public class AssetsProcess extends BaseProcessor{
JavaFile.builder(packageName, type.build()).build().writeTo(BaseProcessor.filer); JavaFile.builder(packageName, type.build()).build().writeTo(BaseProcessor.filer);
} }
void processSounds(String classname, String path, String rtype) throws Exception{ void processSounds(String classname, String path, String rtype, boolean genid) throws Exception{
TypeSpec.Builder type = TypeSpec.classBuilder(classname).addModifiers(Modifier.PUBLIC); TypeSpec.Builder type = TypeSpec.classBuilder(classname).addModifiers(Modifier.PUBLIC);
MethodSpec.Builder loadBegin = MethodSpec.methodBuilder("load").addModifiers(Modifier.PUBLIC, Modifier.STATIC); MethodSpec.Builder loadBegin = MethodSpec.methodBuilder("load").addModifiers(Modifier.PUBLIC, Modifier.STATIC);
CodeBlock.Builder staticb = CodeBlock.builder(); CodeBlock.Builder staticb = CodeBlock.builder();
type.addField(FieldSpec.builder(IntMap.class, "idToSound", Modifier.STATIC, Modifier.PRIVATE).initializer("new IntMap()").build()); if(genid){
type.addField(FieldSpec.builder(ObjectIntMap.class, "soundToId", Modifier.STATIC, Modifier.PRIVATE).initializer("new ObjectIntMap()").build()); type.addField(FieldSpec.builder(IntMap.class, "idToSound", Modifier.STATIC, Modifier.PRIVATE).initializer("new IntMap()").build());
type.addField(FieldSpec.builder(ObjectIntMap.class, "soundToId", Modifier.STATIC, Modifier.PRIVATE).initializer("new ObjectIntMap()").build());
type.addMethod(MethodSpec.methodBuilder("getSoundId") type.addMethod(MethodSpec.methodBuilder("getSoundId")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC) .addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.addParameter(Sound.class, "sound") .addParameter(Sound.class, "sound")
.returns(int.class) .returns(int.class)
.addStatement("return soundToId.get(sound, -1)").build()); .addStatement("return soundToId.get(sound, -1)").build());
type.addMethod(MethodSpec.methodBuilder("getSound") type.addMethod(MethodSpec.methodBuilder("getSound")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC) .addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.addParameter(int.class, "id") .addParameter(int.class, "id")
.returns(Sound.class) .returns(Sound.class)
.addStatement("return (Sound)idToSound.get(id, () -> Sounds.none)").build()); .addStatement("return (Sound)idToSound.get(id, () -> Sounds.none)").build());
}
HashSet<String> names = new HashSet<>(); HashSet<String> names = new HashSet<>();
Seq<Fi> files = new Seq<>(); Seq<Fi> files = new Seq<>();
@@ -157,17 +159,23 @@ public class AssetsProcess extends BaseProcessor{
String filepath = path.substring(path.lastIndexOf("/") + 1) + p.path().substring(p.path().lastIndexOf(path) + path.length()); String filepath = path.substring(path.lastIndexOf("/") + 1) + p.path().substring(p.path().lastIndexOf(path) + path.length());
staticb.addStatement("soundToId.put($L, $L)", name, id); if(genid){
staticb.addStatement("soundToId.put($L, $L)", name, id);
loadBegin.addStatement("$T.assets.load($S, $L.class).loaded = a -> { $L = ($L)a; soundToId.put(a, $L); idToSound.put($L, a); }", loadBegin.addStatement("$T.assets.load($S, $L.class).loaded = a -> { $L = ($L)a; soundToId.put(a, $L); idToSound.put($L, a); }",
Core.class, filepath, rtype, name, rtype, id, id); Core.class, filepath, rtype, name, rtype, id, id);
}else{
loadBegin.addStatement("$T.assets.load($S, $L.class).loaded = a -> { $L = ($L)a; }", Core.class, filepath, rtype, name, rtype);
}
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), name, Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build()); type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), name, Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build());
id ++; id ++;
} }
type.addStaticBlock(staticb.build()); if(genid){
type.addStaticBlock(staticb.build());
}
if(classname.equals("Sounds")){ if(classname.equals("Sounds")){
type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build()); type.addField(FieldSpec.builder(ClassName.bestGuess(rtype), "none", Modifier.STATIC, Modifier.PUBLIC).initializer("new " + rtype + "()").build());

View File

@@ -1,6 +1,7 @@
package mindustry.annotations.impl; package mindustry.annotations.impl;
import arc.struct.*; import arc.struct.*;
import arc.util.*;
import com.squareup.javapoet.*; import com.squareup.javapoet.*;
import mindustry.annotations.Annotations.*; import mindustry.annotations.Annotations.*;
import mindustry.annotations.*; import mindustry.annotations.*;
@@ -63,23 +64,28 @@ public class StructProcess extends BaseProcessor{
int size = varSize(var); int size = varSize(var);
TypeName varType = var.tname(); TypeName varType = var.tname();
String varName = var.name(); String varName = var.name();
boolean isBool = varType == TypeName.BOOLEAN;
//add val param to constructor //add val param to constructor
constructor.addParameter(varType, varName); constructor.addParameter(varType, varName);
//[get] field(structType) : fieldType //[get] field(structType) : fieldType
MethodSpec.Builder getter = MethodSpec.methodBuilder(var.name().toString()) MethodSpec.Builder getter = MethodSpec.methodBuilder(var.name())
.addModifiers(Modifier.STATIC, Modifier.PUBLIC) .addModifiers(Modifier.STATIC, Modifier.PUBLIC)
.returns(varType) .returns(varType)
.addParameter(structType, structParam); .addParameter(structType, structParam);
//[set] field(structType, fieldType) : structType //[set] field(structType, fieldType) : structType
MethodSpec.Builder setter = MethodSpec.methodBuilder(var.name().toString()) MethodSpec.Builder setter = MethodSpec.methodBuilder(var.name())
.addModifiers(Modifier.STATIC, Modifier.PUBLIC) .addModifiers(Modifier.STATIC, Modifier.PUBLIC)
.returns(structType) .returns(structType)
.addParameter(structType, structParam).addParameter(varType, "value"); .addParameter(structType, structParam).addParameter(varType, "value");
//field for offset
classBuilder.addField(FieldSpec.builder(structType, "bitMask" + Strings.capitalize(varName), Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL)
.initializer(!isBool ? "($T)($L)" : "($T)(1L << $L)", structType, isBool ? offset : bitString(offset, size, structTotalSize)).build());
//[getter] //[getter]
if(varType == TypeName.BOOLEAN){ if(isBool){
//bools: single bit, is simplified //bools: single bit, is simplified
getter.addStatement("return ($L & (1L << $L)) != 0", structParam, offset); getter.addStatement("return ($L & (1L << $L)) != 0", structParam, offset);
}else if(varType == TypeName.FLOAT){ }else if(varType == TypeName.FLOAT){
@@ -104,12 +110,12 @@ public class StructProcess extends BaseProcessor{
cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)"); cons.append(" | (").append("(").append(structType).append(")").append("Float.floatToIntBits(").append(varName).append(") << ").append(offset).append("L)");
//floats: need conversion //floats: need conversion
setter.addStatement("return ($T)(($L & $L) | (($T)Float.floatToIntBits(value) << $LL))", structType, structParam, bitString(offset, size, structTotalSize), structType, offset); setter.addStatement("return ($T)(($L & (~$L)) | (($T)Float.floatToIntBits(value) << $LL))", structType, structParam, bitString(offset, size, structTotalSize), structType, offset);
}else{ }else{
cons.append(" | (((").append(structType).append(")").append(varName).append(" << ").append(offset).append("L)").append(" & ").append(bitString(offset, size, structTotalSize)).append(")"); cons.append(" | (((").append(structType).append(")").append(varName).append(" << ").append(offset).append("L)").append(" & ").append(bitString(offset, size, structTotalSize)).append(")");
//bytes, shorts, chars, ints //bytes, shorts, chars, ints
setter.addStatement("return ($T)(($L & $L) | (($T)value << $LL))", structType, structParam, bitString(offset, size, structTotalSize), structType, offset); setter.addStatement("return ($T)(($L & (~$L)) | (($T)value << $LL))", structType, structParam, bitString(offset, size, structTotalSize), structType, offset);
} }
doc.append("<br> ").append(varName).append(" [").append(offset).append("..").append(size + offset).append("]\n"); doc.append("<br> ").append(varName).append(" [").append(offset).append("..").append(size + offset).append("]\n");
@@ -124,7 +130,7 @@ public class StructProcess extends BaseProcessor{
classBuilder.addJavadoc(doc.toString()); classBuilder.addJavadoc(doc.toString());
//add constructor final statement + add to class and build //add constructor final statement + add to class and build
constructor.addStatement("return ($T)($L)", structType, cons.toString().substring(3)); constructor.addStatement("return ($T)($L)", structType, cons.substring(3));
classBuilder.addMethod(constructor.build()); classBuilder.addMethod(constructor.build());
JavaFile.builder(packageName, classBuilder.build()).build().writeTo(BaseProcessor.filer); JavaFile.builder(packageName, classBuilder.build()).build().writeTo(BaseProcessor.filer);

View File

@@ -3,7 +3,6 @@ package mindustry.annotations.misc;
import arc.*; import arc.*;
import arc.graphics.g2d.*; import arc.graphics.g2d.*;
import arc.struct.*; import arc.struct.*;
import arc.struct.ObjectMap.*;
import com.squareup.javapoet.*; import com.squareup.javapoet.*;
import mindustry.annotations.Annotations.*; import mindustry.annotations.Annotations.*;
import mindustry.annotations.*; import mindustry.annotations.*;
@@ -34,10 +33,15 @@ public class LoadRegionProcessor extends BaseProcessor{
fieldMap.get(field.enclosingType(), Seq::new).add(field); fieldMap.get(field.enclosingType(), Seq::new).add(field);
} }
for(Entry<Stype, Seq<Svar>> entry : fieldMap){ Seq<Stype> entries = Seq.with(fieldMap.keys());
method.beginControlFlow("if(content instanceof $L)", entry.key.fullName()); entries.sortComparing(e -> e.name());
for(Svar field : entry.value){ for(Stype type : entries){
Seq<Svar> fields = fieldMap.get(type);
fields.sortComparing(s -> s.name());
method.beginControlFlow("if(content instanceof $L)", type.fullName());
for(Svar field : fields){
Load an = field.annotation(Load.class); Load an = field.annotation(Load.class);
//get # of array dimensions //get # of array dimensions
int dims = count(field.mirror().toString(), "[]"); int dims = count(field.mirror().toString(), "[]");
@@ -46,7 +50,7 @@ public class LoadRegionProcessor extends BaseProcessor{
//not an array //not an array
if(dims == 0){ if(dims == 0){
method.addStatement("(($L)content).$L = $T.atlas.find($L$L)", entry.key.fullName(), field.name(), Core.class, parse(an.value()), fallbackString); method.addStatement("(($L)content).$L = $T.atlas.find($L$L)", type.fullName(), field.name(), Core.class, parse(an.value()), fallbackString);
}else{ }else{
//is an array, create length string //is an array, create length string
int[] lengths = an.lengths(); int[] lengths = an.lengths();
@@ -59,7 +63,7 @@ public class LoadRegionProcessor extends BaseProcessor{
StringBuilder lengthString = new StringBuilder(); StringBuilder lengthString = new StringBuilder();
for(int value : lengths) lengthString.append("[").append(value).append("]"); for(int value : lengths) lengthString.append("[").append(value).append("]");
method.addStatement("(($T)content).$L = new $T$L", entry.key.tname(), field.name(), TextureRegion.class, lengthString.toString()); method.addStatement("(($T)content).$L = new $T$L", type.tname(), field.name(), TextureRegion.class, lengthString.toString());
for(int i = 0; i < dims; i++){ for(int i = 0; i < dims; i++){
method.beginControlFlow("for(int INDEX$L = 0; INDEX$L < $L; INDEX$L ++)", i, i, lengths[i], i); method.beginControlFlow("for(int INDEX$L = 0; INDEX$L < $L; INDEX$L ++)", i, i, lengths[i], i);
@@ -70,7 +74,7 @@ public class LoadRegionProcessor extends BaseProcessor{
indexString.append("[INDEX").append(i).append("]"); indexString.append("[INDEX").append(i).append("]");
} }
method.addStatement("(($T)content).$L$L = $T.atlas.find($L$L)", entry.key.tname(), field.name(), indexString.toString(), Core.class, parse(an.value()), fallbackString); method.addStatement("(($T)content).$L$L = $T.atlas.find($L$L)", type.tname(), field.name(), indexString.toString(), Core.class, parse(an.value()), fallbackString);
for(int i = 0; i < dims; i++){ for(int i = 0; i < dims; i++){
method.endControlFlow(); method.endControlFlow();

View File

@@ -120,7 +120,7 @@ public class CallGenerator{
builder.addStatement("WRITE.$L($L)", typeName.equals("boolean") ? "bool" : typeName.charAt(0) + "", varName); builder.addStatement("WRITE.$L($L)", typeName.equals("boolean") ? "bool" : typeName.charAt(0) + "", varName);
}else{ }else{
//else, try and find a serializer //else, try and find a serializer
String ser = serializer.writers.get(typeName.replace("mindustry.gen.", ""), SerializerResolver.locate(ent.element.e, var.mirror(), true)); String ser = serializer.getNetWriter(typeName.replace("mindustry.gen.", ""), SerializerResolver.locate(ent.element.e, var.mirror(), true));
if(ser == null){ //make sure a serializer exists! if(ser == null){ //make sure a serializer exists!
BaseProcessor.err("No method to write class type: '" + typeName + "'", var); BaseProcessor.err("No method to write class type: '" + typeName + "'", var);

View File

@@ -25,7 +25,7 @@ public class Stype extends Selement<TypeElement>{
} }
public Seq<Stype> allInterfaces(){ public Seq<Stype> allInterfaces(){
return interfaces().flatMap(s -> s.allInterfaces().and(s)).distinct(); return interfaces().flatMap(s -> s.allInterfaces().add(s)).distinct();
} }
public Seq<Stype> superclasses(){ public Seq<Stype> superclasses(){
@@ -33,7 +33,7 @@ public class Stype extends Selement<TypeElement>{
} }
public Seq<Stype> allSuperclasses(){ public Seq<Stype> allSuperclasses(){
return superclasses().flatMap(s -> s.allSuperclasses().and(s)).distinct(); return superclasses().flatMap(s -> s.allSuperclasses().add(s)).distinct();
} }
public Stype superclass(){ public Stype superclass(){

View File

@@ -16,7 +16,7 @@ public class TypeIOResolver{
* Maps fully qualified class names to their serializers. * Maps fully qualified class names to their serializers.
*/ */
public static ClassSerializer resolve(BaseProcessor processor){ public static ClassSerializer resolve(BaseProcessor processor){
ClassSerializer out = new ClassSerializer(new ObjectMap<>(), new ObjectMap<>(), new ObjectMap<>()); ClassSerializer out = new ClassSerializer(new ObjectMap<>(), new ObjectMap<>(), new ObjectMap<>(), new ObjectMap<>());
for(Stype type : processor.types(TypeIOHandler.class)){ for(Stype type : processor.types(TypeIOHandler.class)){
//look at all TypeIOHandler methods //look at all TypeIOHandler methods
Seq<Smethod> methods = type.methods(); Seq<Smethod> methods = type.methods();
@@ -25,7 +25,10 @@ public class TypeIOResolver{
Seq<Svar> params = meth.params(); Seq<Svar> params = meth.params();
//2 params, second one is type, first is writer //2 params, second one is type, first is writer
if(params.size == 2 && params.first().tname().toString().equals("arc.util.io.Writes")){ if(params.size == 2 && params.first().tname().toString().equals("arc.util.io.Writes")){
out.writers.put(fix(params.get(1).tname().toString()), type.fullName() + "." + meth.name()); //Net suffix indicates that this should only be used for sync operations
ObjectMap<String, String> targetMap = meth.name().endsWith("Net") ? out.netWriters : out.writers;
targetMap.put(fix(params.get(1).tname().toString()), type.fullName() + "." + meth.name());
}else if(params.size == 1 && params.first().tname().toString().equals("arc.util.io.Reads") && !meth.isVoid()){ }else if(params.size == 1 && params.first().tname().toString().equals("arc.util.io.Reads") && !meth.isVoid()){
//1 param, one is reader, returns type //1 param, one is reader, returns type
out.readers.put(fix(meth.retn().toString()), type.fullName() + "." + meth.name()); out.readers.put(fix(meth.retn().toString()), type.fullName() + "." + meth.name());
@@ -47,12 +50,17 @@ public class TypeIOResolver{
/** Information about read/write methods for class types. */ /** Information about read/write methods for class types. */
public static class ClassSerializer{ public static class ClassSerializer{
public final ObjectMap<String, String> writers, readers, mutatorReaders; public final ObjectMap<String, String> writers, readers, mutatorReaders, netWriters;
public ClassSerializer(ObjectMap<String, String> writers, ObjectMap<String, String> readers, ObjectMap<String, String> mutatorReaders){ public ClassSerializer(ObjectMap<String, String> writers, ObjectMap<String, String> readers, ObjectMap<String, String> mutatorReaders, ObjectMap<String, String> netWriters){
this.writers = writers; this.writers = writers;
this.readers = readers; this.readers = readers;
this.mutatorReaders = mutatorReaders; this.mutatorReaders = mutatorReaders;
this.netWriters = netWriters;
}
public String getNetWriter(String type, String fallback){
return netWriters.get(type, writers.get(type, fallback));
} }
} }
} }

View File

@@ -6,9 +6,12 @@ atrax=1
beta=30 beta=30
block=2 block=2
corvus=24 corvus=24
elude=45
flare=3 flare=3
gamma=31 gamma=31
latum=46
mace=4 mace=4
manifold=36
mega=5 mega=5
mindustry.entities.comp.BuildingComp=6 mindustry.entities.comp.BuildingComp=6
mindustry.entities.comp.BulletComp=7 mindustry.entities.comp.BulletComp=7
@@ -19,19 +22,29 @@ mindustry.entities.comp.LaunchCoreComp=11
mindustry.entities.comp.PlayerComp=12 mindustry.entities.comp.PlayerComp=12
mindustry.entities.comp.PosTeam=27 mindustry.entities.comp.PosTeam=27
mindustry.entities.comp.PosTeamDef=28 mindustry.entities.comp.PosTeamDef=28
mindustry.entities.comp.PowerGraphComp=41
mindustry.entities.comp.PowerGraphUpdaterComp=42
mindustry.entities.comp.PuddleComp=13 mindustry.entities.comp.PuddleComp=13
mindustry.entities.comp.WorldLabelComp=35
mindustry.type.Weather.WeatherStateComp=14 mindustry.type.Weather.WeatherStateComp=14
mindustry.world.blocks.campaign.LaunchPad.LaunchPayloadComp=15 mindustry.world.blocks.campaign.LaunchPad.LaunchPayloadComp=15
mindustry.world.blocks.campaign.PayloadLaunchPad.LargeLaunchPayloadComp=34 mindustry.world.blocks.campaign.PayloadLaunchPad.LargeLaunchPayloadComp=34
mindustry.world.blocks.defense.ForceProjector.ForceDrawComp=22 mindustry.world.blocks.defense.ForceProjector.ForceDrawComp=22
missile=39
mono=16 mono=16
nova=17 nova=17
oct=26 oct=26
osc=44
poly=18 poly=18
pulsar=19 pulsar=19
quad=23 quad=23
quasar=32 quasar=32
renale=47
risso=20 risso=20
spiroct=21 spiroct=21
stell=43
timed=38
timedDef=37
toxopid=33 toxopid=33
vanquish=40
vela=25 vela=25

View File

@@ -0,0 +1 @@
{version:1,fields:[{name:health,type:float},{name:items,type:mindustry.world.modules.ItemModule},{name:liquids,type:mindustry.world.modules.LiquidModule},{name:power,type:mindustry.world.modules.PowerModule},{name:team,type:mindustry.game.Team},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:6,fields:[{name:color,type:arc.graphics.Color},{name:data,type:java.lang.Object},{name:effect,type:mindustry.entities.Effect},{name:lifetime,type:float},{name:offsetPos,type:float},{name:offsetRot,type:float},{name:offsetX,type:float},{name:offsetY,type:float},{name:parent,type:mindustry.gen.Posc},{name:rotWithParent,type:boolean},{name:rotation,type:float},{name:time,type:float},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[]}

View File

@@ -0,0 +1 @@
{version:1,fields:[{name:amount,type:float},{name:liquid,type:mindustry.type.Liquid},{name:tile,type:mindustry.world.Tile},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:flags,type:byte},{name:fontSize,type:float},{name:text,type:java.lang.String},{name:x,type:float},{name:y,type:float},{name:z,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:7,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:7,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:7,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:7,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:baseRotation,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:ammo,type:float},{name:building,type:Building},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:payloads,type:arc.struct.Seq<mindustry.world.blocks.payloads.Payload>},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:1,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:building,type:Building},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:payloads,type:arc.struct.Seq<mindustry.world.blocks.payloads.Payload>},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:5,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:payloads,type:arc.struct.Seq<mindustry.world.blocks.payloads.Payload>},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:lifetime,type:float},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:time,type:float},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:1,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:lifetime,type:float},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:time,type:float},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:6,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:5,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:baseRotation,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:5,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:payloads,type:arc.struct.Seq<mindustry.world.blocks.payloads.Payload>},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:5,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:baseRotation,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:6,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:payloads,type:arc.struct.Seq<mindustry.world.blocks.payloads.Payload>},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:baseRotation,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:7,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:1,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:6,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:3,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{fields:[{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -0,0 +1 @@
{version:1,fields:[{name:abilities,type:"mindustry.entities.abilities.Ability[]"},{name:ammo,type:float},{name:controller,type:mindustry.entities.units.UnitController},{name:elevation,type:float},{name:flag,type:double},{name:health,type:float},{name:isShooting,type:boolean},{name:mineTile,type:mindustry.world.Tile},{name:mounts,type:"mindustry.entities.units.WeaponMount[]"},{name:plans,type:arc.struct.Queue<mindustry.entities.units.BuildPlan>},{name:rotation,type:float},{name:shield,type:float},{name:spawnedByCore,type:boolean},{name:stack,type:mindustry.type.ItemStack},{name:statuses,type:arc.struct.Seq<mindustry.entities.units.StatusEntry>},{name:team,type:mindustry.game.Team},{name:type,type:mindustry.type.UnitType},{name:updateBuilding,type:boolean},{name:vel,type:arc.math.geom.Vec2},{name:x,type:float},{name:y,type:float}]}

View File

@@ -13,51 +13,32 @@ buildscript{
google() google()
maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" } maven{ url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven{ url 'https://jitpack.io' } maven{ url 'https://jitpack.io' }
//fake repository to download my patched robovm jar from
ivy{
url 'https://github.com/'
patternLayout {
artifact '/[organisation]/[module]/raw/a-single-jar-file/[revision].jar'
}
// This is required in Gradle 6.0+ as metadata file (ivy.xml)
// is mandatory. Docs linked below this code section
metadataSources { artifact() }
}
} }
dependencies{ dependencies{
//use local, patched robovm gradle plugin until my PR for gradle 7.0 support is merged
//https://github.com/Anuken/robovm/raw/a-single-jar-file/robovm-gradle-plugin-2.3.14-SNAPSHOT.jar
classpath "Anuken:robovm:robovm-gradle-plugin-2.3.14-SNAPSHOT"
//needed for plugin above
classpath "com.mobidevelop.robovm:robovm-dist-compiler:2.3.13"
classpath "com.github.Anuken.Arc:packer:$arcHash" classpath "com.github.Anuken.Arc:packer:$arcHash"
classpath "com.github.Anuken.Arc:arc-core:$arcHash" classpath "com.github.Anuken.Arc:arc-core:$arcHash"
} }
} }
plugins{ plugins{
id 'org.jetbrains.kotlin.jvm' version '1.4.32' id "org.jetbrains.kotlin.jvm" version "1.6.0"
id "org.jetbrains.kotlin.kapt" version "1.4.32" id "org.jetbrains.kotlin.kapt" version "1.6.0"
} }
allprojects{ allprojects{
apply plugin: 'maven-publish' apply plugin: 'maven-publish'
version = 'release' version = project.hasProperty("packageVersion") ? project.getProperty("packageVersion") : 'release'
group = 'com.github.Anuken' group = 'com.github.Anuken'
ext{ ext{
versionNumber = '7' versionNumber = '7'
if(!project.hasProperty("versionModifier")) versionModifier = 'pre-alpha' if(!project.hasProperty("versionModifier")) versionModifier = 'alpha'
if(!project.hasProperty("versionType")) versionType = 'official' if(!project.hasProperty("versionType")) versionType = 'official'
appName = 'Mindustry' appName = 'Mindustry'
steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94' steamworksVersion = '0b86023401880bb5e586bc404bedbaae9b1f1c94'
rhinoVersion = '9f792d202471fb3789eab7bb261fec13d67287e2' rhinoVersion = '73a812444ac388ac2d94013b5cadc8f70b7ea027'
loadVersionProps = { loadVersionProps = {
return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p } return new Properties().with{p -> p.load(file('../core/assets/version.properties').newReader()); return p }
@@ -219,10 +200,16 @@ allprojects{
options.compilerArgs += ["-Xlint:deprecation"] options.compilerArgs += ["-Xlint:deprecation"]
dependsOn clearCache dependsOn clearCache
options.forkOptions.jvmArgs.addAll([ options.forkOptions.jvmArgs += [
'--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED',
'--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED', '--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED',
'--add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED' '--add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED',
]) '--add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED',
'--add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED',
'--add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED',
'--add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED',
'--add-opens=java.base/sun.reflect.annotation=ALL-UNNAMED'
]
} }
} }
@@ -267,42 +254,6 @@ project(":desktop"){
} }
} }
project(":ios"){
apply plugin: "java"
apply plugin: "robovm"
task incrementConfig{
def vfile = file('robovm.properties')
def bversion = getBuildVersion()
def props = new Properties()
if(vfile.exists()){
props.load(new FileInputStream(vfile))
}else{
props['app.id'] = 'io.anuke.mindustry'
props['app.version'] = '6.0'
props['app.mainclass'] = 'mindustry.IOSLauncher'
props['app.executable'] = 'IOSLauncher'
props['app.name'] = 'Mindustry'
}
props['app.build'] = (!props.containsKey("app.build") ? 40 : props['app.build'].toInteger() + 1) + ""
if(bversion != "custom build"){
props['app.version'] = versionNumber + "." + bversion + (bversion.contains(".") ? "" : ".0")
}
props.store(vfile.newWriter(), null)
}
dependencies{
implementation project(":core")
implementation arcModule("natives:natives-ios")
implementation arcModule("natives:natives-freetype-ios")
implementation arcModule("backends:backend-robovm")
compileOnly project(":annotations")
}
}
project(":core"){ project(":core"){
apply plugin: "java-library" apply plugin: "java-library"
apply plugin: "kotlin" apply plugin: "kotlin"
@@ -341,7 +292,11 @@ project(":core"){
} }
} }
def changelogs = file("../fastlane/metadata/android/en-US/changelogs/") def changelogs = file("../fastlane/metadata/android/en-US/changelogs/")
new File(changelogs, androidVersion + ".txt").text = (result) changelogs.mkdirs()
try{
new File(changelogs, androidVersion + ".txt").text = (result)
}catch(Exception ignored){
}
} }
} }
@@ -372,7 +327,7 @@ project(":core"){
dependencies{ dependencies{
compileJava.dependsOn(preGen) compileJava.dependsOn(preGen)
api "org.lz4:lz4-java:1.7.1" api "org.lz4:lz4-java:1.8.0"
api arcModule("arc-core") api arcModule("arc-core")
api arcModule("extensions:flabel") api arcModule("extensions:flabel")
api arcModule("extensions:freetype") api arcModule("extensions:freetype")
@@ -383,7 +338,7 @@ project(":core"){
if(localArc() && debugged()) api arcModule("extensions:recorder") if(localArc() && debugged()) api arcModule("extensions:recorder")
if(localArc()) api arcModule(":extensions:packer") if(localArc()) api arcModule(":extensions:packer")
annotationProcessor 'com.github.Anuken:jabel:34e4c172e65b3928cd9eabe1993654ea79c409cd' annotationProcessor 'com.github.Anuken:jabel:0.9.0'
compileOnly project(":annotations") compileOnly project(":annotations")
kapt project(":annotations") kapt project(":annotations")
} }
@@ -410,6 +365,13 @@ project(":core"){
} }
} }
gradle.taskGraph.whenReady{
//these are completely unnecessary
tasks.kaptGenerateStubsKotlin.onlyIf{ false }
tasks.compileKotlin.onlyIf{ false }
tasks.inspectClassesForKotlinIC.onlyIf{ false }
}
//comp** classes are only used for code generation //comp** classes are only used for code generation
jar{ jar{
exclude("mindustry/entities/comp/**") exclude("mindustry/entities/comp/**")
@@ -469,7 +431,7 @@ project(":annotations"){
} }
} }
configure([":core", ":desktop", ":server", ":tools"].collect{project(it)}){ configure([":core", ":server"].collect{project(it)}){
java{ java{
withJavadocJar() withJavadocJar()
withSourcesJar() withSourcesJar()

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 633 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

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