byond - Modules - TypesVar Details - Proc Details

aoe_leash

Vars

beamsList of beams to be removed on obj_destruction
leash_lifeHow long the leash ball lasts untill it dies
leash_radiusRadius for how far the leash should affect humans and how far away they may walk
leash_victimsList of victims to unregister aoe_leash is destroyed

Procs

DestroyAdd || CONSCIOUS after testing To remove beams after the leash_ball is destroyed and also unregister all victims
InitializeHumans caught get beamed and registered for proc/check_dist, aoe_leash also gains increased integrity for each caught human
attack_alienThis is so that xenos can remove leash balls
check_distHumans caught in the aoe_leash will be pulled back if they leave it's radius

Var Details

beams

List of beams to be removed on obj_destruction

leash_life

How long the leash ball lasts untill it dies

leash_radius

Radius for how far the leash should affect humans and how far away they may walk

leash_victims

List of victims to unregister aoe_leash is destroyed

Proc Details

Destroy

Add || CONSCIOUS after testing To remove beams after the leash_ball is destroyed and also unregister all victims

Initialize

Humans caught get beamed and registered for proc/check_dist, aoe_leash also gains increased integrity for each caught human

attack_alien

This is so that xenos can remove leash balls

check_dist

Humans caught in the aoe_leash will be pulled back if they leave it's radius