/tg/ Station 13 - Modules - TypesVar Details - Proc Details

stargazer_laser

Vars

beam_fillingsList of visual effects for the beam, in between and in the end
beam_visualThe visual effect at the beginning of the laser
cycle_trackerTracks how many times the beam has processed, after the maximum amount of cycles it will forcibly end the beam
damage_timerTimer that handles the damage ticking
end_visualThe visual effect at the end of the laser
giga_laserThe laser beam we generate
orb_visualThe overlay on the caster when they fire the beam
our_masterReference to our summoner so that we don't disintegrate them by accident
sound_loopSound loop for the active laser
targetslist of turfs we are hitting while shooting our beam

Procs

open_laserSpawns the beginning of the laser, uses targets to determine the rotation
process_beamRecursive proc which affects whatever is caught within the beam
stop_beamingStops the beam after we cancel it

Var Details

beam_fillings

List of visual effects for the beam, in between and in the end

beam_visual

The visual effect at the beginning of the laser

cycle_tracker

Tracks how many times the beam has processed, after the maximum amount of cycles it will forcibly end the beam

damage_timer

Timer that handles the damage ticking

end_visual

The visual effect at the end of the laser

giga_laser

The laser beam we generate

orb_visual

The overlay on the caster when they fire the beam

our_master

Reference to our summoner so that we don't disintegrate them by accident

sound_loop

Sound loop for the active laser

targets

list of turfs we are hitting while shooting our beam

Proc Details

open_laser

Spawns the beginning of the laser, uses targets to determine the rotation

process_beam

Recursive proc which affects whatever is caught within the beam

stop_beaming

Stops the beam after we cancel it