1#pragma once 2 3// Wazat's grappling hook 4.entity hook; 5void RemoveGrapplingHooks(entity pl); 6void RemoveHook(entity this); 7// (note: you can change the hook impulse #'s to whatever you please) 8.float hook_time; 9 10const float HOOK_FIRING = BIT(0); 11const float HOOK_REMOVING = BIT(1); 12const float HOOK_PULLING = BIT(2); 13const float HOOK_RELEASING = BIT(3); 14const float HOOK_WAITING_FOR_RELEASE = BIT(4); 15.float hook_state; 16 17void GrappleHookInit(); 18vector hook_shotorigin[4]; 19