Angle trigger

Angle trigger

func_angle_trigger: rotator that triggers something each time it faces a set angle. Here's Eutectic's discussion:

Name: func_angletrigger

Description: 

Brush or set of brushes which rotate at preset angle intervals and fires its
target at a preset absolute angle value

Bounding box size: none, solid entity

Keys/Attributes:

origin: XYZ coordinate used to specify center of rotation

mangle = desired angle to trigger at (relative to the world!) This value is
         a mangle type (Y Z X). Set only one of the axes depending on what
         axis the trigger is rotating along. Example: If the trigger rotates
         along the Y axis and you want it to fire its target at 120 degrees,
         set the value at 120 0 0

         Note: this entity will fire its target at its preset angle and the
               angle that immediately follows. This is a quirk in the C code.
               There are probably ways to circumvent this if it's a problem

cnt: degrees to turn each move

netname: use this as a unique name for linking to other triggers which have
         the same value

target: targeted entity 

targetname: use when trigger is to be activated or deactivated by a
            trigger_activate or trigger_deactivate entity.

speed: 40 (default) speed of rotation

dmg: damage to inflict when blocked (2 default).

abslight: can make it internally illuminated even in total darkness
          Values are 0-1: 0 is unlighted, 1 is equivalent to 300
                           (value is a percentage of 300)
          0 (default)

Spawnflags:

1 = REVERSE: changes the sign of the flags angle value (positive becomes
             negative and vice versa). This will make it rotate in the
             opposite direction.

2 = X AXIS: object will rotate along the X axis instead of the default Z axis
            Will also override spawnflag 4 if both are set

4 = Y AXIS: object will rotate along the Y axis instead of the default Z axis


Back to the list.