Commit Graph

246 Commits

Author SHA1 Message Date
Guillaume ARM
3eca913146 fix: dmesg 2024-05-26 19:50:12 +02:00
Guillaume ARM
98bf2b2f31 feat(tunnels-miner): add onWaitCb on waitForInventory util + prepare for notification 2024-05-26 19:44:20 +02:00
Guillaume ARM
d257aa382c feat: add dmesg program utils 2024-05-26 19:33:22 +02:00
Guillaume ARM
abb746e2a6 feat: add refuel program 2024-05-26 19:31:46 +02:00
Guillaume ARM
c987dd1f5f fix(inferium-server): more robust stringify/parse processes 2024-05-26 18:46:24 +02:00
Guillaume ARM
8a2b7d210a fix(tunnels): bad config 2024-05-26 14:11:07 +02:00
Guillaume ARM
cc817f53ea feat(tunnels-miner): use turtleUtils.compactInventory 2024-05-26 14:07:41 +02:00
Guillaume ARM
0b2e412ad9 fix(tunnels-miner): try to select a non-empty slot when possible + use ensureWnoughSpaceInInventory everywhere 2024-05-26 14:06:17 +02:00
Guillaume ARM
7a8636f054 feat(tunnels-miner): drop items from inventory when full 2024-05-26 14:00:33 +02:00
Guillaume ARM
15764993e0 feat(tunnels): vein mode enabled by default 2024-05-26 13:52:49 +02:00
Guillaume ARM
834202e4cb feat(tunnels): add nether and end prosperity ore to the whitelist 2024-05-26 13:52:12 +02:00
Guillaume ARM
692b24d96d fix(tunnels-miner): better min fuel calculation with vein mode 2024-05-26 13:51:50 +02:00
Guillaume ARM
c81c15d427 feat(tunnels): add deepslate prosperity ore in config + remove cobblestone 2024-05-26 13:42:17 +02:00
Guillaume ARM
432bdddd4e fix(turtle-utils): forceUp and forceDown 2024-05-26 13:38:31 +02:00
Guillaume ARM
5e887959b0 feat(tunnels-miner): introduce vein miner mode 2024-05-26 13:28:34 +02:00
Guillaume ARM
6b6fcac1d1 fix(robot): loadRobotState should set the state using onLoad result 2024-05-26 05:15:16 +02:00
Guillaume ARM
37bfb2965a fix(tunnels-miner): goToNextMineProcedures should not use digForward function 2024-05-26 04:13:12 +02:00
Guillaume ARM
32783f7ebc fix(tunnels-miner): try to avoid torches + do not check for empty inventory each loop 2024-05-26 04:10:23 +02:00
Guillaume ARM
12a50ebf6a fix(tunnels-miner): bad orientation + crash 2024-05-26 04:05:00 +02:00
Guillaume ARM
4091084bea fix(tunnels-miner): refuel all from inventory at start 2024-05-26 03:54:09 +02:00
Guillaume ARM
1747263d26 fix(tunnels-miner): crash at first start 2024-05-26 03:50:55 +02:00
Guillaume ARM
c2e63d427a feat: implement first version of tunnels-miner 2024-05-26 03:34:10 +02:00
Guillaume ARM
edcab83d4e feat(robot): add turnBack method 2024-05-26 01:35:12 +02:00
Guillaume ARM
69a04a19d5 feat(turtle-utils): better getFuelPercentage for display 2024-05-26 01:21:00 +02:00
Guillaume ARM
c030b03a11 feat(tutle-utils): add digAllUp method 2024-05-26 00:55:28 +02:00
Guillaume ARM
c639157bdb fix(robot): custom onSave + onLoad 2024-05-26 00:35:32 +02:00
Guillaume ARM
a78ed6dba3 feat(tutle-utils): add isInventoryFull method 2024-05-26 00:34:02 +02:00
Guillaume ARM
c5dcfaf2b7 feat(tutle-utils): digAll return value 2024-05-26 00:07:09 +02:00
Guillaume ARM
83a819c038 feat(inferium-harvester): add 3s delay at start 2024-05-25 23:58:37 +02:00
Guillaume ARM
50cecdee4d feat(miner): add 3s delay at start 2024-05-25 23:57:21 +02:00
Guillaume ARM
ffccce4700 feat(robot): add config.onSave function 2024-05-25 23:43:45 +02:00
Guillaume ARM
f6ab6d6f77 feat(robot): add config with autoload/autosave props 2024-05-25 23:38:25 +02:00
Guillaume ARM
4062c87f48 fix(robot): bug in mutateRobotPosition due to typo 2024-05-25 23:31:38 +02:00
Guillaume ARM
494c32faf6 feat(robot): add saveRobotState and loadRobotState methods 2024-05-25 23:22:05 +02:00
Guillaume ARM
022f778f0b chore: add missing robot.back method
and keep robot.backward as an alias
2024-05-25 23:13:00 +02:00
Guillaume ARM
3181d68839 feat(mystical-upgrader): improve moves 2024-05-25 22:35:15 +02:00
Guillaume ARM
55c8e44a27 feat(mystical-upgrader): more compact printed report 2024-05-25 22:30:23 +02:00
Guillaume ARM
12c6f1d2c0 fix(mystical-upgrader): multiple rows loop 2024-05-25 22:16:37 +02:00
Guillaume ARM
744cf941ad fix(mystical-upgrader): assertEnoughFuel 2024-05-25 22:13:06 +02:00
Guillaume ARM
3df6cfa706 fix(mystical-upgrader): replace the first picked block correctly 2024-05-25 22:08:27 +02:00
Guillaume ARM
c7d0f5681a feat(mystical-upgrader): replace first picked item by the correct block 2024-05-25 22:02:27 +02:00
Guillaume ARM
1da3d12cdc feat(mystical-upgrader): multiple rows + refactor 2024-05-25 21:48:34 +02:00
Guillaume ARM
8e053ddacf chore: rename inferium-upgrader into mystical-upgrader 2024-05-25 21:31:14 +02:00
Guillaume ARM
b00180d780 chore: cleanup old/simple-harvester 2024-05-25 21:29:55 +02:00
Guillaume ARM
aba45e6b47 fix: set default firstCropZ to 1 in inferium config 2024-05-25 21:25:31 +02:00
Guillaume ARM
1183442712 fix(CountersSelectors): display selected line on other pages 2024-05-25 13:06:14 +02:00
Guillaume ARM
cd2e624182 fix(CountersSelectors): fix dropN function 2024-05-25 12:52:14 +02:00
Guillaume ARM
626a195bb4 fix(inferium-harvester): dropAllProcedure 2024-05-24 19:05:44 +02:00
Guillaume ARM
1748b29bbd feat(coal-creafter): dropAll should stop try dropping when a slot is empty 2024-05-24 19:02:33 +02:00
Guillaume ARM
a1364a4bff fix(coal-creafter): be sure to select slot 1 + fix dropAll 2024-05-24 18:46:17 +02:00