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
|
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
|
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
|
a1364a4bff
|
fix(coal-creafter): be sure to select slot 1 + fix dropAll
|
2024-05-24 18:46:17 +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
|
4502db1ba1
|
perf(inferium-harvester): do not continue replant when inventory is empty
|
2024-05-24 16:33:56 +02:00 |
|
Guillaume ARM
|
1d36a684bf
|
fix(CountersSelector): reset cursor position
|
2024-05-24 01:26:10 +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
|
28ea977b86
|
refactor(ui): cleanup + prepare inferium-gui final implementation
|
2024-05-23 23:34:36 +02:00 |
|
Guillaume ARM
|
c0ea32bf17
|
fix(inferium-gui): missing width for centerString
|
2024-05-23 23:22:40 +02:00 |
|
Guillaume ARM
|
8ece6948e5
|
fix(CountersSelector): better window clear strategy
|
2024-05-23 23:19:56 +02:00 |
|
Guillaume ARM
|
598bf7bfa5
|
fix(CountersSelector): broken pageDown
|
2024-05-23 22:47:41 +02:00 |
|
Guillaume ARM
|
4b7a38ebf0
|
feat(CountersSelectors): add pageup/pagedown/home/end shortcuts
|
2024-05-23 22:46:24 +02:00 |
|
Guillaume ARM
|
64176024f3
|
feat(CountersSelectors): add 'delete' shortcut + change 'm'
|
2024-05-23 22:38:29 +02:00 |
|
Guillaume ARM
|
642604da9d
|
fix(CountersSelector): 'q' shortcut last fixes
|
2024-05-23 22:34:46 +02:00 |
|
Guillaume ARM
|
f45d979312
|
fix(CountersSelector): fix broken 'q' shortcut
|
2024-05-23 22:30:40 +02:00 |
|
Guillaume ARM
|
69b31f24a9
|
feat(CountersSelector): add 'm' shortcut
|
2024-05-23 22:19:38 +02:00 |
|
Guillaume ARM
|
56558fad7a
|
feat(CountersSelector): add 'r' and 'q' + refactor
|
2024-05-23 22:10:57 +02:00 |
|
Guillaume ARM
|
4903f0a96c
|
fix(CountersSelector): bad writeLine function
|
2024-05-23 21:58:41 +02:00 |
|
Guillaume ARM
|
7f7d3e801e
|
feat(CountersSelector): refactor + better title bar
|
2024-05-23 21:55:36 +02:00 |
|
Guillaume ARM
|
ab17e80fa5
|
fix(CountersSelectors): createWriteWithColor
|
2024-05-23 21:19:28 +02:00 |
|
Guillaume ARM
|
5501e06844
|
fix(CountersSelector): bad selectedPage calculation
|
2024-05-23 21:02:20 +02:00 |
|
Guillaume ARM
|
b2beb2fdbb
|
fix(ui): better rendering result for CountersSelector
|
2024-05-23 20:58:01 +02:00 |
|
Guillaume ARM
|
b8c83bc959
|
fix(ui): create a window for the CountersSelector
|
2024-05-23 20:43:09 +02:00 |
|
Guillaume ARM
|
e451631810
|
fix(ui): broken getTotalCount function
|
2024-05-23 20:14:47 +02:00 |
|
Guillaume ARM
|
be9e57ebd7
|
fix(ui): CountersSelectors add 'name' and 'count' in countersMap payload
|
2024-05-23 20:11:35 +02:00 |
|
Guillaume ARM
|
b1c24ee6a2
|
fix(ui): bad omit implementation
|
2024-05-23 19:15:44 +02:00 |
|
Guillaume ARM
|
11831c9054
|
fix(ui): CountersSelector selectedPage calculation
|
2024-05-23 19:00:10 +02:00 |
|
Guillaume ARM
|
6af0669b99
|
feat: introduce libs/ui/CountersSelector and try it in inferium-gui
|
2024-05-23 18:04:45 +02:00 |
|
Guillaume ARM
|
30c1da50e5
|
fix(inferium-server): crash with shallowClone when a config does not exist
|
2024-05-22 21:39:06 +02:00 |
|
Guillaume ARM
|
baba577b62
|
perf(net): compact data sent to the network
|
2024-05-22 19:32:57 +02:00 |
|
Guillaume ARM
|
b9144d6847
|
fix(net): QUERY_PROTO was not used by sendQuery
|
2024-05-21 23:44:24 +02:00 |
|
Guillaume ARM
|
cfea9f575f
|
feat(net): add openRednet and closeRednet utils
|
2024-05-21 22:51:47 +02:00 |
|
Guillaume ARM
|
4f16cef9f5
|
fix(net): bad channel + change return of sendQuery
|
2024-05-21 22:34:50 +02:00 |
|
Guillaume ARM
|
5305afe203
|
feat(net): stopServer function for net.listenQuery
|
2024-05-21 21:58:49 +02:00 |
|
Guillaume ARM
|
3f92309ac6
|
feat: add new lib net.lua
|
2024-05-21 21: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
|
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
|
0b724c7334
|
feat(inferium-harvester)!: add replant procedure
|
2024-05-20 19:03:34 +02:00 |
|