Ajout des impacts

This commit is contained in:
2023-05-30 22:22:52 +02:00
parent dbb22bbeb7
commit 0392263666
15 changed files with 309 additions and 87 deletions

View File

@ -39,9 +39,9 @@ export class EcrymeActorSheet extends ActorSheet {
traits: this.actor.getRollTraits(),
ideal: this.actor.getIdeal(),
spleen: this.actor.getSpleen(),
system: duplicate(this.object.system),
impacts: this.object.getImpacts(),
config: duplicate(game.system.ecryme.config),
weapons: duplicate(this.actor.getWeapons()),
weapons: this.actor.getWeapons(),
archetype: duplicate(this.actor.getArchetype()),
equipements: duplicate(this.actor.getEquipements()),
subActors: duplicate(this.actor.getSubActors()),
@ -121,6 +121,13 @@ export class EcrymeActorSheet extends ActorSheet {
this.actor.rollSkillConfront(categKey, skillKey)
});
html.find('.impact-modify').click((event) => {
let impactType = $(event.currentTarget).data("impact-type")
let impactLevel = $(event.currentTarget).data("impact-level")
let modifier = Number($(event.currentTarget).data("impact-modifier"))
this.actor.modifyImpact(impactType, impactLevel, modifier)
});
html.find('.roll-weapon').click((event) => {
const armeId = $(event.currentTarget).data("arme-id")
this.actor.rollArme(armeId)