teknomunk
|
781ccc04f6
|
Convert from storing power information directly in node metadata to storing in memory in a multipower table that gets loaded and saved to node metadata as needed, change all locally cached functions to have the source prefix in the name for better core readability, fix global access in mcl_util.assign_uuid
|
2024-06-15 07:09:53 -05:00 |
|
teknomunk
|
6396b6f56c
|
Move force_get_node to mcl_util and swap all minetest.get_node to force_get_node in the new redstone code, implement conductors
|
2024-06-15 07:09:53 -05:00 |
|
teknomunk
|
13888236d6
|
Implement comparator accurately and remove WIP, remove ABMs for comparators and make updates triggered instead of polled, changes to redstone power transmission
|
2024-06-15 07:09:53 -05:00 |
|
teknomunk
|
e970a5f414
|
make mcl_util.call_safe and use it to make sure that mesecon devices are isolated from each other and can't crash the server, handle powered solid blocks, increase powered on to 16
|
2024-06-15 07:09:53 -05:00 |
|
teknomunk
|
6107bba52f
|
Disable mesecons processing, create initial redstone power propigation code, change wall lever to use new code, modify scheduler to provide backtraces when tasks error
|
2024-06-15 07:09:53 -05:00 |
|