foundry-dsa41-game/src/main.mjs

26 lines
759 B
JavaScript

import {PlayerCharacterDataModel} from "./module/character/character.mjs";
import {DsaActor} from "./module/Actors/dsa-actor.mjs";
Hooks.once("init", () => {
// Configure custom Document implementations.
CONFIG.Actor.documentClass = DsaActor;
// Configure System Data Models.
CONFIG.Actor.dataModels = {
character: PlayerCharacterDataModel,
};
console.log("DSA 4.1 is ready for development!")
})
Hooks.on("getActorContextOptions", (menuItems) => {
menuItems.push({
name: "Import from XML",
icon: '<i class="fas fa-file"></i>',
callback: (li) => {
const actorId = li.data("document-id")
const actor = game.actors.get(actorId)
actor.import()
}
})
})