Gestion des signes draconiques #455
@ -1847,12 +1847,6 @@ export class RdDActor extends Actor {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
|
||||||
appliquerExperience(rollData) {
|
|
||||||
const callback = this.createCallbackExperience();
|
|
||||||
if (callback.condition(rollData)) { callback.action(rollData); }
|
|
||||||
}
|
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
createCallbackExperience() {
|
createCallbackExperience() {
|
||||||
return {
|
return {
|
||||||
@ -2212,10 +2206,15 @@ export class RdDActor extends Actor {
|
|||||||
show: { title: options?.title ?? '' }
|
show: { title: options?.title ?? '' }
|
||||||
};
|
};
|
||||||
await RdDResolutionTable.rollData(rollData);
|
await RdDResolutionTable.rollData(rollData);
|
||||||
this.appliquerExperience(rollData);
|
this._appliquerExperienceRollData(rollData);
|
||||||
RdDResolutionTable.displayRollData(rollData, this)
|
RdDResolutionTable.displayRollData(rollData, this)
|
||||||
return rollData.rolled;
|
return rollData.rolled;
|
||||||
}
|
}
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
_appliquerExperienceRollData(rollData) {
|
||||||
|
const callback = this.createCallbackExperience();
|
||||||
|
if (callback.condition(rollData)) { callback.action(rollData); }
|
||||||
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async rollCompetence(name) {
|
async rollCompetence(name) {
|
||||||
|
Loading…
Reference in New Issue
Block a user