Hooks
Hooks provided by the Slow Weapons module for managing weapon movement speed reduction.
Overview
The Slow Weapons module adds slower movement while holding heavy weapons, speed penalties defined per weapon, encouragement for strategic choices, customizable weapon speed table, and automatic speed restore when switching.. It provides comprehensive hook integration for customizing managing weapon movement speed reduction and extending functionality.
ApplyWeaponSlowdown
đ Purpose
Called when weapon slowdown is applied to movement.
â° When Called
After speed calculation but before setting the movement speed.
âī¸ Parameters
| Parameter | Type | Description |
|---|---|---|
client |
Player | The player being slowed |
wep |
Weapon | The weapon causing slowdown |
moveData |
CMoveData | The movement data |
speed |
number | The calculated speed to apply |
âŠī¸ Returns
nil
đ Realm
Server
Overview
The Slow Weapons module adds slower movement while holding heavy weapons, speed penalties defined per weapon, encouragement for strategic choices, customizable weapon speed table, and automatic speed restore when switching.. It provides comprehensive hook integration for customizing managing weapon movement speed reduction and extending functionality.
OverrideSlowWeaponSpeed
đ Purpose
Called to override the slow weapon speed calculation.
â° When Called
During speed calculation, before applying slowdown.
âī¸ Parameters
| Parameter | Type | Description |
|---|---|---|
client |
Player | The player holding the weapon |
wep |
Weapon | The weapon being checked |
baseSpeed |
number | The base speed from config |
âŠī¸ Returns
number - Return a number to override, nil for default
đ Realm
Server
Overview
The Slow Weapons module adds slower movement while holding heavy weapons, speed penalties defined per weapon, encouragement for strategic choices, customizable weapon speed table, and automatic speed restore when switching.. It provides comprehensive hook integration for customizing managing weapon movement speed reduction and extending functionality.
PostApplyWeaponSlowdown
đ Purpose
Called after weapon slowdown has been applied.
â° When Called
After movement speed has been set.
âī¸ Parameters
| Parameter | Type | Description |
|---|---|---|
client |
Player | The player who was slowed |
wep |
Weapon | The weapon causing slowdown |
moveData |
CMoveData | The movement data |
speed |
number | The speed that was applied |
âŠī¸ Returns
nil
đ Realm
Server