Commit Graph

77 Commits

Author SHA1 Message Date
mrkubax10 1e9a2e645e Implement Induction Furnace
Induction Furnace allows for faster smelting via double input and output slots.
Additionaly it features heat storage which makes it smelt faster when heated.
2024-03-11 19:31:21 +01:00
mrkubax10 4b2b0e4836 Make speed indicator in Rotary Macerator formspec translatable 2024-03-11 18:46:50 +01:00
mrkubax10 d66a418349 Use elapsed time to properly calcuate RPM difference in Rotary Macerator 2024-03-10 21:35:10 +01:00
mrkubax10 a90b4f8cfe Implement Rotary Macerator
It's a more advanced version of regular Macerator.
It introduces RPM which makes machine faster the longer it
works.
2024-03-08 22:41:02 +01:00
mrkubax10 3041d0982f Deduplicate machine charging from power storage item code 2024-03-08 08:56:56 +01:00
mrkubax10 7f1efd3472 Pipeworks compatibility: Simple electric item processors 2024-03-01 09:01:43 +01:00
mrkubax10 a5ef9eca00 Fix two issues with Iron Furnace 2024-02-27 12:41:54 +01:00
mrkubax10 d2346f65aa Introduce compatibility with mcl_rubber mod
Closes #1
2024-02-26 17:06:11 +01:00
mrkubax10 6cf004ff0e Implement Canning Machine 2024-01-12 20:17:36 +01:00
mrkubax10 18a8e235f6 Implement Power Storage Upgrade 2023-11-26 15:16:32 +01:00
mrkubax10 be8809e008 Implement Overclocker Upgrade 2023-11-25 17:59:22 +01:00
mrkubax10 852987416d Add Tool Workshop craft 2023-11-24 08:42:50 +01:00
mrkubax10 24a45f19d1 Add Tool Workshop 2023-11-23 22:30:44 +01:00
mrkubax10 7446169bc0 Add mass fabricator 2023-11-23 19:17:19 +01:00
mrkubax10 9db8d95014 Notify network master when machine is not fully charged 2023-11-22 20:28:38 +01:00
mrkubax10 68ddf0f149 Fix some issues with power flowing 2023-11-21 20:28:09 +01:00
mrkubax10 f3d05ac5bb Balance nuclear reactor 2023-11-21 12:47:02 +01:00
mrkubax10 c56c0a9c5c Fix transformer issues 2023-11-20 22:08:32 +01:00
mrkubax10 fb51d07f70 Add cable former machine 2023-11-19 19:59:33 +01:00
mrkubax10 286f95596f Machines now explode when there is too much power transferred 2023-11-19 14:53:43 +01:00
mrkubax10 462daec9df Implement nuclear reactor 2023-11-18 20:43:34 +01:00
mrkubax10 bd51f1d18f Trigger network master if endpoint is not fully charged 2023-11-16 17:33:36 +01:00
mrkubax10 8724b563c4 Fix some machines locking sometimes 2023-11-15 21:44:02 +01:00
mrkubax10 340c46bf48 Attach new machines and cables to touched networks 2023-11-14 11:46:30 +01:00
mrkubax10 c3b49b68e1 Generate network map while constructing generator for testing 2023-11-13 20:37:50 +01:00
mrkubax10 edc70ad028 Move common machine functions outside of register function 2023-11-12 15:00:28 +01:00
mrkubax10 71480f6a62 Clean up machines.lua and split to multiple files 2023-11-11 17:42:05 +01:00