forked from public/foundryvtt-reve-de-dragon
		
	#166 Supprimer seulement le sort déclenché
This commit is contained in:
		| @@ -313,15 +313,13 @@ export class RdDActor extends Actor { | ||||
|   /* -------------------------------------------- */ | ||||
|   async deleteSortReserve(sortReserve) { | ||||
|     let reserve = duplicate(this.data.data.reve.reserve); | ||||
|     let len = reserve.list.length; | ||||
|     let i = 0; | ||||
|     let newTable = []; | ||||
|     for (i = 0; i < len; i++) { | ||||
|       if (reserve.list[i].coord != sortReserve.coord && reserve.list[i].sort.name != sortReserve.sort.name) | ||||
|         newTable.push(reserve.list[i]); | ||||
|     } | ||||
|     if (newTable.length != len) { | ||||
|       reserve.list = newTable; | ||||
|     let tmr = TMRUtility.getTMR(sortReserve.coord); | ||||
|     let index = reserve.list.findIndex(tmr.type == 'fleuve' | ||||
|         ? sort => (TMRUtility.getTMR(sort.coord).type == 'fleuve' && sort.sort.name == sortReserve.sort.name) | ||||
|         : sort => (sort.coord == sortReserve.coord && sort.sort.name == sortReserve.sort.name) | ||||
|     ); | ||||
|     if (index >=0 )    { | ||||
|       reserve.list.splice(index,1); | ||||
|       await this.update({ "data.reve.reserve": reserve }); | ||||
|     } | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user