]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/physics/movetypes/step.qc
Sort most common includes alphabetically
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / physics / movetypes / step.qc
1 #include "step.qh"
2
3 void _Movetype_Physics_Step(entity this, float dt) // SV_Physics_Step
4 {
5         if(IS_ONGROUND(this))
6         {
7                 if(this.velocity_z >= (1.0 / 32.0) && UPWARD_VELOCITY_CLEARS_ONGROUND(this))
8                 {
9                         UNSET_ONGROUND(this);
10                         _Movetype_CheckVelocity(this);
11                         _Movetype_FlyMove(this, dt, true, false, 0);
12                         _Movetype_LinkEdict(this, true);
13                 }
14         }
15         else
16         {
17                 _Movetype_CheckVelocity(this);
18                 _Movetype_FlyMove(this, dt, true, false, 0);
19                 _Movetype_LinkEdict(this, true);
20
21                 // TODO? movetypesteplandevent
22         }
23
24         _Movetype_CheckWaterTransition(this);
25 }