Fixed slots and slot fillers not calculating their conditions correctly
Also fixes slot fullness calculation
This commit is contained in:
@@ -2,7 +2,7 @@ import _variable from './computeByType/computeVariable.js';
|
||||
import action from './computeByType/computeAction.js';
|
||||
import attribute from './computeByType/computeAttribute.js';
|
||||
import skill from './computeByType/computeSkill.js';
|
||||
import slot from './computeByType/computeSlot.js';
|
||||
import propertySlot from './computeByType/computeSlot.js';
|
||||
import container from './computeByType/computeContainer.js';
|
||||
import _calculation from './computeByType/computeCalculation.js';
|
||||
|
||||
@@ -13,6 +13,6 @@ export default Object.freeze({
|
||||
attribute,
|
||||
container,
|
||||
skill,
|
||||
slot,
|
||||
propertySlot,
|
||||
spell: action,
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export default function computSlot(computation, node){
|
||||
const prop = node.data;
|
||||
if (prop.quantityExpected){
|
||||
prop.spaceLeft = prop.quantityExpected - prop.totalFilled;
|
||||
if (prop.quantityExpected && prop.quantityExpected.value){
|
||||
prop.spaceLeft = prop.quantityExpected.value - prop.totalFilled;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user