Fix: forcer Rêve pour lancer un sort

Au cas où la carac par défaut pour le draconic n'est pas rêve
This commit is contained in:
Vincent Vandemeulebrouck 2021-06-04 01:44:31 +02:00
parent 403d94a57f
commit cf01d26bfe

View File

@ -2152,7 +2152,12 @@ export class RdDActor extends Actor {
/* -------------------------------------------- */
computeDraconicAndSortIndex(sortList) {
let draconicList = this.getDraconicList().map(d => duplicate(Misc.data(d)));
let draconicList = this.getDraconicList()
.map(it => {
it = duplicate(Misc.data(it))
it.data.defaut_carac = "reve";
return it;
});
for (let sort of sortList) {
let draconicsSort = this.getDraconicsSort(draconicList, sort).map(it => it.name);
for (let index = 0; index < draconicList.length && sort.data.listIndex == undefined; index++) {
@ -2203,8 +2208,8 @@ export class RdDActor extends Actor {
forceCarac: { 'reve': reve },
selectedCarac: reve,
draconicList: draconicList,
sortList: sortList,
competence: draconicList[0],
sortList: sortList,
selectedSort: sortList[0],
tmr: TMRUtility.getTMR(coord),
diffLibre: RdDItemSort.getDifficulte(sortList[0], -7), // Per default at startup