diff options
| author | CriticalFlaw <[email protected]> | 2016-11-03 10:12:38 -0600 |
|---|---|---|
| committer | CriticalFlaw <[email protected]> | 2016-11-03 10:12:38 -0600 |
| commit | 3a7caec6eb592e5a0aea35b8b65f1eedd25a8070 (patch) | |
| tree | bcb208ffc5a9529f5b1d9336747eb63a90b29578 /scripts | |
| parent | 5e34bbd6ae9371fddf0d2677fd66d1ae30b26306 (diff) | |
Updated Ubercharge Animations
Each of the three avaliable ubercharge color schemes (orange pulse,
solid and rainbow) are now in their own event that can be called by
uncommenting the appropriate RunEvent line in HudMedicCharged
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/HudAnimations_custom.txt | 109 |
1 files changed, 35 insertions, 74 deletions
diff --git a/scripts/HudAnimations_custom.txt b/scripts/HudAnimations_custom.txt index 8485b9d..8b068e0 100644 --- a/scripts/HudAnimations_custom.txt +++ b/scripts/HudAnimations_custom.txt @@ -1,49 +1,3 @@ -// sample animation script -// -// -// commands: -// Animate <panel name> <variable> <target value> <interpolator> <start time> <duration> -// variables: -// FgColor -// BgColor -// Position -// Size -// Blur (hud panels only) -// TextColor (hud panels only) -// Ammo2Color (hud panels only) -// Alpha (hud weapon selection only) -// SelectionAlpha (hud weapon selection only) -// TextScan (hud weapon selection only) -// -// interpolator: -// Linear -// Accel - starts moving slow, ends fast -// Deaccel - starts moving fast, ends slow -// Spline - simple ease in/out curve -// Pulse - < freq > over the duration, the value is pulsed (cosine) freq times ending at the dest value (assuming freq is integral) -// Flicker - < randomness factor 0.0 to 1.0 > over duration, each frame if random # is less than factor, use end value, otherwise use prev value -// Gain - < bias > Lower bias values bias towards 0.5 and higher bias values bias away from it. -// Bias - < bias > Lower values bias the curve towards 0 and higher values bias it towards 1. -// -// RunEvent <event name> <start time> -// starts another even running at the specified time -// -// StopEvent <event name> <start time> -// stops another event that is current running at the specified time -// -// StopAnimation <panel name> <variable> <start time> -// stops all animations refering to the specified variable in the specified panel -// -// StopPanelAnimations <panel name> <start time> -// stops all active animations operating on the specified panel -// -// SetFont <panel name> <fontparameter> <fontname from scheme> <set time> -// -// SetTexture <panel name> <textureidname> <texturefilename> <set time> -// -// SetString <panel name> <string varname> <stringvalue> <set time> - -//=========================================== //Health Bonus Pulse event HudHealthBonusPulse { @@ -168,42 +122,49 @@ event HudSpyDisguiseFadeOut event HudMedicCharged { - -///////Rainbow Charge -// Animate ChargeLabel FgColor "ColorGreen" Linear 0.0 0.1 -// Animate ChargeLabel FgColor "ColorCyan" Linear 0.1 0.1 -// Animate ChargeLabel FgColor "ColorBlue" Linear 0.2 0.1 -// Animate ChargeLabel FgColor "ColorMagenta" Linear 0.3 0.1 -// Animate ChargeLabel FgColor "ColorRed" Linear 0.4 0.1 -// Animate ChargeLabel FgColor "ColorYellow" Linear 0.5 0.1 - -///////Solid Color Charge -// Animate ChargeLabel FgColor "Solid Color Uber" Linear 0.0 0.000 - -///////Orange Pulse Charge - - Animate ChargeLabel FgColor "Flashing Uber Color1" Linear 0.0 0.3 - Animate ChargeLabel FgColor "Flashing Uber Color2" Linear 0.3 0.3 + //RunEvent HudMedicRainbowCharged 0.0 + //RunEvent HudMedicSolidColorCharge 0.0 + RunEvent HudMedicOrangePulseCharge 0.0 + RunEvent HudMedicChargedLoop 0.6 +} +event HudMedicRainbowCharged +{ + Animate ChargeLabel FgColor "ColorGreen" Linear 0.0 0.1 + Animate ChargeLabel FgColor "ColorCyan" Linear 0.1 0.1 + Animate ChargeLabel FgColor "ColorBlue" Linear 0.2 0.1 + Animate ChargeLabel FgColor "ColorMagenta" Linear 0.3 0.1 + Animate ChargeLabel FgColor "ColorRed" Linear 0.4 0.1 + Animate ChargeLabel FgColor "ColorYellow" Linear 0.5 0.1 + Animate ChargeMeter FgColor "ColorGreen" Linear 0.0 0.1 + Animate ChargeMeter FgColor "ColorCyan" Linear 0.1 0.1 + Animate ChargeMeter FgColor "ColorBlue" Linear 0.2 0.1 + Animate ChargeMeter FgColor "ColorMagenta" Linear 0.3 0.1 + Animate ChargeMeter FgColor "ColorRed" Linear 0.4 0.1 + Animate ChargeMeter FgColor "ColorYellow" Linear 0.5 0.1 -///////Rainbow Charge -// Animate ChargeMeter FgColor "ColorGreen" Linear 0.0 0.1 -// Animate ChargeMeter FgColor "ColorCyan" Linear 0.1 0.1 -// Animate ChargeMeter FgColor "ColorBlue" Linear 0.2 0.1 -// Animate ChargeMeter FgColor "ColorMagenta" Linear 0.3 0.1 -// Animate ChargeMeter FgColor "ColorRed" Linear 0.4 0.1 -// Animate ChargeMeter FgColor "ColorYellow" Linear 0.5 0.1 + RunEvent HudMedicChargedLoop 0.6 +} -///////Solid Color Charge -// Animate ChargeMeter FgColor "Solid Color Uber" Linear 0.0 0.000 +event HudMedicSolidColorCharge +{ + Animate ChargeLabel FgColor "Solid Color Uber" Linear 0.0 0.000 -///////Orange Pulse Charge + Animate ChargeMeter FgColor "Solid Color Uber" Linear 0.0 0.000 - Animate ChargeMeter FgColor "Flashing Uber Color1" Linear 0.0 0.3 - Animate ChargeMeter FgColor "Flashing Uber Color2" Linear 0.3 0.3 + RunEvent HudMedicChargedLoop 0.6 +} +event HudMedicOrangePulseCharge +{ + Animate ChargeLabel FgColor "Flashing Uber Color1" Linear 0.0 0.3 + Animate ChargeLabel FgColor "Flashing Uber Color2" Linear 0.3 0.3 + + Animate ChargeMeter FgColor "Flashing Uber Color1" Linear 0.0 0.3 + Animate ChargeMeter FgColor "Flashing Uber Color2" Linear 0.3 0.3 + RunEvent HudMedicChargedLoop 0.6 } |
