diff --git a/langs/en-ca.json b/langs/en-ca.json index 9e26dfe..6297e90 100644 --- a/langs/en-ca.json +++ b/langs/en-ca.json @@ -1 +1,7 @@ -{} \ No newline at end of file +{ + "TYPES": { + "Actor": { + "hero": "Hero" + } + } +} diff --git a/module/data/Actor/Hero.mjs b/module/data/Actor/Hero.mjs new file mode 100644 index 0000000..9aef870 --- /dev/null +++ b/module/data/Actor/Hero.mjs @@ -0,0 +1,10 @@ +export class HeroData extends foundry.abstract.TypeDataModel { + static defineSchema() { + const schema = {}; + return schema; + }; + + prepareBaseData() {}; + + prepareDerivedData() {}; +}; diff --git a/module/hooks/init.mjs b/module/hooks/init.mjs index 878994f..4d9e1cf 100644 --- a/module/hooks/init.mjs +++ b/module/hooks/init.mjs @@ -1,5 +1,9 @@ +import { HeroData } from "../data/Actor/Hero.mjs"; import { Logger } from "../utils/Logger.mjs"; Hooks.once(`init`, () => { Logger.log(`Initializing`); + + // Datamodel registrations + CONFIG.Actor.dataModels.hero = HeroData; });