Tous les tutoriels
Avancé

Créer un défi chronométré (type Other)

Construisez le troisième type de quête : timeLimit, PNJ donneur (Agent de guilde), et GiveQuest aux 5 handles avec ClaimQuest sur Succeeded.

🎬 Vidéo pas-à-pas

Guide étape par étape

1

Other vs Daily/Journal — 3 différences

Les quêtes Other diffèrent sur 3 axes : QUI donne (PNJ, pas Player.OnSpawn), QUI réclame (PNJ encore, pas le HUD), et PRESSION (compteur timeLimit). C'est la mission contractuelle, le défi chronométré.

2

Créez la quête 'Chasse expresse' (type Other)

Sur Quêtes → onglet Other : Nouvelle Quête 'Chasse expresse'. Action 'Kill', cible Gobelin ×10. timeLimit '180' (3 minutes — le nouveau champ de ce tuto). Repeatable COCHÉ. Récompenses : 500 gold + Crâne du Mage ×1.

3

Créez l'Agent de guilde (NE touchez PAS au Bûcheron)

Créez l'item 'Agent de guilde' (catégorie Aucun). Placez-le près du portail. Ne réutilisez pas le Bûcheron — il a déjà sa chaîne slime/dialogue. Chaque PNJ son rôle, chaque chaîne lisible.

4

Chaîne : OnSpawn → Static + Parler → GiveQuest (5 handles)

OnSpawn fan-out : Changer le comportement (Static) (il reste à son poste) + Interagir('Parler') → Donner une quête avec la quête 'Chasse expresse'. L'action Donner une quête expose 5 sorties : Next, InProgress, Succeeded, Failed, Error — choisies par l'engine selon l'état du joueur.

5

Branchez les 5 handles (avec ClaimQuest sur Succeeded)

Next → Dialogue('Quête acceptée !'). InProgress → Dialogue('Le temps presse !'). Succeeded → Réclamer la quête (distribue auto les récompenses) → Dialogue('Magnifique ! Prends ton or et ton crâne.'). Failed → Dialogue('Trop tard.'). Error → Dialogue('Reviens plus tard.').

6

Testez les chemins succès ET échec

Appuyez sur Play. Parlez à l'agent → acceptez → timer 3 minutes démarre. Tuez 10 gobelins → retournez voir l'agent → ClaimQuest se déclenche, récompenses arrivent. Optionnel : reprenez la quête et laissez le timer expirer → reparlez pour voir la branche Failed se déclencher.

Actions utilisées