# `QuakeServer.Extensions.Levels`
[🔗](https://github.com/jaman/quake_server/blob/v0.1.0/lib/quake_server/extensions/levels.ex#L1)

FTE's `changelevel(map, optional startspot)`: the first change asked for in a frame
is kept, in the server's `changelevel` and, given a second argument, the landmark in
`changelevel_startspot`; later ones are ignored.

# `call`

```elixir
@spec call(map(), integer(), non_neg_integer()) :: map()
```

Run level builtin `builtin`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
