Fixed rests on attributes with undefined damage
This commit is contained in:
@@ -83,13 +83,13 @@ export function resetProperties(creatureId, resetFilter, actionContext) {
|
|||||||
const attributeFilter = {
|
const attributeFilter = {
|
||||||
...filter,
|
...filter,
|
||||||
type: 'attribute',
|
type: 'attribute',
|
||||||
damage: { $ne: 0 },
|
damage: { $nin: [0, undefined] },
|
||||||
}
|
}
|
||||||
CreatureProperties.find(attributeFilter).forEach(prop => {
|
CreatureProperties.find(attributeFilter).forEach(prop => {
|
||||||
damagePropertyWork({
|
damagePropertyWork({
|
||||||
prop,
|
prop,
|
||||||
operation: 'increment',
|
operation: 'increment',
|
||||||
value: -prop.damage,
|
value: -prop.damage ?? 0,
|
||||||
actionContext,
|
actionContext,
|
||||||
logFunction(increment) {
|
logFunction(increment) {
|
||||||
actionContext.addLog({
|
actionContext.addLog({
|
||||||
|
|||||||
Reference in New Issue
Block a user