mirror of
https://github.com/got-feedBack/feedBack.git
synced 2026-07-21 20:31:21 +00:00
129 lines
4.0 KiB
JSON
129 lines
4.0 KiB
JSON
{
|
|
"id": "keys",
|
|
"name": "Keys",
|
|
"icon": "keys",
|
|
"order": 4,
|
|
"levels": [
|
|
{
|
|
"level": 1,
|
|
"required": 2,
|
|
"challenges": [
|
|
{
|
|
"id": "keys.l1.first-notes",
|
|
"title": "First Notes",
|
|
"description": "Finish any keys song with your MIDI keyboard connected.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "target": 1 }
|
|
},
|
|
{
|
|
"id": "keys.l1.clean-run",
|
|
"title": "Clean Run",
|
|
"description": "Score 80%+ accuracy on a keys song.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "min_accuracy": 0.8, "target": 1 }
|
|
},
|
|
{
|
|
"id": "keys.l1.daily-grind",
|
|
"title": "Daily Grind",
|
|
"description": "Complete 3 daily quests.",
|
|
"goal": { "type": "quest_completed", "period": "daily", "target": 3 }
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"level": 2,
|
|
"required": 2,
|
|
"challenges": [
|
|
{
|
|
"id": "keys.l2.five-songs",
|
|
"title": "Warming Up",
|
|
"description": "Finish 5 keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "target": 5 }
|
|
},
|
|
{
|
|
"id": "keys.l2.sharpshooter",
|
|
"title": "Sharpshooter",
|
|
"description": "Score 90%+ accuracy on a keys song.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "min_accuracy": 0.9, "target": 1 }
|
|
},
|
|
{
|
|
"id": "keys.l2.arcade-debut",
|
|
"title": "Arcade Debut",
|
|
"description": "Play 3 FeedBarcade rounds.",
|
|
"goal": { "type": "minigame_run", "target": 3 }
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"level": 3,
|
|
"required": 2,
|
|
"challenges": [
|
|
{
|
|
"id": "keys.l3.repertoire",
|
|
"title": "Repertoire",
|
|
"description": "Finish 10 different keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "distinct": true, "target": 10 }
|
|
},
|
|
{
|
|
"id": "keys.l3.consistent",
|
|
"title": "Consistent",
|
|
"description": "Score 85%+ accuracy on 5 keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "min_accuracy": 0.85, "target": 5 }
|
|
},
|
|
{
|
|
"id": "keys.l3.weekly-warrior",
|
|
"title": "Weekly Warrior",
|
|
"description": "Complete 2 weekly quests.",
|
|
"goal": { "type": "quest_completed", "period": "weekly", "target": 2 }
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"level": 4,
|
|
"required": 2,
|
|
"challenges": [
|
|
{
|
|
"id": "keys.l4.streak-week",
|
|
"title": "Seven-Day Streak",
|
|
"description": "Reach a 7-day play streak.",
|
|
"goal": { "type": "streak_reached", "days": 7 }
|
|
},
|
|
{
|
|
"id": "keys.l4.precision",
|
|
"title": "Precision",
|
|
"description": "Score 95%+ accuracy on 3 keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "min_accuracy": 0.95, "target": 3 }
|
|
},
|
|
{
|
|
"id": "keys.l4.marathon",
|
|
"title": "Marathon",
|
|
"description": "Finish 25 keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "target": 25 }
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"level": 5,
|
|
"required": 2,
|
|
"challenges": [
|
|
{
|
|
"id": "keys.l5.collector",
|
|
"title": "Collector",
|
|
"description": "Earn 5,000 lifetime Decibels.",
|
|
"goal": { "type": "db_earned", "amount": 5000 }
|
|
},
|
|
{
|
|
"id": "keys.l5.virtuoso",
|
|
"title": "Virtuoso",
|
|
"description": "Score 95%+ accuracy on 10 different keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "min_accuracy": 0.95, "distinct": true, "target": 10 }
|
|
},
|
|
{
|
|
"id": "keys.l5.dedicated",
|
|
"title": "Dedicated",
|
|
"description": "Finish 50 keys songs.",
|
|
"goal": { "type": "song_completed", "instrument": "keys", "target": 50 }
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|