Space Station 13 - Modules - TypesVar Details - Proc Details

automatic_fire

Vars

allow_akimboShould dual wielding be allowed?
autofire_shot_delayTime between individual shots.
current_windup_reductionthe reduction to shot delay for windup
mouse_statusThis seems hacky but there can be two MouseDown() without a MouseUp() in between if the user holds click and uses alt+tab, printscreen or similar.
timeridTimer for tracking the spindown reset timings
windup_autofirewindup autofire vars Whether the delay between shots increases over time, simulating a spooling weapon
windup_autofire_capHow high of a reduction that current_windup_reduction can reach
windup_autofire_reduction_multiplierthe percentage of autfire_shot_delay that is added to current_windup_reduction
windup_spindownHow long it takes for weapons that have spooled-up to reset back to the original firing speed

Procs

windup_resetReset for our windup, resetting everything back to initial values after a variable set amount of time (determined by var/windup_spindown).

Var Details

allow_akimbo

Should dual wielding be allowed?

autofire_shot_delay

Time between individual shots.

current_windup_reduction

the reduction to shot delay for windup

mouse_status

This seems hacky but there can be two MouseDown() without a MouseUp() in between if the user holds click and uses alt+tab, printscreen or similar.

timerid

Timer for tracking the spindown reset timings

windup_autofire

windup autofire vars Whether the delay between shots increases over time, simulating a spooling weapon

windup_autofire_cap

How high of a reduction that current_windup_reduction can reach

windup_autofire_reduction_multiplier

the percentage of autfire_shot_delay that is added to current_windup_reduction

windup_spindown

How long it takes for weapons that have spooled-up to reset back to the original firing speed

Proc Details

windup_reset

Reset for our windup, resetting everything back to initial values after a variable set amount of time (determined by var/windup_spindown).