MUTATOR_HOOKFUNCTION(sprint, GetPressedKeys)
{
entity player = M_ARGV(0, entity);
- if (PHYS_INPUT_BUTTON_DODGE(player))
+ if (PHYS_INPUT_BUTTON_SPRINT(player))
{
player.m_is_sprinting = true;
}
#define PHYS_INPUT_BUTTON_ZOOMSCRIPT(s) PHYS_INPUT_BUTTON_BUTTON9(s)
#define PHYS_INPUT_BUTTON_JETPACK(s) PHYS_INPUT_BUTTON_BUTTON10(s)
#define PHYS_INPUT_BUTTON_DODGE(s) PHYS_INPUT_BUTTON_BUTTON11(s)
+#define PHYS_INPUT_BUTTON_SPRINT(s) PHYS_INPUT_BUTTON_BUTTON12(s)
#ifdef CSQC
STATIC_INIT(PHYS_INPUT_BUTTON)
{
+ localcmd("alias +sprint +button12\n");
+ localcmd("alias -sprint -button12\n");
+
localcmd("alias +hook +button6\n");
localcmd("alias -hook -button6\n");
KEYBIND_DEF("+moveright" , _("strafe right"));
KEYBIND_DEF("+jump" , _("jump / swim"));
KEYBIND_DEF("+crouch" , _("crouch / sink"));
+ KEYBIND_DEF("+sprint" , _("sprint"));
KEYBIND_DEF("+hook" , _("off-hand hook"));
KEYBIND_DEF("+jetpack" , _("jet pack"));
KEYBIND_DEF("" , "");