> For the complete documentation index, see [llms.txt](https://renownedgames.gitbook.io/aurora-engine/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://renownedgames.gitbook.io/aurora-engine/weapon/custom-effects.md).

# Custom Effects

![](/files/-McLHeu7cM3VyxMm0obD)

There are two default effects for weapons in **Aurora FPS :**

![](/files/-McLI-Rvieu0th6WTSRu)

If you want, you can always add your effects via the **API.**

## Weapon Position

![](/files/-McLKRDs6HRbfFdk4YjQ)

We can specify a set of weapon behavior under a certain state or set of states.

To do this, we write the number of behavior sets we need in **Size**.

![](/files/-McLL08JEf1rxj9aMal-)

**Next**, we proceed to configuring the behavior sets themselves.

![](/files/-McLLYDoQDP2gIcewRjg)

### State&#x20;

We select the states we need from the list provided.

![](/files/-McLM0xyoHMPV0MEBwPB)

{% hint style="success" %}
If all the selected states are active, the changes you set will occur.
{% endhint %}

| Name     | Description              |
| -------- | ------------------------ |
| Position | The weapon shift vector. |
| Smooth   | Smoothness of the shift. |

## Weapon Sway

![](/files/-McLKCVsaNv7p344hZ27)

> Here we set the settings for swinging our weapons when walking and turning the camera.
