

The ViewAngle/Pitch/Roll properties are an offset to the current actor's angle/pitch/roll. Custom content should generally not use this flag, though it can be desired for visual consistency with vanilla content for actors such as fireball projectiles or teleportation flashes. An actor with this flag will change its RenderStyle to Normal (opaque) when r_vanillatrans is set to 1 or 3. Marks the actor's RenderStyle as being a ZDoom graphical enhancement over the original. Position interpolation is disabled for this actor. The visible angle becomes absolute - not offset by the actor's current angle. If the current sprite is mirrored (such as POSSA2A8 versus CYBRA2), this flag has no effect.Įnables rendering of a sprite based on defined angles through the use of VisibleAngles and VisiblePitch. Using this flag restores the original behavior of displacing via the center instead of offsets.Įnables the use of the SpriteAngle actor property.Īctor sprite is flipped on the x-axis in a special way. Offsets are now used instead of the center. Prior to this flag's introduction, rolling occurred at the very center of the sprite no matter what offsets were used. ROLLCENTER ( GZDoom only: not supported by ZDoom).NOTE: This flag is not compatible with FLATSPRITE. Similar to FLATSPRITE but is not affected by pitch. WALLSPRITE ( GZDoom only: not supported by ZDoom).ROLLSPRITE ( GZDoom only: not supported by ZDoom)Īctor sprite is affected by roll, rotating the sprite.NOTE: This flag is not compatible with WALLSPRITE.

FLATSPRITE ( GZDoom only: not supported by ZDoom)Īctor becomes a flat sprite which can be tilted with the use of the Pitch actor property.Interpolation smoothly transitions from the previous angles to the next instead of instantly snapping. INTERPOLATEANGLES ( GZDoom only: not supported by ZDoom)Īctor angles are constantly interpolated over the span of one tic.The following flags can be used with any actor.
