# Emerald Profiles & Objects

- [Ability Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object.md)
- [Bullet Projectile Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/bullet-projectile-ability.md)
- [Grenade Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/grenade-ability.md)
- [General Projectile Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/general-projectile-ability.md)
- [Ground Projectile Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/ground-projectile-ability.md)
- [Aerial Projectile Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/aerial-projectile-ability.md)
- [Arrow Projectile Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/arrow-projectile-ability.md)
- [Melee Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/melee-ability.md)
- [Teleport Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/teleport-ability.md)
- [Summon Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/summon-ability.md)
- [Healing Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/healing-ability.md)
- [Area of Effect Ability](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/area-of-effect-ability.md)
- [The Collider Module](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/the-collider-module.md)
- [The Damage Module](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/the-damage-module.md)
- [Knockback Module](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/knockback-module.md)
- [Slowed Module](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/ability-object/slowed-module.md)
- [Combat Action Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object.md)
- [Blocking Combat Action](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object/blocking-combat-action.md)
- [Dodge Combat Action](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object/dodge-combat-action.md)
- [Strafe Combat Action](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object/strafe-combat-action.md)
- [Random Movement Combat Action](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object/random-movement-combat-action.md)
- [Switch Target Combat Action](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object/switch-target-combat-action.md)
- [Creating Custom Combat Actions Through Code](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/combat-action-object/creating-custom-combat-actions-through-code.md)
- [Reaction Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/reaction-object.md)
- [Creating a Reaction Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/reaction-object/creating-a-reaction-object.md)
- [Included Reaction Objects](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/reaction-object/included-reaction-objects.md)
- [Animation Profile](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/animation-profile.md)
- [Creating an Animator Controller](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/animation-profile/creating-an-animator-controller.md)
- [Applying Animations](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/animation-profile/applying-animations.md)
- [Regenerate Animator Controllers](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/animation-profile/regenerate-animator-controllers.md)
- [Copying Animation Profiles](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/animation-profile/copying-animation-profiles.md)
- [Sound Profile](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/sound-profile.md)
- [Creating an AI's Sound Profile](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/sound-profile/creating-an-ais-sound-profile.md)
- [Setting up Footstep Sounds](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/sound-profile/setting-up-footstep-sounds.md)
- [Setting up Attack Sounds](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/sound-profile/setting-up-attack-sounds.md)
- [Setting up Warning Sounds](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/sound-profile/setting-up-warning-sounds.md)
- [Setting up Death Sounds](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/sound-profile/setting-up-death-sounds.md)
- [Waypoint Profile](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/waypoint-profile.md)
- [Footstep Surface Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/footstep-surface-object.md)
- [Creating a new Footstep Surface Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/footstep-surface-object/creating-a-new-footstep-surface-object.md)
- [Setting up a Footstep Surface Object](https://black-horizon-studios.gitbook.io/emerald-ai-wiki/emerald-profiles-and-objects/footstep-surface-object/setting-up-a-footstep-surface-object.md)


---

# 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.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.
