-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdemoman.cfg
100 lines (68 loc) · 3.39 KB
/
demoman.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
/////COMMAND LIST
//togglebind toggles -xXx_knightm0de_xXx- on/off
//yawswap bind that cycles through several cl_yawspeed values
//chargejump prefect jumpcharge to extend range/trimp
//stockcharge just lame charge to stay nailed to the ground
//cl_yawspeed controls the speed of your camera rotation
/////BINDS
// this cfg uses my personal binds
// !!!C H A N G E__T H E M!!!
alias togglebind "bind M chargetoggle;"
alias yawswap "bind N yawtoggle;"
alias mousebinds_cool "bind MOUSE2 +jumpturn; bind MOUSE5 +stockcharge;"
alias mousebinds_lame "bind MOUSE1 +attack; bind MOUSE2 +attack2; bind MOUSE5 lastinv"
alias wasd_binds "bind W +nmov_forward; bind A +nmov_moveleft; bind S +nmov_back; bind D +nmov_moveright;"
alias qe_binds "bind Q slot1; bind E slot2;"
///exes
yawswap
togglebind
wasd_binds
qe_binds
mousebinds_lame
////SCRIPTS
alias debug "-jump; -attack; -attack2; -nmov_forward; -nmov_forward; -nmov_moveleft; -nmov_moveright;" wasdqe_binds
alias chargetoggle "usecharge"
alias usecharge "mousebinds_cool; say_team knight; alias chargetoggle useattack"
alias useattack "wasd_binds; qe_binds; mousebinds_lame; togglebind; say_team stickyspam; alias chargetoggle usecharge"
//this part above is yoinked from reddit post by williamyao. Modified to work with my conf
alias yawtoggle "yaw230;"
alias yaw230 "say_team 230; cl_yawspeed 230; alias yawtoggle yaw180;"
alias yaw180 "say_team 180; cl_yawspeed 180; alias yawtoggle yaw130;"
alias yaw130 "say_team 130; cl_yawspeed 130; alias yawtoggle yaw230;"
alias +stockcharge "+attack2; +justturn"
alias -stockcharge "-attack2;"
alias +chargejump "+jump; +attack2;"
alias -chargejump "-jump; -attack2;"
alias +jumpturn "bind mouse1 +stopturn; load_wasdqe; +chargejump;"
alias -jumpturn "-chargejump;"
alias +justturn "bind mouse1 +stopturn; load_wasdqe;"
alias -justturn "-chargejump;"
alias +stopturn "reload_wasdqe; +attack;"
alias -stopturn "-attack;"
alias load_wasdqe "bind w +stopturn_w; bind a +stopturn_a; bind s +stopturn_s; bind d +stopturn_d; bind q +left; bind e +right;"
alias reload_wasdqe "-left; -right; wasd_binds; qe_binds;"
alias +stopturn_w "reload_wasdqe; +nmov_forward;"
alias -stopturn_w "-stopturn; -nmov_forward;"
alias +stopturn_a "reload_wasdqe; +nmov_moveleft;"
alias -stopturn_a "-stopturn; -nmov_moveleft;"
alias +stopturn_s "reload_wasdqe; +nmov_back;"
alias -stopturn_s "-stopturn; -nmov_back;"
alias +stopturn_d "reload_wasdqe; +nmov_moveright;"
alias -stopturn_d "-stopturn; -nmov_moveright;"
///null movement script
alias null ""
alias +nmov_forward "-back ; +forward; alias nmov_reforward +forward"
alias +nmov_back "-forward; +back ; alias nmov_reback +back"
alias -nmov_forward "-forward; nmov_reback ; alias nmov_reforward null"
alias -nmov_back "-back ; nmov_reforward; alias nmov_reback null"
alias +nmov_moveleft "-moveright; +moveleft ; alias nmov_removeleft +moveleft"
alias +nmov_moveright "-moveleft ; +moveright; alias nmov_removeright +moveright"
alias -nmov_moveleft "-moveleft ; nmov_removeright; alias nmov_removeleft null"
alias -nmov_moveright "-moveright; nmov_removeleft ; alias nmov_removeright null"
alias nmov_reforward null
alias nmov_reback null
alias nmov_removeleft null
alias nmov_removeright null
bind PUTKEYHERE "+chargejump"
alias +chargejump "+jump; +attack2"
alias -chargejump "-jump; -attack2"