Sync effetcts + initiative

This commit is contained in:
2022-01-28 18:15:28 +01:00
parent 44131734bd
commit c302163bef
7 changed files with 57 additions and 38 deletions

View File

@@ -578,6 +578,9 @@ export class PegasusActor extends Actor {
if (weapon.data.equipped && weapon.data.statistic == statKey) {
rollData.weaponsList.push( {label: `Attack ${weapon.name}`, type: "attack", applied: false, weapon: weapon, value: 0 } )
}
if (weapon.data.equipped && weapon.data.enhanced && weapon.data.enhancedstat == statKey) {
rollData.weaponsList.push( {label: `Enhanced Attack ${weapon.name}`, type: "enhanced", applied: false, weapon: weapon, value: weapon.data.enhancedlevel } )
}
if (weapon.data.equipped && weapon.data.damagestatistic == statKey) {
rollData.weaponsList.push( {label: `Damage ${weapon.name}`, type: "damage", applied: false, weapon: weapon, value: weapon.data.damage } )
}

View File

@@ -121,7 +121,7 @@ export class PegasusRollDialog extends Dialog {
let weapon = this.rollData.weaponsList[weaponIdx]
if (weapon) {
weapon.applied = toggled
if (weapon.type == 'damage' ) {
if (weapon.type == 'damage' || weapon.type == 'enhanced' ) {
if (toggled) {
this.rollData.otherDicesLevel += Number(weapon.value)
} else {