]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mutators/mutator/nades/effects.inc
Merge branch 'master' into Lyberta/TeamplayOverhaul
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / nades / effects.inc
1 EFFECT(0, NADE_EXPLODE_RED,         "nade_red_explode")
2 EFFECT(0, NADE_EXPLODE_BLUE,        "nade_blue_explode")
3 EFFECT(0, NADE_EXPLODE_YELLOW,      "nade_yellow_explode")
4 EFFECT(0, NADE_EXPLODE_PINK,        "nade_pink_explode")
5 EFFECT(0, NADE_EXPLODE_NEUTRAL,     "nade_neutral_explode")
6 entity EFFECT_NADE_EXPLODE(int teamid)
7 {
8     switch (teamid) {
9         case NUM_TEAM_1:    return EFFECT_NADE_EXPLODE_RED;
10         case NUM_TEAM_2:    return EFFECT_NADE_EXPLODE_BLUE;
11         case NUM_TEAM_3:    return EFFECT_NADE_EXPLODE_YELLOW;
12         case NUM_TEAM_4:    return EFFECT_NADE_EXPLODE_PINK;
13         default:                    return EFFECT_NADE_EXPLODE_NEUTRAL;
14     }
15 }
16
17 EFFECT(1, NADE_TRAIL_RED,           "nade_red")
18 EFFECT(1, NADE_TRAIL_BLUE,          "nade_blue")
19 EFFECT(1, NADE_TRAIL_YELLOW,        "nade_yellow")
20 EFFECT(1, NADE_TRAIL_PINK,          "nade_pink")
21 EFFECT(1, NADE_TRAIL_NEUTRAL,       "nade_neutral")
22 entity EFFECT_NADE_TRAIL(int teamid)
23 {
24     switch (teamid) {
25         case NUM_TEAM_1:    return EFFECT_NADE_TRAIL_RED;
26         case NUM_TEAM_2:    return EFFECT_NADE_TRAIL_BLUE;
27         case NUM_TEAM_3:    return EFFECT_NADE_TRAIL_YELLOW;
28         case NUM_TEAM_4:    return EFFECT_NADE_TRAIL_PINK;
29         default:            return EFFECT_NADE_TRAIL_NEUTRAL;
30     }
31 }
32
33 EFFECT(1, NADE_TRAIL_BURN_RED,      "nade_red_burn")
34 EFFECT(1, NADE_TRAIL_BURN_BLUE,     "nade_blue_burn")
35 EFFECT(1, NADE_TRAIL_BURN_YELLOW,   "nade_yellow_burn")
36 EFFECT(1, NADE_TRAIL_BURN_PINK,     "nade_pink_burn")
37 EFFECT(1, NADE_TRAIL_BURN_NEUTRAL,  "nade_neutral_burn")
38 entity EFFECT_NADE_TRAIL_BURN(int teamid)
39 {
40     switch (teamid) {
41         case NUM_TEAM_1:    return EFFECT_NADE_TRAIL_BURN_RED;
42         case NUM_TEAM_2:    return EFFECT_NADE_TRAIL_BURN_BLUE;
43         case NUM_TEAM_3:    return EFFECT_NADE_TRAIL_BURN_YELLOW;
44         case NUM_TEAM_4:    return EFFECT_NADE_TRAIL_BURN_PINK;
45         default:            return EFFECT_NADE_TRAIL_BURN_NEUTRAL;
46     }
47 }