From 70ebfcf72ddb719680943272219248be33d1ff0d Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Mon, 5 Mar 2012 14:05:41 +0100 Subject: [PATCH] reject to spawn mutator blocked guns --- qcsrc/server/t_items.qc | 8 ++++++++ 1 file changed, 8 insertions(+) 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; -- 2.39.2