Commit Graph

35 Commits

Author SHA1 Message Date
Mike Stump
747242b84a Allow autocrafting to consume all, now that crafting terminals support listing crafts. 2024-01-13 16:38:50 -08:00
Mike Stump
38917de3ff Fix EU cost to run the network. 2024-01-13 16:37:15 -08:00
Mike Stump
53ab3c350f Wire up the rest for power. 2024-01-10 16:10:48 -08:00
Mike Stump
8d84f7d77f Refine powered state.
Make interfaces take a base of 20 EU.
2024-01-10 11:28:33 -08:00
Mike Stump
bd927f77c2 Unconnected networks take no power.
Update power demands from technic.
2024-01-10 11:25:43 -08:00
Mike Stump
e6ffb906e4 Add power handling to the controller and require power for the remote.
On the remote, ensure that reset updates the formspec.
2024-01-09 14:33:00 -08:00
Mike Stump
69e2f8b565 Invalidation for machines on autocraft time as we can't yet catch them earlier.
Handle craft counts not a multiple of the craft_count.
Refine crafting time a bit more..
2024-01-09 09:52:45 -08:00
Mike Stump
d869c77536 Runs everything in parallel now that we have reservations. 2024-01-07 17:47:40 -08:00
Mike Stump
9971678820 Add in parallel autocrafter/machine support. 100 Furnaces are now
100x faster for larger crafts.
2024-01-07 16:33:50 -08:00
Mike Stump
6e9483b615 Export autocrafterCache. 2024-01-06 09:59:18 -08:00
Mike Stump
9e07d19b22 Add craft only view to cterminal. 2024-01-05 15:11:27 -08:00
Mike Stump
b91995eaf1 Fix _active machine handling.
Manage time better by resource reservations.
Autocrafting status is one per network, not one per server.
Lengthing craft time of 81 doped wafers.
2024-01-04 10:36:09 -08:00
Mike Stump
5155bd150c Allow empty cells into the system. 2024-01-01 19:20:18 -08:00
Mike Stump
92cc4097d8 Add a bug note. 2024-01-01 19:19:17 -08:00
Mike Stump
4670066c1e Fix craft counts.
Add more crafting monitor logging.
2024-01-01 19:17:49 -08:00
Mike Stump
611b763f68 Fix autocrafting of 64k cells. 2024-01-01 17:51:16 -08:00
Mike Stump
1950c71f72 More cmon support. 2024-01-01 14:53:23 -08:00
Mike Stump
b101a554ef Add a crafting monitor. 2023-12-31 13:17:47 -08:00
Mike Stump
9235b7bad1 Checkpoint. 2023-12-30 15:52:43 -08:00
theFox6
f5aee436d0
fixed resizing bug and prevent cells within cells 2023-09-02 13:29:10 +02:00
theFox6
383abf919d
fix serialization and logging
inventories are no longer overridden with their last contents during serialization
all log messages are now prepended with "[MicroExpansion] "
2020-10-04 12:12:19 +02:00
theFox6
abe36940a7
store all the item data
metadata is now also stored when cells are removed
2020-10-04 11:48:05 +02:00
theFox6
96a66c3336
do not stack tools with different wear 2020-09-29 14:38:42 +02:00
theFox6
347cec5894
don't stack items with different metadata 2020-06-21 12:42:12 +02:00
theFox6
063c067e39
small fixes 2020-03-16 17:12:24 +01:00
theFox6
d1f7d633c8
add pipeworks support 2020-03-16 09:59:18 +01:00
theFox6
d351ec7527
fix drive connection, add network events 2020-03-07 18:02:14 +01:00
theFox6
a4c0e2a759
added craft recipies 2020-03-04 16:46:22 +01:00
theFox6
482eb7bebd
fixed varous item vanishing bugs 2020-03-03 17:16:35 +01:00
theFox6
4c5b36fc88
fixed lots of bugs
fixed too far inventory accesses by detaching the networks inventory
fixed vanishsing items with dynamic inventory size allocation
2020-03-01 08:23:39 +01:00
theFox6
2455b73e53 added luacheck 2019-05-18 07:37:46 +02:00
theFox6
98cf73e57a bugfixes 2019-05-18 07:16:11 +02:00
theFox6
745a2afcd1 made drives store cells that store items and can be acessed from chest 2019-05-07 17:49:26 +02:00
theFox6
d949aaccf4 added item routing in networks and splitted chest and drive 2019-05-04 13:53:49 +02:00
theFox6
cd35a2ccbb remade power networking 2019-05-01 13:20:09 +02:00