Allay
L'allay est une créature passive qui récupère et transporte des objets similaires à ceux que vous lui donnez, utile pour automatiser la collecte d'objets légers.
- Type Créature passive
- Interaction Donnez-lui un objet à ramasser
- Récupération Cherche et rapporte les mêmes objets
- Transport Laisse tomber l'objet au joueur ou au bloc ciblé
Comprendre Allay
Nature et comportement
L’Allay est une créature volante passive qui conserve en mémoire un objet donné et cherche des exemplaires identiques dans l’environnement. Son comportement est géré par des objectifs d’intelligence artificielle simples : suivre le propriétaire, chercher des items similaires à proximité et retourner vers la source de l’objet lorsqu’il en ramasse un. Ces tâches s’exécutent via des priorités qui déterminent si l’allay vole, ramasse ou rend l’objet.
Dans le moteur, l’allay utilise des entités de type “mob” avec des composants de stockage d’objet et un système d’événements pour la détection d’items au sol. Il possède un état interne qui mémorise le type d’objet ciblé et un compteur de délai pour éviter des actions trop fréquentes. Les chemins qu’il emprunte sont calculés par le pathfinding standard, adapté au vol et aux collisions mobiles.
- Mémoire — il retient uniquement le type d’objet exact que vous lui donnez, pas la pile entière.
- Priorités — il équilibre suivre le joueur et récolter selon l’ordre des objectifs AI.
- Événements — il réagit aux pickups et aux commandes du joueur via triggers internes.
Mécanique de collecte
L’allay repère les entités item du même type que celui qu’il a en mémoire dans un rayon défini et les ramasse après un court délai. Une fois qu’il a ramassé un item, il transporte l’objet dans son inventaire temporaire et tente de le déposer au point d’origine ou auprès du joueur si une interaction est programmée. Le dépôt suit des règles : priorité au bloc d’origine, puis interaction vers le joueur.
Techniquement, la collecte s’effectue en plusieurs étapes : détection d’item via scan périodique, validation de type, exécution d’une animation de ramassage, puis transfert vers un stockage lié ou drop ciblé. Le moteur limite la fréquence des scans et du ramassage pour réduire la charge, ce qui peut créer des délais perceptibles sur de grandes quantités d’items empilés ou en zones fortement peuplées.
- Rayon de détection — il scanne périodiquement autour de lui pour trouver des items correspondants.
- Inventaire temporaire — il garde les objets ramassés avant de les déposer selon ses règles.
- Dépose priorisée — il privilégie le bloc ou l’entité d’origine pour déposer les objets collectés.
Impact en jeu collectif
Pour un joueur, l’allay offre une automatisation légère des tâches de collecte et d’organisation d’items, réduisant les trajets pour récupérer des ressources éparpillées. En multijoueur, plusieurs allays peuvent travailler indépendamment mais sans coordination complexe : chacun garde sa propre cible et ses propres priorités, ce qui évite les conflits directs mais limite la gestion centralisée d’un réseau de collecte. Leur utilité augmente pour les petites bases et pour les tâches répétitives.
Sur le plan du gameplay, l’ajout d’allays modifie les flux de ressources en jeu en rendant certaines opérations moins chronophages sans casser l’économie de base. Ils ne remplacent pas des systèmes automatisés complets comme les trieurs ou entonnoirs, mais complètent ces dispositifs en ajoutant flexibilité et mobilité. Leur impact technique reste limité par les scans périodiques et le pathfinding en vol, évitant une automatisation instantanée lourde.
Retenez que l’allay mémorise un type d’objet, le collecte selon des scans périodiques et dépose les objets selon des priorités simples.
Caractéristiques
Butin
Astuces
Posez l'objet que vous voulez qu'il collecte dans votre main et faites un clic droit sur l'allay pour le lier à cet objet. Il cherchera des exemplaires de ce type.
L'allay peut déposer des objets sur un bloc ciblé (comme un jukebox si vous le configurez) pour automatiser le tri ou le stockage.
L'allay ne combat pas et peut mourir; mettez-le à l'abri des ennemis et des chutes pour préserver son utilité.
Erreurs à éviter
L'allay ne prendra que le type d'objet que vous lui avez donné et ignorera les autres objets au sol.
L'allay ne suit pas le joueur comme un compagnon ; il se concentre sur la collecte des objets du type indiqué.
Si l'allay meurt en portant un objet, l'objet peut être perdu ou récupérable au sol selon les circonstances.
Questions fréquentes
Comment lier un allay à un objet ?
Tenez l'objet voulu et faites un clic droit sur l'allay pour qu'il le reconnaisse. Il cherchera ensuite ce type d'objet spécifiquement.
L'allay peut-il ouvrir des coffres ?
Non, l'allay ne peut pas ouvrir de conteneurs ni stocker d'objets à l'intérieur ; il transporte et dépose les objets uniquement.
Peut-on avoir plusieurs allays ?
Oui, vous pouvez avoir plusieurs allays et leur attribuer des objets différents pour coordonner la collecte.
Comment récupérer un allay ?
Vous pouvez le pousser ou l'amener à un enclos pour l'isoler ; il peut aussi être déplacé via des méthodes classiques comme les bateaux.
Évolution par version
Ajouté au jeu en tant que nouvelle créature passive
Comportement et interactions maintenus tels qu'implémentés après son ajout initial