mirror of
https://github.com/got-feedBack/feedBack.git
synced 2026-08-12 11:49:28 +00:00
Career v2, WS3. Bronze in blues/rock/metal/funk/jazz now also asks for
the genre's signature Virtuoso drill, data-driven in passports.json:
blues_shuffle, rock_power_backbeat, melodic_metal_gallop,
sixteenth_pocket, vl_shells — with career-side display labels the
passport page renders instead of raw node ids.
- virtuoso_nodes becomes {instrument: [node_ids]} so a keys passport
never demands a guitar drill; a flat list keeps meaning guitar
(virtuoso's content is guitar-first).
- _node_cleared also accepts keysCleared (a top-tier clean pass in one
key — virtuoso's FIRST gained-only artifact). The depth rungs
additionally require a maxed speed tier, too high a bar for Bronze.
- Genres without a curated entry stay songs-only.
Note: pre-release behavior change — v1 passports aren't in any shipped
build, so no earned badge can demote in the wild.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
31 lines
893 B
JSON
31 lines
893 B
JSON
{
|
|
"badge_requirement": {
|
|
"songs": 5,
|
|
"min_stars": 2
|
|
},
|
|
"genres": {
|
|
"blues": { "virtuoso_nodes": { "guitar": ["blues_shuffle"] } },
|
|
"rock": { "virtuoso_nodes": { "guitar": ["rock_power_backbeat"] } },
|
|
"metal": { "virtuoso_nodes": { "guitar": ["melodic_metal_gallop"] } },
|
|
"funk": { "virtuoso_nodes": { "guitar": ["sixteenth_pocket"] } },
|
|
"jazz": { "virtuoso_nodes": { "guitar": ["vl_shells"] } }
|
|
},
|
|
"drill_labels": {
|
|
"blues_shuffle": "Blues Shuffle",
|
|
"rock_power_backbeat": "Power Chords & Backbeat",
|
|
"melodic_metal_gallop": "Gallop Picking",
|
|
"sixteenth_pocket": "16th Pocket",
|
|
"vl_shells": "Shell Voicings"
|
|
},
|
|
"graded_instruments": [
|
|
"guitar",
|
|
"keys"
|
|
],
|
|
"instruments": [
|
|
"guitar",
|
|
"bass",
|
|
"keys",
|
|
"drums"
|
|
]
|
|
}
|