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