Système de Boutique
EliteMobs est livré avec un système de boutique intégré qui permet aux joueurs de dépenser et de gagner des Elite Coins (la monnaie d'EliteMobs) sur de l'équipement et des flèches EliteMobs. Les boutiques sont normalement accessibles via les PNJ Forgeron et marchands dans la Guilde des Aventuriers, mais elles peuvent aussi être ouvertes par des commandes.
Les boutiques ne fonctionnent que lorsque l'économie d'EliteMobs est activée (enableEconomy: true dans EconomySettings.yml). Si vous avez activé l'intégration Vault, EliteMobs lira et écrira les soldes via votre économie Vault au lieu de sa propre base de données de monnaie.
Monnaie
La monnaie par défaut s'appelle les Elite Coins (currencyName dans EconomySettings.yml). Les joueurs la gagnent principalement en tuant des élites (pluies de monnaie) et en vendant du butin EliteMobs. Les soldes peuvent être consultés et payés à l'aide des commandes de monnaie standard :
/em wallet//em money check– consulter votre solde/em pay <player> <amount>– payer un autre joueur (soumis àplayerToPlayerPaymentTaxes)
Les administrateurs peuvent gérer les soldes avec /em money add|remove|set et compagnie.
Les boutiques
Boutique Dynamique (équipement généré procéduralement)
Ouverte avec /em shop dynamic ou en parlant au PNJ Forgeron (elitemobs.shop.dynamic.npc).
La Boutique Dynamique remplit un menu de 54 emplacements avec des armes et armures EliteMobs générées procéduralement. Le niveau des objets proposés est mis à l'échelle de votre niveau de compétence pour ce type d'objet : chaque objet est tiré entre (skillLevel - 5) et skillLevel (borné à 1–100), en utilisant la compétence d'arme/armure pertinente (ou votre niveau de compétence moyen pour les objets sans compétence correspondante). Cela garde la boutique approvisionnée en équipement adapté à votre progression actuelle.
- Cliquez sur un objet pour l'acheter. Le prix correspond à la valeur calculée de l'objet, et l'achat est bloqué si vous ne pouvez pas vous le permettre, si votre inventaire est plein, ou si vous ne remplissez pas l'exigence de compétence pour équiper l'objet.
- Utilisez le bouton relancer (reroll) pour rafraîchir le stock proposé (court délai de 2 secondes).
Boutique Personnalisée (objets spéciaux)
Ouverte avec /em shop custom ou en parlant au PNJ Forgeron Spécial (elitemobs.shop.custom.npc).
La Boutique Personnalisée vend des Objets Personnalisés confectionnés à la main et marqués pour la boutique. Les objets affichés ici sont tirés du pool d'objets personnalisés configurés pour apparaître en boutique, et sont automatiquement liés à l'âme de l'acheteur. Comme la Boutique Dynamique, elle dispose d'un bouton relancer (reroll) (délai de 2 secondes) et des mêmes règles d'achat (vérifications du prix, de l'espace d'inventaire et des fonds).
Vendre des objets
La vente se fait via l'option Vendre du menu acheter-ou-vendre (après avoir ouvert la Boutique Dynamique ou Personnalisée), ou directement par un administrateur avec /em shop sell <player> (elitemobs.shop.sell.other). Le PNJ Forgeron Vente d'objets utilise la permission elitemobs.shop.sell.npc.
Dans le menu de Vente :
- Faites glisser des objets EliteMobs de votre inventaire vers les emplacements de vente. Seuls les objets EliteMobs liés à votre âme peuvent être vendus — les objets vanilla et les objets liés à l'âme de quelqu'un d'autre sont refusés avec un message.
- Le bouton de confirmation affiche le total en cours. Cliquez dessus pour tout vendre et recevoir des Elite Coins.
- La valeur de revente est une fraction de la valeur totale de l'objet, définie par
itemResaleValuedansEconomySettings.yml(par défaut 5 %).
Boutique de Flèches
Ouverte en parlant au PNJ Boutique de Flèches (elitemobs.shop.arrow.npc).
La Boutique de Flèches vend des munitions contre des Elite Coins. Le stock par défaut comprend :
- Des flèches ordinaires (un petit lot et un grand lot)
- Des flèches spectrales
- Des flèches à effet de Poison, Lenteur, Faiblesse, Dégâts et Soin
La quantité et le prix de chaque entrée sont configurables dans la configuration du menu de la boutique de flèches. Cliquez sur une flèche pour l'acheter (bloqué si vous ne pouvez pas vous le permettre ou si votre inventaire est plein).
Commandes et permissions
| Commande | Permission | Par défaut | Description |
|---|---|---|---|
/em shop dynamic | elitemobs.shop.dynamic | true | Ouvre la boutique d'équipement dynamique (procédurale) |
/em shop procedural <player> | elitemobs.* | op | Ouvre la boutique dynamique (procédurale) pour un autre joueur |
/em shop custom | elitemobs.shop.command | true | Ouvre la boutique d'objets personnalisés |
/em shop custom <player> | elitemobs.shop.custom.other | op | Ouvre la boutique personnalisée pour un autre joueur |
/em shop sell <player> | elitemobs.shop.sell.other | op | Ouvre le menu de vente pour un autre joueur |
Permissions d'interaction avec les PNJ (accordées aux joueurs par défaut via le bundle elitemobs.user) :
| Permission | PNJ |
|---|---|
elitemobs.shop.dynamic.npc | Forgeron (boutique dynamique) |
elitemobs.shop.custom.npc | Forgeron Spécial (boutique personnalisée) |
elitemobs.shop.sell.npc | Vente d'objets |
elitemobs.shop.arrow.npc | Boutique de Flèches |
Configuration
L'économie de la boutique est configurée dans EconomySettings.yml. Clés notables :
| Clé | Par défaut | Effet |
|---|---|---|
enableEconomy | true | Interrupteur principal de tout le système boutique/économie |
currencyName | Elite Coins | Nom d'affichage de la monnaie |
useVault | false | Acheminer les soldes via Vault au lieu de la base de données d'EliteMobs |
itemResaleValue | 5 | Pourcentage de la valeur totale de l'objet payé lors de la vente |
playerToPlayerPaymentTaxes | 0.2 | Taux de taxe (0.0–1.0) appliqué aux transferts /em pay (0.2 = 20 %) |
materialWorth.defaultMaterialWorth | 1 | Valeur par défaut pour les matériaux sans prix explicite |
Les agencements de menu (emplacements, icônes d'objet, noms et messages) de chaque boutique se trouvent dans les fichiers de configuration de menu d'EliteMobs (par exemple les configs de menu acheter-ou-vendre, boutique personnalisée, boutique procédurale, vente et boutique de flèches).
Pages associées
- Monde de la Guilde des Aventuriers — où résident les PNJ de boutique
- Lien d'Âme — pourquoi les objets vendus doivent vous appartenir
- Système de Compétences — comment les niveaux de compétence verrouillent l'équipement et mettent à l'échelle la boutique dynamique
- Intégration Vault — utiliser une économie à l'échelle du serveur
- Créer des Objets — ajouter des objets personnalisés à la boutique personnalisée