byond - Modules - TypesVar Details - Proc Details

dragon_breath

This prevents them from entering the LZ early.

Vars

ability_timerThe timer id for the timer that ends the ability after a period of time.
affected_turfs_in_orderThe turfs that will (eventually) get affected by the ability. Reset upon movement or when empty.
starting_directionThe starting direction of the ability.
tick_timerThe timer id for the timer that occurs every tick while the ability is active.
visual_effectThe visual effect to delete early if needed.

Procs

end_abilityUndoes everything associated with starting the ability.
on_deselectionEnds the ability early.
on_moveRotates the owner back to the starting direction.
refresh_or_create_fireCreates a melting fire if it does not exist. If it does, refresh it and affect all atoms in the same turf.
tick_effectsPerforms 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.