mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-13 04:01:06 +01:00
110 - Class Data Model (#111)
* Added PreCreate/Create/Delete logic for Class/Subclass and set it as foreignUUID fields in PC * Moved methods into TypedModelData * Simplified Subclass
This commit is contained in:
parent
53be047e12
commit
746e0f239a
14 changed files with 190 additions and 224 deletions
|
|
@ -1,21 +1,12 @@
|
|||
export default class DhpItem extends Item {
|
||||
_preCreate(data, changes, user) {
|
||||
super._preCreate(data, changes, user);
|
||||
}
|
||||
|
||||
prepareData() {
|
||||
super.prepareData();
|
||||
|
||||
if (this.type === 'class') {
|
||||
// Bad. Make this better.
|
||||
// this.system.domains = CONFIG.daggerheart.DOMAIN.classDomainMap[Object.keys(CONFIG.daggerheart.DOMAIN.classDomainMap).find(x => x === this.name.toLowerCase())];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
* @param {object} options - Options which modify the getRollData method.
|
||||
* @returns
|
||||
* @returns
|
||||
*/
|
||||
getRollData(options = {}) {
|
||||
let data;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue