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
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é.
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.
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.
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.
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.').
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.