damage_chain

Draws a line between you and another atom, hurt anyone stood in the line
Vars | |
chain | Our chain |
---|---|
chain_damage_feedback | Optional callback for additional visuals or text display when dealing damage |
damage_per_tick | Damage inflicted per tick |
damage_type | Type of damage to inflict |
feedback_interval | We will fire the damage feedback callback on every x successful attacks |
reset_feedback_timer | Time between making any attacks at which we just reset the successful attack counter |
successful_attacks | How many successful attacks have we made? |
tick_cooldown | Tracks when we can next deal damage |
tick_interval | How often do we attempt to deal damage? |
validate_target | Optional callback which checks if we can damage the target |
Procs | |
end_beam | Destroy ourself |
reset_feedback | Make it so that the next time we hit something we'll invoke the feedback callback |
Var Details
chain

Our chain
chain_damage_feedback

Optional callback for additional visuals or text display when dealing damage
damage_per_tick

Damage inflicted per tick
damage_type

Type of damage to inflict
feedback_interval

We will fire the damage feedback callback on every x successful attacks
reset_feedback_timer

Time between making any attacks at which we just reset the successful attack counter
successful_attacks

How many successful attacks have we made?
tick_cooldown

Tracks when we can next deal damage
tick_interval

How often do we attempt to deal damage?
validate_target

Optional callback which checks if we can damage the target
Proc Details
end_beam
Destroy ourself
reset_feedback
Make it so that the next time we hit something we'll invoke the feedback callback