]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/client/movetypes.qh
Need advice: Add TODO comment for the gameplayfix cvar
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / movetypes.qh
1 .float move_movetype;
2 .float move_time;
3 .vector move_origin;
4 .vector move_angles;
5 .vector move_velocity;
6 .vector move_avelocity;
7 .float move_flags;
8 .float move_watertype;
9 .float move_waterlevel;
10 .void(void) move_touch;
11 .void(float, float) contentstransition;
12 .float move_bounce_factor;
13 .float move_bounce_stopspeed;
14 .float move_nomonsters; // -1 for MOVE_NORMAL, otherwise a MOVE_ constant
15
16 // TODO: what to do with this? in Xonotic, we always have it enabled anyway
17 // however, it is a server setting which could in theory be disabled...?
18 float autocvar_sv_gameplayfix_fixedcheckwatertransition; 
19
20 void Movetype_Physics_MatchTicrate(float tr, float sloppy);
21 void Movetype_Physics_MatchServer(float sloppy);
22 void Movetype_Physics_NoMatchServer();
23
24 const float     MOVETYPE_NONE                           = 0;
25 const float     MOVETYPE_ANGLENOCLIP                    = 1;
26 const float     MOVETYPE_ANGLECLIP                      = 2;
27 const float     MOVETYPE_WALK                           = 3;
28 const float     MOVETYPE_STEP                           = 4;
29 const float     MOVETYPE_FLY                            = 5;
30 const float     MOVETYPE_TOSS                           = 6;
31 const float     MOVETYPE_PUSH                           = 7;
32 const float     MOVETYPE_NOCLIP                         = 8;
33 const float     MOVETYPE_FLYMISSILE                     = 9;
34 const float     MOVETYPE_BOUNCE                         = 10;
35 const float     MOVETYPE_BOUNCEMISSILE  = 11;   // Like bounce but doesn't lose speed on bouncing
36 const float MOVETYPE_FOLLOW = 12;
37 const float MOVETYPE_FAKEPUSH = 13;
38 const float MOVETYPE_FLY_WORLDONLY = 33;
39
40 const float   FL_ITEM                 = 256;
41 const float     FL_ONGROUND                             = 512;