lag_switch 
Vars | |
| auto_measures | List of measures that toggle automatically |
|---|---|
| auto_switch | If the lag switch measures should attempt to trigger automatically, TRUE if a config value exists |
| measures | List of bools corresponding to code/__DEFINES/lag_switch.dm |
| slowmode_cooldown | Cooldown between say verb uses when slowmode is enabled |
| trigger_pop | Amount of connected clients at which the Lag Switch should engage, set via config or admin panel |
| veto_timer_id | Timer ID for the automatic veto period |
Procs | |
| cancel_auto_enable_in_progress | Called from an admin chat link |
| change_slowmode_cooldown | Update the slowmode timer length and clear existing ones if reduced |
| set_all_measures | Helper to loop over all measures for mass changes |
| set_measure | Handle the state change for individual measures |
| toggle_auto_enable | (En/Dis)able automatic triggering of switches based on client count |
Var Details
auto_measures 
List of measures that toggle automatically
auto_switch 
If the lag switch measures should attempt to trigger automatically, TRUE if a config value exists
measures 
List of bools corresponding to code/__DEFINES/lag_switch.dm
slowmode_cooldown 
Cooldown between say verb uses when slowmode is enabled
trigger_pop 
Amount of connected clients at which the Lag Switch should engage, set via config or admin panel
veto_timer_id 
Timer ID for the automatic veto period
Proc Details
cancel_auto_enable_in_progress
Called from an admin chat link
change_slowmode_cooldown
Update the slowmode timer length and clear existing ones if reduced
set_all_measures
Helper to loop over all measures for mass changes
set_measure
Handle the state change for individual measures
toggle_auto_enable
(En/Dis)able automatic triggering of switches based on client count