Linedef type 504
|This article or section is outdated and has not been updated to reflect the release of SRB2 v2.2.
Please help the Wiki by correcting or removing any misinformation, as well as adding any new information to the page.
Linedef type 504, Scroll Tagged Wall (Displacement), is a type of linedef special which scrolls the front side textures of every tagged linedef along a given direction and at a specified speed. Unlike linedef type 502, it can be specifically set to start and stop at defined intervals. Note that it will also scroll any player climbing on the front side of any affected linedef.
The length of the linedef indicates the base scrolling speed (32 fracunits of length equal one fracunit per tic), however the actual visible scrolling speed is set differently as explained ahead. The direction of the linedef indicates the direction of the scrolling.
On its own, this linedef will not scroll the wall texture. Rather, the texture will move whenever either the floor or ceiling of the control sector moves, which can done by using linedef executors. The actual scrolling speed is equal to the base speed × the control sector's movement speed. The direction of the scroll will be reversed if the floor or ceiling height of the control sector is lowered instead of raised.
To keep things simple and easier to control, the best thing to do is just use a base speed of 1 fracunit per tic (by giving the control linedef a length of 32 fracunits), and control the scrolling speed by moving the floor or ceiling of the control sector.
If this linedef is used in conjunction with linedef type 401, the scroller will immediately jump to the specified distance. If this linedef is used in conjunction with linedef type 404, the scroller will move continuously until the control sector reaches the given ceiling height. If this linedef is used in conjunction with linedef type 407, the scroller will only work as long as the linedef executor is being continuously triggered.
- Example file: ex_ld504_scrollwall_displacement.wad (MAP01)
|How to use|