2024-11-27 19:39:42 -05:00
|
|
|
import { HenchDataModel } from "./module/data-models.mjs";
|
|
|
|
|
2024-12-04 14:51:41 -05:00
|
|
|
import { HenchActorSheet } from "./module/sheets/hench-actor-sheet.mjs";
|
2024-11-27 19:39:42 -05:00
|
|
|
|
2024-12-03 23:30:16 -05:00
|
|
|
Handlebars.registerHelper('int2checkbox', (size, threshold, options) => {
|
|
|
|
return new Array(size).fill(0).map(
|
|
|
|
(e, i) => options.fn({index: i + 1, marked: i < threshold})
|
|
|
|
);
|
|
|
|
});
|
|
|
|
|
2024-11-27 19:39:42 -05:00
|
|
|
Hooks.once("init", () => {
|
|
|
|
CONFIG.Actor.dataModels = {
|
|
|
|
hench: HenchDataModel,
|
|
|
|
};
|
|
|
|
|
|
|
|
Actors.unregisterSheet('core', ActorSheet);
|
2024-12-04 14:51:41 -05:00
|
|
|
Actors.registerSheet('hench', HenchActorSheet, {
|
2024-11-27 19:39:42 -05:00
|
|
|
makeDefault: true,
|
|
|
|
label: 'Hench Debug Sheet',
|
|
|
|
});
|
|
|
|
});
|