X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fmutator_nades.qh;h=1a0dd525219746daed442a03390328ebdff05f62;hb=37903827937b44f174275a75d2dab5301b8ab53e;hp=4c181f9d27af0e6818f30606c5bd31f9895938b4;hpb=e95cf471e2b4a66a099aff48cad52b3b37951518;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/mutators/mutator_nades.qh b/qcsrc/server/mutators/mutator_nades.qh index 4c181f9d2..1a0dd5252 100644 --- a/qcsrc/server/mutators/mutator_nades.qh +++ b/qcsrc/server/mutators/mutator_nades.qh @@ -1,3 +1,30 @@ +#ifndef MUTATOR_NADES_H +#define MUTATOR_NADES_H + .entity nade; .entity fake_nade; +.float nade_timer; .float nade_refire; +.float bonus_nades; +.float nade_special_time; +.float bonus_nade_score; +.float nade_type; +.string pokenade_type; +.entity nade_damage_target; +.float cvar_cl_nade_type; +.string cvar_cl_pokenade_type; +.float toss_time; +.float stat_healing_orb; +.float stat_healing_orb_alpha; +.float nade_show_particles; + +void toss_nade(entity e, vector _velocity, float _time); + +// Remove nades that are being thrown +void(entity player) nades_Clear; + +// Give a bonus grenade to a player +void(entity player, float score) nades_GiveBonus; +// Remove all bonus nades from a player +void(entity player) nades_RemoveBonus; +#endif