diff --git a/module/documents/actor.mjs b/module/documents/actor.mjs index bfbaab3..e54f2fa 100644 --- a/module/documents/actor.mjs +++ b/module/documents/actor.mjs @@ -21,6 +21,7 @@ export class VermineActor extends Actor { // documents or derived data. if (this.type == 'character'){ + this._setAgeType(); this._setCharacterEffort(); this._setCharacterSelfControl(); this._setCharacterThresholds(); @@ -119,7 +120,7 @@ export class VermineActor extends Actor { _setCharacterSelfControl() { let self_control = 0; - for(let i in actor.system.abilities){ + for(let i in this.system.abilities){ if (this.system.abilities[i].category == 'mental' || this.system.abilities[i].category == 'social'){ self_control += this.system.abilities[i].value; } @@ -176,4 +177,12 @@ export class VermineActor extends Actor { this.system.deadlyWound.max = deadlyWounds; } + _setAgeType(){ + Object.keys(CONFIG.VERMINE.AgeTypes).forEach((type) => { + if(this.system.identity.age >= parseInt(CONFIG.VERMINE.AgeTypes[type].beginning,10)){ + this.system.identity.ageType = type; + } + }); + } + } \ No newline at end of file diff --git a/module/sheets/character-sheet.mjs b/module/sheets/character-sheet.mjs index f092eb4..8e1bc58 100644 --- a/module/sheets/character-sheet.mjs +++ b/module/sheets/character-sheet.mjs @@ -149,21 +149,6 @@ export class VermineCharacterSheet extends VermineActorSheet { // Rollable abilities. html.find('.rollable').click(this._onRoll.bind(this)); - // Rollable abilities. - html.find('input[name="system.identity.age"]').change(ev => { - const age = parseInt(ev.target.value,10); - let ageType = "2"; - - Object.keys(CONFIG.VERMINE.AgeTypes).forEach((type) => { - if(age >= parseInt(CONFIG.VERMINE.AgeTypes[type].beginning,10)){ - ageType = type; - } - }); - - this.actor.update({ 'system.identity.ageType': ageType }); - - }); - // Choose Totem html.find('.chooseTotem').click(this._onTotemButton.bind(this)); diff --git a/system.json b/system.json index e1f447a..84f3b74 100644 --- a/system.json +++ b/system.json @@ -2,7 +2,7 @@ "id": "vermine2047", "title": "Vermine 2047", "description": "The Vermine 2047 system for FoundryVTT!", - "version": "0.1.7", + "version": "0.1.8", "compatibility": { "minimum": "10", "verified": "10.287",