# animator-loop-range-invalid

> Talos next · Since 0.6

An animator state's or blend point's `loopStart`/`loopEnd` is outside 0..1, or `loopStart` is not below `loopEnd`, or the range is on a state that does not loop, a one-shot, a `clips` list, or at state level on a `blend` state (a tree takes it per point). Non-finite values are `animator-not-finite`.

| | |
|---|---|
| Severity | `error` |
| Source | `contract` |
| Offers a fix patch | no |

## Messages

The message opens with the code; `<…>` stands for a value.

- `<…> has a loop range, and state "<…>" does not loop; set "loop": true or remove <…>`
- `<…> has loopEnd <…>; it is a fraction of the clip, 0..1`
- `<…> has loopStart <…>; it is a fraction of the clip, 0..1`
- `<…> loops from <…> to <…>; loopStart must be below loopEnd`
- `state "<…>" has a loop range and <…>`

## Where it points

- `/<n>/<n>`
- `/<n>/loopEnd`
- `/<n>/loopStart`

## Components it can refuse

- `animator`

## Since / changed

See the version chips above and what changed.
