fixed issue with isSpell no longer being defined

This commit is contained in:
Thaum Rystra
2025-01-15 17:40:44 +02:00
parent c0d1412463
commit 12789f1c5e
2 changed files with 7 additions and 14 deletions

View File

@@ -1,7 +1,6 @@
import { CreatureProperty } from '/imports/api/creature/creatureProperties/CreatureProperties';
import type { CreatureProperty } from '/imports/api/creature/creatureProperties/CreatureProperties';
import type { TreeNode } from '/imports/api/parenting/parentingFunctions';
import walkDown from '/imports/api/engine/computation/utility/walkdown';
import { TreeNode } from '/imports/api/parenting/parentingFunctions';
import { isSpell } from '/imports/api/properties/Spells';
export default function computeInactiveStatus(node: TreeNode<CreatureProperty>): void {
const prop = node.doc;
@@ -21,7 +20,7 @@ export default function computeInactiveStatus(node: TreeNode<CreatureProperty>):
function isActive(prop: CreatureProperty): boolean {
if (prop.disabled) return false;
if (isSpell(prop)) {
if (prop.type === 'spell') {
return !!prop.prepared || !!prop.alwaysPrepared;
}
return true;