Commit Graph

57 Commits

Author SHA1 Message Date
c50871a96b Change Machine.storageSlots to Machine.storageLists 2024-10-25 12:42:42 +02:00
78637a4759 Refactor Generator 2024-10-25 12:42:04 +02:00
83ee6fb4c8 Fixes in ActivatedElectricMachine and ElectricMachine 2024-10-25 12:40:27 +02:00
1f6f711b64 Forgot to add fuel slot to storageSlots 2024-10-24 16:36:38 +02:00
6befcdeb01 Refactor Iron Furnace 2024-10-24 16:33:34 +02:00
d799b10242 Some fixes in Machine and ActivatedMachine 2024-10-24 16:32:57 +02:00
442d3a42b1 Change Activated{Electric}Machine.before{Activation|Deactivation} to Activated{Electric}Machine.after{Activation|Deactivation} 2024-10-24 16:30:20 +02:00
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
5b5816a65c Make only higher power flow destroy transformer
Fixes #24
2024-05-13 19:03:25 +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
d12529ab2f feat: iron furnace hopper compat 2024-05-10 21:45:06 +03:00
9c0668b996 feat: mcl hopper compat for common machines 2024-05-10 21:45:06 +03:00
05bb4303b8 fix: iron furnace was unbreakable 2024-05-10 21:45:06 +03:00
d01d03c3a3 Fix indentation in machines/induction_furnace.lua 2024-05-10 19:11:16 +02:00
2669b7bc27 Normalize machine source and destination inventory list names 2024-05-10 19:11:16 +02:00
868d01b008 Subtract fuel time after adding source time in Iron Furnace
Fixes #17
2024-05-10 17:05:31 +02:00
96c9fe164a Mesecons compatibility: Nuclear Reactor and Nuclear Reactor Chamber 2024-03-24 15:54:24 +01:00
f561048339 Mesecons compatibility: Rotary Macerator 2024-03-24 11:04:07 +01:00
42fb3be910 Change Nuclear Reactor Chamber craft to use Lead Plate 2024-03-23 18:40:52 +01: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
b1fc8b104f Fix Chargepad formspec not updating 2024-03-21 11:39:57 +01:00
3c52a3e6f4 Pipeworks compatibility: Chargepads 2024-03-21 09:36:47 +01:00
d65705d457 Implement Chargepads
Chargepad charges all electric armor parts and wielded item of player that stands on top of it
2024-03-19 16:43:33 +01:00
5bae710a69 Fix simple electric item processors not resuming after removing items from dst slot 2024-03-18 15:34:08 +01:00
21d4a3a014 Rotary Macerator fixes 2024-03-11 19:43:40 +01:00
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
4b2b0e4836 Make speed indicator in Rotary Macerator formspec translatable 2024-03-11 18:46:50 +01:00
d66a418349 Use elapsed time to properly calcuate RPM difference in Rotary Macerator 2024-03-10 21:35:10 +01:00
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
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
a5ef9eca00 Fix two issues with Iron Furnace 2024-02-27 12:41:54 +01:00
d2346f65aa Introduce compatibility with mcl_rubber mod
Closes #1
2024-02-26 17:06:11 +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
852987416d Add Tool Workshop craft 2023-11-24 08:42:50 +01:00
24a45f19d1 Add Tool Workshop 2023-11-23 22:30:44 +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
68ddf0f149 Fix some issues with power flowing 2023-11-21 20:28:09 +01:00
f3d05ac5bb Balance nuclear reactor 2023-11-21 12:47:02 +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
286f95596f Machines now explode when there is too much power transferred 2023-11-19 14:53:43 +01:00