Commit Graph

257 Commits

Author SHA1 Message Date
Guillaume ARM
efeba6f4cb fix(inferium-plans): default plan 2024-05-21 19:09:11 +02:00
Guillaume ARM
e628ec2153 feat(inferium-server)!: support of multi computer plans 2024-05-21 18:52:07 +02:00
Guillaume ARM
b075b953ab feat(inferium-harvester): crash the process when no response from the inferium server 2024-05-21 18:51:02 +02:00
Guillaume ARM
d4cbe6e808 feat(inferium-harvester): do not block harvest procedure when no crop 2024-05-21 18:02:27 +02:00
Guillaume ARM
4af7ae8cfe feat(inferium-harvester): do not wait for crops 2024-05-21 17:56:27 +02:00
Guillaume ARM
d16a9b2587 feat(inferium-harvester): update the local plan on the go 2024-05-21 17:48:59 +02:00
Guillaume ARM
be9c2c10a1 fix(inferium-harvester): shallow clone of the local plan to avoid errors 2024-05-21 17:43:22 +02:00
Guillaume ARM
f483c41c88 chore: remove energySaving mode 2024-05-21 17:42:58 +02:00
Guillaume ARM
8f14f48914 chore(inferium-server): change printed messages 2024-05-21 00:59:28 +02:00
Guillaume ARM
87188093f4 chore(inferium-server): print a message to the user 2024-05-21 00:57:21 +02:00
Guillaume ARM
e883deba5a feat(inferium-harvester): implement fetchRemotePlan 2024-05-20 22:26:53 +02:00
Guillaume ARM
cdb0e6e84f feat: implement basic inferium server 2024-05-20 22:19:27 +02:00
Guillaume ARM
5e2234da78 feat(inferium-harvester): add defaultRemotePlan to the static config 2024-05-20 21:08:10 +02:00
Guillaume ARM
340d5f4cff chore(inferium-harvester): remove print messages 2024-05-20 21:05:10 +02:00
Guillaume ARM
930b104522 fix: replace utils.difference by utils.shallowDiff 2024-05-20 20:51:37 +02:00
Guillaume ARM
e9ebf63c55 feat: create utils lib 2024-05-20 20:26:43 +02:00
Guillaume ARM
b1c3eac1b9 chore: retry with old implementation of difference 2024-05-20 20:21:09 +02:00
Guillaume ARM
a8788ca3b1 fix(inferium-harvester): set local plan to remote plan at the end of the replant procedure 2024-05-20 20:08:13 +02:00
Guillaume ARM
86baeb83f0 chore: try with a new implementation of difference 2024-05-20 19:58:11 +02:00
Guillaume ARM
997fe76fd1 fix(inferium-harvester): add sizeof util to compute the size of a table 2024-05-20 19:54:31 +02:00
Guillaume ARM
586b656fd7 chore: debug 2024-05-20 19:49:00 +02:00
Guillaume ARM
0f78c1c994 chore(inferium-harvester): add some print debug messages 2024-05-20 19:47:45 +02:00
Guillaume ARM
6c38ea6845 fix(inferium-harvester): isSeed 2024-05-20 19:43:23 +02:00
Guillaume ARM
c42b8472dc fix: fakeRemotePlan 2024-05-20 19:41:40 +02:00
Guillaume ARM
865d6b4f5b fix(inferium-harvester): removeFirst util 2024-05-20 19:33:14 +02:00
Guillaume ARM
f7a83ef911 fix(inferium-harvester): retrieveHomePositionProcedure 2024-05-20 19:32:04 +02:00
Guillaume ARM
6b4e4f248d fix(inferium-harvester): replant procedure 2024-05-20 19:26:32 +02:00
Guillaume ARM
daa36c82de fix(inferium-harvester): syntax errors 2024-05-20 19:15:57 +02:00
Guillaume ARM
0b724c7334 feat(inferium-harvester)!: add replant procedure 2024-05-20 19:03:34 +02:00
Guillaume ARM
51e93081a1 chore: remove old TODO comment 2024-05-20 04:47:53 +02:00
Guillaume ARM
a4f2d4d27c fix(coal-crafter): printed message 2024-05-20 04:25:35 +02:00
Guillaume ARM
381b438da2 fix(coal-crafter): bad printed message 2024-05-20 04:24:24 +02:00
Guillaume ARM
3631dfcea1 fix(coal-crafter): reduce NB_NEEDED_COAL threshold 2024-05-20 02:19:35 +02:00
Guillaume ARM
cd0e42e34c fix(coal-crafter): waitForNotEnoughCoal 2024-05-20 02:14:38 +02:00
Guillaume ARM
694a23fb68 feat(coal-crafter): stop crafting coal when a certain threshold is reached 2024-05-20 02:04:25 +02:00
Guillaume ARM
d971f0acf3 fix(coal-crafter): add missing suck item 2024-05-20 01:55:28 +02:00
Guillaume ARM
e02a7a70c2 fix(coal-crafter): implement strictTransferOne 2024-05-20 01:53:31 +02:00
Guillaume ARM
98cb51510f fix(coal-crafter): transfer exactly 8 essences 2024-05-20 01:53:14 +02:00
Guillaume ARM
b81c0b6921 fix(coal-crafter): bad itemName 2024-05-20 01:48:14 +02:00
Guillaume ARM
eee19c8a48 fix(coal-crafter): syntax error + bad import 2024-05-20 01:46:15 +02:00
Guillaume ARM
084b6d941f fix(coal-crafter): storage inventory should be on the back side 2024-05-20 01:38:59 +02:00
Guillaume ARM
115ffd2e78 feat: add coal-crafter 2024-05-20 01:28:22 +02:00
Guillaume ARM
e5e63f4223 fix(inferium-harvester): wait for bottom inventory before dropping items 2024-05-20 00:07:06 +02:00
Guillaume ARM
ad14b3f521 fix(inferium-harvester): fuel chest should be bottom 2024-05-19 23:59:40 +02:00
Guillaume ARM
5216041e76 feat(inferium-harvester): better refuel procedure using buffer chest 2024-05-19 23:53:50 +02:00
Guillaume ARM
ea4f132f2e fix(turtle-utils): refuelWithBuffer check if fuelSlot is nil 2024-05-19 23:51:20 +02:00
Guillaume ARM
799d1654c2 fix(turtle-utils): refuelWithBuffer 2024-05-19 23:47:35 +02:00
Guillaume ARM
3b674110a3 fix(turtle-utils): syntax error 2024-05-19 23:45:59 +02:00
Guillaume ARM
e7a95dcb44 feat(turtle-utils): add refuelWithBuffer 2024-05-19 23:45:22 +02:00
Guillaume ARM
2ee725388a feat(turtle-utils): add isFuelItem 2024-05-19 23:42:57 +02:00