blood_drunk_miner 
Vars | |
| 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. |
Procs | |
| 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 |
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