sellAll¶
Avec la boutique ouverte, vend les objets autorisés de tab : 1 équipement, 2 consommables ou 3 ressources. Les pierres d'âme sont toujours conservées. forbidden ajoute des objets à garder, par nom ou identifiant de modèle. preflightForbidden annule toute vente si l'un de ces objets est dans le sac.
Signature¶
npc:sellAll(tab=1, forbidden=nil, preflightForbidden=nil)
Retour¶
Le nombre d'unités vendues, puis une raison d'arrêt éventuelle. 0 signifie qu'aucun objet n'est vendu, pas forcément que l'onglet est vide. Une vente peut être partielle.
Exemple¶
if npc:openShop(279) then
local sold, reason = npc:sellAll(1, {"Abracaska"})
global:journal("Objets vendus : " .. sold, tostring(reason))
global:closePopup()
end