Group effects in a folder
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / effects / effects.inc
1 // Global list of effects, networked to CSQC by ID to save bandwidth and to use client particle numbers (allows mismatching effectinfos to some degree)
2 // Not too concerned about the order of this list, just keep the weapon effects together!
3
4 // EFFECT(istrail, EFFECT_NAME,     "effectinfo_string")
5 EFFECT(0, EXPLOSION_SMALL,          "explosion_small")
6 EFFECT(0, EXPLOSION_MEDIUM,         "explosion_medium")
7 EFFECT(0, EXPLOSION_BIG,            "explosion_big")
8
9 EFFECT(0, SMOKE_SMALL,              "smoke_small")
10 EFFECT(0, SMOKE_LARGE,              "smoke_large")
11
12
13
14 EFFECT(0, BLASTER_IMPACT,           "laser_impact")
15 EFFECT(0, BLASTER_MUZZLEFLASH,      "laser_muzzleflash")
16
17 EFFECT(0, SHOTGUN_IMPACT,           "shotgun_impact")
18 EFFECT(0, SHOTGUN_MUZZLEFLASH,      "shotgun_muzzleflash")
19
20 EFFECT(0, ARC_BEAM,                 "arc_beam")
21 EFFECT(0, ARC_BEAM_HEAL,            "arc_beam_heal")
22 EFFECT(0, ARC_BEAM_HEAL_IMPACT,     "arc_beam_healimpact")
23 EFFECT(0, ARC_BEAM_HEAL_IMPACT2,    "healray_impact")
24 EFFECT(0, ARC_LIGHTNING,            "arc_lightning")
25 EFFECT(0, ARC_LIGHTNING2,           "electro_lightning")
26
27 EFFECT(0, MACHINEGUN_IMPACT,        "machinegun_impact")
28 EFFECT(0, MACHINEGUN_MUZZLEFLASH,   "uzi_muzzleflash")
29
30 EFFECT(0, GRENADE_EXPLODE,          "grenade_explode")
31 EFFECT(0, GRENADE_MUZZLEFLASH,      "grenadelauncher_muzzleflash")
32
33 EFFECT(0, ELECTRO_BALLEXPLODE,      "electro_ballexplode")
34 EFFECT(0, ELECTRO_COMBO,            "electro_combo")
35 EFFECT(0, ELECTRO_IMPACT,           "electro_impact")
36 EFFECT(0, ELECTRO_MUZZLEFLASH,      "electro_muzzleflash")
37
38 EFFECT(0, CRYLINK_IMPACT,           "crylink_impactbig")
39 EFFECT(0, CRYLINK_IMPACT2,          "crylink_impact")
40 EFFECT(0, CRYLINK_JOINEXPLODE,      "crylink_joinexplode")
41 EFFECT(0, CRYLINK_MUZZLEFLASH,      "crylink_muzzleflash")
42
43 EFFECT(0, VORTEX_BEAM,              "nex_beam")
44 EFFECT(0, VORTEX_BEAM_OLD,          "TE_TEI_G3")
45 EFFECT(0, VORTEX_IMPACT,            "nex_impact")
46 EFFECT(0, VORTEX_MUZZLEFLASH,       "nex_muzzleflash")
47
48 EFFECT(1, VAPORIZER_RED,            "TE_TEI_G3RED")
49 EFFECT(1, VAPORIZER_RED_HIT,        "TE_TEI_G3RED_HIT")
50 EFFECT(1, VAPORIZER_BLUE,           "TE_TEI_G3BLUE")
51 EFFECT(1, VAPORIZER_BLUE_HIT,       "TE_TEI_G3BLUE_HIT")
52 EFFECT(1, VAPORIZER_YELLOW,         "TE_TEI_G3YELLOW")
53 EFFECT(1, VAPORIZER_YELLOW_HIT,     "TE_TEI_G3YELLOW_HIT")
54 EFFECT(1, VAPORIZER_PINK,           "TE_TEI_G3PINK")
55 EFFECT(1, VAPORIZER_PINK_HIT,       "TE_TEI_G3PINK_HIT")
56 EFFECT(1, VAPORIZER_NEUTRAL,        "TE_TEI_G3")
57 EFFECT(1, VAPORIZER_NEUTRAL_HIT,    "TE_TEI_G3_HIT")
58
59 EFFECT(0, RIFLE_IMPACT,             "machinegun_impact")
60 EFFECT(0, RIFLE_MUZZLEFLASH,        "rifle_muzzleflash")
61 EFFECT(1, RIFLE,                    "tr_rifle")
62 EFFECT(1, RIFLE_WEAK,               "tr_rifle_weak")
63
64 EFFECT(0, HAGAR_BOUNCE,             "hagar_bounce")
65 EFFECT(0, HAGAR_EXPLODE,            "hagar_explode")
66 EFFECT(0, HAGAR_MUZZLEFLASH,        "hagar_muzzleflash")
67 EFFECT(1, HAGAR_ROCKET,             "tr_hagar")
68
69 EFFECT(0, ROCKET_EXPLODE,           "rocket_explode")
70 EFFECT(0, ROCKET_GUIDE,             "rocket_guide")
71 EFFECT(0, ROCKET_MUZZLEFLASH,       "rocketlauncher_muzzleflash")
72
73 EFFECT(0, HOOK_EXPLODE,             "hookbomb_explode")
74 EFFECT(0, HOOK_IMPACT,              "grapple_impact")
75 EFFECT(0, HOOK_MUZZLEFLASH,         "grapple_muzzleflash")
76
77 EFFECT(0, SEEKER_MUZZLEFLASH,       "seeker_muzzleflash")
78
79 EFFECT(0, FLAK_BOUNCE,              "flak_bounce")
80
81 EFFECT(1, FIREBALL,                 "fireball")
82 EFFECT(0, FIREBALL_BFGDAMAGE,       "fireball_bfgdamage")
83 EFFECT(0, FIREBALL_EXPLODE,         "fireball_explode")
84 EFFECT(0, FIREBALL_LASER,           "fireball_laser")
85 EFFECT(0, FIREBALL_MUZZLEFLASH,     "fireball_muzzleflash")
86 EFFECT(0, FIREBALL_PRE_MUZZLEFLASH, "fireball_preattack_muzzleflash")
87
88
89
90 EFFECT(0, RAPTOR_CANNON_IMPACT,     "raptor_cannon_impact")
91 EFFECT(0, RAPTOR_BOMB_IMPACT,       "raptor_bomb_impact")
92 EFFECT(0, RAPTOR_BOMB_SPREAD,       "raptor_bomb_spread")
93 EFFECT(0, RAPTOR_MUZZLEFLASH,       "raptor_cannon_muzzleflash")
94
95 EFFECT(0, RACER_BOOSTER,            "wakizashi_booster_smoke")
96 EFFECT(0, RACER_IMPACT,             "wakizashi_gun_impact")
97 EFFECT(0, RACER_MUZZLEFLASH,        "wakizashi_gun_muzzleflash")
98 EFFECT(0, RACER_ROCKETLAUNCH,       "wakizashi_rocket_launch")
99 EFFECT(0, RACER_ROCKET_EXPLODE,     "wakizashi_rocket_launch")
100 EFFECT(1, RACER_ROCKET_TRAIL,       "wakizashi_rocket_thrust")
101
102 EFFECT(0, SPIDERBOT_ROCKETLAUNCH,           "spiderbot_rocket_launch")
103 EFFECT(1, SPIDERBOT_ROCKET_TRAIL,           "spiderbot_rocket_thrust")
104 EFFECT(0, SPIDERBOT_ROCKET_EXPLODE,         "spiderbot_rocket_explode")
105 EFFECT(0, SPIDERBOT_MINIGUN_IMPACT,         "spiderbot_minigun_impact")
106 EFFECT(0, SPIDERBOT_MINIGUN_MUZZLEFLASH,    "spiderbot_minigun_muzzleflash")
107
108 EFFECT(0, BUMBLEBEE_HEAL_MUZZLEFLASH,   "healray_muzzleflash")
109 EFFECT(0, BUMBLEBEE_HEAL_IMPACT,        "healray_impact")
110
111 EFFECT(0, BIGPLASMA_IMPACT,         "bigplasma_impact")
112 EFFECT(0, BIGPLASMA_MUZZLEFLASH,    "bigplasma_muzzleflash")
113
114 EFFECT(0, TELEPORT,                 "teleport")
115
116 EFFECT(0, SPAWNPOINT_RED,           "spawn_point_red")
117 EFFECT(0, SPAWN_RED,                "spawn_event_red")
118 EFFECT(0, SPAWNPOINT_BLUE,          "spawn_point_blue")
119 EFFECT(0, SPAWN_BLUE,               "spawn_event_blue")
120 EFFECT(0, SPAWNPOINT_YELLOW,        "spawn_point_yellow")
121 EFFECT(0, SPAWN_YELLOW,             "spawn_event_yellow")
122 EFFECT(0, SPAWNPOINT_PINK,          "spawn_point_pink")
123 EFFECT(0, SPAWN_PINK,               "spawn_event_pink")
124 EFFECT(0, SPAWNPOINT_NEUTRAL,       "spawn_point_neutral")
125 EFFECT(0, SPAWN_NEUTRAL,            "spawn_event_neutral")
126
127 EFFECT(0, NADE_RED_EXPLODE,         "nade_red_explode")
128 EFFECT(0, NADE_BLUE_EXPLODE,        "nade_blue_explode")
129 EFFECT(0, NADE_YELLOW_EXPLODE,      "nade_yellow_explode")
130 EFFECT(0, NADE_PINK_EXPLODE,        "nade_pink_explode")
131 EFFECT(0, NADE_NEUTRAL_EXPLODE,     "nade_neutral_explode")
132
133 EFFECT(0, ICEORGLASS,               "iceorglass")
134 EFFECT(0, ICEFIELD,                 "icefield")
135 EFFECT(0, FIREFIELD,                "firefield")
136 EFFECT(0, HEALING,                  "healing_fx")
137 EFFECT(1, LASER_BEAM_FAST,          "nex242_misc_laser_beam_fast")
138 EFFECT(0, RESPAWN_GHOST,            "respawn_ghost")
139
140 EFFECT(0, FLAG_RED_TOUCH,           "redflag_touch")
141 EFFECT(0, FLAG_BLUE_TOUCH,          "blueflag_touch")
142 EFFECT(0, FLAG_YELLOW_TOUCH,        "yellowflag_touch")
143 EFFECT(0, FLAG_PINK_TOUCH,          "pinkflag_touch")
144 EFFECT(0, FLAG_NEUTRAL_TOUCH,       "neutralflag_touch")
145 EFFECT(1, RED_PASS,                 "red_pass")
146 EFFECT(1, BLUE_PASS,                "blue_pass")
147 EFFECT(1, YELLOW_PASS,              "yellow_pass")
148 EFFECT(1, PINK_PASS,                "pink_pass")
149 EFFECT(1, NEUTRAL_PASS,             "neutral_pass")
150 EFFECT(0, RED_CAP,                  "red_cap")
151 EFFECT(0, BLUE_CAP,                 "blue_cap")
152 EFFECT(0, YELLOW_CAP,               "yellow_cap")
153 EFFECT(0, PINK_CAP,                 "pink_cap")
154
155 EFFECT(0, ITEM_PICKUP,              "item_pickup")
156 EFFECT(0, ITEM_RESPAWN,             "item_respawn")
157
158 EFFECT(0, ONS_GENERATOR_DAMAGED,    "torch_small")
159 EFFECT(0, ONS_GENERATOR_GIB,        "onslaught_generator_gib_explode")
160 EFFECT(0, ONS_GENERATOR_EXPLODE,    "onslaught_generator_smallexplosion")
161 EFFECT(0, ONS_GENERATOR_EXPLODE2,   "onslaught_generator_finalexplosion")
162
163
164
165 EFFECT(0, LASER_DEADLY,             "laser_deadly")
166 EFFECT(1, FLAC_TRAIL,               "TR_SEEKER")
167 EFFECT(1, SEEKER_TRAIL,             "TR_SEEKER")
168 EFFECT(1, FIREMINE,                 "firemine")
169 EFFECT(0, BALL_SPARKS,              "kaball_sparks")
170 EFFECT(0, ELECTRIC_SPARKS,          "electricity_sparks")
171 EFFECT(0, SPARKS,                   "sparks")
172 EFFECT(0, RAGE,                     "rage")
173 EFFECT(0, SMOKING,                  "smoking")
174 EFFECT(0, SMOKE_RING,               "smoke_ring")
175 EFFECT(0, JUMPPAD,                  "jumppad_activate")
176 EFFECT(1, BULLET,                   "tr_bullet")
177 EFFECT(0, EF_FLAME,                 "EF_FLAME")
178 EFFECT(0, EF_STARDUST,              "EF_STARDUST")
179 EFFECT(0, TE_EXPLOSION,             "TE_EXPLOSION")
180 EFFECT(1, TR_NEXUIZPLASMA,          "TR_NEXUIZPLASMA")
181 EFFECT(1, TR_CRYLINKPLASMA,         "TR_CRYLINKPLASMA")
182 EFFECT(1, TR_ROCKET,                "TR_ROCKET")
183 EFFECT(1, TR_GRENADE,               "TR_GRENADE")
184 EFFECT(1, TR_BLOOD,                 "TR_BLOOD")
185 EFFECT(1, TR_WIZSPIKE,              "TR_WIZSPIKE")
186 EFFECT(1, TR_SLIGHTBLOOD,           "TR_SLIGHTBLOOD")
187 EFFECT(1, TR_KNIGHTSPIKE,           "TR_KNIGHTSPIKE")
188 EFFECT(1, TR_VORESPIKE,             "TR_VORESPIKE")
189 EFFECT(0, TE_SPARK,                 "TE_SPARK")