Fix erreur sur entité de cauchemar

Lié à l'encombrement max, une entité n'en a pas
This commit is contained in:
Vincent Vandemeulebrouck 2022-01-07 23:12:30 +01:00
parent 5bb4e02915
commit 31eab4a04f
1 changed files with 12 additions and 3 deletions

View File

@ -1288,6 +1288,10 @@ export class RdDActor extends Actor {
/* -------------------------------------------- */
computeMalusSurEncombrement() {
switch (this.type) {
case 'entite': case 'vehicule':
return 0;
}
return Math.min(0, this.getEncombrementMax() - Math.ceil(Number(this.getEncTotal())));
}
getMessageSurEncombrement(){
@ -1295,9 +1299,14 @@ export class RdDActor extends Actor {
}
getEncombrementMax() {
return (this.data.type == 'vehicule')
? Misc.templateData(this).capacite_encombrement
: Misc.templateData(this).attributs.encombrement.value;
switch (this.type){
case 'vehicule':
return Misc.templateData(this).capacite_encombrement;
case 'entite':
return 0;
default:
return Misc.templateData(this).attributs.encombrement.value;
}
}
/* -------------------------------------------- */