Linedef type 452
Linedef type 452, Set FOF Translucency, is a type of linedef executor which, when triggered, will change the translucency (also called alpha value) of a specified FOF.
Setup
The tag given to this linedef is irrelevant. The tag of the FOF's target sector(s) is determined by the linedef's front texture X offset. The tag of the FOF's control sector is determined by the linedef's front texture Y offset. Both the control and target sector must be specified for the effect to work. Note that tag 65535 cannot be used to change the translucency of all FOFs.
If the control linedef is one-sided, the alpha value is set by the linedef's length. If it is two-sided, the alpha value is set by the back X offset. Normally, the supplied alpha value is interpreted as the new alpha value of the FOF. In this case, it should be between 1 (invisible) and 255 (opaque). If Flag [8] / Peg Midtexture / Effect 3 is set, the supplied alpha value is instead interpreted as the amount to add to the FOF's current alpha value. In this case, it may also be set to a negative value, in order to reduce the alpha value of the FOF.
The affected FOF does not have to be of a visible or translucent type. If the alpha value of an opaque FOF is decreased, it will be made translucent automatically. Likewise, invisible FOFs whose alpha value is set to more than 1 will be turned visible. Light blocks, half-light blocks and fog blocks are exempt from this, since they are meant to be invisible and only display their light level or colormap. If Flag [6] / Not Climbable is set, opaque and invisible FOFs will not be affected by this linedef effect.
|
Sample
- Example file: Ex_ld452_setfoftranslucency.wad (MAP01)
- Stepping on the raised plane will make only the lower-left FOF turn transparent.
- If Not Climbable is set, the effect will no longer work.
How to use |
---|
|