Skip to content

Changelog August 26th 2025

Vuthakral edited this page Aug 26, 2025 · 1 revision
  • Footsteps: Added root parameter ["LandingBehaviour"] = 0. 0 is the previous behaviour & remains default. When set to 1 it will always play a landing sound regardless of user input, which can sometimes play sound when it really shouldn't. Added by user request.
  • Weapon Base: Added safeguard for bloomscore timer to avoid duplicates. Also added DRC_ prefix to the timer name just to be safe.
  • Weapon Base: Rewrote bloom calculation to use exposed values, giving SWEP authors true control over the entire bloom system. This change inherently means bloom is now calculated a little differently, so expect some slight performance differences and alterations to some default parameters within the base itself. See next note on usage.
  • Weapon Base: Added table SWEP.BloomDefinitions & SWEP.BloomDefinitions_ADS. ADS is for when sights are down. Default values & usage example:
SWEP.BloomDefinitions = {
	["standidle"] 			= {1, 1.5, 0, 1},
	["crouchidle"] 			= {1, 3.5, 0, 1},
	["running"] 			= {1.3, 1.25, 0.1, 1},
	["sprinting"] 			= {1.7, 0.75, 0.3, 1},
	["swimidle"] 			= {0.9, 1.5, 0, 1},
	["swimming"] 			= {1.1, 1.5, 0, 1},
}
SWEP.BloomDefinitions_ADS = {
	["standidle"] 			= {1, 2, 0, 0.75},
	["crouchidle"] 			= {1, 4.5, 0, 0.75},
	["running"] 			= {1.3, 2, 0.1, 0.85},
	["sprinting"] 			= {1.7, 2, 0.3, 1},
	["swimidle"] 			= {0.9, 1.5, 0, 0.75},
	["swimming"] 			= {1.1, 1.5, 0, 0.75},
}

In order, the numbers are the bloom maximum, the decay multiplier, a flat added bloom bonus, and a post-multiplier. This internally functions off of Draconic SWEPs' "owner activity", so if you so wanted you could go further in-depth than this old standard getup and add crouchrunning or crouchsprinting as well.

Clone this wiki locally