# animator-ik-invalid

> Talos 0.7 · Since 0.6

An IK chain has a duplicate name, a bone listed twice, both kinds of pole, a pole bone from its own chain, a weight outside 0..1, or an empty name.

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

## Messages

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

- `IK chain "<…>" has a pole direction of [0, 0, 0], which cannot steer it`
- `IK chain "<…>" has both a pole direction and a pole bone, and must have at most one`
- `IK chain "<…>" has restBend <…>°, outside 0..180`
- `IK chain "<…>" has weight <…>, outside 0..1`
- `IK chain "<…>" leaves bone <…> unnamed`
- `IK chain "<…>" lists "<…>" twice, so it is not a chain`
- `IK chain "<…>" takes its pole bone "<…>" from the chain it steers`
- `an IK chain on "<…>" has no name`
- `the pelvis adjustment on "<…>" has maxDrop <…> m, which is negative — it would raise the hips, not lower them`
- `the pelvis adjustment on "<…>" has smoothing <…> s, which is negative — the exponential would diverge`
- `the pelvis adjustment on "<…>" names no bone`
- `two IK chains are both named "<…>"`

## Where it points

- `/<n>/bone`
- `/<n>/chain/<n>`
- `/<n>/maxDrop`
- `/<n>/name`
- `/<n>/pole`
- `/<n>/poleBone`
- `/<n>/restBend`
- `/<n>/smoothing`
- `/<n>/weight`

## Since / changed

See the version chips above and what changed.
