suppress render sheet on updating embedded
This commit is contained in:
parent
141b06adea
commit
4e37f910a1
@ -861,8 +861,9 @@ export class ActorFolderEffect extends PowerEffect {
|
||||
}
|
||||
}
|
||||
const updateOpts = {};
|
||||
updateOpts.mbItemCreationSource = moduleName;
|
||||
if (documentType === 'Item') {
|
||||
updateOpts.renderSheet = null;
|
||||
updateOpts.renderSheet = false;
|
||||
}
|
||||
try {
|
||||
if (adds[documentType].length > 0) {
|
||||
@ -953,3 +954,9 @@ export class ActorFolderEffect extends PowerEffect {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function embeddedHelperHook(item, data, options) {
|
||||
if (options?.mbItemCreationSource === moduleName) {
|
||||
options.renderSheet = false;
|
||||
}
|
||||
}
|
||||
|
||||
@ -17,6 +17,7 @@ import {
|
||||
import { preDamageRollModifiers, preTraitRollModifiers } from './rollHelpers.js';
|
||||
import { log, moduleHelpers } from './globals.js';
|
||||
import { powerEffectManagementHook, visualActiveEffectPowerButtons } from './powers/powers.js';
|
||||
import { embeddedHelperHook } from './powers/basePowers.js';
|
||||
import { shapeChangeTokenDeleteHandler } from './powers/shapeChange.js';
|
||||
|
||||
// Initialize module
|
||||
@ -50,6 +51,7 @@ function _checkModule(name) {
|
||||
}
|
||||
}
|
||||
|
||||
Hooks.on('preCreateItem', embeddedHelperHook);
|
||||
Hooks.on('swadePreRollAttribute', preTraitRollModifiers);
|
||||
Hooks.on('swadePreRollSkill', preTraitRollModifiers);
|
||||
Hooks.on('swadeRollDamage', preDamageRollModifiers);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user