# Ability Object

<figure><img src="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/ys8b3AFxxFJhz2n6Iq9D/AbilityObjectEditor.png" alt=""><figcaption></figcaption></figure>

## Using Ability Objects

An Ability Object is a powerful modular tool for creating different kinds of spells, attacks, and abilities. There are 11 included ability categories with more coming with future updates. All users have to do is supply their own particle effects and adjust the settings through the ability's editors. Tooltips within the ability editors will explain every setting. Users can also program their own abilities by either using some of the included modules or by creating their own entirely.

{% hint style="info" %}
**Note:** Models, animations, and particle effects shown are not included.
{% endhint %}

{% hint style="success" %}
Here are the available tutorials and guides for the Ability Object.
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th align="center"></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td></td><td align="center">          Summon Ability</td><td></td><td><a href="https://4021441153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv03IiZPaMe8fX49a9MnO%2Fuploads%2FyBCFnqWmKafGboXt6ci3%2FSummon%20Example.gif?alt=media&#x26;token=f1c9265d-1d06-43ef-87a3-25a19ae34a2b">Summon Example.gif</a></td><td><a href="ability-object/summon-ability">summon-ability</a></td></tr><tr><td></td><td align="center">            Healing Ability</td><td></td><td><a href="https://4021441153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv03IiZPaMe8fX49a9MnO%2Fuploads%2FhYNCe2QEw5Y30eY1uzxo%2FHealing%20Example.gif?alt=media&#x26;token=487d4b3e-0192-4550-b4cc-9c67efc5cbb5">Healing Example.gif</a></td><td><a href="ability-object/healing-ability">healing-ability</a></td></tr><tr><td></td><td align="center">     Bullet Projectile Ability</td><td></td><td><a href="https://4021441153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv03IiZPaMe8fX49a9MnO%2Fuploads%2FksCWRirC9NnJUpZnBMUA%2FBullet%20Ability.gif?alt=media&#x26;token=2ecb48ea-1721-477b-82ae-693384d36e79">Bullet Ability.gif</a></td><td><a href="ability-object/bullet-projectile-ability">bullet-projectile-ability</a></td></tr><tr><td></td><td align="center">          Grenade Ability</td><td></td><td><a href="https://4021441153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv03IiZPaMe8fX49a9MnO%2Fuploads%2FsqnJD6QCByYx5kUp0KLj%2FGrenade%20Ability.gif?alt=media&#x26;token=004edff1-f40e-47f7-b647-a694ffb6ab8b">Grenade Ability.gif</a></td><td><a href="ability-object/grenade-ability">grenade-ability</a></td></tr><tr><td></td><td align="center">  General Projectile Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/C8MEyU9tLikDG4L1o33k/CircularProjectileExample.gif">CircularProjectileExample.gif</a></td><td><a href="ability-object/general-projectile-ability">general-projectile-ability</a></td></tr><tr><td></td><td align="center">  Ground Projectile Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/wFp7kSJPpuGaRLoZ7KVl/GroundProjectileAttackExample.gif">GroundProjectileAttackExample.gif</a></td><td><a href="ability-object/ground-projectile-ability">ground-projectile-ability</a></td></tr><tr><td></td><td align="center">   Aerial Projectile Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/1mFrpV17Yfo6K24poPRE/AerialProjectileAttackExample1.gif">AerialProjectileAttackExample1.gif</a></td><td><a href="ability-object/aerial-projectile-ability">aerial-projectile-ability</a></td></tr><tr><td></td><td align="center">   Arrow Projectile Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/XU8qvIKVDJvp32dekz1D/ArrowProjectileAttackExample.gif">ArrowProjectileAttackExample.gif</a></td><td><a href="ability-object/arrow-projectile-ability">arrow-projectile-ability</a></td></tr><tr><td></td><td align="center">Melee Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/43L1AfyJVxDBBlarcmud/MeleeAttackExample.gif">MeleeAttackExample.gif</a></td><td><a href="ability-object/melee-ability">melee-ability</a></td></tr><tr><td></td><td align="center">Teleport Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/thxVlNPq6bT20Lw210m9/TeleoprtExample.gif">TeleoprtExample.gif</a></td><td><a href="ability-object/teleport-ability">teleport-ability</a></td></tr><tr><td></td><td align="center">     Area of Effect Ability</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/a4ho2q5Ymb1BhqfcCazf/AreaOfEffectAttackExample.gif">AreaOfEffectAttackExample.gif</a></td><td><a href="ability-object/area-of-effect-ability">area-of-effect-ability</a></td></tr><tr><td></td><td align="center">     The Collider Module</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/5VAZo7rqp6eToTgTueNJ/TeleportEditor.png">TeleportEditor.png</a></td><td><a href="ability-object/the-collider-module">the-collider-module</a></td></tr><tr><td></td><td align="center">   The Damage Module</td><td></td><td><a href="https://content.gitbook.com/content/v03IiZPaMe8fX49a9MnO/blobs/di5qt2WNNgtPxv5RKYxI/MeleeAbilityEditor.png">MeleeAbilityEditor.png</a></td><td><a href="ability-object/the-damage-module">the-damage-module</a></td></tr><tr><td></td><td align="center">Knockback Module</td><td></td><td><a href="https://4021441153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv03IiZPaMe8fX49a9MnO%2Fuploads%2FO3EPZNIo24Bf4ZBOxUAN%2FKnockback%20Example.gif?alt=media&#x26;token=2f2e75b6-9036-4f9e-b601-971d70fa3986">Knockback Example.gif</a></td><td><a href="ability-object/knockback-module">knockback-module</a></td></tr><tr><td></td><td align="center">Slowed Module</td><td></td><td><a href="https://4021441153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv03IiZPaMe8fX49a9MnO%2Fuploads%2FUF3wx5sTJQiVBzNalt5K%2FSlowed%20Demo%20(Small).gif?alt=media&#x26;token=03b922ba-0039-4c72-b3dc-beab57885a65">Slowed Demo (Small).gif</a></td><td><a href="ability-object/slowed-module">slowed-module</a></td></tr></tbody></table>


---

# 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://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object.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.
