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

scope

Vars

range_modifierHow far we can extend, with modifier of 1, up to our vision edge, higher numbers multiply.
trackerFullscreen object we use for tracking the shots.
tracker_owner_ckeyThe owner of the tracker's ckey. For comparing with the current owner mob, in case the client has left it (e.g. ghosted).
zoomingAre we zooming currently?

Procs

get_targetWe find and return the best target to hit on a given turf.
start_zoomingWrapper for zoom(), so in case we runtime we do not get stuck in a bad state
stop_zoomingWe stop zooming, canceling processing, resetting stuff back to normal and deleting our tracker.
zoomWe start zooming by hiding the mouse pointer, adding our tracker overlay and starting our processing.

Var Details

range_modifier

How far we can extend, with modifier of 1, up to our vision edge, higher numbers multiply.

tracker

Fullscreen object we use for tracking the shots.

tracker_owner_ckey

The owner of the tracker's ckey. For comparing with the current owner mob, in case the client has left it (e.g. ghosted).

zooming

Are we zooming currently?

Proc Details

get_target

We find and return the best target to hit on a given turf.

Arguments:

start_zooming

Wrapper for zoom(), so in case we runtime we do not get stuck in a bad state

Arguments:

stop_zooming

We stop zooming, canceling processing, resetting stuff back to normal and deleting our tracker.

Arguments:

zoom

We start zooming by hiding the mouse pointer, adding our tracker overlay and starting our processing.

Arguments: