rewrite the config format

This commit is contained in:
2024-08-24 22:21:33 +03:00
parent 473adc64b8
commit cebfd1a5bf
3 changed files with 160 additions and 203 deletions

View File

@ -1,11 +1,63 @@
# TODO: do a lot of random MU algs and find out which moves are statistically faster
fingers:
- name: index
default_score: 1
home_grips:
- BL
- LB
# TODO: change to grip_set
grips:
side:
- B
- BL
- LB
- LF
- FL
- F
top:
- UF
regrips:
- start: UF
end: BL
score: 3
# TODO: this doesn't need to be here
finger: index
- start: UF
end: LB
score: 3
# TODO: this doesn't need to be here
finger: index
- name: ring
default_score: 1
home_grips:
- B
- DB
grips:
slice:
- B
- DB
- DF
- F
regrips: []
- name: pinky
default_score: 1
home_grips:
- DB
- DF
grips:
slice:
- B
- DB
- DF
- F
- F floating
regrips: []
finger_tricks:
- name: "U push"
move: "U"
grip_pre:
index: LB
grip_post:
index: BR
index: B
grip_pre_blacklist: {}
score: 5
- name: "U flick"
@ -13,6 +65,7 @@ finger_tricks:
grip_pre:
index: F
grip_post:
# TODO: rethink this parameter
index: LB
grip_pre_blacklist: {}
score: 4
@ -61,7 +114,7 @@ finger_tricks:
grip_pre:
index: F
grip_post:
index: BR
index: B
grip_pre_blacklist: {}
score: 5
- name: "M' ring flick"
@ -82,6 +135,7 @@ finger_tricks:
grip_pre_blacklist:
index:
- BL
- UF
score: 6
- name: "M push"
move: "M"
@ -90,6 +144,14 @@ finger_tricks:
grip_post:
pinky: DB
grip_pre_blacklist: {}
score: 5
- name: "M index push"
move: "M"
grip_pre:
index: B
grip_post:
index: UF
grip_pre_blacklist: {}
score: 6
- name: "M2 double flick"
move: "M2"
@ -101,170 +163,3 @@ finger_tricks:
ring: DB
grip_pre_blacklist: {}
score: 7
regrips:
# TODO: rethink this format?
# TODO: be able to write all possible grips for a finger and score JUST adj regrips
- finger: index
pre: BR
post: LB
score: 2
- finger: index
pre: BL
post: LB
score: 1
- finger: index
pre: BR
post: LF
score: 3
- finger: index
pre: BL
post: LF
score: 2
- finger: index
pre: BR
post: F
score: 3
- finger: index
pre: BL
post: F
score: 2
- finger: index
pre: LB
post: BL
score: 1
- finger: index
pre: LB
post: LF
score: 1
- finger: index
pre: LB
post: F
score: 2
- finger: index
pre: LF
post: BR
score: 2
- finger: index
pre: LF
post: LB
score: 1
- finger: index
pre: LF
post: F
score: 1
- finger: index
pre: F
post: BL
score: 2
- finger: index
pre: F
post: LB
score: 2
- finger: index
pre: F
post: LF
score: 1
- finger: ring
pre: B
post: DB
score: 1
- finger: ring
pre: B
post: DF
score: 2
- finger: ring
pre: DB
post: B
score: 2
- finger: ring
pre: DB
post: DF
score: 1
- finger: ring
pre: DF
post: B
score: 2
- finger: ring
pre: DF
post: DB
score: 1
- finger: pinky
pre: B
post: DB
score: 1
- finger: pinky
pre: B
post: DF
score: 2
- finger: pinky
pre: B
post: F
score: 2
- finger: pinky
pre: B
post: F floating
score: 2
- finger: pinky
pre: DB
post: B
score: 1
- finger: pinky
pre: DB
post: DF
score: 1
- finger: pinky
pre: DB
post: F
score: 2
- finger: pinky
pre: DB
post: F floating
score: 2
- finger: pinky
pre: DF
post: B
score: 2
- finger: pinky
pre: DF
post: DB
score: 1
- finger: pinky
pre: DF
post: F
score: 1
- finger: pinky
pre: DF
post: F floating
score: 1
- finger: pinky
pre: F
post: B
score: 3
- finger: pinky
pre: F
post: DB
score: 2
- finger: pinky
pre: F
post: DF
score: 1
- finger: pinky
pre: F
post: F floating
score: 1
- finger: pinky
pre: F floating
post: B
score: 2
- finger: pinky
pre: F floating
post: DB
score: 2
- finger: pinky
pre: F floating
post: DF
score: 2
- finger: pinky
pre: F floating
post: F
score: 2