byond - Modules - TypesVar Details - Proc Details

aura_bearer

The thing that actually pushes out auras to nearby mobs.

Vars

affects_humansWhether we care about humans - at least one relevant aura is enough if we have multiple.
affects_xenosWhether we care about xenos - at least one relevant aura is enough if we have multiple.
aura_typesList containing aura varieties as strings - see AURA entries in _DEFINES/mobs.dm
durationHow many subsystem fires we have left, negative means infinite duration
emitterWhat we emit from
factionAura is only applied to mobs in this faction
hive_numberWhich hives this aura should affect?
human_aurasList of aura defines that mean we care about humans
last_tickWhen did this last tick?
rangeHow far from our center we apply
strengthMultiplier to aura effectiveness
suppressedWhether we should skip the next tick. Set to false after skipping once. Won't pulse to targets or reduce duration.
xeno_aurasList of aura defines that mean we care about xenos

Procs

pulse_humansSend out our aura to all humans close enough and on the same z-level
pulse_xenosSend out our aura to all xenos close enough and on the same z-level
stop_emittingCenter gets destroyed, we run out of duration, or any other reason to finish. Perish immediately.

Var Details

affects_humans

Whether we care about humans - at least one relevant aura is enough if we have multiple.

affects_xenos

Whether we care about xenos - at least one relevant aura is enough if we have multiple.

aura_types

List containing aura varieties as strings - see AURA entries in _DEFINES/mobs.dm

duration

How many subsystem fires we have left, negative means infinite duration

emitter

What we emit from

faction

Aura is only applied to mobs in this faction

hive_number

Which hives this aura should affect?

human_auras

List of aura defines that mean we care about humans

last_tick

When did this last tick?

range

How far from our center we apply

strength

Multiplier to aura effectiveness

suppressed

Whether we should skip the next tick. Set to false after skipping once. Won't pulse to targets or reduce duration.

xeno_auras

List of aura defines that mean we care about xenos

Proc Details

pulse_humans

Send out our aura to all humans close enough and on the same z-level

pulse_xenos

Send out our aura to all xenos close enough and on the same z-level

stop_emitting

Center gets destroyed, we run out of duration, or any other reason to finish. Perish immediately.