|
|
This is where I dump all the internal documentation of 2.2 features that I can find, so y'all can put it on the wiki. Be warned that some of the information may be outdated, so it's a good idea to double-check stuff first.
|
|
|
|
|
|
# MI's polyobject setup changes
|
|
|
The main thing that was changed for PolyObjects was the setup for the First Line and Parameters linedef specials:
|
|
|
|
|
|
Parameter's linedefs flags are now used to toggle on/off certain features of PolyObjects, rather than First Line's flags. This prevents them from accidentally being turned on with the normal usage of the flags on the First Line (being a wall of the actual PolyObject), such as special texture effects. I can't recall a good example of that besides the old Repeat Midtexture (Effect 5) + disabling plane clipping problem from v2.0.
|
|
|
|
|
|
The tag of both First Line and Parameters now are the PolyObject ID number they affect, rather than Parameter's sector floor height. This means that Parameters is now optional. As long as you don't need PolyObjects to have flats, anyway.
|
|
|
|
|
|
Parameter's sector floor height now sets a starting translucency for the PolyObject. This works the same way as with linedef type 491, where 0 is fully opaque and 1000 is invisible.
|
|
|
|
|
|
# MI's skybox improvements
|
|
|
* the Skybox Viewpoint's Thing "Z Position" attribute now sets the z position you view a skybox from, not the angle. It is also now set relative to the ground, rather than being an absolute z position.
|
|
|
* the Skybox Viewpoint's Thing "Parameter" attribute now sets an "ID" number for the viewpoint (or centerpoint), so that the new linedef special added (see below) can switch between skybox mobjs easily. Note that a map will use the viewpoint and centerpoint with ID 0 by default on being loaded, if they exist.
|
... | ... | |