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

blood_drunk_miner

Vars

miner_sawTheir little saw
ranged_attack_cooldown_durationHow long must we wait between ranged attacks
rapid_melee_hitsHow many hits of our saw we inflict on the target when we melee on them. Get mutated via the transform weapon ability.

Procs

attack_overrideHandles our attack behavior when we're doing melee attacks to override the default basic melee attack behavior when our AI calls upon us to use it. Namely, we just use the miner saw to rapidly hit the target multiple times
death_effectHandles spawning a death effect when the blood-drunk miner dies. Tied to COMSIG_LIVING_DROP_LOOT so the timings of spawning the effect should approximately work out with the loot appearing.
get_innate_actionsReturns a list of innate actions for the blood-drunk miner.
handle_saw_transformationInvokes the transform weapon ability when signaled by the AI controller.
on_premovePrevent running into a chasm and other undesirable movements.
on_saw_deletedBlock deletion of their saw under normal circumstances. It is fused to their hands as far as we're concerned.
on_saw_premovePrevent their saw from being moved at all
post_attack_effectsHook for potential additional behaviors after attacking

Var Details

miner_saw

Their little saw

ranged_attack_cooldown_duration

How long must we wait between ranged attacks

rapid_melee_hits

How many hits of our saw we inflict on the target when we melee on them. Get mutated via the transform weapon ability.

Proc Details

attack_override

Handles our attack behavior when we're doing melee attacks to override the default basic melee attack behavior when our AI calls upon us to use it. Namely, we just use the miner saw to rapidly hit the target multiple times

death_effect

Handles spawning a death effect when the blood-drunk miner dies. Tied to COMSIG_LIVING_DROP_LOOT so the timings of spawning the effect should approximately work out with the loot appearing.

get_innate_actions

Returns a list of innate actions for the blood-drunk miner.

handle_saw_transformation

Invokes the transform weapon ability when signaled by the AI controller.

on_premove

Prevent running into a chasm and other undesirable movements.

on_saw_deleted

Block deletion of their saw under normal circumstances. It is fused to their hands as far as we're concerned.

on_saw_premove

Prevent their saw from being moved at all

post_attack_effects

Hook for potential additional behaviors after attacking