> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/juicy-actions/faqs-and-common-problems.md).

# FAQs & Common Problems

v1.0

## My actions aren't running, even though they are correctly set up.

### Solution: Check the Time settings in the Action Executor

Check the "Time" settings in the top right of the <mark style="color:yellow;">Action Executor</mark> window in the Inspector. If your `TimeScale` is 0, and you need an <mark style="color:yellow;">Action Executor</mark> to run, you have two options.

First, you can change this value to Unscaled. This will use the default `Time.UnscaledDeltaTime` which is not affected by any time scaling.

Or, enable "Execute When Paused". If `TimeScale` is `0`, this will still execute, though the actions will be based on the Time settings you have selected. Actions which are not time based will execute.

<figure><img src="https://2431624982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MY3N_li2jPq7az6mYfq%2Fuploads%2FljuEAGwipiaIwvICkPRs%2FScreenshot%202025-12-07%20at%202.12.32%E2%80%AFPM.png?alt=media&amp;token=9ed6b612-dcee-4646-89cc-b8b88f6ad8da" alt="" width="563"><figcaption></figcaption></figure>

### Solution: Ensure the Juicy Actions Settings is not defaulting to `timeScale` 0.

The [**JuicyActionsSettings**](/magic-pig-games/juicy-actions/juicy-actions-settings.md) object may have the default time scale set to 0.

This is useful for UI actions, and is used in the "Start" buttons in the demo scenes.

## Multiple ActionExecutors are affecting the same component/value. How do I handle conflicts?

An example of this could be setting the vignette color during a game — red when a player is harmed, and another color when they are casting a spell. Both set the value, so only one will ultimately win when the frame is drawn on the screen.

In these cases, it is better to have a central manager class, perhaps **"Post Processing Controller"**, which takes in the requests for changes, prioritizes them, and executes them.

Instead of using <mark style="color:yellow;">Set Vignette Color</mark> action, you could use <mark style="color:yellow;">Send Blackboard Event</mark> action to request the color change in the `PostProcessingController` class, which listens for events, and then handles them as you see fit.

## My Group with a very fast "timed" loop seems to have issues

When the total timeline of a group of actions under an action group is much longer than the "timed" group loop count, you may find that some actions do not execute properly.

If you need very fast execution of a set of actions on multiple objects, and the set of actions total duration is higher than the loop delay, it will be better to start ActionExecutor objects on each target object, rather than applying each target object via the loop.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://infinitypbr.gitbook.io/magic-pig-games/juicy-actions/faqs-and-common-problems.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
