> 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/c-move-a-5c.md).

# C Move A 5C

### Signature

```c
void cmovea_5c(int targetBattleActorWorkId, float speed); //id:0x005c
```

### Description

Does the same as the [R Move](/the-insurgents-handbook/scripts/vm-call-targets/r-move.md) function, but with the following differences:

* The execution of the following functions is stopped until the character reaches its destination.
* The character moves to another character instead.
* The character won't turn towards the direction they are walking to.
* The character's speed can also be set.

Alternatively, you can also use the [R C Move A 41](/the-insurgents-handbook/scripts/vm-call-targets/r-c-move-a-41.md) and [Move Sync](/the-insurgents-handbook/scripts/vm-call-targets/move-sync.md) functions one after another.
