Merge v1.5 -> v10

This commit is contained in:
2022-06-26 16:55:59 +02:00
13 changed files with 326 additions and 136 deletions

View File

@ -139,18 +139,18 @@ export class RdDPossession {
return;
}
const defender = target.actor
const defender = target.actor;
if ( !possession) {
possession = this.searchPossessionFromEntite( attacker, defender)
if ( !possession) {
possession = await this.createPossession(attacker, defender)
}
}
possession = duplicate(possession)
possession = duplicate(possession);
this.updateEtatPossession(possession)
let rollData = {
competence: competence,
competence: competence.data.data.niveau >=0 ? competence : RdDPossession.competenceNonHautRevant(),
possession: possession,
possede: defender.name,
possesseur: attacker.name,
@ -177,6 +177,19 @@ export class RdDPossession {
dialog.render(true)
}
static competenceNonHautRevant() {
return {
img: 'systems/foundryvtt-reve-de-dragon/icons/competence_vigilance.webp',
name: 'non Haut-rêvant',
data: {
data: {
niveau: 0,
defaut_carac: "reve",
}
}
};
}
/* -------------------------------------------- */
static async createPossession( attacker, defender ) {
let possessionData = {