]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/server/mutators/gamemode_nexball.qh
Merge remote-tracking branch 'origin/TimePath/experiments/csqc_prediction' into TimeP...
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / mutators / gamemode_nexball.qh
1 #ifndef GAMEMODE_NEXBALL_H
2 #define GAMEMODE_NEXBALL_H
3
4 //EF_BRIGHTFIELD|EF_BRIGHTLIGHT|EF_DIMLIGHT|EF_BLUE|EF_RED|EF_FLAME
5 const float BALL_EFFECTMASK = 1229;
6 const vector BALL_MINS = '-16 -16 -16'; // The model is 24*24*24
7 const vector BALL_MAXS = '16 16 16';
8 const vector BALL_ATTACHORG = '3 0 16';
9 const vector BALL_SPRITECOLOR = '0.91 0.85 0.62';
10 const float BALL_FOOT = 1;
11 const float BALL_BASKET = 2;
12 //spawnflags
13 const float GOAL_TOUCHPLAYER = 1;
14 //goal types
15 const float GOAL_FAULT = -1;
16 const float GOAL_OUT = -2;
17
18 void DropBall(entity ball, vector org, vector vel);
19 float autocvar_g_nexball_football_boost_forward;
20 float autocvar_g_nexball_football_boost_up;
21 float autocvar_g_nexball_football_physics;
22 float autocvar_g_nexball_delay_idle;
23 float autocvar_g_nexball_basketball_delay_hold;
24 float autocvar_g_nexball_basketball_delay_hold_forteam;
25 float autocvar_g_nexball_basketball_effects_default;
26 float autocvar_g_nexball_basketball_teamsteal;
27 float autocvar_g_nexball_meter_period;
28
29 float balls;
30 float ball_scale;
31 float nb_teams;
32
33 .entity nb_dropper;
34 .float nb_droptime;
35
36 .float teamtime;
37 #endif