Compare commits

...

1968 Commits
v135.1 ... v137

Author SHA1 Message Date
Nunting
a13c8f5c4a Update bundle_ko.properties (#7285) 2022-08-04 14:06:47 -04:00
Anuken
12b255d443 Merge remote-tracking branch 'origin/master' 2022-08-04 13:49:26 -04:00
Anuken
1bb45fe91c Minor bugfixes/cleanup 2022-08-04 13:49:22 -04:00
GaviTSRA
9fc8b09d03 Update servers_v6.json (#7289) 2022-08-04 13:36:03 -04:00
rodas80
4ab5d0ba50 Update servers_v7.json (#7287) 2022-08-04 11:49:31 -04:00
Nautilus
e689fc4621 Update servers_be.json (#7286)
Adding Phoenix-Network main server, pvp will follow later
2022-08-04 11:11:10 -04:00
Anuken
46f8838d1a Fixed #7284 2022-08-04 10:23:49 -04:00
Anuken
1d8166669b Fixed #7283 2022-08-04 10:14:13 -04:00
Anuken
db8e7675c8 Merge remote-tracking branch 'origin/master' 2022-08-03 23:44:10 -04:00
Anuken
243a672a5b Disabled NetworkIO entity writing 2022-08-03 23:44:07 -04:00
Aren Elchinyn
fe8e26bb95 Update servers_v7.json (#7252) 2022-08-03 19:37:02 -04:00
Nunting
45f8712fe8 Update bundle_ko.properties (#7262) 2022-08-03 19:36:06 -04:00
rodas80
011310b3db Update servers_v7.json (#7273)
Co-authored-by: Anuken <arnukren@gmail.com>
2022-08-03 19:35:50 -04:00
MEEPofFaith
ff28daa3a4 FlakDelay (#7281) 2022-08-03 17:08:53 -04:00
Anuken
3138f05cc2 Merge remote-tracking branch 'origin/master' 2022-08-03 16:09:10 -04:00
Anuken
58246747ee Fixed shielded wall being available on Serpulo 2022-08-03 16:09:05 -04:00
SoMall-dumpling
c8257871b9 Update bundle_zh_CN.properties (#7261)
* Update bundle_zh_CN.properties

The Ultimate Unit Control System Translation

* Update bundle_zh_CN.properties

The Ultimate Flux Reactor

* Update bundle_zh_CN.properties

删除一个多余的空行

* Update bundle_zh_CN.properties

语序调整
2022-08-03 08:32:20 -04:00
Anuken
8a19582377 Merge remote-tracking branch 'origin/master' 2022-08-03 08:29:52 -04:00
Anuken
6f23fdf195 Fixed #7277 2022-08-03 08:29:47 -04:00
Github Actions
65db43268c Automatic bundle update 2022-08-03 01:27:29 +00:00
Anuken
b7948852b3 Merge remote-tracking branch 'origin/master' 2022-08-02 21:26:19 -04:00
Anuken
a54907583b Neoplasia reactor 2022-08-02 21:26:15 -04:00
xem8k5
28a280cd38 Update servers_v7.json (#7269) 2022-08-02 20:18:51 -04:00
Anuken
859baec744 Merge remote-tracking branch 'origin/master' 2022-08-02 13:13:42 -04:00
Anuken
e28d7b8d8d Generator explosion system cleanup 2022-08-02 13:13:37 -04:00
Phinner
a4c9d3043d update (#7270) 2022-08-02 08:11:05 -04:00
Anuken
fa1a5971cf Merge remote-tracking branch 'origin/master' 2022-08-01 20:56:41 -04:00
Anuken
9a95754007 Fixed incorrect scaling with command layout 2022-08-01 20:56:37 -04:00
Github Actions
efb258e9a6 Automatic bundle update 2022-08-02 00:29:14 +00:00
Anuken
d301f6ebe3 Merge remote-tracking branch 'origin/master' 2022-08-01 20:28:12 -04:00
Anuken
2bc000f53c WIP flux reactor 2022-08-01 20:28:07 -04:00
rodas80
fc6dcf96dc Update servers_v7.json (#7266) 2022-07-31 14:00:19 -04:00
Anuken
df7a0f46b1 Merge remote-tracking branch 'origin/master' 2022-07-31 13:59:36 -04:00
Anuken
36ecb45fb4 Minor UI style tweaks 2022-07-31 13:59:31 -04:00
rodas80
68363b112b Update servers_v6.json (#7265) 2022-07-31 13:44:49 -04:00
Anuken
3d0a1868c6 Merge remote-tracking branch 'origin/master' 2022-07-31 11:43:26 -04:00
Anuken
427100c61d Fixed commanded unit UI refresh 2022-07-31 11:43:23 -04:00
Joan Josep
d029c85ec5 Add Catalan to available languages and start its localisation. (#7076)
* Add Catalan to available languages and start its localisation.

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update Catalan.properties

* Update Catalan.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundle_ca.properties

* Update bundles_ca.properties

* Update bundles_ca.properties

* Update bundle_ca.properties

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-31 10:57:00 -04:00
Anuken
765684a9b0 Fixed #7263 2022-07-31 10:55:33 -04:00
Anuken
83ccd0cf48 Merge remote-tracking branch 'origin/master' 2022-07-31 10:38:00 -04:00
Anuken
1fe988adc2 Fixed unit movement overshoot 2022-07-31 10:37:55 -04:00
Nunting
9c276f362d Update bundle_ko.properties (#7253)
* Update bundle_ko.properties

* Update bundle_ko.properties
2022-07-31 00:50:26 -04:00
Anuken
3d64047a91 Fixed Quad Repair AI 2022-07-31 00:30:37 -04:00
Anuken
ce0a8de25b Fixed certain units having useless mine command 2022-07-31 00:16:30 -04:00
Anuken
a87aa75adb More misc cleanup 2022-07-30 23:06:59 -04:00
Anuken
7df2a7ad43 Fixed #7260 2022-07-30 23:03:54 -04:00
Anuken
a0c4ed11c6 Merge remote-tracking branch 'origin/master' 2022-07-30 21:59:40 -04:00
Anuken
0debdee40b Fixed more wide water / Unit command JSON support 2022-07-30 21:59:36 -04:00
Github Actions
cf9a7f0c63 Automatic bundle update 2022-07-31 01:03:28 +00:00
Anuken
5fa301e242 Merge remote-tracking branch 'origin/master' 2022-07-30 21:01:13 -04:00
Anuken
55edd53f84 WIP command order system 2022-07-30 21:01:07 -04:00
Neil2101
83644a4d66 Deleted SubZero (#7258)
The owners of SubZero focus more on the Minecraft server and the mindustry server will stay offline indefinitely so why not delete it
2022-07-30 15:22:56 -04:00
Anuken
a326e36bbe Merge remote-tracking branch 'origin/master' 2022-07-30 10:05:06 -04:00
Anuken
b9753204da Fixed #7256 2022-07-30 10:05:01 -04:00
RTOmega
a3bdcd175b TR Bundle Cleanup (#7229) 2022-07-28 15:38:16 -04:00
Github Actions
b55465a4b0 Automatic bundle update 2022-07-28 14:22:45 +00:00
SoMall-dumpling
a263aa781d Update bundle_zh_CN.properties (#7189)
* Update bundle_zh_CN.properties

The following updates will focus on better unit names, turret names, map names, and other untranslated stuff.

* Update bundle_zh_CN.properties

four new lines

* Update bundle_zh_CN.properties

Revert rollback, and some missing translations.

* Update bundle_zh_CN.properties

map names

* Update bundle_zh_CN.properties

turret names, arkycite-related translations

* Update bundle_zh_CN.properties

boulders

* 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

这个\n的位置我实在看不下去了

* Create bundle_zh_CN.properties

恶灵->魔灵

* Update bundle_zh_CN.properties

奇奇怪怪多出来个\n

* 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

two new lines

* Update bundle_zh_CN.properties

还是改回来。事实上墙的描述是挡下敌方炮弹,但也挡不住抛射炮。所以没有太大必要改前面的东西。(而且shell也是炮弹的意思)
死神,太逊啦

* 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-28 10:21:38 -04:00
xStaBUx
0cd80b70b7 Water in cryofluid mixer & cultivator (#7244)
* criofluid mixer, cultivator & spore press liquids fix

water and oil now displayed in cryofluid mixer, cultivator and spore press

* 1

* 2
2022-07-28 09:43:52 -04:00
BlackDeluxeCat
df1df66c6c Update FilterOption.java (#7248) 2022-07-28 09:42:52 -04:00
RlCCJ
311cd86e47 Why is it here? (#7240)
BlockProducer already has buildSpeed.
2022-07-28 09:42:33 -04:00
WayZer
0054fcc428 Update servers_v7.json (#7242) 2022-07-28 09:42:16 -04:00
BalaM314
d18579b59a Allow printflushing to null (#7243)
* Allow `printflush`ing to null

* Dumb
2022-07-28 09:41:31 -04:00
hortiSquash
02c4e905a5 More Optimized Unloaders (Serpulo) (#7249)
* Update Unloader.java

* some comments

* deleted highUnloadPriority
2022-07-28 09:41:11 -04:00
Catchears
224cc80b59 update heat source description to match other sources (#7230)
* update heat source description to match other sources

* correct to large amounts of heat
2022-07-28 09:39:30 -04:00
Anuken
c1971cb5b1 Fixed #7241 2022-07-28 09:30:19 -04:00
Anuken
5fb7c2a916 Fixed #7239 2022-07-28 09:26:28 -04:00
Anuken
fa3bd6dbc6 Fixed #7227 2022-07-23 13:15:54 -04:00
Anuken
ca04c85b92 Merge branch 'master' of https://github.com/Anuken/Mindustry 2022-07-23 13:09:17 -04:00
Anuken
50530e7534 Improved drillable stat display 2022-07-23 13:08:51 -04:00
RlCCJ
4ba91b56b5 Restrict the ipt (#7226) 2022-07-23 13:04:17 -04:00
Anuken
d98f26d35b Erekir unit logic ID order changed 2022-07-22 14:10:46 -04:00
Anuken
0e81d19bd4 Merge remote-tracking branch 'origin/master' 2022-07-22 14:06:40 -04:00
Anuken
8eabe419c5 Heat source warmup fix 2022-07-22 14:06:34 -04:00
Github Actions
43f7384855 Automatic bundle update 2022-07-22 18:00:35 +00:00
RTOmega
9a3a6c31b3 Adding Block: Heat Source (#6855)
* Update Blocks.java

* ,

* Update Blocks.java

* Add files via upload

* Delete 5618F7BA-F0D0-4FFF-AE6A-185BFEA99F16.png

* Add files via upload

* Add files via upload

* Add files via upload

* Update Blocks.java

* Bundle

* 1m to 10k

* Update bundle.properties

* TR

* 10k to 1k

Co-authored-by: Anuken <arnukren@gmail.com>
2022-07-22 13:59:32 -04:00
rly4498
f16894592f onShoot on StatusFieldAbility (#7221)
* onShoot on StatusFieldAbility

allows for more JSON gaming

* hmm
2022-07-22 13:43:37 -04:00
Anuken
b150bcfb10 Merge remote-tracking branch 'origin/master' 2022-07-22 13:04:35 -04:00
Anuken
00d86e81a4 completely unfinished class that I might finish later 2022-07-22 13:04:31 -04:00
KotMilkMeoWtwo
6311dab533 Rename server (#7225)
* Rename server

* Update servers_v7.json
2022-07-22 10:33:44 -04:00
Anuken
3b0729b64e Fixed #7222 2022-07-22 04:48:02 -04:00
Anuken
687d0b4f00 Misc minor bugfixes
at 4 AM
2022-07-22 03:51:24 -04:00
Anuken
5ae204dd22 Fixed #7218 2022-07-21 21:23:02 -04:00
Anuken
da1103a2c0 Merge remote-tracking branch 'origin/master' 2022-07-21 07:56:13 -04:00
Anuken
1476c4dacd Fixed #7213 2022-07-21 07:56:09 -04:00
Anuken
56a798463a Update servers_v7.json
Removed outdated server
2022-07-20 17:29:49 -04:00
BeDanGames
dfc9daf26e Update servers_v7.json (#7211) 2022-07-20 15:59:18 -04:00
Anuken
5f4f07a10a Merge remote-tracking branch 'origin/master' 2022-07-20 15:58:29 -04:00
Anuken
25a1d125c8 Fixed #7207 2022-07-20 15:58:24 -04:00
BeDanGames
3d84ef9a21 Update servers_v7.json (#7205) 2022-07-19 21:59:26 -04:00
Anuken
1a39bcaef0 Smaller vanilla env page size 2022-07-19 20:43:10 -04:00
Anuken
4fbad2356d Mobile boosting unit fix 2022-07-19 11:34:44 -04:00
Anuken
90e9d37a9a Fixed #7201 2022-07-19 10:59:07 -04:00
Anuken
f1dc769b1f Fixed #7195 2022-07-19 07:42:58 -04:00
Anuken
e0f874c46f Merge remote-tracking branch 'origin/master' 2022-07-19 07:38:39 -04:00
Anuken
606cdff17d Fixed #7198 2022-07-19 07:38:34 -04:00
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
Anuken
ee64dcc026 Block index fix 2022-03-30 13:56:38 -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
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
Anuken
02f3386c5b Unloader fix? 2022-03-16 10:31:01 -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
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
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
Anuken
3d31de7d69 Removed unused rally field 2022-03-03 11:41:39 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Anuken
2f989d57bb Weapon animation suffering 2022-02-03 00:59:21 -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
Anuken
93473e3dfd Update gradle.properties 2022-02-02 17:07:01 -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
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
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
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
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
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
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
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
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
Anuken
025dac226c Fixed unit assembler overlap 2022-01-21 11:53:59 -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
Anuken
7240da5016 More crystals 2022-01-18 22:47:31 -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
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
ae8c219130 Balance 2022-01-17 15:40:52 -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
Anuken
b23ea8b965 WIP 'bulwark' unit 2022-01-16 16:26:21 -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
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
Anuken
4385cb8a88 Drill message fix 2022-01-12 23:08:35 -05:00
Anuken
0f6f85887e Block regionRotated 2022-01-12 09:58:54 -05:00
Anuken
a053d93636 Titan crash fix 2022-01-11 10:24:00 -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
Anuken
125994482e Minor polish 2022-01-10 22:52:22 -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
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
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
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
Anuken
b591afa2ec Crash fix 2021-12-31 09:24:09 -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
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
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
Anuken
d0c30147d8 semicolons begone 2021-12-22 00:05:02 -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
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
Anuken
3866a9a8e7 the obligatory daily commit 2021-12-17 17:55:03 -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
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
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
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
Anuken
86a6ec6bd2 Editor crash fix 2021-12-11 16:23:42 -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
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
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
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
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
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
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
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
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
Anuken
616fa8748f DrawRegion spinSprite 2021-11-25 18:54:35 -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
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
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
Anuken
ba14151a01 A significant waste of time and effort 2021-11-23 22:41:25 -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
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
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
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
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
Anuken
4fcd873f65 Gallium 2021-11-20 17:59:24 -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
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
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
Anuken
7103de8454 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-11-15 08:24:55 -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
Anuken
3a6878ef60 T2 reinforced core unit 2021-11-13 10:40:55 -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
Anuken
c87bc11ad2 Core: Acropolis 2021-11-10 09:38:18 -05:00
Anuken
da87726176 Core: Citadel 2021-11-09 20:20:44 -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
Anuken
73f3fe31da Aegis core 2021-11-09 10:41:42 -05:00
Anuken
1f98383535 EEEEEEEEEEEEEENERGYYYYYYYYYY 2021-11-08 22:21:04 -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
d72de24942 WIP liquid blocks 2021-11-08 08:56:12 -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
Anuken
da49328412 Stack router + Consistent item source + Item void flow 2021-11-06 16:31:42 -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
Anuken
57ef7c823e WIP carbide 2021-11-05 08:47:05 -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
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
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
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
cffd355045 BuildTurret save queue 2021-11-02 00:37:14 -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
Anuken
a2d7f21518 block visibility tweaks 2021-11-01 15:26:30 -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
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
e36c66c87b Duct router/sorter combo 2021-10-31 10:58:14 -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
Anuken
37379b23ae a 2021-10-30 00:30:16 -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
Anuken
e16384adb3 Fixed #6259 2021-10-29 11:29:05 -04:00
Anuken
ee8bcdfa50 gsd 2021-10-28 22:27:36 -04:00
Anuken
58544e6a21 Beam nodes 2021-10-28 22:18:07 -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
7843785182 Comment 2021-10-27 09:34:38 -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
Anuken
471fdd61b1 klmnbsdfhx 2021-10-25 22:09:18 -04:00
Anuken
bc0b9e9eb3 plasma bore 2021-10-25 20:51:45 -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
b19691078f a 2021-10-24 15:14:43 -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
693e420074 WIP breach turret 2021-10-23 14:35:37 -04:00
Anuken
553333b656 Beam drill bugfixes 2021-10-23 11:27:25 -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
733e0e86f9 Fixed #6166 2021-10-15 22:26:25 -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
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
176343e862 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-10-15 14:24:48 -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
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
f96700320e Removed PayloadLaunchPad 2021-10-13 13:58:47 -04:00
Anuken
d2ec511ede Bundle things 2021-10-13 09:53:52 -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
19b881561f slurp 2021-10-05 21:46:41 -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
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
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
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
8a3d46b4a7 a 2021-09-27 08:58:22 -04:00
Anuken
d13c7a959f Added LiquidExplodeAbility 2021-09-25 09:31:03 -04:00
Anuken
096826a36f Ability death listener 2021-09-24 21:27:21 -04:00
Anuken
de7dfc75f9 Neoplasm regen ability 2021-09-23 17:34:19 -04:00
Anuken
01f06cd0f7 NeoplasmUnitType 2021-09-22 18:04:21 -04:00
Anuken
9289fe01fd Fixed main -> mainClass deprecation warning 2021-09-21 09:41:52 -04:00
Anuken
e57087e891 Better payload construct/deconstruct effects 2021-09-20 10:09:00 -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
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
263850624a Cleanup 2021-09-17 11:36:57 -04:00
Anuken
e08e51b939 Planet background system 2021-09-17 11:23:32 -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
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
e86171e3c7 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-09-15 20:51:57 -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
Anuken
00eca00f11 space payloads 2021-09-05 19:04:04 -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
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
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
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
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
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
502816d210 New mech drowning algorithm 2021-08-22 15:41:03 -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
1d46fb5425 Merge branch 'master' of https://github.com/Anuken/Mindustry into 7.0-features 2021-08-22 09:52:19 -04:00
Anuken
b98395c8ba progress 2021-08-22 00:30:15 -04:00
Anuken
b2aaca45d5 progress 2021-08-21 18:35:27 -04:00
Anuken
7afc6d3631 CrawlComp progress 2021-08-21 15:32:25 -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
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
cd7103e3f4 Cryo vapor 2021-08-20 00:15:47 -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
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
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
a39f2bd3a9 wip 2021-08-19 17:46:10 -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
1d32680ab2 sprite tweaks 2021-08-18 20:09:59 -04:00
Anuken
130f32f3cd Dormany cyst item 2021-08-18 17:38:30 -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
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
90a58388d6 merge 2021-08-10 16:34:57 -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
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
1654 changed files with 60538 additions and 17793 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}

View File

@@ -33,5 +33,21 @@ jobs:
git commit -m "Automatic bundle update" git commit -m "Automatic bundle update"
git push git push
fi 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 --stacktrace run: ./gradlew clean cleanTest test --stacktrace

1
.gitignore vendored
View File

@@ -165,4 +165,3 @@ android/libs/
# ignored due to frequent branch conflicts. # ignored due to frequent branch conflicts.
core/assets/logicids.dat core/assets/logicids.dat
core/assets/icons/icons.properties

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)_

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,7 +7,7 @@ buildscript{
} }
dependencies{ dependencies{
classpath 'com.android.tools.build:gradle:7.0.3' classpath 'com.android.tools.build:gradle:7.2.1'
} }
} }
@@ -23,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.3' buildToolsVersion '31.0.0'
compileSdkVersion 30 compileSdkVersion 31
sourceSets{ sourceSets{
main{ main{
manifest.srcFile 'AndroidManifest.xml' manifest.srcFile 'AndroidManifest.xml'
@@ -41,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')
} }
@@ -59,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()
@@ -97,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")
} }
} }
@@ -113,18 +111,6 @@ android{
} }
} }
} }
// Specifies one flavor dimension.
flavorDimensions "version"
productFlavors{
standard{
}
gp{
applicationIdSuffix ".gp"
versionNameSuffix "-gp"
}
}
} }
dependencies{ dependencies{
@@ -136,9 +122,6 @@ 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"
gpImplementation "com.google.android.gms:play-services-auth:19.0.0"
//TODO dynamically find best android platform jar instead of hard-coding to 30 //TODO dynamically find best android platform jar instead of hard-coding to 30
def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/android.jar") def sdkFile = new File((String)findSdkDir(), "/platforms/android-30/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

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

@@ -141,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());
} }
@@ -153,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());
} }
} }
@@ -163,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
@@ -336,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();
@@ -409,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();
@@ -545,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;
@@ -595,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());
@@ -800,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
@@ -817,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);
@@ -852,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()){
@@ -878,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, imports.asArray()); write(nullBuilder, imports.toSeq());
} }
write(nullsBuilder); write(nullsBuilder);
@@ -934,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);
@@ -961,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);

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,20 +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.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 @@
{fields:[]}

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

@@ -16,30 +16,29 @@ buildscript{
} }
dependencies{ dependencies{
classpath "com.mobidevelop.robovm:robovm-gradle-plugin:2.3.14"
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.6.0-RC' id "org.jetbrains.kotlin.jvm" version "1.6.0"
id "org.jetbrains.kotlin.kapt" version "1.6.0-RC" 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 = '3c6bbadf73a904eefcc28b6fd8aa742ac575e878' 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 }
@@ -255,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'] = '7.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"
@@ -364,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")
@@ -375,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:0.6.0' annotationProcessor 'com.github.Anuken:jabel:0.9.0'
compileOnly project(":annotations") compileOnly project(":annotations")
kapt project(":annotations") kapt project(":annotations")
} }
@@ -402,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/**")
@@ -461,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

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 B

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