UDMF support
I'm making this issue to keep track of what remains to be done regarding UDMF support.
-
Adapt linedef types -
Linedef type 1 (Per-sector gravity): Add sector gravity field and linedef executor to change sector gravity. Retain this linedef for backwards compatibility with the binary format. -
Linedef type 2 -
Linedef type 3 -
Linedef type 4 -
Linedef type 5: Deprecated in binary, disabled in UDMF -
Linedef type 7 -
Linedef type 8 (Special sector properties): Turn into sector fields (except for the camera collision planes) -
Linedef type 9 (Chain parameters): Move settings to the mapthing args -
Linedef type 10 -
Linedef type 11 -
Linedef type 12 (Rock spawner parameters): Move settings to the mapthing args -
Linedef type 13 (Heat wave): Turn into sector flag -
Linedef type 14 (Bustable block parameters): I don't like that this linedef is found via the FOF control sector tag, but I can't think of a good solution for this. -
Linedef type 15 (Fan particle spawner parameters): Move all settings except the heights to the mapthing args -
Linedef type 16 -
Linedef type 40 -
Linedef type 41 -
Linedef type 63 -
Linedef type 64 -
Linedef types 3xx -
Linedef type 540 (Floor friction): Turn into sector field. -
Linedef type 547 (Push/Pull): Move settings to the mapthing args -
Linedef type 799 -
Linedef type 909 (Fog wall): Turned into a blendmode in !1656 (merged) -
Add "change linedef argument" linedef executor -
Block Enemies flag on lava FOFs: Replace with "Lava" damagetype -
Figure out what to do with "Trigger out of order" flag on linedef executors
-
-
Adapt thing types -
Move parameters to mapthing args -
Make NiGHTS hoops and bumpers use pitch -
Implement thing patterns -
Remove all non-generic thing flags -
Remove Parameter field
-
-
Adapt sector types -
Damage types -
Linedef executor triggers -
Turn flag-like options into sector flags -
Set Wind/Current and Conveyor Belt flags automatically on level load when the sector is affected by a pusher or scroller? -
Remove obsolete sector types -
Disable sector special field in UDMF
-
-
Get rid of reserved tags