something seems flawed with divide vector commands combined with move.
works fine using the traditional way:
SYNC RATE 60
MAKE OBJECT CONE 1,10
set object 1,1,1,0
XROTATE OBJECT 1,90
FIX OBJECT PIVOT 1
CLONE OBJECT 2,1
position camera 0,0,-200
DO
TURN OBJECT RIGHT 2,RND(3)-1
PITCH OBJECT UP 2,RND(3)-1
MOVE OBJECT 2,1
x#=object position x(2):y#=object position y(2):z#=object position z(2)
point object 1,x#,y#,z#
MOVE OBJECT 1,.5
CONTROL CAMERA USING ARROWKEYS 0,1,1
sync
LOOP
by remming divide, move works, but of course you don't get wanted the effect:
SYNC RATE 100
MAKE OBJECT CONE 1,10
set object 1,1,1,0
XROTATE OBJECT 1,90
FIX OBJECT PIVOT 1
CLONE OBJECT 2,1
position camera 0,0,-200
Null = MAKE VECTOR3(1)
Null = MAKE VECTOR3(2)
Null = MAKE VECTOR3(3)
DO
TURN OBJECT RIGHT 2,RND(3)-1
PITCH OBJECT UP 2,RND(3)-1
MOVE OBJECT 2,1
SET VECTOR3 1,OBJECT POSITION X(1),OBJECT POSITION Y(1),OBJECT POSITION Z(1)
SET VECTOR3 2,OBJECT POSITION X(2),OBJECT POSITION Y(2),OBJECT POSITION Z(2)
SUBTRACT VECTOR3 3,2,1
rem D# = LENGTH VECTOR3(3)
rem DIVIDE VECTOR3 3,D#
POINT OBJECT 1,X VECTOR3(3),Y VECTOR3(3),Z VECTOR3(3)
MOVE OBJECT 1,.5
CONTROL CAMERA USING ARROWKEYS 0,1,1
sync
LOOP
Null = DELETE VECTOR3(1)
Null = DELETE VECTOR3(2)
Null = DELETE VECTOR3(3)