seismic_fracture

Procs | |
do_ability | Handles the warnings, calling the following procs, as well as any alterations caused by Primal Wrath. This has to be cut off from use_ability() to optimize code, due to an interaction with Earth Pillars. Earth Pillars caught in the range of Seismic Fracture reflect the attack by calling this proc again. |
---|---|
do_attack_extra | Handles the additional attacks caused by Primal Wrath. These are done iteratively rather than instantly, with a delay inbetween. |
Proc Details
do_ability
Handles the warnings, calling the following procs, as well as any alterations caused by Primal Wrath. This has to be cut off from use_ability() to optimize code, due to an interaction with Earth Pillars. Earth Pillars caught in the range of Seismic Fracture reflect the attack by calling this proc again.
- target_turf: The targeted turf.
- wind_up: The wind-up duration before the ability happens.
- enhanced: Whether this is enhanced by Primal Wrath or not.
- earth_riser: If this proc was called by an Earth Pillar, its attack radius is reduced.
do_attack_extra
Handles the additional attacks caused by Primal Wrath. These are done iteratively rather than instantly, with a delay inbetween.
- origin_turf: The starting turf.
- extra_turfs: Any additional turfs that should be handled.
- excepted_turfs: Turfs that should be excepted from this proc.
- enhanced: Whether this is enhanced by Primal Wrath or not.
- range: The range to cover.
- iteration: The current iteration.