# Travelling

The Travelling configuration allows you to further modify how the ability travels in game. These settings are applied once the ability has been initiated and has been created in your game.&#x20;

The settings in this section allow you to for example add a delay before the ability starts travelling, manage how long the ability travels for, add gravity to make grenade type throws and the possibility to make the ability bounce between targets or boomerang back to the activating entity after a duration

![](/files/-MiwC84MMm6FlNUZoXtZ)

{% hint style="warning" %}
Most these settings will not show for Melee & Raycast [type ](/abc-toolkit/abc-components/general-settings/settings.md#ability-types)abilities as they don't use travelling functionality.&#x20;
{% endhint %}

## Notable Settings

|        **Setting**        | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                       |
| :-----------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|      **Travel Delay**     | Sets the delay before the ability will start travelling. If set to 0 then the ability will start travelling as soon as it’s initiated.                                                                                                                                                                                                                                                                                                |
| **Apply Travel Duration** | <p>If enabled the the ability will travel for a duration before stopping. When ticked you can either select for the ability to stop movement instantly or for the ability to keep up the momentum force. </p><p></p><p>It is also possible to set for travel duration to only apply to certain tags activating the ability. This is useful if you want the ability to have more breathing space to be dodged if used by enemy AI.</p> |
|     **Apply Gravity**     | <p>Will apply gravity physics to the ability<br><br>Use this setting with the travel delay to create throwing like movement, like a grenade which will arc forward before gravity starts pushing it down. </p>                                                                                                                                                                                                                        |
|       **Boomerang**       | <p>If enabled then the ability will travel back to the entity that activated the ability after a set delay. Once the ability returns to the entity it will be disabled.<br><br>The ability can still apply effects and is capable of being destroyed/disabled before it returns back to the entity (unless set to not be destroyed)</p>                                                                                               |
|         **Bounce**        | <p>After the ability collides it will bounce between a set number of nearby targets depending on the bounce target type. </p><p></p><p>An example of use is for a lightning ability which will strike a foe and then head to another foe etc. The ability is capable of being destroyed/disabled before it finishes bouncing.</p>                                                                                                     |

{% hint style="warning" %}
It is highly recommended to read the tooltips in the blue boxes for a full description on what each setting does&#x20;
{% endhint %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dicelockstudio.gitbook.io/abc-toolkit/abc-components/position-and-travel/travelling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
