# Targeter Limitations

Target limitations will put a restriction on the number of objects that can target the entity at once. Limits will only apply to the tags defined.&#x20;

Once the limit is reached no other object can target the entity unless the object has recently been hit by the entity, giving it priority or a reset has been activated giving other characters a chance to target the entity. There is also ways in the AI configuration for certain AI rules to ignore Targeter Limitations.&#x20;

![](/files/-MjZM3vsVPvc-l2xYgn1)

This will effectively create a way to limit how many enemies can attack the player at once, creating the "Battle Circle" effect. You can set for only 2 enemies to attack at once, making sure any enemies hit can always retaliate.&#x20;

A good article on the "Battle Circle" effect can be found here: <https://gamedevelopment.tutsplus.com/tutorials/battle-circle-ai-let-your-player-feel-like-theyre-fighting-lots-of-enemies--gamedev-13535>

{% hint style="info" %}
The entity can be targeted by an unlimited number of objects If no limitations have been setup or characters exist that have tags that are not setup in any limitation.
{% endhint %}

An example of this is setting up limitations so a max of 3 enemies tagged as “Mages” can target the entity at once and then setting up so only 1 enemy tagged as “Melee” can target the entity at once. This stops all objects attacking the player at once creating a more fun experience.

{% hint style="info" %}
Multiple Targeter Limitations can be added by pressing the “+ Add Targeter Limitation button”. The limitation config sections can also be removed by hitting the “X” or reordered with the arrow buttons.
{% endhint %}

![](/files/-MjZPSl2pB4YtCYBaCj6)

{% 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/state-manager/settings/targeter-limitations.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.
