dragon_breath

This prevents them from entering the LZ early.
Vars | |
ability_timer | The timer id for the timer that ends the ability after a period of time. |
---|---|
affected_turfs_in_order | The turfs that will (eventually) get affected by the ability. Reset upon movement or when empty. |
starting_direction | The starting direction of the ability. |
tick_timer | The timer id for the timer that occurs every tick while the ability is active. |
visual_effect | The visual effect to delete early if needed. |
Procs | |
end_ability | Undoes everything associated with starting the ability. |
on_deselection | Ends the ability early. |
on_move | Rotates the owner back to the starting direction. |
refresh_or_create_fire | Creates a melting fire if it does not exist. If it does, refresh it and affect all atoms in the same turf. |
tick_effects | Performs the ability at a pace similar of CAS which is one width length at a length. |
Var Details
ability_timer

The timer id for the timer that ends the ability after a period of time.
affected_turfs_in_order

The turfs that will (eventually) get affected by the ability. Reset upon movement or when empty.
starting_direction

The starting direction of the ability.
tick_timer

The timer id for the timer that occurs every tick while the ability is active.
visual_effect

The visual effect to delete early if needed.
Proc Details
end_ability
Undoes everything associated with starting the ability.
on_deselection
Ends the ability early.
on_move
Rotates the owner back to the starting direction.
refresh_or_create_fire
Creates a melting fire if it does not exist. If it does, refresh it and affect all atoms in the same turf.
tick_effects
Performs the ability at a pace similar of CAS which is one width length at a length.