Cleanup
This commit is contained in:
		| @@ -72,19 +72,19 @@ export class Monnaie { | ||||
|     let parValeur = Misc.classifyFirst(monnaies, it => it.system.valeur_deniers); | ||||
|     for (let valeur of  [1000, 100, 10, 1]) { | ||||
|       const itemPiece = parValeur[valeur]; | ||||
|       const piecesDeCetteValeur = Math.floor(reste / valeur); | ||||
|       if (itemPiece) { | ||||
|         if (piecesDeCetteValeur != itemPiece.system.quantite) { | ||||
|           updates.push({ _id: parValeur[valeur].id, 'system.quantite': piecesDeCetteValeur }); | ||||
|         const quantite = Math.floor(reste / valeur); | ||||
|         if (quantite != itemPiece.system.quantite) { | ||||
|           updates.push({ _id: parValeur[valeur].id, 'system.quantite': quantite }); | ||||
|         } | ||||
|         reste -= piecesDeCetteValeur*valeur; | ||||
|         reste -= quantite*valeur; | ||||
|       } | ||||
|     } | ||||
|     console.log('Monnaie.optimiser', actor.name, 'total', fortune, 'parValeur', parValeur, 'updates', updates, 'reste', reste); | ||||
|     if (updates.length > 0) { | ||||
|       await actor.updateEmbeddedDocuments('Item', updates); | ||||
|     } | ||||
|     if (reste>0){ | ||||
|     if (reste > 0){ | ||||
|       // créer le reste en deniers fortune en deniers | ||||
|       await Monnaie.creerMonnaiesDeniers(actor, reste); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user