QuakeServer.Pmove.Movevars (quake_server v0.1.0)

Copy Markdown View Source

The movement settings. entgravity scales gravity for the player; edge_box tests for ledges with the player's box instead of a line; coordtype is :float, or :fixed_13_3 for positions snapped to eighths before testing where the player fits, unless noround.

Summary

Types

t()

@type t() :: %QuakeServer.Pmove.Movevars{
  accelerate: term(),
  airstep: term(),
  autobunny: term(),
  bunnyfriction: term(),
  bunnyspeedcap: term(),
  coordtype: term(),
  edge_box: term(),
  edgefriction: term(),
  entgravity: term(),
  flyfriction: term(),
  friction: term(),
  gravity: term(),
  ktjump: term(),
  maxspeed: term(),
  noround: term(),
  pground: term(),
  slidefix: term(),
  slidyslopes: term(),
  spectatormaxspeed: term(),
  stepdown: term(),
  stepheight: term(),
  stopspeed: term(),
  walljump: term(),
  wateraccelerate: term(),
  waterfriction: term(),
  watersinkspeed: term()
}