Commit graph

66 commits

Author SHA1 Message Date
Emerson Rosen-Jones
0be62dbccc feat: add error handling for unloaded peripherals
Future work: cap the number of retries
2025-12-20 22:02:37 -05:00
Emerson Rosen-Jones
2867cb434e feat: implements main storage stock requests 2025-12-20 19:36:38 -05:00
Emerson Rosen-Jones
9fe8b3f78c fix: reworks make_order
Trying to make it recursive broke it
2025-12-20 19:20:55 -05:00
Emerson Rosen-Jones
c3e20db2c5 feat: implements enoughMaterials function
purpose: check for materials to craft 2b of biofuel
2025-12-20 18:57:13 -05:00
Emerson Rosen-Jones
eeff05593f chore: prepare for further fixes
Tested order.oil and order.biomass
2025-12-19 23:49:42 -05:00
Emerson Rosen-Jones
f688bdadf7 fix: avoid erroring out when called from interpreter 2025-12-19 23:48:22 -05:00
Emerson Rosen-Jones
65c3b4fe20 fix: call recursive function properly 2025-12-19 23:48:04 -05:00
Emerson Rosen-Jones
56c8335161 fix: remove syntax error 2025-12-19 23:47:47 -05:00
Emerson Rosen-Jones
5d432c8c62 feat: add different order primitives 2025-12-19 23:31:36 -05:00
Emerson Rosen-Jones
bf75e00e9d chore: set up constants 2025-12-19 23:31:02 -05:00
Emerson Rosen-Jones
9a8f81e428 fix(mine.lua): implemented unimplemented function 2025-12-13 12:40:45 -05:00
Emerson Rosen-Jones
b7e5ff879e fix(mine.lua): fixed bug with moving to start_v in mine
Turtle was mining too much, too soon
2025-12-13 12:40:27 -05:00
Emerson Rosen-Jones
c7d317512b mine.lua: passes 4-high, 5-high, and 6-high tests 2025-12-13 01:07:22 -05:00
Emerson Rosen-Jones
b48d836929 mine.lua: rewrite passes 1-high and 3-high testing 2025-12-13 00:56:01 -05:00
Emerson Rosen-Jones
91a0242ad0 mine.lua: rewrite checkpoint 5 2025-12-13 00:10:27 -05:00
Emerson Rosen-Jones
91a27e292e mine.lua: rewrite checkpoint 4 2025-12-12 22:01:40 -05:00
Emerson Rosen-Jones
e4b9438119 mine.lua: rewrite checkpoint 3 2025-12-01 21:11:07 -05:00
Emerson Rosen-Jones
f4444cd120 mine.lua: rewrite checkpoint 2 2025-12-01 20:32:46 -05:00
Emerson Rosen-Jones
d0ab016dcf mine.lua: rewrite checkpoint 1 2025-12-01 19:58:46 -05:00
Emerson Rosen-Jones
4f0876fb64 Start of mine.lua rewrite 2025-12-01 09:25:20 -05:00
Emerson Rosen-Jones
457d7e1661 mine.lua: updated blurb with fuel info and fixed coordinates to match with mc 2025-11-29 20:43:13 -05:00
Emerson Rosen-Jones
8ff5b083f4 Fixed readme after realizing the fetch program is unneccessary. 2025-11-26 22:05:44 -05:00
Emerson Rosen-Jones
a308d1d771 storage_manager.lua: first pass at a storage manager to remove waste 2025-11-22 09:59:11 -05:00
Emerson Rosen-Jones
4e0905b5f8 farm_control.lua: added logic to prevent extra planting 2025-11-20 22:45:24 -05:00
Emerson Rosen-Jones
6310e3f741 compacting-storage.lua: yet another bugfix! 2025-11-17 20:47:19 -05:00
Emerson Rosen-Jones
22c744ec46 compacting-storage.lua: more bugfixes 2025-11-17 20:45:01 -05:00
Emerson Rosen-Jones
add0ad1400 compacting-storage.lua: more bugfixes and logic work 2025-11-17 20:29:26 -05:00
Emerson Rosen-Jones
8981badcf9 compacting-storage.lua: bugfixes and also I forgot to implement a function 2025-11-17 20:09:34 -05:00
Emerson Rosen-Jones
cce18737d2 compacting-storage.lua: I forgot how table constructors work 2025-11-17 19:18:23 -05:00
Emerson Rosen-Jones
d3f03632e2 compacting-storage.lua: Total rewrite 2025-11-17 19:15:34 -05:00
Emerson Rosen-Jones
283df296c5 compost_control.lua: made storage feature optional 2025-11-15 09:51:24 -05:00
Emerson Rosen-Jones
fe3f75cf0b compost_control.lua: bugfixes and new output for stuff 2025-11-14 20:51:27 -05:00
Emerson Rosen-Jones
19636ac7c5 New program for composting from farms. 2025-11-14 20:30:13 -05:00
Emerson Rosen-Jones
58765ec296 farm_control.lua: fixed bug in check_levels for empty containers 2025-11-13 15:40:02 -05:00
Emerson Rosen-Jones
f56763aa50 Added clarifying comment to farm_control.lua 2025-11-13 15:27:17 -05:00
Emerson Rosen-Jones
2b3676d5db Update to farm_control for non-replanting support 2025-11-13 15:23:03 -05:00
Emerson Rosen-Jones
f567051d7d Bugfix from last patch to farm_control.lua 2025-10-05 15:37:30 -04:00
Emerson Rosen-Jones
7f929c2cc8 Tweaked farm_control.lua so that the planting and harvesting are separate 2025-10-05 15:29:00 -04:00
Emerson Rosen-Jones
86a170fce1 Couple of bugfixes for farm_control.lua 2025-09-28 19:25:45 -04:00
Emerson Rosen-Jones
c5bb5ff425 First pass at a farm control program. 2025-09-28 18:30:21 -04:00
Emerson Rosen-Jones
ea9bd903ac Some tweaks to mine.lua.
- Checks for movement success now, tries to ensure movement even if a block
  falls in front of the turtle.
- Fixed the bug for depths of 1 mod 3 leaving a plane of blocks.
2025-09-27 23:10:55 -04:00
Emerson Rosen-Jones
efda5103c0 Fixed bug with the fix from last patch. 2025-09-15 20:19:34 -04:00
Emerson Rosen-Jones
1f5ac183a9 Fixing some unwanted hunting behavior with compacting-storage.lua 2025-09-15 20:15:11 -04:00
Emerson Rosen-Jones
c949564c4a Some more changes to compacting-storage.lua. 2025-09-14 16:13:15 -04:00
Emerson Rosen-Jones
16c7b23554 compacting-storage.lua is mostly working! More bugfixes. 2025-09-14 15:14:15 -04:00
Emerson Rosen-Jones
892db3d65f More bugfixes for compacting-storage.lua 2025-09-14 14:37:35 -04:00
Emerson Rosen-Jones
ca8d0fea41 Bugfix in compacting-storage.lua 2025-09-14 14:13:57 -04:00
Emerson Rosen-Jones
562303e98f More work on compacting-storage.lua. 2025-09-14 14:11:35 -04:00
Emerson Rosen-Jones
ed0671d50b Another bugfix 2025-09-14 13:45:08 -04:00
Emerson Rosen-Jones
52555e6b84 More work on compacting-storage.lua. 2025-09-14 13:40:11 -04:00