diff --git a/module/tmr/urgence-draconique.js b/module/tmr/urgence-draconique.js index db81794f..fda4fa19 100644 --- a/module/tmr/urgence-draconique.js +++ b/module/tmr/urgence-draconique.js @@ -8,15 +8,11 @@ import { Draconique } from "./draconique.js"; export class UrgenceDraconique extends Draconique { - constructor() { - super(); - } - type() { return 'queue' } match(item) { return Draconique.isQueueDragon(item) && Grammar.toLowerCaseNoAccent(item.name).includes('urgence draconique'); } manualMessage() { return false } async onActorCreateOwned(actor, queue) { - const coordSortsReserve = (actor.system.reve.reserve?.list.map(it => it.coord)) ?? []; + const coordSortsReserve = actor.itemTypes[TYPES.sortreserve].map(it => it.system.coord) ?? []; if (coordSortsReserve.length == 0) { // La queue se transforme en idée fixe const ideeFixe = await RdDRollTables.getIdeeFixe(); @@ -26,7 +22,6 @@ export class UrgenceDraconique extends Draconique { }); await actor.createEmbeddedDocuments('Item', [ideeFixe]); await actor.deleteEmbeddedDocuments('Item', [queue.id]); - return; } else { const demiReve = actor.getDemiReve();