X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fbuffs%2Fsv_buffs.qh;fp=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fbuffs%2Fsv_buffs.qh;h=1b095c0f2c50db47956e4e85ec6034648af1ea04;hb=c58baab5bd2dc4a77eb7d8e97824621d887c8e75;hp=0a39b35eb42a0a486d1fb7b2cf4e0a8372c5dd76;hpb=07a78893aa574784739b2aec65632c0f0b0b33eb;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mutators/mutator/buffs/sv_buffs.qh b/qcsrc/common/mutators/mutator/buffs/sv_buffs.qh index 0a39b35eb..1b095c0f2 100644 --- a/qcsrc/common/mutators/mutator/buffs/sv_buffs.qh +++ b/qcsrc/common/mutators/mutator/buffs/sv_buffs.qh @@ -80,7 +80,7 @@ float autocvar_g_buffs_luck_damagemultiplier = 3; .float buff_activetime; .float buff_activetime_updated; .entity buff_waypoint; -.int oldbuffs; // for updating effects +.entity oldbuffs; // for updating effects .float buff_shield; // delay for players to keep them from spamming buff pickups .entity buff_model; // controls effects (TODO: make csqc) @@ -91,3 +91,7 @@ const vector BUFF_MAX = ('16 16 60'); .float cvar_cl_buffs_autoreplace; float buff_Available(entity buff); + +void buff_RemoveAll(entity actor, int removal_type); + +entity buff_FirstFromFlags(entity actor);