# input-reader-not-player

> Talos 0.7 · Since 0.6

A behaviour that reads `ctx.input` runs on an entity player input is not routed to (the scene's `spawn { for: "player" }` entity beside another component, else the first controller, else the first vehicle), so every action reads false. Warning: see SEVERITY. Reported by the critic, which reads the behaviour; the same mistake at run time is the `input-read-without-routing` script warning (docs/RUNTIME-CODES.md).

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

## Critic checks

- `input-reader-not-player`

## Components it can refuse

- `controller`
- `script`
- `spawn`
- `vehicle`

## Since / changed

See the version chips above and what changed.
