Add new init system
This commit is contained in:
@ -12,11 +12,9 @@ import { PegasusActor } from "./pegasus-actor.js";
|
||||
import { PegasusItemSheet } from "./pegasus-item-sheet.js";
|
||||
import { PegasusActorSheet } from "./pegasus-actor-sheet.js";
|
||||
import { PegasusVehicleSheet } from "./pegasus-vehicle-sheet.js";
|
||||
import { PegasusNPCSheet } from "./pegasus-npc-sheet.js";
|
||||
import { PegasusUtility } from "./pegasus-utility.js";
|
||||
import { PegasusCombat } from "./pegasus-combat.js";
|
||||
import { PegasusCombatTracker,PegasusCombat } from "./pegasus-combat.js";
|
||||
import { PegasusItem } from "./pegasus-item.js";
|
||||
import { PegasusToken } from "./pegasus-token.js";
|
||||
import { PEGASUS_CONFIG } from "./pegasus-config.js"
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -58,6 +56,7 @@ Hooks.once("init", async function () {
|
||||
CONFIG.Combat.documentClass = PegasusCombat
|
||||
CONFIG.Actor.documentClass = PegasusActor
|
||||
CONFIG.Item.documentClass = PegasusItem
|
||||
CONFIG.ui.combat = PegasusCombatTracker
|
||||
game.system.pegasus = {
|
||||
utility: PegasusUtility,
|
||||
config: PEGASUS_CONFIG
|
||||
@ -67,6 +66,7 @@ Hooks.once("init", async function () {
|
||||
// Register sheet application classes
|
||||
Actors.unregisterSheet("core", ActorSheet);
|
||||
Actors.registerSheet("fvtt-pegasus", PegasusActorSheet, { types: ["character"], makeDefault: true })
|
||||
Actors.registerSheet("fvtt-pegasus", PegasusActorSheet, { types: ["npc"], makeDefault: true })
|
||||
Actors.registerSheet("fvtt-pegasus", PegasusVehicleSheet, { types: ["vehicle"], makeDefault: false })
|
||||
|
||||
Items.unregisterSheet("core", ItemSheet);
|
||||
|
Reference in New Issue
Block a user