1.5.0
This release adds 14 new effects and brings in a lot of effect adjustments and bug fixes.
Changelog
Additions
- Timer and effect progress bars are now customizable using the new visuals config (located at
configs/chaos/visuals.cfg
) - VScript: Expanded the
chaos_util.nut
script file with many useful functions and constants - VScript: Constants are now folded and all effects use these folded constants
- Adjusted several effect durations
- Added new convars
sm_chaos_version
andsm_chaos_effect_update_interval
- Added the ability for effects to configure their update interval by returning a floating point value in their
Update
callback- If nothing is returned, the interval is set to the value of
sm_chaos_effect_update_interval
(def.0.1
)
- If nothing is returned, the interval is set to the value of
- Added 14 new effects:
- Mann In The Machine
- Randomize Weapon Order
- Chip Damage
- Homing Projectiles
- Play Random Developer Commentary
- Spawn Soul Gargoyle
- No Overheal Decay
- Infinite Sentry Range
- Infinite Dispenser Range
- No Damage From Blast Jumping
- All Weapons Are Honorbound
- Players Always Gib
- Tiny Heads
- Super Jumping
- Enable Grappling Hooks
Adjustments
General
- Updated several effects to use attributes instead of experimental convars or detours
- Updated several effects to use the VScript API
- Updated several effect names
- Added tags to several effects
- Incompatible effects will now automatically be expired if an effect is forced using admin commands
- Significant performance improvements across the board
Effects
- Mannpower: Replaced with "Enable Grappling Hooks" effect
- Tilted Camera: Made the effect less nauseating on high ping
- Uncontrollable Recoil: Now uses viewpunch instead of SetLocalAngles
- Paint Cosmetics: Now a timed effect, and changed to "Paint Items" which will now paint weapons as well
- Remove Cosmetics: Now a timed effect
- Balloon Heads: Now more similar to the "Big Heads" effect on Ghost Fort
- Enable All Triggers: Removed effect
- Miscellaneous effect fixes and updates
Bug Fixes
General
- Fixed script hooks not being removed when the effect ends (e.g.
OnTakeDamage
) - Fixed effects with tags preventing other tagged effects from starting, even if their tags did not match
Effects
- Remove Cosmetics: Fixed Demoman shields being removed
- Identity Theft: Fixed not granting the attacker a Sapper upon killing a Spy
- Set Attribute: Fixed not recalculating the player speed after attributes are applied
- Decompile: Fixed visuals spawning at the wrong origin with the wrong angles
- Kill Random Player/Spawn Ball: Fixed error if there is no eligible player