Commit Graph

220 Commits

Author SHA1 Message Date
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
Guillaume ARM
6a50fef10a feat(coal-creafter): dropAll at start 2024-05-24 18:29:01 +02:00
Guillaume ARM
802c8e2a43 fix(coal-crafter): bad findStorageChestOrientation implementation 2024-05-24 18:15:24 +02:00
Guillaume ARM
201831b16c feat(coal-crafter)!: buffer chest under the turtle 2024-05-24 18:09:41 +02:00
Guillaume ARM
43d931994a refactor: introduce new shared inferium lib 2024-05-24 17:27:46 +02:00
Guillaume ARM
58bb9d6d24 refactor(inferium-harvester): add turtleUtils.isSeedInSlot 2024-05-24 17:15:39 +02:00
Guillaume ARM
702dd4833a feat(inferium-server): final implemention of listAvailableSeeds 2024-05-24 17:09:42 +02:00
Guillaume ARM
6b36dd3c92 perf(inferium-harvester): do not continue when all needed seeds are removed 2024-05-24 16:35:26 +02:00
Guillaume ARM
4502db1ba1 perf(inferium-harvester): do not continue replant when inventory is empty 2024-05-24 16:33:56 +02:00
Guillaume ARM
88d7b6dcc8 refactor(inferium)!: replace get-config by register-and-get-config 2024-05-24 02:24:39 +02:00
Guillaume ARM
9b9b312a2e feat(inferium-gui): list available seeds and prepare initial countersMap 2024-05-24 02:07:21 +02:00
Guillaume ARM
8687ec057b feat(inferium-server): add list-seeds route 2024-05-24 01:56:54 +02:00
Guillaume ARM
2febed4d6e fix(inferium-gui): saveAllConfigs error handling 2024-05-24 01:40:47 +02:00
Guillaume ARM
61ec9d5d59 fix(inferium-gui): error message when server cannot save the config 2024-05-24 01:36:56 +02:00
Guillaume ARM
523f4b7775 fix(inferium-gui): crash on exit 2024-05-24 01:32:57 +02:00
Guillaume ARM
99d9551a68 fix(inferium-gui): broken parseSeedName when value is falsy 2024-05-24 01:28:07 +02:00
Guillaume ARM
566df84c75 fix(inferium-server): broken isValidConfig that never return true 2024-05-24 01:26:58 +02:00
Guillaume ARM
1d36a684bf fix(CountersSelector): reset cursor position 2024-05-24 01:26:10 +02:00
Guillaume ARM
7fbbf6f028 feat(inferium-gui): implement saveAllConfigs 2024-05-24 01:15:44 +02:00
Guillaume ARM
a8ef9f7d32 fix(inferium-gui): broken preparePayloads function 2024-05-24 01:10:56 +02:00
Guillaume ARM
472415a59f feat(inferium-gui): implement preparePayloads 2024-05-24 01:08:25 +02:00
Guillaume ARM
3ef5930f4f feat(libs): add utils.rep 2024-05-24 01:08:03 +02:00
Guillaume ARM
f9fb8e26df feat(libs): add utils.merge and utils.concat 2024-05-24 00:26:28 +02:00
Guillaume ARM
f1174fb6a2 fix(inferium-gui): fix createCountersMap function 2024-05-24 00:19:05 +02:00
Guillaume ARM
309cc3aae4 fix(inferium-gui): handle get-config/response correctly 2024-05-24 00:08:56 +02:00
Guillaume ARM
491d85c951 feat(inferium-gui): fetch all configs 2024-05-23 23:59:41 +02:00
Guillaume ARM
28ea977b86 refactor(ui): cleanup + prepare inferium-gui final implementation 2024-05-23 23:34:36 +02:00