La fonctionnalité 'Auto Shop' - Farigh/pokeclicker-automation GitHub Wiki

Cette page traite des fonctionnalités suivantes du panneau 'Automation' :
Le bouton de la fonctionnalité 'Auto Shop'

🔶 La fonctionnalité 'Auto Shop'

Activer cette fonctionnalité achètera automatiquement, toutes les 10s, les items tel que défini dans les paramètres avancés.

🔶 Les paramètres avancés de la fonctionnalité 'Auto Shop'

Le panneau de paramètres avancés est accessible via le bouton flèche.
L'accès aux autres panneaux de paramètres sera impossible, tant qu'un autre panneau est ouvert.

Les paramètres sont répartis en plusieurs onglets, en fonction du type d'objet à acheter :

  • Pokédollars pour les objets achetable en boutique avec des pokédollars
  • Eggs pour les différents oeufs
  • Farm tools pour les outils de culture de baies

ℹ️ Les différents onglets ne sont affichés que lorsqu'au moins un élément qui s'y rattache est achetable.
Il en va de même pour les objets en eux-même.

🔷 Le paramètre 'Stop buying if the player has less than <number> <devise>'

La valeur définie dans ce champ éditable empêchera l'achat d'objets qui ferait passer le solde du joueur de la devise concernée en dessous de ce seuil.

🔷 Les paramètres 'Buy <nombre> <objet> until <nombre> at max <nombre> <devise>'

Pour chaque objet proposé dans le Poké Mart, l'utilisateur peut activer l'achat automatique via le switch présent en debut de ligne.

Le premier champ éditable permet de définir le nombre d'objets à acheter à la fois.
Le deuxième champ éditable permet de définir le nombre d'objets en dessous duquel il faut en racheter.
Le dernier champ éditable permet de définir le coût unitaire maximum pour lequel un achat doit être réalisé.

Par exemple, si l'utilisateur défini les paramètres suivants :
Buy 100 pokéballs until the player has 10000 at max base price 1000 pokédollars
Un achat de 100 pokéballs sera automatiquement réalisé toutes les 10s, à moins que :

  • Le joueur possède ait 10000 pokéballs en stock
  • Le prix unitaire de base des pokéballs dépasse 1000 pokéballs
  • Le joueur n'ait pas assez pour acheter 100 pokéballs
  • Acheter 100 pokéballs ferait passer le solde du joueur en dessous de la valeur minimum définie.

ℹ️ Certains objets ne voient jamais leur prix diminuer suite à une augmentation.
Dans ce cas, le champ at max \<nombre\> \<devise\> n'est pas présent.

🔸 La notion de 'max base price'

Il s'agit du prix unitaire d'achat d'un objet.
Elle est affichée dans le menu du magasin en jeu lorsque l'utilisateur achète un objet à la fois.
Pour la plupart des objets, à chaque fois que le joueur en achète un, le prix augmente un peu.
Par exemple, acheter 100 Superballs fera monter le prix de 500 à 523 pokédollars :
Le prix augmente de 500 à 523
Le prix redescend chaque fois que le joueur bat un pokémon.

Tenter d'entrer une valeur inférieur au prix unitaire minimum possible affichera le texte en rouge :
Texte devenu rouge à cause d'une valeur invalide
Si l'utilisateur défini une valeur invalide, et qu'il ne modifie pas cette dernière dans la seconde qui suite, la valeur sera automatiquement changé pour la valeur minimum possible.

🔸 Le processus de sauvegarde des paramètres

Les champs éditables sont automatiquement sauvegardés après que l'utilisateur n'ai pas touché à un champ d'un même objet dans les 3s.
L'utilisateur est informé de la sauvegarde de ses modifications via une coche verte :
La coche verte affichée en fin de ligne

⚠️ **GitHub.com Fallback** ⚠️