Commandes pour les signes draconiques

This commit is contained in:
Vincent Vandemeulebrouck
2021-05-11 00:52:25 +02:00
parent ef08dbeb97
commit 5a452aa17c
11 changed files with 280 additions and 60 deletions

View File

@ -34,4 +34,27 @@ export class RdDItemSigneDraconique {
return Misc.data(signe).data.valeur[code] ?? 0;
}
static calculValeursXpSort(qualite, valeur, avant) {
switch (qualite) {
case "norm":
return {
norm: valeur,
sign: Math.max(valeur, avant.sign),
part: Math.max(valeur, avant.part)
}
case "sign":
return {
norm: Math.min(valeur, avant.norm),
sign: valeur,
part: Math.max(valeur, avant.part)
}
case "part":
return {
norm: Math.min(valeur, avant.norm),
sign: Math.min(valeur, avant.sign),
part: valeur
}
}
}
}