// Last updated: 14th December 2011
// Author: XantoM (#fragomatic) [with many updates by Darff]
// INSTRUCTIONS:
// Place this file & mofo_aliases.cfg in your /Quake/ or /nQuake/ or /eQuake/ base directory - where ezquake-gl.exe resides
// Modify the below nick/nick2 & key bindings to suit you, keeping the most important binds to keys around your movement keys
// Load ezquake and load your config as normal
// exec mofo_tp.cfg
// map dm3 & test everything is working as you expected
// cfg_save [cfg name here]
// When changing nick / nick2, make sure the name is 4 characters. If you only need 3 chars then add a space BEFORE the first character
set nick2 "{&c037nick:&r}" // change this; use http://www.december.com/html/spec/color3hex1.html
set nick "nick:" // change this, remember to add space before 3 letters if needed
// Essential tp binds, in order of importance:
bind x "_report" // report your status armor/health weapon powerups, or if dead, reports location lost
bind x "_lost" // location you died is lost (reports pack left if dead & pack has been left)
bind x ".team_powerups" // got powerup(s) / if not then says what you need / if you need nothing then asks 'status?'
bind x "_enemy_powerups" // enemy has powerup
bind x "_safe" // location safe (or lost if dead)
bind x "_help" // need help at location
bind x "_coming // coming from location
bind x "_point" // if you point teammate it shows health/armor ingame, else it points item at location
bind x "_quad_over" // quad over
bind x "_getquad" // get quad (or, if you have quad, got quad)
bind x "_slipped" // enemy slipped (e.g. through tele at dm2, but also works for other locations)
bind x "_replace" // call to teammate to replace you in a position as you have to leave - e.g. dm2 tele
bind x "_attack" // if dead/recently spawned: attack location you died, else say "attacking [location]"
bind x "_trick" // if alive: sync attack / quad-jump / enemy slipped / open / delay / discharge / slipped (depending on map/location - magical bind), if dead: attack location
bind x "_getpent" // get pent
// Other quite important binds, in order of importance:
// NEW: NOTE THE MWUP / MWDN COMMENTS - also the _sync bind which was above has been changed to _attack
bind tab "+scores_rltimerset" // shows team scores, and whilst held, mousewheel modifies rl timer
bind x "mofo_rl_time_report" // tells team when RL is spawning according to your timer (e.g. "rl on [05/35]")
alias mwup "x" // change X to the _command you want mwheelup bound to, e.g. _safe, and remove the mwheelup bind line from this cfg
alias mwdn "x" // change x to the _command you want mwheeldown bound to, e.g. _help, and remove the mwheeldown bind line from this cfg
// STANDARD:
bind x "_packleft" // pack(s) left at death location
bind x "_get_my_stuff" // says "kill me" to give away your rl/lg/cells/rockets - if you have lg or rl, this bind will override your SG script and put rl/lg in your hand (prefers RL)
bind x "_waiting" // waiting at location
bind x "_status" // ask for teammates status
bind x "_take" // you take
bind x ".understood" // yes / understood / gogogo
bind x ".cancel" // can't / ignore that / sorry
bind x "_took" // took item at location
bind x "_rl_enemy" // enemy rl at location
bind x "_rl_dead" // enemy rl dead at location
//DEFUNCT: bind x "_need" // need item - should just use .team_powerups as it reports simply what you need, if you don't have powerup
// Optional binds, check mofo_aliases.cfg for positions
bind x "_enemy_pos1"
bind x "_enemy_pos2"
bind x "_enemy_pos3"
bind x "_enemy_pos4"
bind = "_kp_plus"
bind - "_kp_minus"
exec mofo_aliases.cfg
|