update naming and directory structure
parent
1ba672680e
commit
32e44a5cf9
|
|
@ -1,5 +1,6 @@
|
|||
import {PlayerCharacterDataModel} from "./module/character/character.mjs";
|
||||
import {DsaActor} from "./module/Actors/dsa-actor.mjs";
|
||||
import {Skill} from "./module/Items/Skill.mjs"
|
||||
|
||||
Hooks.once("init", () => {
|
||||
// Configure custom Document implementations.
|
||||
|
|
@ -10,5 +11,9 @@ Hooks.once("init", () => {
|
|||
character: PlayerCharacterDataModel,
|
||||
};
|
||||
|
||||
CONFIG.Item.dataModels = {
|
||||
skills: Skill
|
||||
}
|
||||
|
||||
console.log("DSA 4.1 is ready for development!")
|
||||
})
|
||||
|
|
@ -4,15 +4,18 @@ export default class Skill extends foundry.abstract.TypeDataModel {
|
|||
|
||||
static defineSchema() {
|
||||
return {
|
||||
name: StringField({required: true}),
|
||||
category: StringField({required: true}),
|
||||
name: StringField({ required: true }),
|
||||
category: StringField({ required: true }),
|
||||
attributeReference1: StringField(), // References one of the eight attributes by name
|
||||
attributeReference2: StringField(), // References one of the eight attributes by name
|
||||
attributeReference3: StringField(), // References one of the eight attributes by name
|
||||
skillValue: NumberField(), // TaW
|
||||
handicapValue: NumberField(), // BE-X
|
||||
complexity: NumberField(), // In case of languages
|
||||
}
|
||||
}
|
||||
derivedAttribute1: NumberField(),
|
||||
derivedAttribute2: NumberField(),
|
||||
derivedAttribute3: NumberField(),
|
||||
derivedSkillValue: NumberField(), // TaW
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
export class SkillItemSheet extends ItemSheet {
|
||||
export class SkillSheet extends ItemSheet {
|
||||
/**@override */
|
||||
static get defaultOptions() {
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
Loading…
Reference in New Issue