From: Rudolf Polzer Date: Mon, 5 Mar 2012 13:05:41 +0000 (+0100) Subject: reject to spawn mutator blocked guns X-Git-Tag: xonotic-v0.7.0~348^2~1^2~9 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=70ebfcf72ddb719680943272219248be33d1ff0d;p=xonotic%2Fxonotic-data.pk3dir.git reject to spawn mutator blocked guns --- diff --git a/qcsrc/server/t_items.qc b/qcsrc/server/t_items.qc index 8ab6f5210..eaba390ed 100644 --- a/qcsrc/server/t_items.qc +++ b/qcsrc/server/t_items.qc @@ -987,6 +987,14 @@ void weapon_defaultspawnfunc(float wpn) if(self.classname != "droppedweapon" && self.classname != "replacedweapon") { e = get_weaponinfo(wpn); + + if(e.spawnflags & WEP_FLAG_MUTATORBLOCKED) + { + objerror("Attempted to spawn a mutator-blocked weapon rejected"); + startitem_failed = TRUE; + return; + } + s = W_Apply_Weaponreplace(e.netname); ret_string = s; other = e;