Netttoyage ChatMessage
* pas de title * n'enlever que ses propres messages de bienvenue
This commit is contained in:
parent
8f9b1f1e76
commit
968a95fb99
@ -322,7 +322,7 @@ export class RdDActor extends Actor {
|
|||||||
await this.update({ "data.reve.reve": myReve });
|
await this.update({ "data.reve.reve": myReve });
|
||||||
|
|
||||||
if (myReve.value == 0) { // 0 points de reve
|
if (myReve.value == 0) { // 0 points de reve
|
||||||
ChatMessage.create({ title: "Zero Points de Reve !", content: this.name + " est réduit à 0 Points de Rêve, et tombe endormi !" });
|
ChatMessage.create({ content: this.name + " est réduit à 0 Points de Rêve, et tombe endormi !" });
|
||||||
closeTMR = true;
|
closeTMR = true;
|
||||||
}
|
}
|
||||||
if (closeTMR) {
|
if (closeTMR) {
|
||||||
@ -333,7 +333,10 @@ export class RdDActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async dormir(heures=1) {
|
async dormir(heures=1) {
|
||||||
let message = { title : "Récupération", content :"Vous dormez " + heures + " heure" + (heures > 1 ? "s": "") };
|
let message = {
|
||||||
|
whisper: ChatUtility.getWhisperRecipientsAndGMs( this.name ),
|
||||||
|
content : "Vous dormez " + heures + " heure" + (heures > 1 ? "s": "")
|
||||||
|
};
|
||||||
await this.recupereEndurance(message);
|
await this.recupereEndurance(message);
|
||||||
for (let i=0; i<heures; i++) {
|
for (let i=0; i<heures; i++) {
|
||||||
await this.recupererFatigue(message);
|
await this.recupererFatigue(message);
|
||||||
@ -670,7 +673,6 @@ export class RdDActor extends Actor {
|
|||||||
this.createOwnedItem(queue);
|
this.createOwnedItem(queue);
|
||||||
|
|
||||||
ChatMessage.create({
|
ChatMessage.create({
|
||||||
title: "Queue de Dragon",
|
|
||||||
content: this.name + " subit un Queue de Dragon : " + queue.name
|
content: this.name + " subit un Queue de Dragon : " + queue.name
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -910,7 +912,7 @@ export class RdDActor extends Actor {
|
|||||||
compteurs.stress.value = Math.max(compteurs.stress.value - convertion - 1, 0);
|
compteurs.stress.value = Math.max(compteurs.stress.value - convertion - 1, 0);
|
||||||
|
|
||||||
ChatMessage.create({
|
ChatMessage.create({
|
||||||
title: "Jet de Stress", content: "Vous avez transformé " + convertion + " points de Stress en Expérience" + stressRoll.comment,
|
content: "Vous avez transformé " + convertion + " points de Stress en Expérience" + stressRoll.comment,
|
||||||
whisper: ChatMessage.getWhisperRecipients(game.user.name)
|
whisper: ChatMessage.getWhisperRecipients(game.user.name)
|
||||||
});
|
});
|
||||||
await this.update({ "data.compteurs": compteurs });
|
await this.update({ "data.compteurs": compteurs });
|
||||||
@ -1009,8 +1011,9 @@ export class RdDActor extends Actor {
|
|||||||
{
|
{
|
||||||
let minReveValue = (isRapide) ? 3 : 2;
|
let minReveValue = (isRapide) ? 3 : 2;
|
||||||
if (this.getReveActuel() < minReveValue ) {
|
if (this.getReveActuel() < minReveValue ) {
|
||||||
ChatMessage.create( { title: "Montée impossible !", content: "Vous n'avez plus assez de Points de Reve pour monter dans les Terres Médianes",
|
ChatMessage.create( {
|
||||||
whisper: ChatMessage.getWhisperRecipients(game.user.name) } );
|
content: "Vous n'avez plus assez de Points de Reve pour monter dans les Terres Médianes",
|
||||||
|
whisper: ChatMessage.getWhisperRecipients(game.user.name) } );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -142,7 +142,6 @@ Hooks.once("init", async function() {
|
|||||||
carac_array : RdDUtility.getCaracArray(),
|
carac_array : RdDUtility.getCaracArray(),
|
||||||
ajustementsConditions : RdDUtility.getAjustementsConditions(),
|
ajustementsConditions : RdDUtility.getAjustementsConditions(),
|
||||||
difficultesLibres : RdDUtility.getDifficultesLibres()
|
difficultesLibres : RdDUtility.getDifficultesLibres()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Register sheet application classes
|
// Register sheet application classes
|
||||||
@ -178,17 +177,12 @@ Hooks.once("renderApplication", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function messageDeBienvenue(){
|
function messageDeBienvenue(){
|
||||||
game.messages.filter(it => {
|
game.messages
|
||||||
console.log(it);
|
.filter(it => it.user._id == game.user._id && it.data.content.match(/^Bienvenu(e)? dans le Rêve des Dragons/))
|
||||||
return it.data.content.match(/^Bienvenu(e)? dans le Rêve des Dragons/);
|
.forEach(it => it.delete());
|
||||||
})
|
|
||||||
.forEach(it => {
|
|
||||||
console.log("deleting",it);
|
|
||||||
it.delete();
|
|
||||||
});
|
|
||||||
ChatMessage.create( {
|
ChatMessage.create( {
|
||||||
whisper: [game.user],
|
user: game.user._id,
|
||||||
title: "Bienvenue dans le Rêve !",
|
whisper: [game.user._id],
|
||||||
content : "Bienvenue dans le Rêve des Dragons !<br> " +
|
content : "Bienvenue dans le Rêve des Dragons !<br> " +
|
||||||
"Vous trouverez quelques informations pour démarrer dans ce document : @Compendium[foundryvtt-reve-de-dragon.rappel-des-regles.7uGrUHGdPu0EmIu2]{Documentation MJ/Joueurs}" }
|
"Vous trouverez quelques informations pour démarrer dans ce document : @Compendium[foundryvtt-reve-de-dragon.rappel-des-regles.7uGrUHGdPu0EmIu2]{Documentation MJ/Joueurs}" }
|
||||||
);
|
);
|
||||||
@ -216,4 +210,4 @@ Hooks.on("chatMessage", (html, content, msg) => {
|
|||||||
let commands = content.match(regExp);
|
let commands = content.match(regExp);
|
||||||
|
|
||||||
return RdDUtility.processChatCommand( commands, content, msg );
|
return RdDUtility.processChatCommand( commands, content, msg );
|
||||||
} );
|
});
|
||||||
|
@ -224,12 +224,12 @@ export class RdDTMRDialog extends Dialog {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
_tellToUser(message) {
|
_tellToUser(message) {
|
||||||
ChatMessage.create({ title: "TMR", content: message, user: game.user._id });
|
ChatMessage.create({ content: message, user: game.user._id });
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
_tellToGM(message) {
|
_tellToGM(message) {
|
||||||
ChatMessage.create({ title: "TMR", content: message, user: game.user._id, whisper: ChatMessage.getWhisperRecipients("GM") });
|
ChatMessage.create({ content: message, user: game.user._id, whisper: ChatMessage.getWhisperRecipients("GM") });
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
|
Loading…
Reference in New Issue
Block a user