_camera="Camera" camcreate (getpos w1)
_camera cameraeffect ["internal", "back"]
;=== 21:36:16
_camera camSetTarget [-89115.22,-28194.24,-17323.03]
_camera camSetPos [3739.24,4645.34,4.71]
_camera camSetFOV 0.700
_camera camCommit 0
@camCommitted _camera
~12

_camera camsettarget w1
_camera camsetrelpos [-5,1,1]
_camera camcommit 0

~3

_camera camsetrelpos [1,5,2]
_camera camcommit 14
@(camcommitted _Camera)


_Camera camsettarget c1
_camera camsetrelpos [4,4,2]
_Camera camsetfov 0.5
_Camera camcommit 0

~15

_camera camsettarget s1
_camera camsetrelpos [-25,2,1.6]
_Camera camsetfov 0.7
_Camera camcommit 0

_Camera camsetrelpos [-20,8,2]
_camera camcommit 15
@(camcommitted _camera)


#watcher
	_camera camsettarget w1
	_s1=1; _s2=1
	?(((random 2) - 1)<=0):_s1=-1
	?(((random 2) - 1)<=0):_s2=-1
	_camera camsetfov (0.7 - (random 4)/10)

	_camera camsetrelpos [20*_s1 + _s1*random 15,20*_s2+_s2*random 15, 1+ random 5]
	_camera camcommit 0

;	_s1=1; _s2=1
;	?(((random 2) - 1)<=0):_s1=-1
;	?(((random 2) - 1)<=0):_s2=-1

	_camera camsetrelpos [20*_s1 + _s1*random 15,20*_s2+_s2*random 15, 1+ random 5]
	_camera camcommit 25
	@(camcommitted _Camera)
	_marks=["cav","sol"]
	goto (_marks select ((random 1) - 0.5))

#cav
	_Camera camsettarget c1
	_s1=1; _s2=1
	?(((random 2) - 1)<=0):_s1=-1
	?(((random 2) - 1)<=0):_s2=-1

	_camera camsetfov (0.7 - (random 4)/10)
	_camera camsetrelpos [20*_s1 + _s1*random 15,20*_s2+_s2*random 15, 1+ random 3]
	_camera camcommit 0
	~15
	_marks=["watcher","sol"]
	goto (_marks select ((random 1) - 0.5))

#sol
	_un=[s1,o1]
	_Camera camsettarget (_un select ((random 1) - 0.5))
	_s1=1; _s2=1
	?(((random 2) - 1)<=0):_s1=-1
	?(((random 2) - 1)<=0):_s2=-1

	_camera camsetrelpos [20*_s1 + _s1*random 15,20*_s2+_s2*random 15, 1+ random 3]
	_camera camsetfov (0.7 - (random 4)/10)
	_camera camcommit 0

;	_s1=1; _s2=1
;	?(((random 2) - 1)<=0):_s1=-1
;	?(((random 2) - 1)<=0):_s2=-1

	_camera camsetrelpos [20*_s1 + _s1*random 15,20*_s2+_s2*random 15, 1+ random 3]
	_camera camcommit 25
	@(camcommitted _Camera)
	~(1+random 2)
	_marks=["cav","watcher"]
	goto (_marks select ((random 1) - 0.5))

goto "watcher"