#include "mutator_nades.qh"
-#include "../_all.qh"
#include "mutator.qh"
#include "gamemode_keyhunt.qh"
#include "gamemode_freezetag.qh"
#include "../../common/nades/all.qh"
+#include "../../common/gamemodes/all.qh"
#include "../../common/monsters/spawn.qh"
#include "../../common/monsters/sv_monsters.qh"
+#include "../g_subs.qh"
.float nade_time_primed;
{SELFPARAM();
if (!IS_PLAYER(self)) { return false; }
- if (self.nade && self.offhand != OFFHAND_NADE) OFFHAND_NADE.offhand_think(OFFHAND_NADE, self, self.nade_altbutton);
+ if (self.nade && (self.offhand != OFFHAND_NADE || (self.weapons & WEPSET(HOOK)))) OFFHAND_NADE.offhand_think(OFFHAND_NADE, self, self.nade_altbutton);
if(IS_PLAYER(self))
{