Demi-rêve masqué, masquer les rencontres

Pour éviter de trahir l'emplacement du demi-rêve...
This commit is contained in:
2026-04-03 22:16:50 +02:00
parent afcd200913
commit 956fecdd82
2 changed files with 10 additions and 9 deletions
+3 -3
View File
@@ -1137,12 +1137,12 @@ export class RdDTMRDialog extends Dialog {
if (!token) { if (!token) {
return return
} }
if (this.demiReve === token && this.isDemiReveCache()) { if (this.isDemiReveCache() && [EffetsDraconiques.rencontre.code(), EffetsDraconiques.demiReve.code()].includes(token.code)) {
return return
} }
this.pixiTMR.positionToken(token); this.pixiTMR.positionToken(token)
if (!this.allTokens.includes(token)) { if (!this.allTokens.includes(token)) {
this.allTokens.push(token); this.allTokens.push(token)
} }
} }
} }
+7 -6
View File
@@ -90,21 +90,22 @@ export class Draconique {
*/ */
token(pixiTMR, linkData, coordTMR, type = undefined) { token(pixiTMR, linkData, coordTMR, type = undefined) {
const tooltip = this.tooltip(linkData); const tooltip = this.tooltip(linkData);
return this._createToken(pixiTMR, linkData, coordTMR, type, tooltip); return this._createToken(pixiTMR, linkData, coordTMR, type, tooltip)
} }
tokens(pixiTMR, linkData, coordTMR, type = undefined) { tokens(pixiTMR, linkData, coordTMR, code = undefined) {
const tooltip = this.tooltip(linkData); const tooltip = this.tooltip(linkData);
return [this._createToken(pixiTMR, linkData, coordTMR, type, tooltip)]; return [this._createToken(pixiTMR, linkData, coordTMR, code, tooltip)]
} }
_createToken(pixiTMR, linkData, coordTMR, type, tooltip) { _createToken(pixiTMR, linkData, coordTMR, code, tooltip) {
const token = { const token = {
sprite: this.createSprite(pixiTMR), sprite: this.createSprite(pixiTMR),
coordTMR: coordTMR, coordTMR: coordTMR,
tooltip: tooltip tooltip: tooltip,
code: code ?? this.code()
}; };
token[type ?? this.code()] = linkData; token[code ?? this.code()] = linkData;
return token; return token;
} }