125 lines
3.6 KiB
JavaScript
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'
|
|
}
|
|
}
|
|
};
|