📚 DOCUMENTATION COMPLETE: AUDIO_ASSET_MANIFEST.md (61 files detailed) and VFX_IMPLEMENTATION_GUIDE.md (6 systems with code examples). Ready for asset production phase.
This commit is contained in:
124
src/quests/MuseumQuests.js
Normal file
124
src/quests/MuseumQuests.js
Normal file
@@ -0,0 +1,124 @@
|
||||
/**
|
||||
* MUSEUM QUEST DATA
|
||||
* Related to MuseumEvolutionSystem
|
||||
*/
|
||||
|
||||
export const MuseumQuests = {
|
||||
// QUEST 1: First Artifact
|
||||
first_artifact: {
|
||||
id: 'first_artifact',
|
||||
name: 'Kustos\'s First Find',
|
||||
category: 'museum',
|
||||
npc: 'kustos',
|
||||
description: 'Kustos needs you to find and donate your first artifact to start the museum collection.',
|
||||
objectives: [
|
||||
{
|
||||
type: 'collect',
|
||||
target: 'any_artifact',
|
||||
amount: 1,
|
||||
description: 'Find any artifact'
|
||||
},
|
||||
{
|
||||
type: 'donate',
|
||||
target: 'museum',
|
||||
description: 'Donate artifact to Kustos'
|
||||
}
|
||||
],
|
||||
rewards: {
|
||||
xp: 100,
|
||||
currency: 200,
|
||||
items: [{ id: 'basic_shovel', amount: 1 }],
|
||||
unlocks: ['artifact_detection']
|
||||
},
|
||||
dialogue: {
|
||||
start: 'kustos_first_artifact_start',
|
||||
progress: 'kustos_first_artifact_progress',
|
||||
complete: 'kustos_first_artifact_complete'
|
||||
}
|
||||
},
|
||||
|
||||
// QUEST 2: Category Completion
|
||||
complete_prehistory: {
|
||||
id: 'complete_prehistory',
|
||||
name: 'Prehistoric Collection',
|
||||
category: 'museum',
|
||||
npc: 'kustos',
|
||||
requires: 'first_artifact',
|
||||
description: 'Complete the Prehistoric Era collection by donating all 3 artifacts.',
|
||||
objectives: [
|
||||
{
|
||||
type: 'donate_category',
|
||||
target: 'prehistory',
|
||||
amount: 3,
|
||||
description: 'Donate 3 prehistoric artifacts (Dino Skull, Ancient Vase, Fossil)'
|
||||
}
|
||||
],
|
||||
rewards: {
|
||||
xp: 500,
|
||||
currency: 1000,
|
||||
items: [{ id: 'rare_excavation_kit', amount: 1 }],
|
||||
reputation: 50
|
||||
},
|
||||
dialogue: {
|
||||
start: 'kustos_prehistory_start',
|
||||
complete: 'kustos_prehistory_complete'
|
||||
}
|
||||
},
|
||||
|
||||
// QUEST 3: Museum Stage 2
|
||||
museum_stage_2: {
|
||||
id: 'museum_stage_2',
|
||||
name: 'Advanced Exhibition',
|
||||
category: 'museum',
|
||||
npc: 'kustos',
|
||||
description: 'Help Kustos evolve the museum to Stage 2 by donating 8 artifacts total.',
|
||||
objectives: [
|
||||
{
|
||||
type: 'museum_stage',
|
||||
target: 2,
|
||||
description: 'Donate 8 artifacts to reach Museum Stage 2'
|
||||
}
|
||||
],
|
||||
rewards: {
|
||||
xp: 1000,
|
||||
currency: 2500,
|
||||
items: [{ id: 'artifact_radar', amount: 1 }],
|
||||
unlocks: ['lore_system'],
|
||||
reputation: 100
|
||||
},
|
||||
dialogue: {
|
||||
start: 'kustos_stage2_start',
|
||||
complete: 'kustos_stage2_complete'
|
||||
}
|
||||
},
|
||||
|
||||
// QUEST 4: Master Curator
|
||||
master_curator: {
|
||||
id: 'master_curator',
|
||||
name: 'Master Curator',
|
||||
category: 'museum',
|
||||
npc: 'kustos',
|
||||
description: 'Complete the entire museum collection - all 12 artifacts.',
|
||||
objectives: [
|
||||
{
|
||||
type: 'museum_stage',
|
||||
target: 3,
|
||||
description: 'Donate all 12 artifacts to reach Museum Stage 3'
|
||||
}
|
||||
],
|
||||
rewards: {
|
||||
xp: 3000,
|
||||
currency: 10000,
|
||||
items: [
|
||||
{ id: 'legendary_excavator', amount: 1 },
|
||||
{ id: 'curator_badge', amount: 1 }
|
||||
],
|
||||
achievement: 'master_curator',
|
||||
reputation: 500
|
||||
},
|
||||
dialogue: {
|
||||
start: 'kustos_master_start',
|
||||
complete: 'kustos_master_complete'
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user