Adrenaline
Adrenaline is acquired by killing people, capturing flags and performing other "game related" events, and collecting huge red/white pills scattered around the map. Once you have 100 adrenaline points you can pull off a special "Adrenaline" move using quick key combinations (it's like an extended dodge). The default adrenaline moves are:
- Speed (forwards 4 times in quick succession) which makes you run super fast,
- Booster (back 4 times) which regenerates your health up to 199,
- Invisibility (right twice, left twice), and
- Beserk (forwards twice, backwards twice?) which makes you fire twice as quick as normal.
Mutators can add new moves.
Once an adrenaline move is activated the amount of adrenaline you have slowly counts down to 0. Once it reaches 0 the move stops.
Amount of adrenaline given for moves is set in DeathMatch and TeamGame.
Defining Combo Key Presses in Mutators
The key press combination for a combo is defined the class default properties. The keys are translated as such:
// CK_Up = 1; // CK_Down = 2; // CK_Left = 4; // CK_Right = 8;
For example, the Double Damage Combo in the [XXXpak] is left right left right or:
defaultproperties { ExecMessage="Double Damage!" ComboAnnouncement=Sound'PickupSounds.UDamagePickup' Duration=20 keys(0)=4 keys(1)=8 keys(2)=4 keys(3)=8 }
Related Topics
- Modify Mutator Tutorial – a tutorial for making an adrenaline mutator
ZxAnPhOrIaN: In a mutator, how do you make the key codes for the adrenaline moves?
RegularX: Posted some quick info on it. The next UTute will be a combo tutorial, and will be more expansive. UTute2 is directly about controlling adrenaline from a mutator.
Mysterial:Here's some bizareness for you: The combos that come with the game use 8 for CK_Right (you can see this in ComboInvis) yet custom subclasses (including Epic's Bonus Pack combo ComboCrate) use 4 for CK_Right. Also, has anyone gotten a combo using four different keys (Up Down Left Right, for example) to work? If so, did you need to do anything special and what did you use in your keys array?