En mode Auto, le bot scanne tous les 5 minutes si le cooldown de ton pet est écoulé. Si oui et que sa capacité peut s'auto-activer sans intervention, elle se déclenche automatiquement. Tu reçois un DM Discord avec le détail du proc (plante/fruit mutée, parcelle touchée, mutations appliquées). Le mode Auto fonctionne 24/7 même quand tu ne joues pas, ce qui rend tes pets entièrement passifs.
La mécanique : chaque pet équipé a un lastAbilityCheck (timestamp du dernier check) et un cooldownRemaining qui dépend de son cooldown_base et de son poids/âge (le poids réduit le cooldown via effectiveCooldown). Au scan des 5 min, si tu as des fruits à récolter, des parcelles à fertiliser, ou des mutations à appliquer, l'active s'exécute sans que tu aies à intervenir.
Parfois au moment du déclenchement auto, il n'y a aucune cible valide. Par exemple : une active "Engrais" n'a pas de parcelle vide à fertiliser, ou une active "Duplication" n'a pas de fruit en inventaire. Dans ces cas, le pet passe en statut "⏸ En attente de cibles" (affiché dans /pet). Il continue à checker toutes les 5 min et se déclenche dès qu'une cible redevient disponible, sans relancer le cooldown. C'est un système intelligent pour éviter que tes procs se "perdent".
En mode Manuel, le pet n'agit jamais tout seul. C'est toi qui décides du moment exact d'activation via /pet, bouton "Activer". C'est précieux pour plusieurs cas : timer un Buffle d'Or pour dupliquer ta récolte d'épiques au moment du harvest principal, éviter qu'un Jörmungandr vide ton stock de fruits rares en plein farming, ou contrôler l'Escargot Royal pour booster la valeur de ta prochaine récolte au moment optimal. Les pets en mode Manuel restent équipés (passif actif) mais leurs actives sont gelées jusqu'à ta commande.
Sur Discord, ouvre /pet et clique le bouton "Mode" pour faire apparaître un modal avec un select par slot. Tu choisis 🤖 Auto ou ✋ Manuel pour chacun de tes 3 pets équipés. La bascule est instantanée et sans cooldown — tu peux changer de mode autant que tu veux. Sur le site (anistia.xyz), des boutons Auto / Manuel inline apparaissent directement dans chaque slot card du dashboard /dashboard/pets, avec basculement par click sans recharger la page.
Le déclenchement manuel passe uniquement par Discord (la logique des actives est trop complexe pour être portée intégralement en TypeScript côté site). Ouvre /pet et clique le bouton "Activer" pour avoir un modal avec 3 selects (un par slot équipé). Pour chaque pet tu choisis entre ⚡ Activer maintenant ou — Ne rien faire —. Si le pet est encore en cooldown, le select affiche le temps restant en readonly et tu ne peux pas l'activer — respire et réessaie après le cooldown.
Quelques actives ne peuvent jamais être auto-fire parce qu'elles nécessitent une interaction complexe : Vol de Fruit (active du Kitsune Mystique) doit cibler un autre joueur spécifique et ne peut pas être auto (trop risqué, moralement douteux). Ces capacités restent verrouillées en Manuel même si tu coche Auto — le bot les ignore au scan des 5 min. Tu es forcé d'utiliser le bouton "Activer" pour les déclencher toi-même.
Chaque pet a un cooldown_base défini dans son espèce (par ex. 30 min pour un Faucon Solaire). Mais le poids du pet réduit ce cooldown via une formule : plus il est lourd (et donc vieux), plus son cooldown diminue. Un Faucon de 2.5 kg aura un cooldown plus court qu'un bébé Faucon. Cette mécanique incite à laisser grandir tes pets — un pet adulte lourd se déclenche beaucoup plus souvent qu'un jeune pet.
Le cooldown effectif = cooldown_base × (1 − reduction%) où reduction% dépend de l'âge du pet (0% à âge 1 → max 60% à âge 100, poids bonus). La formule est logarithmique pour éviter les runaway effects. Au moment du déclenchement auto (scan toutes les 5 min), le système recalcule ton cooldown restant EN DIRECT à partir de lastAbilityCheck et tu vois le temps exact dans /pet.
Si tu changes de mode Auto ↔ Manuel sur le site, le scheduler Discord s'ajuste en arrière-plan : les timers ms-précis du bot reprennent ou s'arrêtent selon ta nouvelle préférence. C'est ultra-réactif et aucun proc ne se perd. Si tu as plusieurs appareils/onglets ouverts, le change se propage en moins d'une seconde grâce à la synchronisation temps réel.
Tip 1 : Laisse tes pets bons en Auto pendant ton sommeil — le scan des 5 min continuera et tes actives se déclencheront tout seul, amassant des mutations gratuites ou des boosts de vitesse sur tes fruits.
Tip 2 : Bascule en Manuel avant une grosse récolte si tu équipes un Buffle d'Or (duplique le fruit récolté) — attends d'être prêt pour la récolte, puis active-le à la main pour être sûr du moment.
Piège : Les capacités "En attente" silencieuses : si ton pet avec une active d'engrais attend une parcelle vide depuis 30 min mais que tu as planté partout, il reste figé en attente. L'active ne se déclenche pas et ne s'annule pas — elle boucle silencieusement. Vérfie l'état du pet dans /pet : s'il affiche "⏸ En attente" depuis longtemps, une cible manque.
Certains pets en Manuel oubliés consomment de la faim passivement (1%/h) sans jamais se déclencher — c'est du gâchis. Si tu mets un pet en Manuel, assure-toi de l'activer régulièrement (au moins une fois par jour) pour justifier sa nourriture, sinon déséquipe-le temporairement.