Advertisement
TenaciousToaster

medic

Mar 5th, 2014
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.99 KB | None | 0 0
  1. // +----------------------------------------------------------------------------+
  2. // | TenaciousToaster's Medic Config |
  3. // +----------------------------------------------------------------------------+
  4.  
  5. // +----------------------------------------------------------------------------+
  6. // | Binds: |
  7. // | B = Autocall Radar |
  8. // | F1 = Switch Mediguns |
  9. // | F2 = Switch Spawn |
  10. // | M2 = Activate Charge |
  11. // | M4 = Mask Charge |
  12. // | M5 = Fake Charge |
  13. // +----------------------------------------------------------------------------+
  14.  
  15. // +----------------------------------------------------------------------------+
  16. // | CLASS RESET |
  17. // +----------------------------------------------------------------------------+
  18.  
  19. exec clear
  20. exec voice
  21.  
  22. // +----------------------------------------------------------------------------+
  23. // | HEALING |
  24. // +----------------------------------------------------------------------------+
  25.  
  26. alias "weapon" "bind MOUSE1 +attack"
  27. alias "medigun" "bind MOUSE1 +heal"
  28. alias +heal "-attack; spec_next"
  29. alias -heal "+attack"
  30. alias +charge "dropitem; slot2; +attack2; uber; say_team >>>USING CHARGE<<<; v_negative"
  31. alias -charge "-attack2"
  32.  
  33. // +----------------------------------------------------------------------------+
  34. // | SLOT SPECIFIC SETTINGS |
  35. // +----------------------------------------------------------------------------+
  36. // | These will modify what happens based on what weapon is active |
  37. // +----------------------------------------------------------------------------+
  38.  
  39. alias primary "slot1; weapon; -attack; r_drawviewmodel 0; viewmodel_fov 75"
  40. alias secondary "slot2; medigun; +attack; r_drawviewmodel 0; viewmodel_fov 75"
  41. alias melee "slot3; weapon; -attack; r_drawviewmodel 1; viewmodel_fov 90"
  42. alias uber "medigun; +attack; r_drawviewmodel 0; viewmodel_fov 75"
  43.  
  44. // +----------------------------------------------------------------------------+
  45. // | WEAPON SWITCH HANDLING |
  46. // +----------------------------------------------------------------------------+
  47. // + This is used to switch slots while still keeping the settings from above |
  48. // | DON'T EDIT THIS SHIT UNLESS YOU KNOW WHAT THE FUCK YOU'RE DOING |
  49. // +----------------------------------------------------------------------------+
  50.  
  51. alias switchdown1 "secondary; bind mwheelup switchup2; bind mwheeldown switchdown2; bind q backswitch2"
  52. alias switchup1 "melee; bind mwheelup switchup3; bind mwheeldown switchdown3; bind q backswitch3"
  53. alias switchdown2 "melee; bind mwheelup switchup3; bind mwheeldown switchdown3; bind q backswitch3"
  54. alias switchup2 "primary; bind mwheelup switchup1; bind mwheeldown switchdown1; bind q backswitch1"
  55. alias switchdown3 "primary; bind mwheelup switchup1; bind mwheeldown switchdown1; bind q backswitch1"
  56. alias switchup3 "secondary; bind mwheelup switchup2; bind mwheeldown switchdown2 bind q backswitch2"
  57.  
  58. alias backswitch2 "primary; bind mwheelup switchup1; bind mwheeldown switchdown1; bind q backswitch1"
  59. alias backswitch1 "Secondary; bind mwheelup switchup2; bind mwheeldown switchdown2; bind q backswitch2"
  60. alias backswitch3 "secondary; bind mwheelup switchup2; bind mwheeldown switchdown2; bind q backswitch2"
  61.  
  62. alias switch1 "primary; bind mwheelup switchup1; bind mwheeldown switchdown1; bind q backswitch1"
  63. alias switch2 "secondary; bind mwheelup switchup2; bind mwheeldown switchdown2; bind q backswitch2"
  64. alias switch3 "melee; bind mwheelup switchup3; bind mwheeldown switchdown3; bind q backswitch2"
  65.  
  66. // +----------------------------------------------------------------------------+
  67. // | AUTOCALL RADAR |
  68. // +----------------------------------------------------------------------------+
  69. // | By pressing the desired key it will make it so that all nearby teammates |
  70. // | will call for medic alowing you to see there location |
  71. // +----------------------------------------------------------------------------+
  72.  
  73. alias autocall_initial "hud_medicautocallersthreshold "75""
  74. alias autocall_temp "hud_medicautocallersthreshold "150""
  75. alias +autocall_temp_hit "autocall_temp"
  76. alias -autocall_temp_hit "autocall_initial"
  77.  
  78. // +----------------------------------------------------------------------------+
  79. // | CALLS |
  80. // +----------------------------------------------------------------------------+
  81.  
  82. alias "fakecharge" "v_uberready;say_team ">>>FAKING CHARGE<<<"
  83. alias "maskcharge" "v_negative;say_team ">>>CHARGE READY<<<""
  84.  
  85. // +----------------------------------------------------------------------------+
  86. // | MEDIGUN/SPAWN SWITCHER |
  87. // +----------------------------------------------------------------------------+
  88.  
  89. alias skritz "load_itempreset 2; bind F1 smedi; bind F2 spawn2a"
  90. alias smedi "load_itempreset 0; bind F1 skritz; bind F2 spawn1a"
  91. alias spawn1a "load_itempreset 1; bind F2 spawn1b"
  92. alias spawn1b "load_itempreset 0; bind F2 spawn1a"
  93. alias spawn2a "load_itempreset 3; bind F2 spawn2b"
  94. alias spawn2b "load_Itempreset 2; bind F2 spawn2a"
  95.  
  96. // +----------------------------------------------------------------------------+
  97. // | BINDS |
  98. // +----------------------------------------------------------------------------+
  99.  
  100.  
  101. // Weapon Switching
  102.  
  103. // Original
  104.  
  105. // bind mwheelup switchup1
  106. // bind mwheeldown switchdown1
  107. // bind 1 switch1
  108. // bind 2 switch2
  109. // bind 3 switch3
  110. // bind q backswitch1
  111.  
  112. // Updated
  113.  
  114. bind mwheelup primary
  115. bind mwheeldown secondary
  116. bind 1 primary
  117. bind 2 secondary
  118. bind KP_MULTIPLY melee
  119.  
  120. // Healing/Charging
  121.  
  122. bind MOUSE1 +attack
  123. bind MOUSE2 +charge
  124.  
  125. // Medigun/Spawn Switcher
  126.  
  127. bind F1 skritz
  128. bind F2 spawn1a
  129.  
  130. // Autocall Radar
  131.  
  132. bind "b" "+autocall_temp_hit"
  133.  
  134. // Calls
  135.  
  136. bind MOUSE4 maskcharge
  137. bind MOUSE5 fakecharge
  138.  
  139. // +----------------------------------------------------------------------------+
  140. // | ECHO |
  141. // +----------------------------------------------------------------------------+
  142.  
  143. echo "+-----------------------------------------------------+"
  144. echo "| MEDIC CONFIG SHIT LOADED |"
  145. echo "+-----------------------------------------------------+"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement