From 6c5e79b127372f86f1b4c2a984e5056749a18473 Mon Sep 17 00:00:00 2001 From: Pear <20259871+TheRealPear@users.noreply.github.com> Date: Fri, 16 Aug 2024 23:38:14 -0400 Subject: [PATCH 1/2] Document untrigger-filter Signed-off-by: Pear <20259871+TheRealPear@users.noreply.github.com> --- docs/modules/mechanics/actions-triggers.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/modules/mechanics/actions-triggers.mdx b/docs/modules/mechanics/actions-triggers.mdx index f3c919f2..5b395b1d 100644 --- a/docs/modules/mechanics/actions-triggers.mdx +++ b/docs/modules/mechanics/actions-triggers.mdx @@ -36,6 +36,7 @@ In the future, some features that are currently used in Kits may be transferred | `id` | Unique identifier used to reference this action from other places in the XML. | String | | `scope` | Sets the scope target an action should operate against. | `player`, `team`, or `match` | | `filter` | A filter that is tested before running actions inside. | [Filter](/docs/modules/mechanics/filters) | +| `untrigger-filter` | Filters if an untrigger event (e.g. a trigger filter stops matching) should be passed down to children, similar to [kit lending](/docs/modules/gear/kits#dynamic-kits). | [Filter](/docs/modules/mechanics/filters) | `never` | | `expose` | Allows an action to be triggered by `/action`.
*Actions must have an ID and support the match scope for expose to work. Moderators require the `GAMEPLAY` permission to use the action command.* | true/false | false | ### Switch-Scope Attributes From e5b8c4ffbb67fa4cd4ea5218f11c5c281b79a5c5 Mon Sep 17 00:00:00 2001 From: Pear <20259871+TheRealPear@users.noreply.github.com> Date: Sat, 1 Feb 2025 17:53:10 -0500 Subject: [PATCH 2/2] Rewrite untrigger-filter description Signed-off-by: Pear <20259871+TheRealPear@users.noreply.github.com> --- docs/modules/mechanics/actions-triggers.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/modules/mechanics/actions-triggers.mdx b/docs/modules/mechanics/actions-triggers.mdx index 5b395b1d..794ca470 100644 --- a/docs/modules/mechanics/actions-triggers.mdx +++ b/docs/modules/mechanics/actions-triggers.mdx @@ -36,7 +36,7 @@ In the future, some features that are currently used in Kits may be transferred | `id` | Unique identifier used to reference this action from other places in the XML. | String | | `scope` | Sets the scope target an action should operate against. | `player`, `team`, or `match` | | `filter` | A filter that is tested before running actions inside. | [Filter](/docs/modules/mechanics/filters) | -| `untrigger-filter` | Filters if an untrigger event (e.g. a trigger filter stops matching) should be passed down to children, similar to [kit lending](/docs/modules/gear/kits#dynamic-kits). | [Filter](/docs/modules/mechanics/filters) | `never` | +| `untrigger-filter` | A filter that is tested before deactivating the actions inside, similar to [kit lending](/docs/modules/gear/kits#dynamic-kits).
*Most actions do not have explicit untrigger logic and will do nothing on untrigger.* | [Filter](/docs/modules/mechanics/filters) | `never` | | `expose` | Allows an action to be triggered by `/action`.
*Actions must have an ID and support the match scope for expose to work. Moderators require the `GAMEPLAY` permission to use the action command.* | true/false | false | ### Switch-Scope Attributes