diff --git a/modules/hero6-combat.js b/modules/hero6-combat.js index b6e526b..6bc7f3b 100644 --- a/modules/hero6-combat.js +++ b/modules/hero6-combat.js @@ -54,6 +54,9 @@ export class Hero6Combat extends Combat { /* -------------------------------------------- */ constructor(data, context) { + + data.flags = { world: { turnData: { turnNumber: 0, segmentNumber: 12} } } + super(data, context); this.turnNumber = 0; @@ -280,12 +283,13 @@ export class Hero6Combat extends Combat { /* -------------------------------------------- */ - async _onCreateEmbeddedDocuments(type, documents, result, options, userId) { + async _onCreateDescendantDocuments(type, documents, result, options, userId) { //console.log("Added...") - await super._onCreateEmbeddedDocuments(type, documents, result, options, userId) - await this.rebuildInitiative() + if (game.user.isGM) { + await super._onCreateEmbeddedDocuments(type, documents, result, options, userId) + await this.rebuildInitiative() + } } - /* -------------------------------------------- _onUpdate(changed, options, userId) { }*/