Add an item sheet for editing Traits

This commit is contained in:
Eldritch-Oliver 2025-10-10 21:50:01 -06:00
parent 4d0f29d7f0
commit 7de3f1ca87
6 changed files with 119 additions and 2 deletions

View file

@ -38,6 +38,7 @@ import { registerMetaSettings } from "../settings/metaSettings.mjs";
import { registerSockets } from "../sockets/_index.mjs";
import { registerUserSettings } from "../settings/userSettings.mjs";
import { registerWorldSettings } from "../settings/worldSettings.mjs";
import { TraitSheet } from "../Apps/ItemSheets/TraitSheet.mjs";
const { Items, Actors } = foundry.documents.collections;
@ -120,8 +121,15 @@ Hooks.once(`init`, () => {
label: `RipCrypt.sheet-names.ArmourSheet`,
themes: ArmourSheet.themes,
});
Items.registerSheet(game.system.id, TraitSheet, {
makeDefault: true,
types: [`trait`],
label: `RipCrypt.sheet-names.TraitSheet`,
themes: TraitSheet.themes,
});
Items.unregisterSheet(game.system.id, AllItemSheetV1, {
types: [`armour`, `shield`],
types: [`armour`, `shield`, `trait`],
});
// #endregion
// #endregion