forked from public/foundryvtt-reve-de-dragon
Meilleure gestion des doublons/valeur à 0 des bonus de cases
This commit is contained in:
@ -65,12 +65,16 @@ export class RdDItemSort extends Item {
|
||||
static buildBonusCaseStringFromFormData( formData ) {
|
||||
if ( formData.bonusValue ) {
|
||||
let list = [];
|
||||
let caseCheck = {};
|
||||
for(let i=0; i<formData.bonusValue.length; i++) {
|
||||
let caseTMR = formData.caseValue[i] || 'A1';
|
||||
caseTMR = caseTMR.toUpperCase();
|
||||
if ( TMRUtility.verifyTMRCoord( caseTMR ) ) { // Sanity check
|
||||
let bonus = formData.bonusValue[i] || 0;
|
||||
list.push( caseTMR+":"+bonus );
|
||||
let bonus = formData.bonusValue[i] || 0;
|
||||
if ( bonus > 0 && caseCheck[caseTMR] == undefined ) {
|
||||
caseCheck[caseTMR] = bonus;
|
||||
list.push( caseTMR+":"+bonus );
|
||||
}
|
||||
}
|
||||
}
|
||||
formData.bonusValue = undefined;
|
||||
|
Reference in New Issue
Block a user