Console Commands, Functions and Scripts
Doom 3 and Resurrection of Evil
Scripts



Doom3 appears to restrict commands preceded by a _ and allows one _command per bind, this obviously causes problems when scripting.


Weapon Cycle Script
To overcome the single _command per bind (and what appears to be restricted use of _commands in scripts) and until we find a better way here's a very crude workaround; not very usable to be honest.

Use mouse up to cycle explosive weapons, middle mouse button to cycle rapid fire weapons, mouse down to cycle slow fire weapons. To overcome the single command per bind (and restricted use of _commands in scripts) you need to confirm your weapon selection after cycling by pressing W.


//Requ!em: ugly/bodged quick select weapon 'alias' replacement
//Adapted from a Quake3 script by Aqua of UpsetChaps
set SelectExplosive1 "bind w _impulse5;echo "weapon 5";set SelectExplosive vstr SelectExplosive2"
set SelectExplosive2 "bind w _impulse7;echo "weapon 7";set SelectExplosive vstr SelectExplosive3"
set SelectExplosive3 "bind w _impulse8;echo "weapon 8";set SelectExplosive vstr SelectExplosive1"
set SelectExplosive "vstr SelectExplosive1"

set SelectRapidFire1 "bind w _impulse3;echo "weapon 3";set SelectRapidFire vstr SelectRapidFire2"
set SelectRapidFire2 "bind w _impulse4;echo "weapon 4";set SelectRapidFire vstr SelectRapidFire3"
set SelectRapidFire3 "bind w _impulse5;echo "weapon 6";set SelectRapidFire vstr SelectRapidFire1"
set SelectRapidFire "vstr SelectRapidFire1"

set SelectSlowFire1 "bind w _impulse1;echo "weapon 1";set SelectSlowFire vstr SelectSlowFire2"
set SelectSlowFire2 "bind w _impulse2;echo "weapon 2";set SelectSlowFire vstr SelectSlowFire1"
set SelectSlowFire "vstr SelectSlowFire1"

bind MWHEELDOWN "vstr SelectSlowFire"
bind MWHEELUP "vstr SelectExplosive"
bind MOUSE3 "vstr SelectRapidFire"


Contact Us | SavageUK | UpsetChaps
All Rights Reserved. Copyright © 2004-2007 Requ!em