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) {
|
||||
return
|
||||
}
|
||||
if (this.demiReve === token && this.isDemiReveCache()) {
|
||||
if (this.isDemiReveCache() && [EffetsDraconiques.rencontre.code(), EffetsDraconiques.demiReve.code()].includes(token.code)) {
|
||||
return
|
||||
}
|
||||
this.pixiTMR.positionToken(token);
|
||||
this.pixiTMR.positionToken(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) {
|
||||
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);
|
||||
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 = {
|
||||
sprite: this.createSprite(pixiTMR),
|
||||
coordTMR: coordTMR,
|
||||
tooltip: tooltip
|
||||
tooltip: tooltip,
|
||||
code: code ?? this.code()
|
||||
};
|
||||
token[type ?? this.code()] = linkData;
|
||||
token[code ?? this.code()] = linkData;
|
||||
return token;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user