Demi-rêve masqué, masquer les rencontres
Pour éviter de trahir l'emplacement du demi-rêve...
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user