Anuken
f53abd0b3d
More sound effects
2025-12-09 00:22:48 -05:00
WMF
c2c1271a4c
use BoostAI for enterPayloadCommand & better onlyDepositCore handling ( #11297 )
2025-10-18 10:31:47 -04:00
RGBaaa
c99758fe5a
update LExecutor ( #11271 )
2025-10-06 20:53:25 +09:00
Anuken
729f18726f
Save version chunks changed to 4-byte lengths
2025-09-12 14:42:22 -04:00
Anuken
42fb6b7a72
New environmental metal wall blocks
2025-08-23 17:04:57 -04:00
Anuken
e37852f312
Logic read/write cleanup and validity fixes
2025-08-05 10:49:42 +02:00
Cardillan
13f39b6b57
Make LExecutor.maxInstructions non-final ( #11056 )
2025-07-25 10:41:46 -04:00
Anuken
b0fe88b119
Closes Anuken/Mindustry-Suggestions/issues/5737
2025-07-21 03:09:41 -04:00
Anuken
1283355f30
Renamed bufferUsage -> bufferSize / Removed link name 'memory'
2025-07-10 13:34:46 -04:00
1ue999
26b349e5dd
ReadI/WriteI interface for modding (and removal of if/else tree) ( #11000 )
...
* progress
* progress
* moar progress
* commits every 5 seconds poggers (done with LogicBuild)
* implement interface
* oop forgor to remove part of the old ReadI
* unnecessary import removed
* who needs a space? i got a spare one
* implement great suggestion by [object Object]
* more of this
* slipped past me
* more consistency
2025-07-09 23:20:35 -04:00
Anuken
b5eba35ed9
Merge branch 'master' of https://github.com/Anuken/Mindustry into wave-pathfind-avoidance
2025-07-06 13:13:55 -04:00
Anuken
b006a2a4f5
Better conditional avoidance system
2025-07-06 01:20:57 -04:00
Anuken
3d3507dec9
Closes Anuken/Mindustry-Suggestions/issues/5703
2025-07-05 18:06:46 -04:00
1ue999
0852a61caa
Read from MessageBlocks/Builds ( #10981 )
...
* Added ability to read content of messages and sensing the length of the content.
Also some bundle changes for read/write
* this commit will make mindustry unable to compile trust
* oop missed a space
2025-07-03 13:25:22 -04:00
Redstonneur1256
835c8b4a6c
Text align ( #10804 )
...
* Text/ShapeText marker text alignment
* Allow `draw print` to use a dynamic align
* Highlight currently selected value when possible
* Fix alignment with newlines
* Add `lineAlign`
---------
Co-authored-by: Anuken <arnukren@gmail.com >
2025-07-02 14:04:43 -04:00
Redstonneur1256
b3050c299d
Add select operation ( #10798 )
2025-07-02 14:02:51 -04:00
DarkJune
a5beafc769
Removed 2 redundant checks in LExecutor.ControlI ( #10980 )
2025-07-01 19:40:43 -04:00
Cardillan
289889a685
Small canvas read/write fixes ( #10955 )
2025-06-21 21:20:43 -04:00
The4codeblocks
0185b08ca7
canvas read/write + multiplayer overwrite bug fix ( #10899 )
...
* stuff
* Update CanvasBlock.java
* canvas read/write
* updated flag
* dispose on every possible closing condition (back/cancel/ok)
* arraycopy
* hide listener
* partial colons
* fix updated and dedupe closing
* typo?
2025-06-17 12:36:42 -04:00
Redstonneur1256
159813a7fd
Logic color unpacking ( #10794 )
...
* `unpackcolor`
* Add description
2025-05-11 10:43:37 -04:00
Cardillan
34151f13d6
Prevent setting counter to null using write instruction ( #10774 )
...
* Prevent setting counter to null using write instruction
* Reset isobj flag on counter on every instruction
2025-05-07 23:26:30 -04:00
Anuken
5fce09c66e
Fixed #10697
2025-04-20 15:43:38 -04:00
Anuken
1a00264902
Merge branch 'master' of https://github.com/Anuken/Mindustry into tileable-logic-displays
...
# Conflicts:
# core/assets/icons/icons.properties
# core/assets/logicids.dat
2025-04-14 22:50:47 -04:00
Anuken
62585a32b3
Fixed #10647
2025-04-13 22:26:00 -04:00
1ue999
ba21959c15
Read Length of Strings ( #10611 )
...
* added ability to sense length of charsequences
* documentation
* Update core/assets/bundles/bundle.properties
Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com >
---------
Co-authored-by: Anuken <arnukren@gmail.com >
Co-authored-by: Jason <131086642+JasonP01@users.noreply.github.com >
2025-04-08 11:48:11 -04:00
1ue999
11b60ed39f
Read from string return null out of bounds ( #10596 )
...
* reading charcodes from strings as inverse of printchar
* made it actually work and tested it
* make reading invalid index of string return null instead of 0
2025-04-05 10:50:41 -04:00
ApsZoldat
212be01571
Minor editor/world processor fixes and tweaks ( #10505 )
...
* Rules search and info button tweaks
* Tweak spawnunit and some searching (again)
* Just revert a condition removal
2025-04-04 13:49:35 -04:00
1ue999
923a668631
read from string ( #10531 )
...
* reading charcodes from strings as inverse of printchar
* made it actually work and tested it
2025-04-04 13:47:29 -04:00
Anuken
b7dbe54d76
Merging changes from private branch
2025-04-04 11:47:35 -04:00
Anuken
7a6222aa18
Revert "Allow markers to be used as light sources ( #9733 )" ( #10490 )
...
This reverts commit 8626082068 .
2025-02-10 14:24:46 -05:00
Redstonneur1256
8626082068
Allow markers to be used as light sources ( #9733 )
...
* Allow markers to be used as light sources
* Better light source markers
* Move PointMarker drawLight to LightMarker
* Add a rule for unit lights
* Optimize marker rendering
* Update core/assets/bundles/bundle.properties
---------
Co-authored-by: Anuken <arnukren@gmail.com >
2025-02-09 12:10:45 -05:00
Anuken
44cd05f8b6
Privileged read/write fix
2025-02-09 00:40:29 -05:00
Anuken
b0f27c94bc
Merge branch 'master' into pr-readwrite
2025-02-09 00:38:18 -05:00
router
9801dbdfd2
Add canGameOver to logic rules, fix trailing spaces ( #10403 )
2025-02-05 18:49:07 -05:00
1ue999
c4e25e312f
Printchar ( #10451 )
...
* Added PrintChar operation
* Added 1ue999 to contributors
* Added PrintChar description, and improved the design of it.
* Ok intellij, removing the int cast
* Added capability to print content icons (@flare or @router)
https://github.com/Anuken/Mindustry/pull/10451#discussion_r1941282280
* Formatting changes (hopefully all of them)
* Update core/src/mindustry/logic/LStatements.java
* Update core/src/mindustry/logic/LStatements.java
---------
Co-authored-by: Anuken <arnukren@gmail.com >
2025-02-04 19:39:33 -05:00
SomeonesShade
a2f196a50e
Unit Mine Speed Game Rule Implementation and World Processor Set Rule for Unit Mine Speed ( #10318 )
...
* unitMineSpeedMultiplier Creation
added unitMineSpeedMultiplier
added unitMineSpeed(Team team)
* World Proccesor: SetRuleI unitMineSpeed Implemented
* World Processor: SetRuleI unitCrashDamage Implemented
* Revert "World Processor: SetRuleI unitCrashDamage Implemented"
This reverts commit 1b7187b046 .
* Forgor to add, unitMineSpeedMultiplier is now editable per team
2025-02-04 13:52:25 -05:00
Anuken
a24dfedb68
Tileable displays nobody asked for
2025-01-08 17:10:05 -05:00
Anuken
a91729aa27
Scaled logic explosions
2024-12-15 23:09:14 -05:00
Cardillan
18955d6604
Properly rounding numbers for display - fix for negative numbers ( #10355 )
2024-11-30 10:09:15 -05:00
Cardillan
a3110fde21
Properly rounding numbers for display ( #10354 )
2024-11-29 11:59:17 -05:00
Anuken
9f877c9f20
Fixed setblock not being synced
2024-08-31 08:44:23 -04:00
Anuken
493b9807ff
Removed @solid remnants
2024-08-25 17:01:06 -04:00
Anuken
f5a75de872
Fetch player block fix
2024-08-23 04:09:06 -04:00
Anuken
55dfffa4bc
Hide internal units from logic
2024-08-23 04:00:18 -04:00
Anuken
074684e935
Closes Anuken/Mindustry-Suggestions/issues/5184
2024-08-22 03:21:24 -04:00
Anuken
e4b1bde974
Fixed #10132
2024-08-21 03:21:31 -04:00
Mythril382
bace523de4
Allow PlaySound To Work Normally With High IPT World Processor ( #10083 )
...
* allow global sound to play more than once per frame
might need an arc pr for the positional
* carhash
* thing
* extra field
* change "check frame" to "limit"
* description
* Update core/assets/bundles/bundle.properties
---------
Co-authored-by: Anuken <arnukren@gmail.com >
2024-08-06 11:14:29 -04:00
Anuken
27f20b7a36
Better implementation of #10047
2024-08-03 00:51:31 -04:00
Anuken
345d710b4b
Merge branch 'do-you-hear-the-voices-too' of https://github.com/Mythril382/Mindustry into logic-sound-2
2024-08-03 00:02:50 -04:00
WayZer
d55a5dd88d
Merge branch Anuken:master into pr-readwrite
2024-07-31 11:20:20 +08:00