Various fixes
This commit is contained in:
@@ -63,7 +63,7 @@ export class VadentisActorSheet extends ActorSheet {
|
||||
formData.optionsBase = VadentisUtility.createDirectOptionList(0, 50);
|
||||
formData.optionsMalus = VadentisUtility.createDirectReverseOptionList(-50, 0);
|
||||
formData.optionsBonus = VadentisUtility.createDirectOptionList(0, 50);
|
||||
formData.optionsPV = VadentisUtility.createDirectIntegerOptionList(-50, 999);
|
||||
formData.optionsPV = VadentisUtility.createOptionList(-50, 999);
|
||||
formData.optionsPE = VadentisUtility.createOptionList(-50, 999);
|
||||
formData.optionsPA = VadentisUtility.createOptionList(0, 20);
|
||||
|
||||
|
@@ -31,7 +31,7 @@ export class VadentisActor extends Actor {
|
||||
return super.create(data, options);
|
||||
}
|
||||
// If the created actor has items (only applicable to duplicated actors) bypass the new actor creation logic
|
||||
if (system.items) {
|
||||
if (data.items) {
|
||||
let actor = super.create(data, options);
|
||||
return actor;
|
||||
}
|
||||
@@ -193,7 +193,7 @@ export class VadentisActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollDamage( weapon, damageType ) {
|
||||
let formula = VadentisUtility.processDamageString( weapon.system.data[damageType], this );
|
||||
let formula = VadentisUtility.processDamageString( weapon.system[damageType], this );
|
||||
let degatsRoll = await VadentisUtility.processRoll( formula );
|
||||
let msgData = {
|
||||
alias: this.name,
|
||||
@@ -209,7 +209,7 @@ export class VadentisActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollSortDevotionDamage( sort, damageType ) {
|
||||
let formula = VadentisUtility.processDamageString( sort.system.data[damageType], this );
|
||||
let formula = VadentisUtility.processDamageString( sort.system[damageType], this );
|
||||
let degatsRoll = await VadentisUtility.processRoll( formula );
|
||||
let msgData = {
|
||||
alias: this.name,
|
||||
@@ -353,7 +353,7 @@ export class VadentisActor extends Actor {
|
||||
}
|
||||
|
||||
let statValue = competence.system.base + competence.system.malus + competence.system.bonus;
|
||||
let formulaFull = this.buildTexteFormula( competence.data );
|
||||
let formulaFull = this.buildTexteFormula( competence.system );
|
||||
let myRoll = await VadentisUtility.processRoll("1d20+"+statValue, msgData.rollMode );
|
||||
msgData.msg = `${formulaFull} => <strong>${myRoll.total}</strong>`;
|
||||
console.log(formulaFull, myRoll)
|
||||
|
Reference in New Issue
Block a user