diff --git a/module/actor/sheets/newSheet/base.js b/module/actor/sheets/newSheet/base.js index efd35ca8..48ca3cb2 100644 --- a/module/actor/sheets/newSheet/base.js +++ b/module/actor/sheets/newSheet/base.js @@ -222,7 +222,7 @@ export default class ActorSheet5e extends ActorSheet { * @param {Array} powers The power data being prepared * @private */ - _preparePowerbook(data, powers) { + _preparePowerbook(data, powers, school) { const owner = this.actor.owner; const levels = data.data.powers; const powerbook = {}; @@ -252,7 +252,7 @@ export default class ActorSheet5e extends ActorSheet { uses: useLabels[i] || value || 0, slots: useLabels[i] || max || 0, override: override || 0, - dataset: {"type": "power", "level": prepMode in sections ? 1 : i, "preparation.mode": prepMode}, + dataset: {"type": "power", "level": prepMode in sections ? 1 : i, "preparation.mode": prepMode, "school": school}, prop: sl }; }; diff --git a/module/actor/sheets/newSheet/character.js b/module/actor/sheets/newSheet/character.js index 6496db8c..213478b2 100644 --- a/module/actor/sheets/newSheet/character.js +++ b/module/actor/sheets/newSheet/character.js @@ -142,8 +142,8 @@ export default class ActorSheet5eCharacterNew extends ActorSheet5e { } // Organize Powerbook and count the number of prepared powers (excluding always, at will, etc...) - const forcePowerbook = this._preparePowerbook(data, forcepowers); - const techPowerbook = this._preparePowerbook(data, techpowers); + const forcePowerbook = this._preparePowerbook(data, forcepowers, "uni"); + const techPowerbook = this._preparePowerbook(data, techpowers, "tec"); // Organize Features const features = { diff --git a/module/actor/sheets/newSheet/npc.js b/module/actor/sheets/newSheet/npc.js index 46a28467..51c43006 100644 --- a/module/actor/sheets/newSheet/npc.js +++ b/module/actor/sheets/newSheet/npc.js @@ -61,8 +61,8 @@ export default class ActorSheet5eNPCNew extends ActorSheet5e { other = this._filterItems(other, this._filters.features); // Organize Powerbook - const forcePowerbook = this._preparePowerbook(data, forcepowers); - const techPowerbook = this._preparePowerbook(data, techpowers); + const forcePowerbook = this._preparePowerbook(data, forcepowers, "uni"); + const techPowerbook = this._preparePowerbook(data, techpowers, "tec"); // Organize Features for ( let item of other ) { diff --git a/templates/actors/newActor/parts/swalt-force-powerbook.html b/templates/actors/newActor/parts/swalt-force-powerbook.html index 7333bbe9..d1f569dc 100644 --- a/templates/actors/newActor/parts/swalt-force-powerbook.html +++ b/templates/actors/newActor/parts/swalt-force-powerbook.html @@ -47,7 +47,6 @@