|
|
# toaster's revamps
|
|
|
Linedef type 14 (Bustable block parameters) is new, and works as follows.
|
|
|
* Tagged to the control sector of a block that is likely to be busted (via executor or collision, doesn't matter)
|
|
|
* Concatenation of frontside textures is MT_ object type to spawn, defaults to MT_ROCKCRUMBLE1 if not present
|
... | ... | @@ -29,4 +30,13 @@ Linedef type 15 (Fan particle spawner parameters) is new, and works as follows. |
|
|
* Frontside floor and ceiling heights are the heights in which the particle is bound through some fun mathematics
|
|
|
|
|
|
A_ParticleSpawn is changed, too.
|
|
|
* Object type is now changed through actor->threshold instead of var1 to support Linedef type 15. |
|
|
\ No newline at end of file |
|
|
* Object type is now changed through actor->threshold instead of var1 to support Linedef type 15.
|
|
|
|
|
|
# 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. |
|
|
\ No newline at end of file |