From 07a7849911f045741cf92fe7dcee2a7e06de3ab1 Mon Sep 17 00:00:00 2001 From: Thaum Rystra <9525416+ThaumRystra@users.noreply.github.com> Date: Tue, 14 May 2024 10:03:15 +0200 Subject: [PATCH] Fixed function signatures of buff removers and folders that could break triggers --- .../action/applyProperties/applyBuffRemoverProperty.ts | 7 ++++--- .../engine/action/applyProperties/applyFolderProperty.ts | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/imports/api/engine/action/applyProperties/applyBuffRemoverProperty.ts b/app/imports/api/engine/action/applyProperties/applyBuffRemoverProperty.ts index 117f1ad3..68e7d573 100644 --- a/app/imports/api/engine/action/applyProperties/applyBuffRemoverProperty.ts +++ b/app/imports/api/engine/action/applyProperties/applyBuffRemoverProperty.ts @@ -6,9 +6,10 @@ import { getPropertiesOfType, getPropertyAncestors } from '/imports/api/engine/l import getEffectivePropTags from '/imports/api/engine/computation/utility/getEffectivePropTags'; import { applyDefaultAfterPropTasks } from '/imports/api/engine/action/functions/applyTaskGroups'; import { EngineAction } from '/imports/api/engine/action/EngineActions'; +import InputProvider from '/imports/api/engine/action/functions/userInput/InputProvider'; -export default function applyBuffRemoverProperty( - task: PropTask, action: EngineAction, result: TaskResult, userInput +export default async function applyBuffRemoverProperty( + task: PropTask, action: EngineAction, result: TaskResult, userInput: InputProvider ) { const prop = task.prop; @@ -55,7 +56,7 @@ export default function applyBuffRemoverProperty( } } } - applyDefaultAfterPropTasks(action, prop, task.targetIds, userInput); + return applyDefaultAfterPropTasks(action, prop, task.targetIds, userInput); } function removeBuff(buff: any, prop, result: TaskResult) { diff --git a/app/imports/api/engine/action/applyProperties/applyFolderProperty.ts b/app/imports/api/engine/action/applyProperties/applyFolderProperty.ts index f0d1f0b5..ca1b3c68 100644 --- a/app/imports/api/engine/action/applyProperties/applyFolderProperty.ts +++ b/app/imports/api/engine/action/applyProperties/applyFolderProperty.ts @@ -4,7 +4,7 @@ import { PropTask } from '/imports/api/engine/action/tasks/Task'; export default async function applyFolderProperty( - task: PropTask, action: EngineAction, userInput + task: PropTask, action: EngineAction, result, userInput ): Promise { const prop = task.prop; return applyDefaultAfterPropTasks(action, prop, task.targetIds, userInput);