feat: achievements zones — Maître des Marais, Seigneur des Égouts, Conquérant du Désert
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 32s
All checks were successful
CI/CD — Build & Deploy / Build & Deploy (push) Successful in 32s
This commit is contained in:
@@ -5,6 +5,7 @@ import { Trophy, Lock, CheckCircle, Gift, Star, Coins } from 'lucide-react';
|
||||
const CATEGORY_LABELS: Record<string, { label: string; emoji: string }> = {
|
||||
combat: { label: 'Combat', emoji: '⚔️' },
|
||||
progression: { label: 'Progression', emoji: '⭐' },
|
||||
zones: { label: 'Zones', emoji: '🗺️' },
|
||||
economy: { label: 'Économie', emoji: '💰' },
|
||||
equipment: { label: 'Équipement', emoji: '🔨' },
|
||||
};
|
||||
|
||||
@@ -146,6 +146,10 @@ export async function seedQuests(dataSource: DataSource) {
|
||||
{ key: 'quests_100', name: 'Légende Quêteuse', description: 'Compléter 100 quêtes', category: 'progression', tier: 'gold', criteriaType: 'quests_completed', criteriaValue: 100, rewardGold: 2000, rewardTitle: 'Légende Quêteuse' },
|
||||
{ key: 'arc_1', name: 'Premier Arc', description: 'Compléter un arc narratif', category: 'progression', tier: 'bronze', criteriaType: 'quest_arc_completed', criteriaValue: 1, rewardGold: 300, rewardTitle: null },
|
||||
{ key: 'arc_3', name: 'Conteur', description: 'Compléter 3 arcs narratifs', category: 'progression', tier: 'silver', criteriaType: 'quest_arc_completed', criteriaValue: 3, rewardGold: 1000, rewardTitle: 'Conteur' },
|
||||
// Zone-specific achievements
|
||||
{ key: 'zone_marais', name: 'Maître des Marais', description: 'Compléter l\'arc des Marais du Têtard', category: 'zones', tier: 'bronze', criteriaType: 'quest_arc_completed', criteriaValue: 1, rewardGold: 200, rewardTitle: 'Maître des Marais' },
|
||||
{ key: 'zone_egouts', name: 'Seigneur des Égouts', description: 'Compléter l\'arc des Égouts de la Cité', category: 'zones', tier: 'silver', criteriaType: 'quest_arc_completed', criteriaValue: 2, rewardGold: 500, rewardTitle: 'Seigneur des Égouts' },
|
||||
{ key: 'zone_desert', name: 'Conquérant du Désert', description: 'Compléter l\'arc des Sables Brûlants', category: 'zones', tier: 'gold', criteriaType: 'quest_arc_completed', criteriaValue: 3, rewardGold: 1500, rewardTitle: 'Conquérant du Désert' },
|
||||
];
|
||||
|
||||
for (const data of QUEST_ACHIEVEMENTS) {
|
||||
|
||||
Reference in New Issue
Block a user