]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/mutators/mutator/status_effects/status_effect/powerups.qh
Merge branch 'master' into terencehill/lms_updates
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / mutators / mutator / status_effects / status_effect / powerups.qh
1 #pragma once
2
3 #include <common/mutators/mutator/status_effects/all.qh>
4
5 CLASS(Powerups, StatusEffects)
6 #ifdef GAMEQC
7     ATTRIB(Powerups, m_sound_rm, Sound, SND_POWEROFF);
8 #endif
9 ENDCLASS(Powerups)
10
11 CLASS(Strength, Powerups)
12     ATTRIB(Strength, netname, string, "strength");
13     ATTRIB(Strength, m_name, string, _("Strength"));
14     ATTRIB(Strength, m_icon, string, "strength");
15 ENDCLASS(Strength)
16 REGISTER_STATUSEFFECT(Strength, NEW(Strength));
17
18 CLASS(Shield, Powerups)
19     ATTRIB(Shield, netname, string, "shield");
20     ATTRIB(Shield, m_name, string, _("Shield"));
21     ATTRIB(Shield, m_icon, string, "shield");
22 ENDCLASS(Shield)
23 REGISTER_STATUSEFFECT(Shield, NEW(Shield));
24
25 CLASS(Superweapons, StatusEffects)
26     ATTRIB(Superweapons, netname, string, "superweapons");
27     ATTRIB(Superweapons, m_name, string, _("Superweapons"));
28     ATTRIB(Superweapons, m_icon, string, "superweapons");
29 #ifdef GAMEQC
30     ATTRIB(Superweapons, m_sound_rm, Sound, SND_POWEROFF);
31 #endif
32 ENDCLASS(Superweapons)
33 REGISTER_STATUSEFFECT(Superweapons, NEW(Superweapons));