Advertisement
MikalMirkas

vgs.cfg

Jul 11th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.81 KB | None | 0 0
  1. // ---------------------------------------------------------------------------- //
  2. // Modified Version of Tribes: Ascend's Voice Game System for Team Fortress 2
  3. // v0.1.0 | 07/11/2014 | http://www.mikalmirkas.ca
  4. // ---------------------------------------------------------------------------- //
  5. // Based off of the VGS system in Tribes: Ascend. Original by Varil.
  6. // Heavily modified and improved upon by MikalMirkas.
  7. // ---------------------------------------------------------------------------- //
  8. // Custom Binds:
  9. // Too many to list. Refer to the VGS system for info.
  10. // V = VGS Activation Key
  11. // ---------------------------------------------------------------------------- //
  12. // Changelog:
  13. // v0.1 (07/11/2014): Fixed bugs. Added content. Made it just generally perform better. Optimized slightly. Added ease of integration.
  14. // v0.2 (07/12/2014): Started working on the graphical display using developer 1.
  15. // ---------------------------------------------------------------------------- //
  16. // Installation Instructions:
  17. // 1. Download vgs.cfg
  18. // 2. Toss the file into your cfg folder.
  19. // 3. In your autoexec.cfg, insert the following line of code: exec vgs
  20. // 4. Copy your keybinds in from default.cfg into a new file named keyrestore.cfg in your cfg folder (and if you don't have one, it's always good to have one).
  21. // 5. Add the following line of the code to the BOTTOM of your keyrestore.cfg: bind "v" "VGS"
  22. // 6. If you have any other scripts that override binds, place the following in your keyrestore.cfg file before any other commands:
  23. // bind b ""; bind m ""; bind c ""; bind r ""; bind f ""; bind t ""; bind a ""; bind y ""; bind n ""; bind h ""; bind o ""; bind q ""; bind s ""; bind g ""; bind w "";
  24. // You may change any of the binds but these were designed with holding the original VGS system intact.
  25. // ---------------------------------------------------------------------------- //
  26. // Initial bindings/messages
  27. // ---------------------------------------------------------------------------- //
  28. echo "Voice Game System initiated."
  29. developer 0
  30. bind v VGS
  31. alias VGS "bind ESCAPE keyrestore; bind g VGS_CATEGORY_GLOBAL; bind a VGS_CATEGORY_ATTACK; bind d VGS_CATEGORY_DEFEND; bind r VGS_CATEGORY_REPAIR; bind b VGS_CATEGORY_BASE; bind c VGS_CATEGORY_COMMANDS; bind e VGS_CATEGORY_ENEMY; bind f VGS_CATEGORY_INTELLIGENCE; bind n VGS_CATEGORY_NEED; bind s VGS_CATEGORY_SELF; bind t VGS_CATEGORY_TARGET; bind w VGS_CATEGORY_WARNING; bind v VGS_CATEGORY_VERYQUICK"
  32. // ---------------------------------------------------------------------------- //
  33. // Category: Global
  34. // ---------------------------------------------------------------------------- //
  35. // I have added spacers to help keep the script clean, and editable by the end user (aka you).
  36. // I'd edit out the [VGwhatevers] as most people won't know what the hell you're referencing.
  37. // ---------------------------------------------------------------------------- //
  38. alias VGS_CATEGORY_GLOBAL "unbind c; unbind r; unbind t; unbind a; unbind y; unbind n; unbind h; unbind b; unbind o; unbind q; unbind s; unbind w; bind y VGS_yes; bind n VGS_no; bind h VGS_hi; bind b VGS_bye; bind o VGS_oops; bind q VGS_quiet; bind s VGS_shazbot; bind w VGS_woohoo; bind c VGS_CATEGORY_GLOBAL_COMPLIMENT; bind r VGS_CATEGORY_GLOBAL_REPLY; bind t VGS_CATEGORY_GLOBAL_TAUNT"
  39. // ---------------------------------------------------------------------------- //
  40. alias VGS_yes "VGS_SAY_yes; echo hi; exec keyrestore"
  41. alias VGS_no "VGS_SAY_no; exec keyrestore"
  42. alias VGS_hi "VGS_SAY_hi; exec keyrestore"
  43. alias VGS_bye "VGS_SAY_bye; exec keyrestore"
  44. alias VGS_oops "VGS_SAY_oops; exec keyrestore"
  45. alias VGS_quiet "VGS_SAY_quiet; exec keyrestore"
  46. alias VGS_shazbot "VGS_SAY_shazbot; exec keyrestore"
  47. alias VGS_woohoo "VGS_SAY_woohoo; exec keyrestore"
  48.  
  49. alias VGS_SAY_yes say "[VGY] Yes."
  50. alias VGS_SAY_no say "[VGN] No."
  51. alias VGS_SAY_hi say "[VGH] Hi."
  52. alias VGS_SAY_bye say "[VGB] Bye."
  53. alias VGS_SAY_oops say "[VGO] Ooops."
  54. alias VGS_SAY_quiet say "[VGQ] Quiet!"
  55. alias VGS_SAY_shazbot say "[VGS] Shazbot!"
  56. alias VGS_SAY_woohoo say "[VGW] Woohoo!"
  57.  
  58. // ---------------------------------------------------------------------------- //
  59. // Global Subcategory: Complements
  60. // ---------------------------------------------------------------------------- //
  61. alias VGS_CATEGORY_GLOBAL_COMPLIMENT "bind a VGS_awesome; bind g VGS_goodgame; bind n VGS_nicemove; bind s VGS_greatshot; bind y VGS_yourock"
  62. // ---------------------------------------------------------------------------- //
  63. alias VGS_awesome "VGS_SAY_awesome; exec keyrestore"
  64. alias VGS_goodgame "VGS_SAY_goodgame; exec keyrestore"
  65. alias VGS_nicemove "VGS_SAY_nicemove; exec keyrestore"
  66. alias VGS_greatshot "VGS_SAY_greatshot; exec keyrestore"
  67. alias VGS_yourock "VGS_SAY_yourock; exec keyrestore"
  68.  
  69. alias VGS_SAY_awesome say "[VGCA] Awesome!"
  70. alias VGS_SAY_goodgame say "[VGCG] Good game."
  71. alias VGS_SAY_nicemove say "[VGCN] Nice move."
  72. alias VGS_SAY_greatshot say "[VGCS] Great shot!"
  73. alias VGS_SAY_yourock say "[VGCY] You rock!"
  74.  
  75. // ---------------------------------------------------------------------------- //
  76. // Global Subcategory: Replies
  77. // ---------------------------------------------------------------------------- //
  78. alias VGS_CATEGORY_GLOBAL_REPLY "unbind w; unbind d; unbind t; unbind s; bind s VGS_sorry; bind a VGS_anytime; bind d VGS_idk; bind t VGS_thanks; bind w VGS_wait"
  79. // ---------------------------------------------------------------------------- //
  80. alias VGS_anytime "VGS_SAY_anytime; exec keyrestore"
  81. alias VGS_idk "VGS_SAY_idk; exec keyrestore"
  82. alias VGS_thanks "VGS_SAY_thanks; exec keyrestore"
  83. alias VGS_wait "VGS_SAY_wait; exec keyrestore"
  84. alias VGS_sorry "VGS_SAY_sorry; exec keyrestore"
  85.  
  86. alias VGS_SAY_anytime say "[VGRA] Any time."
  87. alias VGS_SAY_idk say "[VGRD] I don't know."
  88. alias VGS_SAY_thanks say "[VGRT] Thanks."
  89. alias VGS_SAY_wait say "[VGRW] Wait."
  90. alias VGS_SAY_sorry say "[VGRS] Sorry."
  91.  
  92. // ---------------------------------------------------------------------------- //
  93. // Global Subcategory: Taunts
  94. // ---------------------------------------------------------------------------- //
  95. alias VGS_CATEGORY_GLOBAL_TAUNT "unbind a; unbind b; unbind g; unbind t; unbind w; bind a VGS_toobad; bind b VGS_bestyoucando; bind g VGS_iamgreatest; unbind t; bind t VGS_graceful; bind w VGS_whenwillulrn"
  96. // ---------------------------------------------------------------------------- //
  97. alias VGS_toobad "VGS_SAY_toobad; exec keyrestore"
  98. alias VGS_bestyoucando "VGS_SAY_bestyoucando; exec keyrestore"
  99. alias VGS_iamgreatest "VGS_SAY_iamgreatest; exec keyrestore"
  100. alias VGS_graceful "VGS_SAY_graceful; exec keyrestore"
  101. alias VGS_whenwillulrn "VGS_SAY_whenwillulrn; exec keyrestore"
  102.  
  103. alias VGS_SAY_toobad say "[VGTA] Aww, that's too bad!"
  104. alias VGS_SAY_bestyoucando say "[VGTB] Is that the best you can do?"
  105. alias VGS_SAY_iamgreatest say "[VGTG] I am the greatest!"
  106. alias VGS_SAY_graceful say "[VGTT] THAT was graceful!"
  107. alias VGS_SAY_whenwillulrn say "[VGTW] When will you learn?"
  108.  
  109. // ---------------------------------------------------------------------------- //
  110. // Category: Attack
  111. // ---------------------------------------------------------------------------- //
  112. // These strings only appear in team chat.
  113. // ---------------------------------------------------------------------------- //
  114. alias VGS_CATEGORY_ATTACK "unbind a; unbind b; unbind c; unbind d; unbind f; unbind r; unbind s; unbind t; unbind w; unbind p; bind a VGS_attack; bind b VGS_attackbase; bind c VGS_attackcp; bind d VGS_disruptdefense; bind f VGS_getintelligence; bind r VGS_reinforceoffense; bind s VGS_attacksentry; bind t VGS_attackteleporter; bind w VGS_signalattack; bind p VGS_pushpayload"
  115. // ---------------------------------------------------------------------------- //
  116. alias VGS_attack "VGS_SAY_attack; exec keyrestore"
  117. alias VGS_attackbase "VGS_SAY_attackbase; exec keyrestore"
  118. alias VGS_attackcp "VGS_SAY_attackcp; exec keyrestore"
  119. alias VGS_disruptdefense "VGS_SAY_disruptdefense; exec keyrestore"
  120. alias VGS_getintelligence "VGS_SAY_getintelligence; exec keyrestore"
  121. alias VGS_reinforceoffense "VGS_SAY_reinforceoffense; exec keyrestore"
  122. alias VGS_attacksentry "VGS_SAY_attacksentry; exec keyrestore"
  123. alias VGS_attackteleporter "VGS_SAY_attackteleporter; exec keyrestore"
  124. alias VGS_signalattack "VGS_SAY_signalattack; exec keyrestore"
  125. alias VGS_pushpayload "VGS_SAY_pushpayload; exec keyrestore"
  126.  
  127. alias VGS_SAY_attack say_team "[VAA] Attack!"
  128. alias VGS_SAY_attackbase say_team "[VAB] Attack the enemy base!"
  129. alias VGS_SAY_attackcp say_team "[VAC] Attack the Control Point!"
  130. alias VGS_SAY_disruptdefense say_team "[VAD] Disrupt the enemy defense!"
  131. alias VGS_SAY_getintelligence say_team "[VAF] Get the enemy intelligence!"
  132. alias VGS_SAY_reinforceoffense say_team "[VAR] Reinforce the offense.
  133. alias VGS_SAY_attacksentry say_team "[VAS] Destroy enemy Sentries!"
  134. alias VGS_SAY_attackteleporter say_team "[VAT] Destroy enemy Teleporters!"
  135. alias VGS_SAY_signalattack say_team "[VAW] Wait for my signal before attacking."
  136. alias VGS_SAY_pushpayload say_team "[VAP] Push the Payload Cart cart!"
  137.  
  138. // ---------------------------------------------------------------------------- //
  139. // Category: Defend
  140. // ---------------------------------------------------------------------------- //
  141. // These strings only appear in team chat.
  142. // ---------------------------------------------------------------------------- //
  143. alias VGS_CATEGORY_DEFEND "unbind b; unbind c; unbind e; unbind f; unbind m; unbind p; unbind s; unbind t; bind b VGS_defendbase; bind c VGS_defendcp; bind e VGS_defendentry; bind f VGS_defendintel; bind c VGS_coverme; bind p VGS_defendpayload; bind s VGS_defendsentries; bind t VGS_defendteleporter"
  144. // ---------------------------------------------------------------------------- //
  145. alias VGS_defendbase "VGS_SAY_defendbase; exec keyrestore"
  146. alias VGS_defendcp "VGS_SAY_defendcp; exec keyrestore"
  147. alias VGS_defendentry "VGS_SAY_defendentry; exec keyrestore"
  148. alias VGS_defendintel "VGS_SAY_defendintel; exec keyrestore"
  149. alias VGS_coverme "VGS_SAY_coverme; exec keyrestore"
  150. alias VGS_defendpayload "VGS_SAY_defendpayload; exec keyrestore"
  151. alias VGS_defendsentries "VGS_SAY_defendsentries; exec keyrestore"
  152. alias VGS_defendteleporter "VGS_SAY_defendteleporter; exec keyrestore"
  153.  
  154. alias VGS_SAY_defendbase say_team "[VDB] Defend our base!"
  155. alias VGS_SAY_defendcp say_team "[VDC] Defend the Control Point!"
  156. alias VGS_SAY_defendentry say_team "[VDE] Defend the entrances!"
  157. alias VGS_SAY_defendintel say_team "[VDF] Defend our intelligence!"
  158. alias VGS_SAY_coverme say_team "[VDM] Cover me!"
  159. alias VGS_SAY_defendpayload say_team "[VDP] Defend the Payload Cart!"
  160. alias VGS_SAY_defendsentries say_team "[VDS] Defend our Sentries!"
  161. alias VGS_SAY_defendteleporter say_team "[VDT] Defend our Teleporters!"
  162.  
  163. // ---------------------------------------------------------------------------- //
  164. // Category: Repair
  165. // ---------------------------------------------------------------------------- //
  166. // These strings only appear in team chat.
  167. // ---------------------------------------------------------------------------- //
  168. alias VGS_CATEGORY_REPAIR "unbind s; unbind d; unbind t; bind s VGS_repairsentries; bind d VGS_repairdispenser; bind t VGS_repairteleporter"
  169. // ---------------------------------------------------------------------------- //
  170. alias VGS_repairsentries "VGS_SAY_repairsentries; exec keyrestore"
  171. alias VGS_repairdispenser "VGS_SAY_repairdispenser; exec keyrestore"
  172. alias VGS_repairteleporter "VGS_SAY_repairteleporter; exec keyrestore"
  173.  
  174. alias VGS_SAY_repairsentries say_team "[VRS] Repair our Sentries!"
  175. alias VGS_SAY_repairdispenser say_team "[VRD] Repair our Dispensers!"
  176. alias VGS_SAY_repairteleporter say_team "[VRT] Repair our Teleporters!"
  177.  
  178. // ---------------------------------------------------------------------------- //
  179. // Category: Base
  180. // ---------------------------------------------------------------------------- //
  181. // These strings only appear in team chat.
  182. // ---------------------------------------------------------------------------- //
  183. alias VGS_CATEGORY_BASE "unbind c; unbind e; unbind r; unbind s; bind c VGS_baseclear; bind e VGS_enemyinbase; bind r VGS_baseretake; bind s VGS_basesecure"
  184. // ---------------------------------------------------------------------------- //
  185. alias VGS_baseclear "VGS_SAY_baseclear; exec keyrestore"
  186. alias VGS_enemyinbase "VGS_SAY_enemyinbase; exec keyrestore"
  187. alias VGS_baseretake "VGS_SAY_baseretake; exec keyrestore"
  188. alias VGS_basesecure "VGS_SAY_basesecure; exec keyrestore"
  189.  
  190. alias VGS_SAY_baseclear say_team "[VBC] Our base is clear."
  191. alias VGS_SAY_enemyinbase say_team "[VBE] The enemy is in our base!"
  192. alias VGS_SAY_baseretake say_team "[VBR] Retake our base!"
  193. alias VGS_SAY_basesecure say_team "[VBS] Secure our base."
  194.  
  195. // ---------------------------------------------------------------------------- //
  196. // Category: Commands
  197. // ---------------------------------------------------------------------------- //
  198. // These strings only appear in team chat.
  199. // ---------------------------------------------------------------------------- //
  200. alias VGS_CATEGORY_COMMANDS "unbind a; unbind c; unbind w; bind a VGS_acknowledged; bind c VGS_completed; bind w VGS_assignment"
  201. // ---------------------------------------------------------------------------- //
  202. alias VGS_acknowledged "VGS_SAY_acknowledged; exec keyrestore"
  203. alias VGS_completed "VGS_SAY_completed; exec keyrestore"
  204. alias VGS_assignment "VGS_SAY_assignment; exec keyrestore"
  205.  
  206. alias VGS_SAY_acknowledged say_team "[VCA] Acknowledged."
  207. alias VGS_SAY_completed say_team "[VCC] Completed."
  208. alias VGS_SAY_assignment say_team "[VCW] What's my assignment?"
  209.  
  210. // ---------------------------------------------------------------------------- //
  211. // Category: Enemy
  212. // ---------------------------------------------------------------------------- //
  213. // These strings only appear in team chat.
  214. // ---------------------------------------------------------------------------- //
  215. alias VGS_CATEGORY_ENEMY "unbind d; unbind s; unbind m; unbind t; bind d VGS_disarray; bind m VGS_medicdown; unbind s VGS_sentrydown; bind t VGS_teleporterdestroyed"
  216. // ---------------------------------------------------------------------------- //
  217. alias VGS_disarray "VGS_SAY_disarray; exec keyrestore"
  218. alias VGS_medicdown "VGS_SAY_medicdown; exec keyrestore"
  219. alias VGS_sentrydown "VGS_SAY_sentrydown; exec keyrestore"
  220. alias VGS_teleporterdestroyed "VGS_SAY_teleporterdestroyed; exec keyrestore"
  221.  
  222. alias VGS_SAY_disarray say_team "[VED] The enemy is in disarray."
  223. alias VGS_SAY_medicdown say_team "[VEM] The enemy Medic has been assassinated."
  224. alias VGS_SAY_sentrydown say_team "[VES] The enemy Sentries are destroyed."
  225. alias VGS_SAY_teleporterdestroyed say_team "[VET] The enemy Teleporters are destroyed."
  226.  
  227. // ---------------------------------------------------------------------------- //
  228. // Category: Flag
  229. // ---------------------------------------------------------------------------- //
  230. // These strings only appear in team chat.
  231. // ---------------------------------------------------------------------------- //
  232. alias VGS_CATEGORY_INTELLIGENCE "unbind d; unbind f; unbind g; unbind r; unbind s; unbind t; bind d VGS_inteldefend; bind f VGS_haveintel; bind g VGS_giveintel; bind r VGS_recoverintel; bind s VGS_intelsecure; bind t VGS_takeintel"
  233. // ---------------------------------------------------------------------------- //
  234. alias VGS_inteldefend "VGS_SAY_inteldefend; exec keyrestore"
  235. alias VGS_haveintel "VGS_SAY_haveintel; exec keyrestore"
  236. alias VGS_giveintel "VGS_SAY_giveintel; exec keyrestore"
  237. alias VGS_recoverintel "VGS_SAY_recoverintel; exec keyrestore"
  238. alias VGS_intelsecure "VGS_SAY_intelsecure; exec keyrestore"
  239. alias VGS_takeintel "VGS_SAY_takeintel; exec keyrestore"
  240.  
  241. alias VGS_SAY_inteldefend say_team "[VFD] Defend our intelligence!"
  242. alias VGS_SAY_haveintel say_team "[VFF] I have the intelligence!"
  243. alias VGS_SAY_giveintel say_team "[VFG] Give me the intelligence!"
  244. alias VGS_SAY_recoverintel say_team "[VFR] Retrieve our intelligence!"
  245. alias VGS_SAY_intelsecure say_team "[VFS] Our intelligence is secure."
  246. alias VGS_SAY_takeintel say_team "[VFT] Take the intelligence from me!"
  247.  
  248. // ---------------------------------------------------------------------------- //
  249. // Category: Need
  250. // ---------------------------------------------------------------------------- //
  251. // These strings only appear in team chat.
  252. // ---------------------------------------------------------------------------- //
  253. alias VGS_CATEGORY_NEED "unbind c; unbind e; unbind s; bind c VGS_needcover; bind e VGS_needescort; bind s VGS_needsupport"
  254. // ---------------------------------------------------------------------------- //
  255. alias VGS_needcover "VGS_SAY_needcover; exec keyrestore"
  256. alias VGS_needescort "VGS_SAY_needescort; exec keyrestore"
  257. alias VGS_needsupport "VGS_SAY_needsupport; exec keyrestore"
  258.  
  259. alias VGS_SAY_needcover say_team "[VNC] I need covering fire."
  260. alias VGS_SAY_needescort say_team "[VNE] I need an escort."
  261. alias VGS_SAY_needsupport say_team "[VNS] I need support!"
  262.  
  263. // ---------------------------------------------------------------------------- //
  264. // Category: Self
  265. // ---------------------------------------------------------------------------- //
  266. // This category is only for team chat.
  267. // ---------------------------------------------------------------------------- //
  268. alias VGS_CATEGORY_SELF "unbind a; unbind d; unbind r; unbind t; bind a VGS_CATEGORY_SELF_ATTACK; bind d VGS_CATEGORY_SELF_DEFEND; bind r VGS_CATEGORY_SELF_REPAIR; bind t VGS_CATEGORY_SELF_TASK"
  269.  
  270. // ---------------------------------------------------------------------------- //
  271. // Self Subcategory: Attack
  272. // ---------------------------------------------------------------------------- //
  273. alias VGS_CATEGORY_SELF_ATTACK "unbind a; unbind b; unbind f; unbind s; unbind p; unbind c; unbind t; bind a VGS_SELF_attack; bind b SELFVGS_attackbase; bind f VGS_SELF_attackintelligence; bind s VGS_SELF_attacksentry; bind p VGS_SELF_pushpayload; bind c VGS_SELF_attackcp; bind t VGS_SELF_attackteleporter"
  274. // ---------------------------------------------------------------------------- //
  275. alias VGS_SELF_attack "VGS_SAY_SELF_attack; exec keyrestore"
  276. alias VGS_SELF_attackbase "VGS_SAY_SELF_attackbase; exec keyrestore"
  277. alias VGS_SELF_attackintelligence "VGS_SAY_SELF_attackintelligence; exec keyrestore"
  278. alias VGS_SELF_attacksentry "VGS_SAY_SELF_attacksentry; exec keyrestore"
  279. alias VGS_SELF_attackteleporter "VGS_SAY_SELF_attackteleporter; exec keyrestore"
  280. alias VGS_SELF_attackcp "VGS_SAY_SELF_attackcp; exec keyrestore"
  281. alias VGS_SELF_pushpayload "VGS_SAY_SELF_pushpayload; exec keyrestore"
  282.  
  283. alias VGS_SAY_SELF_attack say_team "[VSAA] I will attack."
  284. alias VGS_SAY_SELF_attackbase say_team "[VSAB] I will attack the enemy base."
  285. alias VGS_SAY_SELF_attackintelligence say_team "[VSAF] I'll go for the enemy intelligence."
  286. alias VGS_SAY_SELF_attacksentry say_team "[VSAS] I'll attack enemy Sentries."
  287. alias VGS_SAY_SELF_attackteleporter say_team "[VSAS] I'll attack enemy Teleporters."
  288. alias VGS_SAY_SELF_attackcp say_team "[VSAC] I'll attack the Control Point."
  289. alias VGS_SAY_SELF_pushpayload say_team "[VSAP] I'll push the Payload Cart."
  290.  
  291. // ---------------------------------------------------------------------------- //
  292. // Self Subcategory: Defend
  293. // ---------------------------------------------------------------------------- //
  294. alias VGS_CATEGORY_SELF_DEFEND "unbind d; unbind b; unbind f; unbind s; unbind c; unbind p; unbind t; bind d VGS_SELF_defend; bind b VGS_SELF_defendbase; bind f VGS_SELF_defendintel; bind s VGS_SELF_defendsentry; bind c VGS_SELF_defendcp; bind p VGS_SELF_defendpayload; bind t VGS_SELF_defendteleporter"
  295. // ---------------------------------------------------------------------------- //
  296. alias VGS_SELF_defend "VGS_SAY_SELF_defend; exec keyrestore"
  297. alias VGS_SELF_defendbase "VGS_SAY_SELF_defendbase; exec keyrestore"
  298. alias VGS_SELF_defendintel "VGS_SAY_SELF_defendintel; exec keyrestore"
  299. alias VGS_SELF_defendsentry "VGS_SAY_SELF_defendsentry; exec keyrestore"
  300. alias VGS_SELF_defendcp "VGS_SAY_SELF_defendcp; exec keyrestore"
  301. alias VGS_SELF_defendpayload "VGS_SAY_SELF_defendpayload; exec keyrestore"
  302. alias VGS_SELF_defendteleporter "VGS_SAY_SELF_defendteleporter; exec keyrestore"
  303.  
  304. alias VGS_SAY_SELF_defend say_team "[VSDD] I will defend."
  305. alias VGS_SAY_SELF_defendbase say_team "[VSDB] I will defend our base."
  306. alias VGS_SAY_SELF_defendintel say_team "[VSDF] I will defend our intelligence."
  307. alias VGS_SAY_SELF_defendsentry say_team "[VSDS] I'll defend our Sentries."
  308. alias VGS_SAY_SELF_defendcp say_team "[VSDC] I'll defend the Control Point."
  309. alias VGS_SAY_SELF_defendpayload say_team "[VSDP] I'll defend the Payload Cart."
  310. alias VGS_SAY_SELF_defendteleporter say_team "[VDST] I'll defend our Teleporters."
  311.  
  312. // ---------------------------------------------------------------------------- //
  313. // Self Subcategory: Repair
  314. // ---------------------------------------------------------------------------- //
  315. alias VGS_CATEGORY_SELF_REPAIR "unbind d; unbind s; unbind t; bind d VGS_SELF_repairdispenser; bind s VGS_SELF_repairsentry; bind t VGS_SELF_repairteleporter"
  316. // ---------------------------------------------------------------------------- //
  317. alias VGS_SELF_repairsentry "VGS_SAY_SELF_repairsentry; exec keyrestore"
  318. alias VGS_SELF_repairteleporter "VGS_SAY_SELF_repairteleporter; exec keyrestore"
  319. alias VGS_SELF_repairdispenser "VGS_SAY_SELF_repairdispenser; exec keyrestore"
  320.  
  321. alias VGS_SAY_SELF_repairsentry say_team "[VSRS] I'll repair our Sentries."
  322. alias VGS_SAY_SELF_repairteleporter say_team "[VSRT] I'll repair our Teleporter."
  323. //alias VGS_SAY_SELF_repairdispenser say_team "[VSRD] I'll repair our Dispensers."
  324.  
  325. // ---------------------------------------------------------------------------- //
  326. // Self Subcategory: Task
  327. // ---------------------------------------------------------------------------- //
  328. alias VGS_CATEGORY_SELF_TASK "unbind c; unbind d; unbind h; unbind o; unbind s; unbind t; bind c VGS_SELF_taskcover; bind d VGS_SELF_tasksetup; bind o VGS_SELF_taskonit; bind s VGS_SELF_tasksentry; bind h VGS_SELF_taskheal; bind t VGS_SELF_taskteleporter"
  329. // ---------------------------------------------------------------------------- //
  330. alias VGS_SELF_taskcover "VGS_SAY_SELF_taskcover; exec keyrestore"
  331. alias VGS_SELF_tasksetup "VGS_SAY_SELF_tasksetup; exec keyrestore"
  332. alias VGS_SELF_taskheal "VGS_SAY_SELF_taskheal; exec keyrestore"
  333. alias VGS_SELF_taskonit "VGS_SAY_SELF_taskonit; exec keyrestore"
  334. alias VGS_SELF_tasksentry "VGS_SAY_SELF_tasksentry; exec keyrestore"
  335. alias VGS_SELF_taskteleporter "VGS_SAY_SELF_taskteleporter; exec keyrestore"
  336.  
  337. alias VGS_SAY_SELF_taskcover say_team "[VSTC] I'll cover you."
  338. alias VGS_SAY_SELF_tasksetup say_team "[VSTD] I'll set up defenses."
  339. alias VGS_SAY_SELF_taskheal say_team "[VSTH] Healing incoming."
  340. alias VGS_SAY_SELF_taskonit say_team "[VSTO] I'm on it."
  341. alias VGS_SAY_SELF_tasksentry say_team "[VSTS] I'll deploy Sentries."
  342. alias VGS_SAY_SELF_taskteleporter say_team "[VSTT] I'll deploy Teleporters."/
  343.  
  344. // ---------------------------------------------------------------------------- //
  345. // Category: Target
  346. // ---------------------------------------------------------------------------- //
  347. // These strings only appear in team chat.
  348. // ---------------------------------------------------------------------------- //
  349. alias VGS_CATEGORY_TARGET "unbind a; unbind b; unbind d; unbind s; unbind t; unbind w; bind a VGS_targetacquired; bind b VGS_targetbase; bind d VGS_targetdestroyed; bind s VGS_targetsentry; bind t VGS_targetteleporter; bind w VGS_targetwait"
  350. // ---------------------------------------------------------------------------- //
  351. alias VGS_targetacquired "VGS_SAY_targetacquired; exec keyrestore"
  352. alias VGS_targetbase "VGS_SAY_targetbase; exec keyrestore"
  353. alias VGS_targetdestroyed "VGS_SAY_targetdestroyed; exec keyrestore"
  354. alias VGS_targetsentry "VGS_SAY_targetsentry; exec keyrestore"
  355. alias VGS_targetteleporter "VGS_SAY_targetsentry; exec keyrestore"
  356. alias VGS_targetwait "VGS_SAY_targetwait; exec keyrestore"
  357.  
  358. alias VGS_SAY_targetacquired say_team "[VTA] Target acquired."
  359. alias VGS_SAY_targetbase say_team "[VTB] Target the enemy base!"
  360. alias VGS_SAY_targetdestroyed say_team "[VTD] Target destroyed."
  361. alias VGS_SAY_targetsentry say_team "[VTS] Target the Sentries!"
  362. alias VGS_SAY_targetteleporter say_team "[VTT] Target the Teleporters!"
  363. alias VGS_SAY_targetwait say_team "[VTW] Wait! I'll be in range soon."
  364.  
  365. // ---------------------------------------------------------------------------- //
  366. // Category: Warning
  367. // ---------------------------------------------------------------------------- //
  368. // These strings only appear in team chat.
  369. // ---------------------------------------------------------------------------- //
  370. alias VGS_CATEGORY_WARNING "unbind h; unbind f; bind h VGS_incominghostiles; bind f VGS_incomingfire"
  371. // ---------------------------------------------------------------------------- //
  372. alias VGS_incominghostiles "VGS_SAY_incominghostiles; exec keyrestore"
  373. alias VGS_incomingfire "VGS_SAY_incomingfire; exec keyrestore"
  374.  
  375. alias VGS_SAY_incominghostiles say_team "[VWH] Incoming hostiles!"
  376. alias VGS_SAY_incomingfire say_team "[VWF] Incoming fire!"
  377.  
  378. // ---------------------------------------------------------------------------- //
  379. // Category: Very Quick
  380. // ---------------------------------------------------------------------------- //
  381. // These strings only appear in team chat.
  382. // ---------------------------------------------------------------------------- //
  383. alias VGS_CATEGORY_VERYQUICK "unbind a; unbind b; unbind c; unbind d; unbind h; unbind m; unbind s; unbind t; unbind w; bind a VGS_quick_anytime; bind b VGS_quick_basesecure; bind c VGS_quick_ceasefire; bind d VGS_quick_idk; bind h VGS_quick_help; bind m VGS_quick_move; bind s VGS_quick_sorry; bind t VGS_quick_thanks; bind w VGS_quick_wait"
  384. // ---------------------------------------------------------------------------- //
  385. alias VGS_quick_anytime "VGS_SAY_quick_anytime; exec keyrestore"
  386. alias VGS_quick_basesecure "VGS_SAY_quick_basesecure; exec keyrestore"
  387. alias VGS_quick_ceasefire "VGS_SAY_quick_ceasefire; exec keyrestore"
  388. alias VGS_quick_idk "VGS_SAY_quick_idk; exec keyrestore"
  389. alias VGS_quick_help "VGS_SAY_quick_help; exec keyrestore"
  390. alias VGS_quick_move "VGS_SAY_quick_move; exec keyrestore"
  391. alias VGS_quick_sorry "VGS_SAY_quick_sorry; exec keyrestore"
  392. alias VGS_quick_thanks "VGS_SAY_quick_thanks; exec keyrestore"
  393. alias VGS_quick_wait "VGS_SAY_quick_wait; exec keyrestore"
  394.  
  395. alias VGS_SAY_quick_anytime say_team "[VVA] Anytime."
  396. alias VGS_SAY_quick_basesecure say_team "[VVB] Is our base secure?"
  397. alias VGS_SAY_quick_ceasefire say_team "[VVC] Cease fire!"
  398. alias VGS_SAY_quick_idk say_team "[VVD] I don't know."
  399. alias VGS_SAY_quick_help say_team "[VVH] Help!"
  400. alias VGS_SAY_quick_move say_team "[VVM] Move!"
  401. alias VGS_SAY_quick_sorry say_team "[VVS] Sorry."
  402. alias VGS_SAY_quick_thanks say_team "[VVT] Thanks."
  403. alias VGS_SAY_quick_wait say_team "[VVW] Wait!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement