> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/common-effect-play.md).

# Common Effect Play

### Signature

```c
int commoneffectplay(int targetBattleActorWorkId, int effect); //id:0x0267
```

### Description

Plays a common animation on a target.

The purpose of the returned value is unknown.

### Arguments

#### Target Battle Actor Work Id

The script id of the target on which the animation will be played on.

#### Effect

The effect animation that will be played.

### Notes

{% hint style="info" %}
Some effects are applied to the current script instead of the target provided via the functions arguments.
{% endhint %}

{% hint style="warning" %}
Some effects are permanently applied until the character re-spawns by entering a new location for example.
{% endhint %}
