Créer un coffre à butin (Boîte cadeau du Gobelin)
Remplacez le drop fixe du gobelin par une boîte cadeau au tirage aléatoire qui met 10 secondes à s'ouvrir.
Vidéo pas-à-pas
Guide étape par étape
Créez l'item Boîte cadeau
Créez l'item 'Boîte cadeau' avec la catégorie 'À utiliser'. La catégorie débloque automatiquement l'entrypoint OnConsume — le joueur cliquera sur la boîte dans son inventaire pour l'ouvrir.
Chaîne : SetTimer → AddRandomItem → ConsumeItem
OnConsume → Mettre un timer (durée 10s) → Donner un objet aléatoire → Consommer l'item. Le timer en premier pour que la boîte survive aux déconnexions — si le joueur se déconnecte, l'engine reprend la chaîne à sa prochaine connexion.
Construisez la table de loot (4 entrées, total 100%)
Sur Donner un objet aléatoire, ajoutez 4 entrées : Bois ×3 (chance 40), Cristal de mana ×2 (35), Potion de soin ×1 (20), Potion de vitesse ×1 (5). Le total doit faire exactement 100% — l'engine refuse de sauvegarder sinon.
Modifiez le Gobelin pour qu'il drop la Boîte cadeau
Sur la chaîne OnDeath du Gobelin, RETIREZ l'action ModifyItem(Add Cristal de mana). AJOUTEZ un ModifyItem(Add Boîte cadeau) avec la case 'Apparition en drop collectible' COCHÉE. La boîte tombera au sol à la mort du gobelin.
Liez le modèle Gift Box et jouez
Dans le Linker, glissez le modèle GiftBox sur l'item Boîte cadeau. En Play, tuez un gobelin : une Boîte cadeau tombe. Ramassez-la, ouvrez-la depuis l'inventaire : un timer de 10 secondes apparaît en bas à gauche du HUD. Après 10s, un item aléatoire arrive dans votre inventaire.