Vehicle - WIP
This commit is contained in:
@ -210,7 +210,8 @@ export class PegasusActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
async manageDesires(flag) {
|
||||
if (flag) {
|
||||
let effect = await PegasusUtility.getEffectFromCompendium("Desires")
|
||||
let effect = await PegasusUtility.getEffectFromCompendium("Desire")
|
||||
//console.log("EFFECT", effect)
|
||||
effect.system.desires = true
|
||||
this.createEmbeddedDocuments('Item', [effect])
|
||||
} else {
|
||||
@ -1265,24 +1266,24 @@ export class PegasusActor extends Actor {
|
||||
if (ability.system.affectedstat != "notapplicable") {
|
||||
let stat = duplicate(this.system.statistics[ability.system.affectedstat])
|
||||
stat.mod += Number(ability.system.statmodifier)
|
||||
updates[`data.statistics.${ability.system.affectedstat}`] = stat
|
||||
updates[`system.statistics.${ability.system.affectedstat}`] = stat
|
||||
}
|
||||
// manage status bonus
|
||||
if (ability.system.statusaffected != "notapplicable") {
|
||||
if (ability.system.statusaffected == 'nrg') {
|
||||
let nrg = duplicate(this.system.nrg)
|
||||
nrg.mod += Number(ability.system.statusmodifier)
|
||||
updates[`data.nrg`] = nrg
|
||||
updates[`system.nrg`] = nrg
|
||||
}
|
||||
if (ability.system.statusaffected == 'health') {
|
||||
let health = duplicate(this.system.secondary.health)
|
||||
health.bonus += Number(ability.system.statusmodifier)
|
||||
updates[`data.secondary.health`] = health
|
||||
updates[`system.secondary.health`] = health
|
||||
}
|
||||
if (ability.system.statusaffected == 'delirium') {
|
||||
let delirium = duplicate(this.system.secondary.delirium)
|
||||
delirium.bonus += Number(ability.system.statusmodifier)
|
||||
updates[`data.secondary.delirium`] = delirium
|
||||
updates[`system.secondary.delirium`] = delirium
|
||||
}
|
||||
}
|
||||
if (directUpdate) {
|
||||
|
Reference in New Issue
Block a user