Commit Graph

679 Commits

Author SHA1 Message Date
ApsZoldat
6ea2188bee Add minimap mode to other objective markers 2023-11-27 22:56:26 +03:00
ApsZoldat
aa018b314d World processor markers: remove toggleVisibility, swap makemarker's type and id arguments for instruction consistency 2023-11-22 22:33:05 +03:00
ApsZoldat
c434e18f8f Add drawing layers to markers 2023-11-13 23:25:44 +03:00
ApsZoldat
6dff68e7d9 Texture marker implementation 2023-11-07 22:42:42 +03:00
Anuken
968fa2f9b1 Derelict repair rule 2023-10-30 21:01:04 -04:00
ApsZoldat
93269692ab Fix marker and bridge calculation game crashes, minor marker instruction fixes (#9112)
* Fix text setting in marker control

* Fix marker and bridge calculation game crashes, minor marker instruction code fixes
2023-09-29 10:10:50 -04:00
Anuken
8bbf5b1f52 Marker instruction rework 2023-09-28 01:04:03 -04:00
ApsZoldat
8c777e79fa Add marker instruction to world processors (#9087)
* Basic implementation of world processor marker control

* Add line marker, some marker control fixes

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

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

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

* Cleanup LMarkerControl.java

* Remove deleted marker controls from MapObjectives

* Marker control method refactor, fix minimap marker rendering

* Refactor, proper double comparsion in MapObjectives

* Fix line marker's color not changing through world processors
2023-09-27 17:17:59 -04:00
Anuken
8598eedd6f Keybind tweaks 2023-09-21 10:40:44 -04:00
Anuken
a6ec8f4bcc Ram stance + Mobile command queue support 2023-09-21 09:57:57 -04:00
WayZer
2b93d39e72 Update SpawnGroup.java (#9065) 2023-09-17 00:22:04 -04:00
Anuken
4b38f667e7 Ignore wave version 2023-08-04 17:43:21 -04:00
Anuken
636ce4ca94 Better implementation of #8810 2023-07-23 16:30:44 -04:00
Anuken
a2dd2c88a2 Fixed #8733 2023-06-20 13:09:50 -04:00
Даркнесс#3729
4e5475f0ed Team improvements (#8704)
* Update Team.java

* Update ServerControl.java

* better

* kill me please

* kill me please

* kill me please

* Update bundle_ca.properties

* kill me please

* Update bundle_da.properties

* kill me please

* kill me please

* Update bundle_et.properties

* Update bundle_eu.properties

* Update bundle_fi.properties

* Update bundle_fil.properties

* Update bundle_fr.properties

* Update bundle_hu.properties

* Update bundle_id_ID.properties

* Update bundle_ja.properties

* Update bundle_ko.properties

* Update bundle_lt.properties

* Update bundle_nl.properties

* Update bundle_nl_BE.properties

* Update bundle_pl.properties

* Update bundle_pt_BR.properties

* Update bundle_pt_PT.properties

* Update bundle_ro.properties

* Update bundle_ru.properties

* Update bundle_sr.properties

* Update bundle_sv.properties

* Update bundle_th.properties

* Update bundle_tr.properties

* Update bundle_tk.properties

* Update bundle_uk_UA.properties

* Update bundle_vi.properties

* Update bundle_zh_CN.properties

* Update bundle_zh_TW.properties

* Update World.java

* Update CustomRulesDialog.java

* skill issue

* skill issue x2

* skill issue x3
2023-06-13 18:54:10 -04:00
Anuken
1d358a3c84 Show locked item names 2023-06-13 09:29:21 -04:00
Anuken
a00b3a4670 Fixed objective flags not syncing 2023-06-12 10:35:31 -04:00
NullReferenceExc
f05d1ebc78 Update Team.java (#8700) 2023-06-10 16:59:11 -04:00
Anuken
af76e889cf Closes Anuken/Mindustry-Suggestions/issues/4452 2023-06-07 09:52:50 -04:00
Slotterleet
38b9027000 Dynamic selection of planet tech in rules dialog (#8487)
* Dynamic selection of planets in rules dialog

* Code cleanup

* Do not let Anuken/Mindustry#8494 happen again

* Fixed inconsistency with campaign sectors
2023-06-02 11:41:12 -04:00
GlennFolker
8db8d79eff Allow Universe to update all solar systems (#8647) 2023-05-28 09:14:15 -04:00
Anuken
564e81e734 Team#isEnemy is pointless 2023-05-21 03:59:08 -04:00
Anuken
b611e0f9f4 Tecta buff / Closes Anuken/Mindustry-Suggestions/issues/4427 2023-05-18 00:27:01 -04:00
Anuken
29855243cb Base building AI is back 2023-05-16 17:24:41 -04:00
WayZer
0496d2108c fix NPE in SpawnGroup.write (#8584)
* Update SpawnGroup.java

* Update contributors

* No Objects.isNull
2023-05-11 22:21:05 -04:00
Phinner
0919063ca3 Add BlockRotateEvent (#8577)
* feat: Add BuildRotateEvent

* fix: Fix invalid argument

* fix: Goofy aaah static imports

* chore: Update ConfigEvent doc + Add forgotten annotation

* chore: Remove final keyword

* fix: Remove rotation validation in Build#beginPlace

* Already covered by client snapshots

* fix: Remove useless imports
2023-05-10 21:03:08 -04:00
JniTrRny
23f1d24c45 Search bar for wave UI (#8501)
* wave search + other editor things

* everything but wave search
2023-05-07 10:42:45 -04:00
JniTrRny
bb06c3f1e9 Wave limit game rule in custom maps (#8550)
* custom maps wave limit

* whoopsies
2023-05-06 23:04:31 -04:00
Anuken
43922edac8 unitHealthMultiplier re-implemented 2023-05-03 18:38:50 -04:00
MEEPofFaith
1314dfe53e Don't set lighting if the preset has noLighting = true (#8519)
* Don't set lighting if the preset has noLighting = true

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

* Less confusing style
2023-04-21 21:56:16 -04:00
Anuken
3ca3eb5951 Load saves in parallel 2023-04-18 09:35:29 -04:00
Anuken
2db90408fe Use schematic/map names for filenames 2023-04-16 12:09:02 -04:00
Anuken
e47806b9b8 Minimap attack indicators 2023-04-15 15:54:33 -04:00
Anuken
72b456fca2 Optimized imports 2023-04-06 10:46:52 -04:00
Даркнесс#3729
4be7cf5c0e Call.textInput (#8355)
* Update Menus.java

* Update EventType.java

* Update UI.java

* WHY

* WHY x2

* fix

* 💀
2023-03-25 13:50:25 -04:00
Anuken
172f47cad6 Fixed #8418 2023-03-25 13:36:45 -04:00
MEEPofFaith
29f36c1927 ClientServerConnectEvent (#8309) 2023-02-18 19:48:22 -05:00
Bill Arndt
a189ac8613 Update Team.java to increase dynamic range of team colors (#8279)
I'm having a lot of trouble finding enough visually distinct team colors; In the worst case I need about 25 colors. I am manually excluded colliding team numbers I know about, but, I can only find about 14 easily distinguishable colors before everything is another bright magenta, or yellow, or cyan, or pale green.
2023-02-15 09:00:34 -05:00
Даркнесс#3729
9c1f17fbdd Add pvpAutoPause rule (#8249)
* Update Rules.java

* Update NetServer.java
2023-02-08 22:44:07 -05:00
Anuken
b734fb948d Fixed #8159 2023-01-12 08:36:47 -05:00
MEEPofFaith
87949679f1 Make crash damage a multiplier instead of a toggle (#8151)
* Switch unitCrashDamage to a multiplier

* Add to rules dialog
2023-01-11 08:56:29 -05:00
Anuken
79ea2480cb unitCrashDamage rule 2023-01-10 21:25:23 -05:00
Anuken
c1e783ba71 PayloadSource UnitCreateEvent 2022-11-10 12:15:51 -05:00
Anuken
3fe38e8925 Better fix for #7854 2022-11-10 08:22:53 -05:00
Anuken
7e0a6b985c Fixed #7804 / Fixed #7803 2022-11-03 08:57:15 -04:00
Anuken
74839a7f8d Fixed #7801 2022-11-02 08:37:11 -04:00
Anuken
d53a2f52ac Fixed compilation 2022-10-29 20:09:00 -04:00
Anuken
3bdf0bdc1f WIP campaign completion text 2022-10-29 19:25:37 -04:00
Anuken
c8ebe0cd87 Packet rate limit 2022-10-27 10:30:28 -04:00
Anuken
4e856bee90 Misc balance / Fixed cross-planet sector 'lock' 2022-10-26 09:53:51 -04:00