Files
pirate-corsaire-server/Data/quests.js
T
2026-08-24 22:20:36 +02:00

97 lines
2.2 KiB
JavaScript

const quest = {
id: 1,
maximumComplete: 1,
minimumLevel: 1,
maximumLevel: 99,
task: {
1: [
{ typeID: 2, entityTypeID: 1, requiredAmount: 200, amount: 0 },
{ typeID: 3, entityTypeID: 1, requiredAmount: 5000, amount: 0 },
],
2: [
{ typeID: 5, entityTypeID: 1, requiredAmount: 3, amount: 0 },
{ typeID: 3, entityTypeID: 3, requiredAmount: 3, amount: 0 }
]
},
reward: {
3: {
5: { amountMinimum: 69, chance: 100 }
},
5: {
18: { amountMinimum: 1, chance: 100 }
},
6: {
1: { amountMinimum: 100, chance: 100 }
},
7: {
1: { amountMinimum: 3, chance: 100 }
},
8: {
1: { amountMinimum: 3, chance: 100 }
}
}
};
const quest2 = {
id: 2,
maximumComplete: 3,
minimumLevel: 1,
maximumLevel: 2,
task: {
1: [
{ typeID: 2, entityTypeID: 3, requiredAmount: 2000, amount: 0 },
{ typeID: 2, entityTypeID: 5, requiredAmount: 1500, amount: 0 },
],
2: [
{ typeID: 5, entityTypeID: 1, requiredAmount: 10, amount: 0 },
{ typeID: 3, entityTypeID: 3, requiredAmount: 3, amount: 0 }
]
},
reward: {
5: {
6: { amountMinimum: 1, chance: 100 }
}
}
};
const quest3 = {
id: 3,
maximumComplete: 2,
minimumLevel: 1,
maximumLevel: 99,
task: {
2: [
{ typeID: 5, entityTypeID: 1, requiredAmount: 10, amount: 0 }
]
},
reward: {
3: {
1: { amountMinimum: 1000, chance: 100 },
2: { amountMinimum: 2000, chance: 100 },
5: { amountMinimum: 2700, chance: 100 },
},
5: {
35: { amountMinimum: 1, chance: 100 }
}
}
};
const quest4 = {
id: 4,
maximumComplete: 1,
minimumLevel: 4,
maximumLevel: 4,
task: {
2: [
{ typeID: 5, entityTypeID: 1, requiredAmount: 3, amount: 0 }
]
},
reward: {
5: {
34: { amountMinimum: 1, chance: 100 }
}
}
};
module.exports = [quest, quest2, quest3, quest4];