Initial import
This commit is contained in:
@ -11,6 +11,7 @@
|
||||
import { TeDeumActor } from "./actors/tedeum-actor.js";
|
||||
import { TeDeumItemSheet } from "./items/tedeum-item-sheet.js";
|
||||
import { TeDeumActorSheet } from "./actors/tedeum-actor-sheet.js";
|
||||
import { TeDeumPJSchema } from "./common/tedeum-schema-pj.js";
|
||||
import { TeDeumUtility } from "./common/tedeum-utility.js";
|
||||
import { TeDeumCombat } from "./app/tedeum-combat.js";
|
||||
import { TeDeumItem } from "./items/tedeum-item.js";
|
||||
@ -27,7 +28,7 @@ Hooks.once("init", async function () {
|
||||
console.log(`Initializing TeDeum RPG`);
|
||||
|
||||
game.system.tedeum = {
|
||||
config: ECRYME_CONFIG,
|
||||
config: TEDEUM_CONFIG,
|
||||
TeDeumHotbar
|
||||
}
|
||||
|
||||
@ -47,21 +48,24 @@ Hooks.once("init", async function () {
|
||||
TeDeumUtility.onSocketMesssage(data)
|
||||
});
|
||||
|
||||
/* -------------------------------------------- */
|
||||
// Define custom Entity classes
|
||||
CONFIG.Combat.documentClass = TeDeumCombat
|
||||
CONFIG.Actor.documentClass = TeDeumActor
|
||||
CONFIG.Actor.documentClass = TeDeumActor;
|
||||
CONFIG.Item.documentClass = TeDeumItem
|
||||
CONFIG.Actor.dataModels = {
|
||||
pj: TeDeumPJSchema,
|
||||
pnj: TeDeumPJSchema,
|
||||
};
|
||||
CONFIG.Item.dataModels = {
|
||||
arme: models.TeDeumArmeSchema,
|
||||
competence: models.TeDeumCompetenceSchema,
|
||||
};
|
||||
|
||||
/* -------------------------------------------- */
|
||||
// Register sheet application classes
|
||||
Actors.unregisterSheet("core", ActorSheet);
|
||||
Actors.registerSheet("fvtt-tedeum", TeDeumActorSheet, { types: ["pc"], makeDefault: true });
|
||||
Actors.registerSheet("fvtt-tedeum", TeDeumActorSheet, { types: ["npc"], makeDefault: true });
|
||||
Actors.registerSheet("fvtt-tedeum", TeDeumAnnencySheet, { types: ["annency"], makeDefault: false });
|
||||
|
||||
Actors.registerSheet(SYSTEM_ID, TeDeumActorPJSheet, { types: ["pj"], makeDefault: true });
|
||||
Actors.registerSheet(SYSTEM_ID, TeDeumActorPJSheet, { types: ["pnj"], makeDefault: true });
|
||||
|
||||
Items.unregisterSheet("core", ItemSheet);
|
||||
Items.registerSheet("fvtt-tedeum", TeDeumItemSheet, { makeDefault: true });
|
||||
Items.registerSheet(SYSTEM_ID, TeDeumItemSheet, { makeDefault: true });
|
||||
|
||||
TeDeumUtility.init()
|
||||
});
|
||||
|
Reference in New Issue
Block a user