Redstonneur1256
9f92a5ac06
Logic Refactor ( #9940 )
...
* Replace logic variable indexes
* Fix `draw print`'s align
* Update core/src/mindustry/logic/LExecutor.java
Co-authored-by: Anuken <arnukren@gmail.com >
* Remove duplicated variables
* Update core/src/mindustry/world/blocks/logic/LogicBlock.java
---------
Co-authored-by: Anuken <arnukren@gmail.com >
2024-06-16 00:37:04 -04:00
ApsZoldat
91d87e1dba
Add privileged desynced client global variables ( #9138 )
...
* Fix text setting in marker control
* Fix marker and bridge calculation game crashes, minor marker instruction code fixes
* Add privileged desynced client constant global variables
* Remove broken attempt to not initialize client vars on server
* Make @clientLocale variable non-constant, make @server and @client privileged
2023-10-05 10:56:53 -04:00
Anuken
a2dd2c88a2
Fixed #8733
2023-06-20 13:09:50 -04:00
Anuken
668b09e955
Misc bugfixes
2022-05-08 17:07:06 -04:00
Anuken
65161a4129
deprecation annihilation
2022-02-14 22:29: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
38c0284bbe
Functional world processors
2022-02-08 12:18:48 -05:00
Anuken
635027bb81
Save unit variables in processors
2021-11-29 10:57:42 -05:00
Anuken
786d638ad0
Misc cleanup
2021-03-16 21:51:12 -04:00
Anuken
150aab3530
Server crash fix / Disabled logic config sync / Faster logic parsing
2021-03-15 17:13:27 -04:00
Anuken
ae2736d393
New logic parser
2021-03-09 15:47:19 -05:00
Anuken
a99151441c
Fixed #4642 / Logic op reorganization
2021-02-09 09:34:58 -05:00
Anuken
3cbcd779eb
Better strict equality implementation
2021-02-08 14:55:14 -05:00
Anuken
792fdef95d
Minor parse fix
2021-01-21 21:25:04 -05:00
Anuken
457514a2c8
Fixed #4407
2021-01-21 21:21:02 -05:00
Lonami
044fb30b1b
Support inline comments ( #4196 )
...
* Support inline comments
Closes https://github.com/Anuken/Mindustry-Suggestions/issues/1698 .
* Apply suggestions from code review
Co-authored-by: Patrick 'Quezler' Mounier <Quezler@me.com >
* Stick with Mindustry formatting style
Co-authored-by: Patrick 'Quezler' Mounier <Quezler@me.com >
2020-12-31 16:30:35 -05:00
Anuken
5654e3120d
Logic constant optimizations / Display admins on top
2020-12-07 12:51:31 -05:00
Anuken
6e62859d0e
Fixed #3644
2020-11-28 11:31:07 -05:00
Anuken
89ef2ac4d3
Naval research requirements for final sector
2020-11-19 10:23:46 -05:00
Anuken
adc7b30eab
Limited all logic strings/symbols to 30 characters
2020-11-17 21:01:25 -05:00
Anuken
d1d3ef0c67
Sound framework improvements
2020-11-12 18:07:26 -05:00
Anuken
7bb23c3384
Some new sounds
2020-11-08 15:58:23 -05:00
DeltaNedas
cda6a6973d
make logic stuff public, cleanup
2020-11-01 19:35:22 +00:00
Anuken
00d6997b5a
Hex/bin logic number support
2020-10-18 15:46:20 -04:00
Anuken
86c2fe8805
too many things to list
2020-10-15 13:44:20 -04:00
Anuken
6807b589a3
Logic unit control tweaks
2020-10-11 19:10:33 -04:00
Anuken
2d539565c3
More logic commands
2020-10-06 14:03:21 -04:00
Anuken
efbc871967
Pathfind command
2020-10-05 17:09:27 -04:00
Anuken
7088ae89b3
Logic unit control
2020-10-05 15:42:37 -04:00
Anuken
7a307bbe9c
cleanup
2020-10-02 23:15:52 -04:00
Anuken
35af71c613
Moved Nullable to utils package
2020-10-02 23:11:26 -04:00
Anuken
5259969384
Object sense support / Bugfixes
2020-09-09 19:02:40 -04:00
DeltaNedas
29b31daba7
ignore indentation in imported assembly ( #2511 )
...
* ignore indentation in imported assembly
* oop
* Update LAssembler.java
2020-09-07 11:13:28 -04:00
Anuken
90aed50ca8
Many various fixes
2020-09-03 14:04:30 -04:00
Anuken
02ccdd2d67
Fixed #2411
2020-08-23 18:46:03 -04:00
Anuken
dac24e8bf1
Replaced redundant 'negate' operator with *= -1
2020-08-23 10:20:34 -04:00
Anuken
90b8910935
Merged UnaryOp and BinaryOp
2020-08-23 10:14:04 -04:00
Anuken
2701bd3de2
arc
2020-08-16 23:31:02 -04:00
Anuken
0fe8836db4
Fixed #2360
2020-08-16 23:30:49 -04:00
Anuken
e1f0564d0b
More instruction limits
2020-08-13 14:02:11 -04:00
Anuken
188171ec03
Bugfixes
2020-08-11 12:48:17 -04:00
Anuken
ea8dccdfb2
Many various logic changes
2020-08-10 14:19:24 -04:00
Anuken
f00510a508
Bugfixes / Power capacity sensor
2020-08-09 20:18:47 -04:00
Anuken
1d5a25ce75
Graphics
2020-08-09 12:46:44 -04:00
Anuken
da19c5ae19
Sensor types
2020-08-08 18:01:54 -04:00
Anuken
ac46b77380
Logic progress
2020-08-08 14:14:33 -04:00
Anuken
8411cc16f1
Logic stuff
2020-08-07 23:01:40 -04:00
Anuken
51af6eeec9
Barely functional logic
2020-08-07 18:30:03 -04:00
Anuken
090e0f35dc
aa
2020-08-07 17:50:54 -04:00