clean getBestDraconic

* peut utiliser getDraconicList
* list.sort pour trouver le meilleur
* dupliquer seulement le meilleur
This commit is contained in:
Vincent Vandemeulebrouck 2020-11-12 14:20:10 +01:00
parent 3c6a5e0c4d
commit 1fc3bf22f5

View File

@ -91,20 +91,17 @@ export class RdDActor extends Actor {
getCurrentReve() { getCurrentReve() {
return this.data.data.reve.reve.value; return this.data.data.reve.reve.value;
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getBestDraconic() { getBestDraconic() {
const list = this.getDraconicList().sort((a, b) => b.data.niveau - a.data.niveau);
let draconic = {name: "none", niveau: -11 }; if (list.length==0)
for (const item of this.data.items) { {
//console.log(item); return { name: "none", niveau: -11 };
if ( item.data.categorie && item.data.categorie.toLowerCase() == "draconic") {
if (item.data.niveau > draconic.niveau) draconic = duplicate(item);
}
} }
return draconic; return duplicate(list[0]);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
async deleteSortReserve(coordTMR) { async deleteSortReserve(coordTMR) {
let reserve = duplicate(this.data.data.reve.reserve); let reserve = duplicate(this.data.data.reve.reserve);