Advertisement
starrison

medic.cfg

Sep 20th, 2019 (edited)
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. unbindall
  2. bind "0" "slot10"
  3. bind "1" "slot1"
  4. bind "2" "slot2"
  5. bind "3" "slot3"
  6. bind "4" "slot4"
  7. bind "5" "slot5"
  8. bind "6" "slot6"
  9. bind "7" "slot7"
  10. bind "8" "slot8"
  11. bind "9" "slot9"
  12. bind A +ml
  13. bind "b" "lastdisguise"
  14. bind "c" "voice_menu_3"
  15. bind D +mr
  16. bind "e" "voicemenu 0 0"
  17. bind "f" "+inspect"
  18. bind "g" "+use_action_slot_item"
  19. bind "h" ""
  20. bind "i" "say_team"
  21. bind "j" "cl_trigger_first_notification"
  22. bind "k" "cl_decline_first_notification"
  23. bind "l" "dropitem"
  24. bind "m" "open_charinfo_direct"
  25. bind "n" "open_charinfo_backpack"
  26. bind "o" "showmapinfo"
  27. bind "p" "vr_reset_home_pos"
  28. bind "q" ""
  29. bind "r" "+reload"
  30. bind S +mb
  31. bind "t" "+taunt"
  32. bind "u" "say_party"
  33. bind "v" "voice_menu_1"
  34. bind W +mf
  35. bind "x" "voice_menu_2"
  36. bind "y" "say"
  37. bind "z" "voicemenu 0 0"
  38. bind "'" "+moveup"
  39. bind "`" "toggleconsole"
  40. bind "," "changeclass"
  41. bind "." "changeteam"
  42. bind "/" "+movedown"
  43. bind "-" "disguiseteam"
  44. bind "SPACE" "+jump"
  45. bind tab +scores
  46. alias +scores "net_graph 1; +showscores"
  47. alias -scores "net_graph 0; -showscores"
  48. bind "ESCAPE" "cancelselect"
  49. bind "INS" "+klook"
  50. bind "END" "explode"
  51. bind "PGUP" "+lookup"
  52. bind "PGDN" "+lookdown"
  53. bind "PAUSE" "pause"
  54. bind "ALT" "+strafe"
  55. bind "SHIFT" "+duck"
  56. bind "F1" "load_itempreset 0;"
  57. bind "F2" "load_itempreset 1;"
  58. bind "F3" "load_itempreset 2;"
  59. bind "F4" "load_itempreset 3;
  60. bind "F5" "player_ready_toggle"
  61. bind "F6" "screenshot"
  62. bind "F7" ""
  63. bind "F8" ""
  64. bind "F9" "show_quest_log"
  65. bind "F10" ""
  66. bind "MOUSE1" "+attack"
  67. bind "MOUSE2" "+attack2"
  68. bind "MOUSE3" "lastinv"
  69. bind "MWHEELUP" "slot2"
  70. bind "MWHEELDOWN" "slot3"
  71. bind "MOUSE4" "toggle"
  72. alias toggle "micspamon"
  73. alias micspamon "alias toggle micspamoff; +voicerecord; voice_loopback 1"
  74. alias micspamoff "alias toggle micspamon; -voicerecord; voice_loopback 0"
  75. bind KP_END "join_class scout"
  76. bind KP_DOWNARROW "join_class soldier"
  77. bind KP_PGDN "join_class pyro"
  78. bind KP_LEFTARROW "join_class demoman"
  79. bind KP_5 "join_class heavyweapons"
  80. bind KP_RIGHTARROW "join_class engineer"
  81. bind KP_HOME "join_class medic"
  82. bind KP_UPARROW "join_class sniper"
  83. bind KP_PGUP "join_class spy"
  84. bind KP_INS "record fix; stop"
  85. //LazyPurple server stuff
  86. bind UPARROW sm_taunt
  87. bind DOWNARROW sm_buy
  88. bind LEFTARROW "say /mc_buildmode"
  89. bind RIGHTARROW "impulse 100"
  90.  
  91. //--------------------------------
  92. // Medic specific stuff
  93. //--------------------------------
  94.  
  95. // This is basically just Chris' Competitive Medic Script
  96. // Pretty confusing at first, but once you get used to it its hard to live without
  97. // Left click to heal, Right click to crossbow, Middle click to ubersaw
  98. // Press Q to use ubercharge
  99. // Press "R" to use a random quiet voiceline to cover up the I AM FULLY CHARGED line
  100. // If you pull out your crossbow it should show you where your nearby teammates are
  101.  
  102.  
  103. // Auto call changer
  104. alias "autocall_initial" "hud_medicautocallersthreshold "50"" // Normal autocall percentage
  105. alias "autocall_temp" "hud_medicautocallersthreshold "150"" // Crossbow out autocall percentage
  106. alias "+autocall_temp_hit" "autocall_temp"
  107. alias "-autocall_temp_hit" "autocall_initial"
  108.  
  109. // Medigun
  110. alias "+heal" "slot2;+attack;autocall_initial"
  111. alias "-heal" "-attack"
  112.  
  113. // Primary wep
  114. alias "+needles" "slot1;+attack;autocall_temp"
  115. alias "-needles" "-attack"
  116.  
  117. // Saw
  118. alias "+saw" "slot3;+attack;autocall_temp"
  119. alias "-saw" "-attack"
  120.  
  121. // Uber and notification
  122. alias "+uber" "slot2;dropitem;+attack2;say_team *UBERCHARGE_!!!USED!!!*;voicemenu 2 3;autocall_initial"
  123. alias "-uber" "-attack2;"
  124.  
  125. // Fake uber and notification
  126. alias "fakeuber" "voicemenu 1 7; say_team *UBERCHARGE_FAKED*"
  127.  
  128. // Random Voice
  129. alias "randomvoice" "random1"
  130. alias "random1" "voicemenu 2 1;alias randomvoice random2;"
  131. alias "random2" "voicemenu 2 2;alias randomvoice random3;"
  132. alias "random3" "voicemenu 2 3;alias randomvoice random4;"
  133. alias "random4" "voicemenu 2 4;alias randomvoice random5;"
  134. alias "random5" "voicemenu 2 5;alias randomvoice random6;"
  135. alias "random6" "voicemenu 2 6;alias randomvoice random7;"
  136. alias "random7" "voicemenu 2 7;alias randomvoice random1;"
  137.  
  138. // I dont know what these are but they scare me so i'm leaving them in
  139. alias "slot1bind" "slot1;autocall_temp"
  140. alias "slot2bind" "slot2;autocall_initial"
  141.  
  142. // Feel free to change the keys these are bound to!
  143. bind "mouse1" "+heal"
  144. bind "mouse2" "+needles"
  145. bind "mouse3" "+saw"
  146. bind "r" "randomvoice"
  147. bind "q" "+uber"
  148. bind "f" "fakeuber"
  149.  
  150. // If you don't have a 5 button mouse you should rebind
  151. // any "mouse4" and "mouse5" actions to another key
  152. // such as E R or Q
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement