#90 Gestion des cases modifies de façon permanente

This commit is contained in:
2020-12-30 18:12:01 +01:00
parent 7698c462c8
commit 4bd23b3a59
7 changed files with 111 additions and 8 deletions

View File

@ -252,6 +252,9 @@ const rencontresTable = [
lac: "98-00", marais: "98-00", gouffre: "98-00", necropole: "98-00", desolation: "98-00" } }
]
/* -------------------------------------------- */
const caseSpecificModes = [ "attache", "trounoir", "humide", "reserve_securite", "reserve_extensible", "maitrisee", "debordement" ];
/* -------------------------------------------- */
const tmrMovePattern =
[ { name: 'top', x: 0, y: -1 },
@ -567,6 +570,7 @@ export class TMRUtility {
let caseIndex = letter+num;
ChatMessage.create( { content: "Case aléatoire : " + letter+num + " - " + TMRMapping[caseIndex].label ,
whisper: ChatMessage.getWhisperRecipients("GM") } );
return caseIndex;
}
/* -------------------------------------------- */
@ -589,13 +593,13 @@ export class TMRUtility {
// TODO : Gérer les têtes spéciales réserve!
let sortReserve
let tmrDescr = this.getTMRDescription(coordTMR);
console.log("Sort réserve : ", tmrDescr);
//console.log("Sort réserve : ", tmrDescr);
if ( tmrDescr.type == 'fleuve') { // Gestion de la reserve en Fleuve
sortReserve = reserveList.find(it => TMRUtility.getTMRDescription(it.coord).type == 'fleuve' );
} else { // Reserve sur un case "normale"
sortReserve = reserveList.find(it => it.coord == coordTMR);
}
console.log("Sort réserve : ", tmrDescr, sortReserve, reserveList);
//console.log("Sort réserve : ", tmrDescr, sortReserve, reserveList);
return sortReserve;
}