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

This commit is contained in:
2026-03-24 18:01:05 +01:00
parent cc3cbc1d2f
commit 60d10a5423
2 changed files with 5 additions and 0 deletions

View File

@@ -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: '🔨' },
};

View File

@@ -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) {