Tous les tutoriels
Intermédiaire

Créer un PNJ Marchand et une Machine d'alchimie

Construisez un marchand qui patrouille (boutique classique) et une station d'alchimie (mode libre) avec l'action Transform.

🎬 Vidéo pas-à-pas

Guide étape par étape

1

Créez deux potions consommables

Créez 'Potion de soin' et 'Potion de vitesse' avec la catégorie 'À utiliser'. La catégorie débloque automatiquement le point d'entrée OnConsume.

2

Potion de soin : ModifyStat(Restore) + ConsumeItem

Sur Potion de soin, OnConsume → Modifier la stat (mode 'Restore', stat 'vitality', valeur 50) → Consommer l'item. Le mode 'Restore' clamp au maximum — pas de surheal.

3

Potion de vitesse : effet temporaire avec SetTimer

Sur Potion de vitesse, OnConsume → Consommer l'item d'abord (pas d'exploit d'empilement), puis Modifier la stat (Increase, 'speed', +5) → Mettre un timer (30s) → Modifier la stat (Decrease, 'speed', 5). Le boost s'annule tout seul après 30 secondes.

4

Créez deux recettes

Sur la page Recettes : 'Acheter Potion de soin' (input : gold ×10, output : Potion de soin ×1) et 'Élixir de vitesse' (inputs : Bois ×3 + Cristal de mana ×1, output : Potion de vitesse ×1).

5

Marchand : mode classique (case mode libre décochée)

Créez l'item 'Marchand' (catégorie Aucun). OnSpawn fan-out : Changer le comportement (Marcher) + Interagir('Marchander') → Transformer avec recettes ['Acheter Potion de soin'], titre 'Marchand de la plaine', case mode libre DÉCOCHÉE. Le joueur voit un bouton — net et simple.

6

Machine d'alchimie : mode libre (case mode libre cochée)

Créez l'item 'Machine d'alchimie' (catégorie Aucun, sans Humanoid). OnSpawn → Interagir('Utiliser') → Transformer avec recettes ['Élixir de vitesse'], titre 'Machine d'alchimie', case mode libre COCHÉE. Le joueur drag-drop ses ingrédients dans un atelier — l'engine reconnaît la recette qui matche.

Actions utilisées