]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - scripts/simpleitems.shader
items: only draw the removal effect when appropriate
[xonotic/xonotic-data.pk3dir.git] / scripts / simpleitems.shader
1 ////////// AMMO //////////
2
3
4 a_cells_simple // cells
5 {
6         deformVertexes autosprite
7         cull none
8         nopicmip
9
10         {
11                 map models/items/a_cells_simple
12                 blendfunc blend
13         }
14 }
15
16 a_rockets_simple // rockets
17 {
18         deformVertexes autosprite
19         cull none
20         nopicmip
21
22         {
23                 map models/items/a_rockets_simple
24                 blendfunc blend
25         }
26 }
27
28 a_bullets_simple // bullets
29 {
30         deformVertexes autosprite
31         cull none
32         nopicmip
33
34         {
35                 map models/items/a_bullets_simple
36                 blendfunc blend
37         }
38 }
39
40 a_shells_simple // shells
41 {
42         deformVertexes autosprite
43         cull none
44         nopicmip
45
46         {
47                 map models/items/a_shells_simple
48                 blendfunc blend
49         }
50 }
51
52 ////////// WEAPONS //////////
53
54 g_arc_simple // arc
55 {
56         deformVertexes autosprite
57         cull none
58         nopicmip
59
60         {
61                 map models/weapons/g_arc_simple
62                 blendfunc blend
63         }
64 }
65
66 g_crylink_simple // crylink
67 {
68         deformVertexes autosprite
69         cull none
70         nopicmip
71
72         {
73                 map models/weapons/g_crylink_simple
74                 blendfunc blend
75         }
76 }
77
78 g_electro_simple // electro
79 {
80         deformVertexes autosprite
81         cull none
82         nopicmip
83
84         {
85                 map models/weapons/g_electro_simple
86                 blendfunc blend
87         }
88 }
89
90 g_nex_simple // vortex
91 {
92         deformVertexes autosprite
93         cull none
94         nopicmip
95
96         {
97                 map models/weapons/g_nex_simple
98                 blendfunc blend
99         }
100 }
101
102 g_hagar_simple // hagar
103 {
104         deformVertexes autosprite
105         cull none
106         nopicmip
107
108         {
109                 map models/weapons/g_hagar_simple
110                 blendfunc blend
111         }
112 }
113
114 g_gl_simple // mortar
115 {
116         deformVertexes autosprite
117         cull none
118         nopicmip
119
120         {
121                 map models/weapons/g_gl_simple
122                 blendfunc blend
123         }
124 }
125
126 g_rl_simple // devastator
127 {
128         deformVertexes autosprite
129         cull none
130         nopicmip
131
132         {
133                 map models/weapons/g_rl_simple
134                 blendfunc blend
135         }
136 }
137
138 g_shotgun_simple // shotgun
139 {
140         deformVertexes autosprite
141         cull none
142         nopicmip
143
144         {
145                 map models/weapons/g_shotgun_simple
146                 blendfunc blend
147         }
148 }
149
150 g_uzi_simple // machine gun
151 {
152         deformVertexes autosprite
153         cull none
154         nopicmip
155
156         {
157                 map models/weapons/g_uzi_simple
158                 blendfunc blend
159         }
160 }
161
162 g_campingrifle_simple // sniper rifle
163 {
164         deformVertexes autosprite
165         cull none
166         nopicmip
167
168         {
169                 map models/weapons/g_campingrifle_simple
170                 blendfunc blend
171         }
172 }
173
174 g_fireball_simple // fireball
175 {
176         deformVertexes autosprite
177         cull none
178         nopicmip
179
180         {
181                 map models/weapons/g_fireball_simple
182                 blendfunc blend
183         }
184 }
185
186 g_hlac_simple // HLAC
187 {
188         deformVertexes autosprite
189         cull none
190         nopicmip
191
192         {
193                 map models/weapons/g_hlac_simple
194                 blendfunc blend
195         }
196 }
197
198 g_hookgun_simple // hook gun
199 {
200         deformVertexes autosprite
201         cull none
202         nopicmip
203
204         {
205                 map models/weapons/g_hookgun_simple
206                 blendfunc blend
207         }
208 }
209
210 g_laser_simple // blaster
211 {
212         deformVertexes autosprite
213         cull none
214         nopicmip
215
216         {
217                 map models/weapons/g_laser_simple
218                 blendfunc blend
219         }
220 }
221
222 g_minelayer_simple // minelayer
223 {
224         deformVertexes autosprite
225         cull none
226         nopicmip
227
228         {
229                 map models/weapons/g_minelayer_simple
230                 blendfunc blend
231         }
232 }
233
234 g_minstanex_simple // vaporizer
235 {
236         deformVertexes autosprite
237         cull none
238         nopicmip
239
240         {
241                 map models/weapons/g_minstanex_simple
242                 blendfunc blend
243         }
244 }
245
246 g_porto_simple // portolauncher
247 {
248         deformVertexes autosprite
249         cull none
250         nopicmip
251
252         {
253                 map models/weapons/g_porto_simple
254                 blendfunc blend
255         }
256 }
257
258 g_seeker_simple // tag seeker
259 {
260         deformVertexes autosprite
261         cull none
262         nopicmip
263
264         {
265                 map models/weapons/g_seeker_simple
266                 blendfunc blend
267         }
268 }
269
270 g_tuba_simple // tuba
271 {
272         deformVertexes autosprite
273         cull none
274         nopicmip
275
276         {
277                 map models/weapons/g_tuba_simple
278                 blendfunc blend
279         }
280 }
281
282 g_ok_hmg_simple // heavy machinegun
283 {
284         deformVertexes autosprite
285         cull none
286         nopicmip
287
288         {
289                 map models/weapons/g_ok_hmg_simple
290                 blendfunc blend
291         }
292 }
293
294 g_ok_rl_simple // rocket propelled chainsaw
295 {
296         deformVertexes autosprite
297         cull none
298         nopicmip
299
300         {
301                 map models/weapons/g_ok_rl_simple
302                 blendfunc blend
303         }
304 }
305
306 ////////// ARMOR + HEALTH ITEMS //////////
307
308 ///// ARMOR /////
309
310 item_armor_small_simple // 5a
311 {
312         deformVertexes autosprite
313         cull none
314         nopicmip
315
316         {
317                 map models/items/item_armor_small_simple
318                 blendfunc blend
319         }
320 }
321
322 item_armor_medium_simple // 25a
323 {
324         deformVertexes autosprite
325         cull none
326         nopicmip
327
328         {
329                 map models/items/item_armor_medium_simple
330                 blendfunc blend
331         }
332 }
333
334 item_armor_big_simple // 50a
335 {
336         deformVertexes autosprite
337         cull none
338         nopicmip
339
340         {
341                 map models/items/item_armor_big_simple
342                 blendfunc blend
343         }
344 }
345
346 item_armor_large_simple // 100a
347 {
348         deformVertexes autosprite
349         cull none
350         nopicmip
351
352         {
353                 map models/items/item_armor_large_simple
354                 blendfunc blend
355         }
356 }
357
358 ///// HEALTH /////
359
360 g_h1_simple // 5hp
361 {
362         deformVertexes autosprite
363         cull none
364         nopicmip
365
366         {
367                 map models/items/g_h1_simple
368                 blendfunc blend
369         }
370 }
371
372 g_h25_simple // 25hp
373 {
374         deformVertexes autosprite
375         cull none
376         nopicmip
377
378         {
379                 map models/items/g_h25_simple
380                 blendfunc blend
381         }
382 }
383
384 g_h50_simple // 50hp
385 {
386         deformVertexes autosprite
387         cull none
388         nopicmip
389
390         {
391                 map models/items/g_h50_simple
392                 blendfunc blend
393         }
394 }
395
396 g_h100_simple // 100hp
397 {
398         deformVertexes autosprite
399         cull none
400         nopicmip
401
402         {
403                 map models/items/g_h100_simple
404                 blendfunc blend
405         }
406 }
407
408 ////////// POWERUPS //////////
409
410 g_strength_simple // strength
411 {
412         deformVertexes autosprite
413         cull none
414         nopicmip
415
416         {
417                 map models/items/g_strength_simple
418                 blendfunc blend
419         }
420 }
421
422 g_invincible_simple // shield
423 {
424         deformVertexes autosprite
425         cull none
426         nopicmip
427
428         {
429                 map models/items/g_invincible_simple
430                 blendfunc blend
431         }
432 }
433
434 g_jetpack_simple // jetpack
435 {
436         deformVertexes autosprite
437         cull none
438         nopicmip
439
440         {
441                 map models/items/g_jetpack_simple
442                 blendfunc blend
443         }
444 }
445
446 g_fuel_simple // fuel for jetpack
447 {
448         deformVertexes autosprite
449         cull none
450         nopicmip
451
452         {
453                 map models/items/g_fuel_simple
454                 blendfunc blend
455         }
456 }
457
458 g_fuelregen_simple // fuel regen powerup
459 {
460         deformVertexes autosprite
461         cull none
462         nopicmip
463
464         {
465                 map models/items/g_fuelregen_simple
466                 blendfunc blend
467         }
468 }