Principe de fonctionnement
ADS Merchant System fonctionne autour de trois éléments simples qui se complètent.
Le ADS Merchant System Subsystem est le point central du système. Il gère les échanges entre le joueur et les différents marchands, ainsi que les prix, les stocks, les promotions, les dons et les informations à conserver.
Le composant AC Merchant Store est ajouté à chaque acteur qui doit devenir un marchand. C’est lui qui permet de définir ce que ce vendeur propose : ses articles, leurs tarifs, leurs monnaies, ses niveaux de boutique et ses éventuels verrouillages.
La logic Blueprint permet de relier le système à votre projet. Elle indique notamment comment récupérer ou modifier l’inventaire du joueur et ses monnaies. Vous pouvez donc utiliser ADS Merchant System avec vos propres systèmes existants, sans devoir remplacer leur fonctionnement.
En pratique, votre interface demande simplement au système ce qu’un marchand propose, puis lui transmet la demande d’achat ou de vente du joueur. Le système vérifie alors les conditions de l’échange et met à jour la boutique ; votre logique Blueprint applique les changements à l’inventaire et aux monnaies du joueur.