It is actually a 3d trigger, that allows to run action special as linedef does when player enters/exits predefined box (in other words - traverses one of its planes). This box can be positioned absolutely anywhere.
Hey, may I contribute this to Vavoom?!
About using. Trigger is implemented as 2 classes - Detector - is a base class for detector thing(s) (who knows, maybe there'll be more?) and TriggerBox - is a real trigger thing. It is placed on map in any location and assigned a TID and action special needed. Then 2 mapspots are placed where a 3d box should be and are assigned same TID as TriggerBox thing. When map starts, TriggerBox uses these mapspots to build a box by treating them as its opposite corners (that lie on box'es diagonal). Afterwards t removes mapspots from the map since they are not needed anymore.
I am going to try making TriggerPlane as well.
Well, there's still a question - should I use Origin or Mobjcenter to check mobj traverse box planes?

