From a90d13c2cf1662026ac06c803640fc8f8ff8d2b6 Mon Sep 17 00:00:00 2001 From: Mario Date: Mon, 20 Jan 2014 15:14:47 +1100 Subject: [PATCH] Disable weapon dropping in melee only mutator --- qcsrc/server/mutators/mutator_melee_only.qc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/qcsrc/server/mutators/mutator_melee_only.qc b/qcsrc/server/mutators/mutator_melee_only.qc index 73b7dd949..c435aba03 100644 --- a/qcsrc/server/mutators/mutator_melee_only.qc +++ b/qcsrc/server/mutators/mutator_melee_only.qc @@ -1,14 +1,16 @@ MUTATOR_HOOKFUNCTION(melee_SetStartItems) { - start_ammo_shells = 0; - warmup_start_ammo_shells = 0; - - start_weapons = WEPSET_SHOTGUN; - warmup_start_weapons = WEPSET_SHOTGUN; + start_ammo_shells = warmup_start_ammo_shells = 0; + start_weapons = warmup_start_weapons = WEPSET_SHOTGUN; return FALSE; } +MUTATOR_HOOKFUNCTION(melee_ForbidThrowing) +{ + return TRUE; +} + MUTATOR_HOOKFUNCTION(melee_FilterItem) { switch (self.items) @@ -36,6 +38,7 @@ MUTATOR_HOOKFUNCTION(melee_BuildMutatorsPrettyString) MUTATOR_DEFINITION(mutator_melee_only) { MUTATOR_HOOK(SetStartItems, melee_SetStartItems, CBC_ORDER_ANY); + MUTATOR_HOOK(ForbidThrowCurrentWeapon, melee_ForbidThrowing, CBC_ORDER_ANY); MUTATOR_HOOK(FilterItem, melee_FilterItem, CBC_ORDER_ANY); MUTATOR_HOOK(BuildMutatorsString, melee_BuildMutatorsString, CBC_ORDER_ANY); MUTATOR_HOOK(BuildMutatorsPrettyString, melee_BuildMutatorsPrettyString, CBC_ORDER_ANY); -- 2.39.2