Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
effects.inc
Go to the documentation of this file.
2
3// XONRELEASE TODO v0.9.0 post-release: remove the effect definitions from effectinfo.txt
4// XONRELEASE TODO v0.9.0 post-release: rename brown to navy
5//EFFECT(0, NADE_EXPLODE_RED, "nade_red_explode")
6//EFFECT(0, NADE_EXPLODE_BLUE, "nade_blue_explode")
7//EFFECT(0, NADE_EXPLODE_YELLOW, "nade_yellow_explode")
8//EFFECT(0, NADE_EXPLODE_PINK, "nade_pink_explode")
9//EFFECT(0, NADE_EXPLODE_GREEN, "nade_green_explode")
10//EFFECT(0, NADE_EXPLODE_BROWN, "nade_brown_explode")
11//EFFECT(0, NADE_EXPLODE_PURPLE, "nade_purple_explode")
12EFFECT(0, NADE_EXPLODE, "nade_neutral_explode")
13
14// TODO: these are used on the server side (BAD)
15EFFECT(1, NADE_TRAIL_RED, "nade_red")
16EFFECT(1, NADE_TRAIL_BLUE, "nade_blue")
17EFFECT(1, NADE_TRAIL_YELLOW, "nade_yellow")
18EFFECT(1, NADE_TRAIL_PINK, "nade_pink")
19EFFECT(1, NADE_TRAIL_NEUTRAL, "nade_neutral")
20EFFECT(1, NADE_TRAIL_GREEN, "nade_green")
21EFFECT(1, NADE_TRAIL_BROWN, "nade_brown")
22EFFECT(1, NADE_TRAIL_PURPLE, "nade_purple")
24{
25 switch (teamid) {
26 case NUM_TEAM_1: return EFFECT_NADE_TRAIL_RED;
27 case NUM_TEAM_2: return EFFECT_NADE_TRAIL_BLUE;
28 case NUM_TEAM_3: return EFFECT_NADE_TRAIL_YELLOW;
29 case NUM_TEAM_4: return EFFECT_NADE_TRAIL_PINK;
30 default: return EFFECT_NADE_TRAIL_NEUTRAL;
31 }
32}
33
34EFFECT(1, NADE_TRAIL_BURN_RED, "nade_red_burn")
35EFFECT(1, NADE_TRAIL_BURN_BLUE, "nade_blue_burn")
36EFFECT(1, NADE_TRAIL_BURN_YELLOW, "nade_yellow_burn")
37EFFECT(1, NADE_TRAIL_BURN_PINK, "nade_pink_burn")
38EFFECT(1, NADE_TRAIL_BURN_NEUTRAL, "nade_neutral_burn")
39EFFECT(1, NADE_TRAIL_BURN_BROWN, "nade_brown_burn")
40EFFECT(1, NADE_TRAIL_BURN_PURPLE, "nade_purple_burn")
42{
43 switch (teamid) {
44 case NUM_TEAM_1: return EFFECT_NADE_TRAIL_BURN_RED;
45 case NUM_TEAM_2: return EFFECT_NADE_TRAIL_BURN_BLUE;
46 case NUM_TEAM_3: return EFFECT_NADE_TRAIL_BURN_YELLOW;
47 case NUM_TEAM_4: return EFFECT_NADE_TRAIL_BURN_PINK;
48 default: return EFFECT_NADE_TRAIL_BURN_NEUTRAL;
49 }
50}
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
#define EFFECT(istrail, name, realname)
Definition all.qh:14
entity EFFECT_NADE_TRAIL_BURN(int teamid)
Definition effects.inc:41
entity EFFECT_NADE_TRAIL(int teamid)
Definition effects.inc:23
const int NUM_TEAM_2
Definition teams.qh:14
const int NUM_TEAM_4
Definition teams.qh:16
const int NUM_TEAM_3
Definition teams.qh:15
const int NUM_TEAM_1
Definition teams.qh:13