Fixed onCreate and preDelete

This commit is contained in:
WBHarry 2026-04-15 18:25:36 +02:00
parent 104616bc3d
commit b08b8b93b6
2 changed files with 9 additions and 6 deletions

View file

@ -48,13 +48,14 @@ export default class DhParty extends BaseDataActor {
}
}
/**@inheritdoc */
async _preCreate(data, options, user) {
const allowed = await super._preCreate(data, options, user);
if (allowed === false) return;
_onCreate(data, options, userId) {
super._onCreate(data, options, userId);
if (!game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.ActiveParty))
game.settings.set(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.ActiveParty, this.parent.id);
if (game.user.isActiveGM && !game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.ActiveParty)) {
game.settings.set(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.ActiveParty, this.parent.id).then(_ => {
ui.actors.render();
});
}
}
async _preDelete() {