Begin working on making there be per-subtype classes for class methods

This commit is contained in:
Oliver-Akins 2024-01-07 00:54:16 -07:00
parent b4dcad9eee
commit 07bebdba4d
6 changed files with 88 additions and 25 deletions

View file

@ -4,8 +4,7 @@ import { PlayerData } from "./module/models/PlayerData.mjs";
import { SyncData } from "./module/models/SyncData.mjs";
// Main Documents
import { PlayerActor } from "./module/documents/PlayerActor.mjs";
import { AspectItem } from "./module/documents/AspectItem.mjs";
import { ActorHandler } from "./module/documents/Actor/Handler.mjs";
// Character Sheets
import { AspectSheet } from "./module/sheets/AspectSheet.mjs";
@ -27,13 +26,10 @@ Hooks.once(`init`, () => {
loadSettings();
game.boilerplate = {
PlayerActor,
AspectItem,
};
CONFIG.Actor.dataModels.player = PlayerData;
CONFIG.Actor.dataModels.sync = SyncData;
CONFIG.Item.dataModels.aspect = AspectItemData;
CONFIG.Actor.documentClass = ActorHandler;
Actors.unregisterSheet("core", ActorSheet);
Actors.registerSheet("dotdungeon", PlayerSheet, {