Commit Graph

25 Commits

Author SHA1 Message Date
52aea868a5 Begin implementing more OOP-like design 2024-10-15 16:28:59 +02:00
19c97f0173 Implement Logistica compatibility 2024-09-14 17:35:57 +02:00
3419fcb660 Introduce tag system for further usage 2024-09-11 15:29:03 +02:00
36c5b3c8ac Fix listrings in machine formspecs to make it possible to move items with shift
Fixes #12
2024-05-11 12:53:18 +02:00
8801ef515b Deduplicate formspec code 2024-05-11 11:59:44 +02:00
2d4fa3b68b fix: use industrialtest.updateDelay 2024-05-10 21:45:06 +03:00
9c0668b996 feat: mcl hopper compat for common machines 2024-05-10 21:45:06 +03:00
a126010274 Nuclear Reactor Chamber can be used to expand Nuclear Reactor storage capacity 2024-03-23 13:34:18 +01:00
84b853b39d Fix two issues with network map handling 2024-03-21 19:33:35 +01:00
5bae710a69 Fix simple electric item processors not resuming after removing items from dst slot 2024-03-18 15:34:08 +01:00
3041d0982f Deduplicate machine charging from power storage item code 2024-03-08 08:56:56 +01:00
7f1efd3472 Pipeworks compatibility: Simple electric item processors 2024-03-01 09:01:43 +01:00
6cf004ff0e Implement Canning Machine 2024-01-12 20:17:36 +01:00
18a8e235f6 Implement Power Storage Upgrade 2023-11-26 15:16:32 +01:00
be8809e008 Implement Overclocker Upgrade 2023-11-25 17:59:22 +01:00
7446169bc0 Add mass fabricator 2023-11-23 19:17:19 +01:00
9db8d95014 Notify network master when machine is not fully charged 2023-11-22 20:28:38 +01:00
c56c0a9c5c Fix transformer issues 2023-11-20 22:08:32 +01:00
fb51d07f70 Add cable former machine 2023-11-19 19:59:33 +01:00
bd51f1d18f Trigger network master if endpoint is not fully charged 2023-11-16 17:33:36 +01:00
8724b563c4 Fix some machines locking sometimes 2023-11-15 21:44:02 +01:00
340c46bf48 Attach new machines and cables to touched networks 2023-11-14 11:46:30 +01:00
c3b49b68e1 Generate network map while constructing generator for testing 2023-11-13 20:37:50 +01:00
edc70ad028 Move common machine functions outside of register function 2023-11-12 15:00:28 +01:00
71480f6a62 Clean up machines.lua and split to multiple files 2023-11-11 17:42:05 +01:00