byond - Modules - TypesProc Details

spiderling

Procs

apply_spiderling_jellySignal handler to apply resin jelly to the spiderling whenever widow gets it
attack_targetSignal handler to try to attack our target
attempt_guardIf the spiderling's mother goes into crit, the spiderlings will stop what they are doing and attempt to shield her
attempt_unguardSpiderling's mother woke up from crit; reset stuff back to normal
decide_markDecides what to do when widow uses spiderling mark ability
do_jumpSignal handler to make the spiderling jump when widow does
go_to_obj_targetSignal handler to check if we can attack the obj's that our escorted_atom is attacking
go_to_targetSignal handler to check if we can attack what our escorted_atom is attacking
guard_ownerMoves spiderlings to the widow
kill_parentThis kills the spiderling
look_for_new_stateCheck if escorted_atom moves away from the spiderling while it's attacking something, this is to always keep them close to escorted_atom
parent_resistresist when widow does
register_action_signalsCheck so that we dont keep attacking our target beyond it's death
revert_to_default_escortSets escorted atom to our pre-defined default escorted atom, which by default is this spiderling's widow, and commands the spiderling to follow it
spiderling_rageThis happens when the spiderlings mother dies, they move faster and will attack any nearby marines
start_restingrest when widow does
stop_restingstop resting when widow does, plus unbuckle all mobs so the widow won't get stuck
triggered_spiderling_rageMakes the spiderling roar and then kill themselves after some time

Proc Details

apply_spiderling_jelly

Signal handler to apply resin jelly to the spiderling whenever widow gets it

attack_target

Signal handler to try to attack our target

attempt_guard

If the spiderling's mother goes into crit, the spiderlings will stop what they are doing and attempt to shield her

attempt_unguard

Spiderling's mother woke up from crit; reset stuff back to normal

decide_mark

Decides what to do when widow uses spiderling mark ability

do_jump

Signal handler to make the spiderling jump when widow does

go_to_obj_target

Signal handler to check if we can attack the obj's that our escorted_atom is attacking

go_to_target

Signal handler to check if we can attack what our escorted_atom is attacking

guard_owner

Moves spiderlings to the widow

kill_parent

This kills the spiderling

look_for_new_state

Check if escorted_atom moves away from the spiderling while it's attacking something, this is to always keep them close to escorted_atom

parent_resist

resist when widow does

register_action_signals

Check so that we dont keep attacking our target beyond it's death

revert_to_default_escort

Sets escorted atom to our pre-defined default escorted atom, which by default is this spiderling's widow, and commands the spiderling to follow it

spiderling_rage

This happens when the spiderlings mother dies, they move faster and will attack any nearby marines

start_resting

rest when widow does

stop_resting

stop resting when widow does, plus unbuckle all mobs so the widow won't get stuck

triggered_spiderling_rage

Makes the spiderling roar and then kill themselves after some time