Try:
ANGLE npc1_dir;

Pan, tilt and roll are parts of an angle, not of a vector.
X, y and z are parts of a vector.
[0], [1] and [2] are parts of a var-array.


no science involved