Commit Graph

55 Commits

Author SHA1 Message Date
e2d91cd8c5 Extract tool API functions to separate file 2024-09-08 22:41:37 +02:00
0363a2ba26 Extract fluid API functions to separate file 2024-09-08 22:36:33 +02:00
cb41e76742 Extract side API functions to separate file 2024-09-08 22:31:26 +02:00
9436c7033b Extract power API functions to separate file 2024-09-08 22:27:36 +02:00
4ac7210f40 Don't try to remove node from invalid network master 2024-05-13 19:44:16 +02:00
6a705dbb01 feat: new cell textures + unified texture for all cells 2024-05-11 14:03:19 +03:00
82071bf480 feat: new plate textures 2024-05-10 22:04:34 +03:00
84b853b39d Fix two issues with network map handling 2024-03-21 19:33:35 +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
359af1e57a Implement Mining Laser
Mining Laser allows for quick node mining via shooting the beam. It comes with following modes:
- normal range
- short range
- horizontal direction
- explosion
2024-01-20 14:35:14 +01:00
6cf004ff0e Implement Canning Machine 2024-01-12 20:17:36 +01:00
e69d16aeb0 Add simple item fluid storage API 2024-01-11 19:48:09 +01:00
6da4aef854 Implement Jetpack 2024-01-09 11:07:00 +01:00
be8809e008 Implement Overclocker Upgrade 2023-11-25 17:59:22 +01:00
f697cfbcc4 Add advanced machine block craft 2023-11-23 08:44:06 +01:00
ac1cdffe0e Fix crash in createNetworkMap 2023-11-22 19:00:16 +01:00
68ddf0f149 Fix some issues with power flowing 2023-11-21 20:28:09 +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
32669afafe Only split power distribution between not fully charged endpoints 2023-11-17 08:44:21 +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
4d430980bf Notify network about network master destruction 2023-11-15 19:42:25 +01:00
5ea9002630 Remove disconnected machines after cable is destructed 2023-11-14 20:49:05 +01:00
42130c90a7 Make sure that power flow won't exceed network capabilities 2023-11-14 17:05:36 +01:00
c3b49b68e1 Generate network map while constructing generator for testing 2023-11-13 20:37:50 +01:00
531604544a industrialtest.api.createNetworkMap fixes 2023-11-13 10:33:15 +01:00
7a6dacb614 Implement industrialtest.api.createNetworkMap 2023-11-12 14:59:18 +01:00
2205b320cd Add missing power storage nodes crafts 2023-04-19 09:25:51 +02:00
432fd72597 Implement power storage nodes 2023-04-18 21:48:08 +02:00
b8aff72da2 Implement storage cells 2023-04-13 11:56:33 +02:00
248bcd1af5 Make it possible to make stripped trunks with chainsaw 2023-04-08 19:28:33 +02:00
40d0e578c4 Refactor machines.lua (reduced ~300 lines of code) 2023-04-07 19:50:39 +02:00
156cca1b66 Implement Water Mill 2023-04-02 18:07:56 +02:00
4a65e82ca3 Implement Geothermal Generator 2023-03-30 14:43:05 +02:00
a21ec8a929 Implement Transformers 2023-03-28 22:09:56 +02:00
b229fab831 Don't take fully charged power storages into account while distributing power 2023-03-22 21:14:48 +01:00
8da3968a46 Normalize power flow 2023-03-22 21:13:02 +01:00
84014b9d9b Implement Extractor 2023-03-22 20:57:37 +01:00
2bda4febb9 Document api functions 2023-03-22 18:52:21 +01:00
8f400f32c6 Move registerResourceDust to api 2023-03-22 10:34:14 +01:00
cb607d334c Implement Compressor 2023-03-21 14:29:50 +01:00
f74f36aeb3 Make industrialtest.api.addPower accept negative power amount 2023-03-21 13:43:17 +01:00
fc249d46d5 Implement Macerator 2023-03-18 11:32:20 +01:00
cc2e08cc7c Document industrialtest.api.addPowerStorage 2023-03-15 18:22:13 +00:00
63bdb0e0e6 Add rubber tree related items 2023-03-15 18:10:54 +01:00
7ce091f423 Use nodebox for rendering cables 2023-03-11 19:50:49 +01:00
4e7499279c Implement copper cable 2023-03-11 16:52:51 +01:00
e253564a91 Implement Electric Furnace :O 2023-03-07 20:41:35 +01:00