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 |
|
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 |
|