Allow items
This commit is contained in:
@@ -60,15 +60,6 @@ export class PegasusActor extends Actor {
|
||||
prepareDerivedData() {
|
||||
|
||||
if (this.type == 'character') {
|
||||
let h = 0;
|
||||
let updates = [];
|
||||
|
||||
for (let key in this.data.data.statistics) {
|
||||
let attr = this.data.data.statistics[key];
|
||||
}
|
||||
if (updates.length > 0) {
|
||||
this.update(updates);
|
||||
}
|
||||
this.computeNRGHealth();
|
||||
}
|
||||
|
||||
@@ -910,12 +901,7 @@ export class PegasusActor extends Actor {
|
||||
&& (effect.data.stataffected != "notapplicable" || effect.data.specaffected.length > 0)
|
||||
&& effect.data.stataffected != "special") {
|
||||
if (effect.data.effectstatlevel) {
|
||||
if (effect.data.effectstat == rollData.statKey) {
|
||||
effect.data.effectlevel = rollData.statDicesLevel
|
||||
}
|
||||
if (effect.data.stataffected == "all") { // Real nightmare
|
||||
effect.data.effectlevel = this.data.data.statistics[effect.data.effectstat].value
|
||||
}
|
||||
effect.data.effectlevel = this.data.data.statistics[effect.data.effectstat].value
|
||||
}
|
||||
rollData.effectsList.push({ label: effect.name, type: "effect", applied: false, effect: effect, value: effect.data.effectlevel })
|
||||
}
|
||||
|
@@ -21,10 +21,14 @@ export class PegasusCombat extends Combat {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static decInitBy10( combatantId, value) {
|
||||
static async decInitBy10( combatantId, value) {
|
||||
const combatant = game.combat.combatants.get(combatantId)
|
||||
let initValue = combatant.initiative + value
|
||||
game.combat.setInitiative(combatantId, initValue)
|
||||
await game.combat.setInitiative(combatantId, initValue)
|
||||
while (game.combat.turn > 0) {
|
||||
await game.combat.previousTurn()
|
||||
}
|
||||
console.log("COMBAT", game.combat )
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user