home *** CD-ROM | disk | FTP | other *** search
/ PC Accelerator 19 / PCXL19.iso / demos / q3wctf.exe / essobie.cfg < prev    next >
Text File  |  1999-12-14  |  6KB  |  148 lines

  1. // Capture the Flag Configuration for Quake 3: Arena CTF
  2. // SOBCTF version 2.0a (Special CTF Beta Test Version)
  3. // http://www.planetquake.com/thebind    essobie@planetquake.com
  4.  
  5. unbindall
  6.  
  7. // Settings
  8. // ========
  9. seta name "^1ES^7SOB^1IE^7"
  10. seta model visor/gorre
  11. seta sensitivity "5"
  12. seta con_notifytime "1"
  13. seta cg_teamChatTime "8000"
  14. seta cg_teamChatHeight "12"
  15. seta cg_forceModel 1
  16. seta cg_fov 110
  17. seta cg_drawGun 0
  18. seta cg_railTrailTime 1600
  19. seta r_railSegmentLength 0
  20. seta r_railCoreWidth 1
  21. seta r_railWidth 1
  22. seta m_pitch -0.022
  23. seta s_musicvolume 0.0
  24.  
  25.  
  26. // Screen Environment Settings
  27. // ===========================
  28. bind BACKSPACE          messagemode
  29. bind \                  messagemode2
  30. bind =                  messagemode3
  31. bind -                  messagemode4
  32. bind `                  toggleconsole
  33. bind ~                  toggleconsole
  34. bind PAUSE              screenshot
  35.  
  36.  
  37. // Movement Assignments
  38. // ====================
  39. bind d                  +back
  40. bind e                  +forward
  41. bind f                  +moveright
  42. bind s                  +moveleft
  43. bind a                  +movedown
  44. bind MOUSE1             +attack
  45. bind MOUSE3             +moveup
  46. bind SPACE              +speed
  47.  
  48.  
  49. // Weapon Selection
  50. // ================
  51. bind 1                  "weapon 9" // BFG
  52. bind 2                  "weapon 1" // Gauntlet
  53. bind 3                  "weapon 3" // Shotgun
  54. bind 4                  "weapon 2" // Machinegun
  55. bind 5                  "weapon 6" // LightningGun
  56.  
  57. bind 6                  "weapon 4" // GrenadeLauncher
  58. bind 7                  "weapon 7" // Railgun
  59. bind 8                  "weapon 8" // PlasmaGun
  60. bind 9                  "weapon 9" // BFG
  61. bind 0                  "weapon 10" // Grapple
  62.  
  63. bind z                  "weapon 8" // PlasmaGun
  64. bind x                  "weapon 7" // Railgun
  65. bind c                  "weapon 4" // GrenadeLauncher
  66. bind v                  "weapon 5" // RocketLauncher
  67.  
  68. bind SHIFT              "+button2" // Use Item
  69. bind t                  "+button3" // Taunt an
  70.  
  71.  
  72. // Function Keys
  73. // =============
  74. bind F1                 "+scores"
  75. bind F2                 "toggle cg_drawTimer; toggle cg_lagometer; toggle cg_drawStatus"
  76. bind F3                 "toggle cg_drawTeamOverlay; cg_drawTeamOverlay"
  77. bind F4                 "toggle cg_gibs; toggle com_blood; cg_gibs; com_blood"
  78. bind F5                 "toggle cg_drawTimer; toggle cg_drawFPS; cg_drawTimer; cg_drawFPS"
  79. bind F6                 "toggle cg_simpleitems; cg_simpleitems"
  80. bind F7                 "toggle cg_forceModel; cg_forceModel"
  81.  
  82. bind y      vstr ng_offence // Mouse2 will say "HAVE ENEMY FLAG!" - Switches to Offensive Mode
  83. bind h      vstr ng_defence // Mouse2 will say "PERSUING ENEMY FLAG CARRIER!" - Switches to Defensive Mode
  84. bind ALT    vstr stg_cancel // Immediately says "Cancel That!" for comm binds that you say by mistake.
  85. bind r      vstr stg_help   // Immediately says "<- Need Help Here"
  86. bind t      vstr ng_inchigh // Mouse2 will say "INCOMING: HIGH! (2x means POWERUP INCOMING)"
  87. bind g      vstr ng_inclow  // Mouse2 will say "INCOMING: LOW! (2x means POWERUP INCOMING)"
  88.  
  89. //                              Offensive Mode           |          Defensive Mode
  90. // -------------------------------------------------------------------------------------
  91. bind w      vstr say01 //          ATTACKING!            |       FIND/RETURN THE FLAG
  92. bind q      vstr say02 //      Searching for Flag!       |        GETTING SUPPLIES!
  93. bind tab    vstr say03 // <- Enemy Flag Carrier Spotted  |           BASE CLEAR!
  94. bind b      vstr say04 //        ENEMIES CLEAR!          |          BASE OVERRUN!
  95. bind n      vstr say05 //   <- I'm On Offense Here       |      <- I'm On Defense Here
  96.  
  97. bind mouse2 vstr sayexec // Executes the currently queued sayteam message that you have selected.
  98.  
  99. // Offence Initialization
  100. set offence "set say01 vstr no_attack;set say02 vstr no_search;set say03 vstr no_spotted; vstr offence2"
  101. set offence2 "set sayexec vstr sto_haveflag;set say04 vstr no_clear;set say05 vstr sto_position"
  102.  
  103. // Defence Initialization
  104. set defence "set say01 vstr nd_findflag;set say02 vstr nd_supplies;set say03 vstr nd_baseclear;vstr defence2"
  105. set defence2 "set sayexec vstr std_pursue; set say04 vstr nd_overrun;set say05 vstr std_position"
  106.  
  107. // Say_Team General One Keys
  108. set stg_cancel    "say_team Cancel That!"
  109. set stg_help      "say_team ^1<- Need Help Here"
  110. // Say_Team General Notifies
  111. set ng_offence    "echo M2:^3HAVEFLAG --- Set to ^5OFF BINDS^7; vstr offence"
  112. set ng_defence    "echo M2:^1PURSUE --- Set to ^6DEF BINDS^7;   vstr defence"
  113. set ng_inchigh    "set sayexec vstr stg_inchigh;            echo M2:^3INC^6HIGH!^7"
  114. set ng_inclow     "set sayexec vstr stg_inclow;             echo M2:^3INC^6LOW!^7"
  115. // Say_Team General Notify Says
  116. set stg_inchigh   "say_team ^3INCOMING: ^6HIGH!^7 (2x means POWERUP INCOMING)"
  117. set stg_inclow    "say_team ^3INCOMING: ^6LOW!^7 (2x means POWERUP INCOMING)"
  118. set sto_haveflag  "say_team ^3HAVE ENEMY FLAG!^7!"
  119. set std_pursue    "say_team ^1PERSUING ENEMY FLAG CARRIER!^7"
  120.  
  121. // Say_Team Offence Notifies
  122. set no_attack     "set sayexec vstr sto_attack;   echo M2:^5ATTACKING^7"
  123. set no_search     "set sayexec vstr sto_search;   echo M2:^3SEARCHING^7"
  124. set no_spotted    "set sayexec vstr sto_spotted;  echo M2:^5ENEMYFLAGSPOT^7"
  125. set no_clear      "set sayexec vstr sto_clear;    echo M2:^5ENEMIES CLEAR!^7"
  126. // Say_Team Offence Notify Says
  127. set sto_attack    "say_team ^5ATTACKING!^7"
  128. set sto_search    "say_team ^3Searching for Flag!^7"
  129. set sto_spotted   "say_team ^7<- ^5Enemy Flag Carrier Spotted^7"
  130. set sto_clear     "say_team ^5ENEMIES CLEAR!^7"
  131. set sto_position  "say_team ^7<- ^5I'm On Offense Here"
  132.  
  133. // Say_Team Defence Notifies
  134. set nd_findflag  "set sayexec vstr std_findflag ;  echo M2:^1FINDFLAG^7"
  135. set nd_supplies  "set sayexec vstr std_supplies ;  echo M2:^6SUPPLIES^7"
  136. set nd_baseclear "set sayexec vstr std_baseclear ; echo M2:^2CLEAR!^7"
  137. set nd_overrun   "set sayexec vstr std_overrun ;   echo M2:^6OVERRUN!^7"
  138. // Say_Team Defence Notify Says
  139. set std_findflag  "say_team ^1FIND/RETURN THE FLAG^7"
  140. set std_supplies  "say_team ^6GETTING SUPPLIES!^7"
  141. set std_baseclear "say_team ^2BASE CLEAR!^7"
  142. set std_overrun   "say_team ^6BASE OVERRUN!^7"
  143. set std_position  "say_team ^7<- ^6I'm On Defense Here"
  144.  
  145. // Code Initialization
  146. vstr offence
  147.  
  148. // EOF