Files
novafarma/src/quests/MuseumQuests.js

125 lines
3.6 KiB
JavaScript

/**
* 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'
}
}
};