Merge branch 'master-fixes' into 'master'
Fix expérience carac See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!179
This commit is contained in:
		| @@ -1688,11 +1688,11 @@ export class RdDActor extends Actor { | |||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   async _appliquerAjoutExperience(rollData, display = true) { |   async _appliquerAjoutExperience(rollData, display = true) { | ||||||
|     if (!this.isPersonnage()) return; |     if (!this.isPersonnage()) return; | ||||||
|     let xpResult = this.appliquerExperience(rollData.rolled, rollData.selectedCarac.label, rollData.competence); |     let xpResult = await this.appliquerExperience(rollData.rolled, rollData.selectedCarac.label, rollData.competence); | ||||||
|     if (display && xpResult.result) { |     if (display && xpResult.result) { | ||||||
|       let xpmsg = "<br>Points d'expérience gagnés ! Carac: " + xpResult.xpCarac + ", Comp: " + xpResult.xpCompetence; |       let xpmsg = "<br>Points d'expérience gagnés ! Carac: " + xpResult.xpCarac + ", Comp: " + xpResult.xpCompetence; | ||||||
|       let message = { |       let message = { | ||||||
|         whisher: ChatMessage.getWhisperRecipients(["GM", this.name]), |         whisher: ChatUtility.getWhisperRecipientsAndGMs(this.name), | ||||||
|         content: "<strong>" + rollData.selectedCarac.label + "</strong>" + xpmsg, |         content: "<strong>" + rollData.selectedCarac.label + "</strong>" + xpmsg, | ||||||
|       } |       } | ||||||
|       ChatMessage.create(message); |       ChatMessage.create(message); | ||||||
| @@ -2282,7 +2282,7 @@ export class RdDActor extends Actor { | |||||||
|   async chanceActuelleIncDec(value, limit = true) { |   async chanceActuelleIncDec(value, limit = true) { | ||||||
|     let chance = Math.max(Misc.templateData(this).compteurs.chance.value + value, 0); |     let chance = Math.max(Misc.templateData(this).compteurs.chance.value + value, 0); | ||||||
|     if (limit) { |     if (limit) { | ||||||
|       chance = Math.min(chance.value, this.getChance()) |       chance = Math.min(chance, this.getChance()) | ||||||
|     } |     } | ||||||
|     await this.updateCompteurValue("chance", chance); |     await this.updateCompteurValue("chance", chance); | ||||||
|   } |   } | ||||||
|   | |||||||
| @@ -40,7 +40,7 @@ export class RdDCarac { | |||||||
|  |  | ||||||
|   /* -------------------------------------------- */ |   /* -------------------------------------------- */ | ||||||
|   static findCarac(carac, name) { |   static findCarac(carac, name) { | ||||||
|  |     name = Grammar.toLowerCaseNoAccent(name); | ||||||
|     const pairs = Object.entries(carac) |     const pairs = Object.entries(carac) | ||||||
|       .filter(([key, value]) => key.includes(name) || Grammar.toLowerCaseNoAccent(value.label).includes(name)); |       .filter(([key, value]) => key.includes(name) || Grammar.toLowerCaseNoAccent(value.label).includes(name)); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user