-
Notifications
You must be signed in to change notification settings - Fork 0
/
.TODO
61 lines (57 loc) · 3.41 KB
/
.TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
UI:
✘ Remove air blocks from visited blocks count @cancelled(24-05-31 12:35)
✔ setup UI into the TileEntity @done(24-05-22 23:58)
✔ on/off button @done(24-05-22 23:58)
✔ dynamic ratio of needed materials / available materials (with refresh button ?) @done(24-05-22 23:59)
✔ estimated time to repair all @done(24-05-23 18:17)
✔ change the opening sound of the block @done(24-05-30 16:46)
✔ change the icon + the text of the refresh button @done(24-05-31 10:49)
✔ Adjust the left / right pannels heights @done(24-05-31 11:06)
✔ Debug the timer for multiplayer games @done(24-06-04 18:42)
Config:
✘ import `COOLDOWN` duration from config.xml @cancelled(24-05-21 17:36)
✘ import `ForceNonRepairableBlocks` from config.xml @cancelled(24-05-26 18:09) -> yes by default
✘ import `IGNORED_BLOCKS` from config.xml @cancelled(24-05-28 17:38)
✘ configure `loot.xml` @cancelled(24-05-30 16:46)
✘ configure `items.xml` @cancelled(24-05-30 16:46)
✔ import `MAX_ITERTIONS` for bfs from config.xml @done(24-05-21 00:35)
✔ import `NEEDS_MATERIAL` on/off from config.xml @done(24-05-21 00:35)
✔ import `LootSizeX` from config.xml @done(24-05-23 17:36)
✔ import `LootSizeY` from config.xml @done(24-05-23 17:36)
✔ import `RefreshRate` from config.xml @done(24-05-23 19:17)
✔ import `PlayRepairSound` from config.xml @done(24-05-26 20:15)
✔ import `ActiveDuringBloodMoon` from config.xml @done(24-05-28 17:03)
✔ configure `progression.xml` @done(24-05-31 12:29)
✔ configure `recipes.xml` @done(24-05-31 12:29)
✔ import `AutoTurnOff` from config.xml @done(24-05-31 12:44)
☐ import `MaxReceivedPower` from config.xml
☐ import `PowerMultiplier` from config.xml
☐ import `MaxRefreshPerMinute` from config.xml
To be implemented (or not ?):
✘ Cooldown: a period of time during which no repair can be launched @cancelled(24-05-21 17:36)
✔ Better UI inside the loot container @done(24-05-21 00:35)
✔ RepairSpeed: an amount of damage which can be repaired in one UpdateTick event @done(24-05-22 23:59)
☐ electricity needed to launch a repair ?
☐ if electricity needed -> increase repair speed according to max received power ?
☐ make block ignoring in bfs more generic, by specifying explicit blocks to ignore.
☐ add upgrade option
☐ add boundHelper on damaged blocks
☐ find a way to avoid spamming the refresh button on server side
☐ find a way to change params without accessing xml files
☐ find a way to make the repairations slower
☐ add action to repair the block
To be fixed:
✔ The loot container can be accessed by two players at the same time @done(24-05-29 20:26)
☐ Spike blocks at stage Dmg1 or Dmg2 with block.damage >= 0 are upgraded for free at stage Dmg0
☐ The tension of a repaired block is reseted
Check-List:
✔ repair rate can be modified @done(24-05-31 14:30)
✔ auto-refresh can be disabled @done(24-05-31 14:31)
☐ materials needs can be disabled
☐ auto repair can be disabled during bloodmoon
☐ bfs max iterations can be disabled
☐ two users can't access the crate at same time
☐ A block which miss at least one material to be repaired is not repaired
☐ An auto reparation does not change the paint applied on the block
☐ The blocks auto turns off when he can't repair more blocks
☐ ...