// Total Jump Length: 273.4xxxxx
// | Prestrafe speed: 277.4xxxxx units/s | Topspeed: 362.xxxxx units/s | Strafes: 8 | Sync: 89 |
// Wait aliases
alias wait1 "wait"
alias wait2 "wait; wait"
alias wait3 "wait2; wait1"
alias wait4 "wait2; wait2"
alias wait5 "wait2; wait3"
alias wait6 "wait3; wait3"
alias wait7 "wait3; wait4"
alias wait8 "wait4; wait4"
alias wait9 "wait4; wait5"
alias wait10 "wait5; wait5"
alias forwardwait "wait10; wait10; wait10"
alias prestrafewait1 "wait10; wait10; wait10; wait2"
alias prestrafewait2 "wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait10; wait2"
alias duckwait "wait10; wait10; wait10; wait10"
// Prestrafe
alias countstrafe "-right; +duck; wait1; -duck; +right; cl_yawspeed 2800; wait1; cl_yawspeed 510; wait10; wait1; cl_yawspeed 480; wait9; -right"
alias prestrafe "cl_yawspeed 91; +forward; forwardwait; +moveright; +right; prestrafewait1; cl_yawspeed 119; prestrafewait2; -forward; countstrafe"
// Strafes (7)
alias ML "+moveleft; +left"
alias RML "-left; -moveleft"
alias MR "+moveright; +right"
alias RMR "-right; -moveright"
alias singleStrafe1 "cl_yawspeed -210; wait2; cl_yawspeed 450; wait7; cl_yawspeed 670; wait1"
alias singleStrafe2 "cl_yawspeed -130; wait2; cl_yawspeed 448; wait7; cl_yawspeed 670; wait1"
alias singleStrafe3 "cl_yawspeed -120; wait2; cl_yawspeed 445; wait6; cl_yawspeed 660; wait1"
alias singleStrafe4 "cl_yawspeed -130; wait2; cl_yawspeed 405; wait5; cl_yawspeed 640; wait1"
alias singleStrafe5 "cl_yawspeed -130; wait2; cl_yawspeed 402; wait5; cl_yawspeed 620; wait1"
alias singleStrafe6 "cl_yawspeed -90; wait2; cl_yawspeed 400; wait4; cl_yawspeed 400; wait1"
alias singleStrafe7 "cl_yawspeed -180; wait2; cl_yawspeed 390; wait1"
// First strafe
alias firstStrafe "+right; cl_yawspeed 730; wait1; cl_yawspeed 480; wait1; cl_yawspeed 450; wait8; RMR"
// Seperate strafe
alias leftstrafe1 "ML; singleStrafe1; RML"
alias rightstrafe1 "MR; singleStrafe2; RMR"
alias leftstrafe2 "ML; singleStrafe3; RML"
alias rightstrafe2 "MR; singleStrafe4; RMR"
alias leftstrafe3 "ML; singleStrafe5; RML"
alias rightstrafe3 "MR; singleStrafe6; RMR"
alias leftstrafe4 "ML; singleStrafe7; RML"
// Air strafe
alias doStrafe "firstStrafe; leftstrafe1; rightstrafe1; leftstrafe2; rightstrafe2; leftstrafe3; rightstrafe3; leftstrafe4"
// Total Lj Command
alias owned "prestrafe; +jump; wait; -jump; doStrafe; +duck; duckwait; -duck"
// Binds
bind z "owned"