feedBack/data/progression/paths/drums.json
2026-06-16 18:47:13 +02:00

81 lines
2.2 KiB
JSON

{
"id": "drums",
"name": "Drums",
"icon": "drums",
"order": 3,
"levels": [
{
"level": 1,
"required": 2,
"challenges": [
{
"id": "drums.l1.arcade-rounds",
"title": "Hit the Arcade",
"description": "Play 3 FeedBarcade rounds.",
"goal": { "type": "minigame_run", "target": 3 }
},
{
"id": "drums.l1.daily-pair",
"title": "Daily Pair",
"description": "Complete 2 daily quests.",
"goal": { "type": "quest_completed", "period": "daily", "target": 2 }
},
{
"id": "drums.l1.session-time",
"title": "Session Time",
"description": "Finish 3 songs on any instrument.",
"goal": { "type": "songs_played_total", "target": 3 }
}
]
},
{
"level": 2,
"required": 2,
"challenges": [
{
"id": "drums.l2.arcade-regular",
"title": "Arcade Regular",
"description": "Play 10 FeedBarcade rounds.",
"goal": { "type": "minigame_run", "target": 10 }
},
{
"id": "drums.l2.weekly-one",
"title": "Weekly Beat",
"description": "Complete a weekly quest.",
"goal": { "type": "quest_completed", "period": "weekly", "target": 1 }
},
{
"id": "drums.l2.session-grind",
"title": "Session Grind",
"description": "Finish 10 songs on any instrument.",
"goal": { "type": "songs_played_total", "target": 10 }
}
]
},
{
"level": 3,
"required": 2,
"challenges": [
{
"id": "drums.l3.streak-five",
"title": "Five-Day Streak",
"description": "Reach a 5-day play streak.",
"goal": { "type": "streak_reached", "days": 5 }
},
{
"id": "drums.l3.arcade-devotee",
"title": "Arcade Devotee",
"description": "Play 25 FeedBarcade rounds.",
"goal": { "type": "minigame_run", "target": 25 }
},
{
"id": "drums.l3.collector",
"title": "Collector",
"description": "Earn 2,500 lifetime Decibels.",
"goal": { "type": "db_earned", "amount": 2500 }
}
]
}
]
}