Static linedef specials: Difference between revisions
From Eternity Wiki
Jump to navigationJump to search
(Created page with "Static linedef specials are actions which are run at level start-up. They're not activated during the game, unless otherwise noted (some static specials can actually be activa...") |
No edit summary |
||
Line 213: | Line 213: | ||
|| 401 || ExtraData front sector || UDMF in general | || 401 || ExtraData front sector || UDMF in general | ||
|} | |} | ||
[[Category:Editing]] |
Latest revision as of 03:30, 25 February 2019
Static linedef specials are actions which are run at level start-up. They're not activated during the game, unless otherwise noted (some static specials can actually be activated dynamically, but only from ACS) They're placed on linedefs and can have up to 5 parameters. Under the Doom format, the linedef tag doubles as the first parameter, and if it's parameterized, it requires ExtraData.
Specials available in UDMF[edit]
These are the specials available in UDMF, usually parameterized.
UDMF # | Doom format # | Name | Doom format needs ExtraData |
---|---|---|---|
9 | 450 | Line_Horizon | no |
301 | 491 | Line_QuickPortal | no |
156 | 486 | Line_SetPortal | yes |
181 | 455 | Plane_Align | yes |
118 | 493 | Plane_Copy | yes |
227 | 480 | PointPush_SetForce | yes |
5 | 349 | Polyobj_ExplicitLine | yes |
1 | 348 | Polyobj_StartLine | yes |
300 | 492 | Portal_Define | yes |
224 | 483 | Scroll_Ceiling | yes |
223 | 484 | Scroll_Floor | yes |
103 | 409 | Scroll_Texture_Down | yes |
100 | 406 | Scroll_Texture_Left | yes |
222 | 485 | Scroll_Texture_Model | yes |
225 | 255 | Scroll_Texture_Offsets | no |
101 | 407 | Scroll_Texture_Right | yes |
102 | 408 | Scroll_Texture_Up | yes |
48 | 482 | Sector_Attach3dMidtex | yes |
220 | 479 | Sector_SetCurrent | yes |
57 | 456 | Sector_SetPortal | yes |
219 | 223 | Sector_SetFriction | no |
218 | 457 | Sector_SetWind | yes |
190 | 481 | Static_Init | yes |
210 | 213 | Transfer_FloorLight | no |
211 | 261 | Transfer_CeilingLight | no |
209 | 242 | Transfer_Heights | no |
Classic format specials[edit]
These specials are only accessible in the Doom map format. Their use is covered by the UDMF parameterized specials.
# | Action | Equivalent UDMF special |
---|---|---|
48 | Scroll line left | Scroll_Texture_Left |
85 | Scroll line right | Scroll_Texture_Right |
214 | Ceiling accelerated scrolling | Scroll_Ceiling |
215 | Floor accelerated scrolling | Scroll_Floor |
216 | Floor accelerated carrying | Scroll_Floor |
217 | Floor accelerated scrolling and carrying | Scroll_Floor |
218 | Wall accelerated scrolling | Scroll_Texture_Model |
224 | Apply wind by line vector | Sector_SetWind |
225 | Apply current by line vector | Sector_SetCurrent |
226 | Setup push/pull thing | PointPush_SetForce |
245 | Ceiling displacement scrolling | Scroll_Ceiling |
246 | Floor displacement scrolling | Scroll_Floor |
247 | Floor displacement carrying | Scroll_Floor |
248 | Floor displacement scrolling and carrying | Scroll_Floor |
249 | Wall displacement scrolling | Scroll_Texture_Model |
250 | Ceiling scrolling | Scroll_Ceiling |
251 | Floor scrolling | Scroll_Floor |
252 | Floor carrying | Scroll_Floor |
253 | Floor scrolling and carrying | Scroll_Floor |
254 | Wall scrolling | Scroll_Texture_Model |
260 | Translucent line | tranmap linedef property |
270 | ExtraData line | UDMF itself |
271 | Sky transfer | Static_Init |
272 | Sky transfer flipped | Static_Init |
281 | 3DMidTex attach to floor | Sector_Attach3dMidtex |
282 | 3DMidTex attach to ceiling | Sector_Attach3dMidtex |
283 | Apply plane portal to ceiling | Portal_Define and portalceiling sector property |
284 | Apply plane portal to floor | Portal_Define and portalfloor sector property |
285 | Apply plane portal to both ceiling and floor | Portal_Define and portalfloor, portalceiling sector properties |
286 | Apply horizon portal to ceiling | Portal_Define and portalceiling sector property |
287 | Apply horizon portal to floor | Portal_Define and portalfloor sector property |
288 | Apply horizon portal to both ceiling and floor | Portal_Define and portalfloor, portalceiling sector properties |
289 | Copy portal from tagged sector to line | portal linedef property |
290 | Apply skybox portal to ceiling | Portal_Define and portalceiling sector property |
291 | Apply skybox portal to floor | Portal_Define and portalfloor sector property |
292 | Apply skybox portal to both ceiling and floor | Portal_Define and portalfloor, portalceiling sector properties |
293 | Heretic wind | Sector_SetWind |
294 | Heretic current | Sector_SetCurrent |
295 | Apply anchored portal to ceiling | Portal_Define and portalceiling sector property |
296 | Apply anchored portal to floor | Portal_Define and portalfloor sector property |
297 | Apply anchored portal to both ceiling and floor | Portal_Define and portalfloor, portalceiling sector properties |
298 | Anchor for specials 295 and 297 | anchor line id for Portal_Define |
299 | Anchor for special 296 | anchor line id for Portal_Define |
344 | Apply two-way anchored portal to ceiling | Portal_Define and portalceiling sector property |
345 | Apply two-way anchored portal to floor | Portal_Define and portalfloor sector property |
346 | Anchor for special 344 | anchor line id for Portal_Define |
347 | Anchor for special 345 | anchor line id for Portal_Define |
358 | Apply linked portal to ceiling | Portal_Define and portalceiling sector property |
359 | Apply linked portal to floor | Portal_Define and portalfloor sector property |
360 | Anchor for special 358 | anchor line id for Portal_Define |
361 | Anchor for special 360 | anchor line id for Portal_Define |
376 | Apply linked portal to linedef | Line_QuickPortal, or Portal_Define and portal linedef property |
377 | Anchor for special 376 | Line_QuickPortal or portal linedef property |
378 | Set line ID | set line id directly |
379 | Set attached ceiling control | ceilingid sector property |
380 | Set attached floor control | floorid sector property |
381 | Attach floor to control | attachfloor sector property |
382 | Attach ceiling to control | attachceiling sector property |
383 | Attach floor to control, mirrored | attachfloor sector property negative |
384 | Attach ceiling to control, mirrored | attachceiling sector property negative |
385 | Copy portal from tagged sector to front sector | portalfloor and portalceiling sector properties |
386 | Slope front sector floor | Plane_Align |
387 | Slope front sector ceiling | Plane_Align |
388 | Slope front sector floor and ceiling | Plane_Align |
389 | Slope back sector floor | Plane_Align |
390 | Slope back sector ceiling | Plane_Align |
391 | Slope back sector floor and ceiling | Plane_Align |
392 | Slope back sector floor and front ceiling | Plane_Align |
393 | Slope front sector floor and back ceiling | Plane_Align |
394 | Copy tagged sector floor slope to front sector | Plane_Copy |
395 | Copy tagged sector ceiling slope to front sector | Plane_Copy |
396 | Copy tagged sector floor and ceiling slopes to front sector | Plane_Copy |
401 | ExtraData front sector | UDMF in general |