code/__HELPERS/visual_effects.dm
DO_FLOATING_ANIM | Causes the passed atom / image to appear floating, playing a simple animation where they move up and down by 2 pixels (looping) |
---|---|
STOP_FLOATING_ANIM | Stops the passed atom / image from appearing floating (Living mobs also have a 'body_position_pixel_y_offset' variable that has to be taken into account here) |
UPDATE_TRANSFORM_ANIMATION_TIME | The duration of the animate call in mob/living/update_transform |
Define Details
DO_FLOATING_ANIM
Causes the passed atom / image to appear floating, playing a simple animation where they move up and down by 2 pixels (looping)
In most cases you should NOT call this manually, instead use /datum/element/movetype_handler! This is just so you can apply the animation to things which can be animated but are not movables (like images)
STOP_FLOATING_ANIM
Stops the passed atom / image from appearing floating (Living mobs also have a 'body_position_pixel_y_offset' variable that has to be taken into account here)
In most cases you should NOT call this manually, instead use /datum/element/movetype_handler! This is just so you can apply the animation to things which can be animated but are not movables (like images)
UPDATE_TRANSFORM_ANIMATION_TIME
The duration of the animate call in mob/living/update_transform