26 lines
759 B
JavaScript
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()
|
|
}
|
|
})
|
|
}) |