Pourquoi les chasseurs n'achetaient jamais de flèches
Les urgences du correctif précédent ont mis le doigt dessus : 1 164 passages chez les marchands en 20 minutes, et toujours 5 chasseurs sans flèches. Chez un marchand, on achète des lots : les flèches grossières se vendent par 200 pour 10 pièces de cuivre. Le cerveau en demandait 200 lots (2 000 cuivre). Corrigé, et les urgences sont espacées de 3 minutes au moins.
- Commit
- 9599d63
- Build
- Build réussi (1 min) · Cible worldserver
Constat
- Nobon (chasseur draeneï, 3 pièces d'argent) : 306 passages chez Mura en 20 minutes, sans jamais repartir avec une flèche. Mura vend pourtant les flèches grossières : 10 cuivre le lot de 200.
- Grozog et Kargul (démonistes, moins de 10 cuivre) : arme brisée, réparation impossible faute d'argent, retour au marchand à chaque décision.
Causes
BuyItemFromVendorSlotattend un nombre de lots (le client envoie 1 pour un lot de 200 flèches). Le cerveau envoyait 200 : prix demandé, 2 000 cuivre. La nourriture (lots de 5) était surpayée de la même façon.- Le correctif « urgences » ignorait le délai entre deux visites, même quand la visite précédente n'avait rien pu résoudre.
Correctifs
- Un achat = un lot ; le compte des objets obtenus suit la taille du lot.
- Une urgence (arme brisée, carquois vide) ne relance une visite qu'après 3 minutes ; entre-temps on joue, et on gagne de quoi payer.