[General]
{
	Name = GunDrone1
	GunCount = 4
}

[0]
{
	Port = 0			;gun port dummy
	Sound = 0			;sound fx id
	Muzzle = 0			;visual muzzlefire id
	VisualSprite = 7		;visual sprite id
	
	Form = -1			;appears on form x (-1 = all)
	BulletsPerShot = 12		;bullets per shot
	ConstantSpread = 1		;1 = use constant spread, 0 use gaussian spread
	ConstantVelocityRamp = 1	;constant/gaussian velocity ramp
	AbsoluteAngle = 0		;0 = adjust angle by enemy orientation, 1 = use always absolute angle values
	CooldownPerShot = 8		;ticks to cool down between consecutive shots
	Burst = 1			;shots to fire until cease

	MinAngle = 0			;start angle
	MaxAngle = 360			;end angle
	AngleShiftPerTick = 0		;angle turns x degrees in one tick
			
	MinVelocity = 0.25		;start velo
	MaxVelocity = 0.25		;end velo
	BaseVelocityShiftPerTick = 0	;velo changes x amount in one tick

	FirstTriggeredAt = 2250		;barrage fired after x milliseconds when enemy appears
	BarrageCooldown = 3500		;-1 = fire only once, or cooldown x ms between consecutive barrages
	
	Buzz = 0.008			;x energy gathered when buzzed

	Aimed = 1
	AimDirection = 0		;0 = any, 1 = forwards only, 2 = backwards only
}

[1]
{
	Port = 0			;gun port dummy
	Sound = 4			;sound fx id
	Muzzle = 0			;visual muzzlefire id
	VisualSprite = 0		;visual sprite id
	
	Form = -1			;appears on form x (-1 = all)
	BulletsPerShot = 1		;bullets per shot
	ConstantSpread = 1		;1 = use constant spread, 0 use gaussian spread
	ConstantVelocityRamp = 1	;constant/gaussian velocity ramp
	AbsoluteAngle = 0		;0 = adjust angle by enemy orientation, 1 = use always absolute angle values
	CooldownPerShot = 8		;ticks to cool down between consecutive shots
	Burst = 1			;shots to fire until cease

	MinAngle = 0			;start angle
	MaxAngle = 0			;end angle
	AngleShiftPerTick = 0		;angle turns x degrees in one tick
			
	MinVelocity = 0.29		;start velo
	MaxVelocity = 0.29		;end velo
	BaseVelocityShiftPerTick = 0	;velo changes x amount in one tick

	FirstTriggeredAt = 1200		;barrage fired after x milliseconds when enemy appears
	BarrageCooldown = 1750		;-1 = fire only once, or cooldown x ms between consecutive barrages
	
	Buzz = 0.01			;x energy gathered when buzzed

	Aimed = 1
	AimDirection = 0		;0 = any, 1 = forwards only, 2 = backwards only
}

[2]
{
	Port = 0			;gun port dummy
	Sound = 4			;sound fx id
	Muzzle = 0			;visual muzzlefire id
	VisualSprite = 11		;visual sprite id
	
	Form = -1			;appears on form x (-1 = all)
	BulletsPerShot = 1		;bullets per shot
	ConstantSpread = 1		;1 = use constant spread, 0 use gaussian spread
	ConstantVelocityRamp = 1	;constant/gaussian velocity ramp
	AbsoluteAngle = 0		;0 = adjust angle by enemy orientation, 1 = use always absolute angle values
	CooldownPerShot = 8		;ticks to cool down between consecutive shots
	Burst = 1			;shots to fire until cease

	MinAngle = -1.5			;start angle
	MaxAngle = -1.5			;end angle
	AngleShiftPerTick = 0		;angle turns x degrees in one tick
			
	MinVelocity = 0.28		;start velo
	MaxVelocity = 0.28		;end velo
	BaseVelocityShiftPerTick = 0	;velo changes x amount in one tick

	FirstTriggeredAt = 1200		;barrage fired after x milliseconds when enemy appears
	BarrageCooldown = 1750		;-1 = fire only once, or cooldown x ms between consecutive barrages
	
	Buzz = 0.009			;x energy gathered when buzzed

	Aimed = 1
	AimDirection = 0		;0 = any, 1 = forwards only, 2 = backwards only
}

[3]
{
	Port = 0			;gun port dummy
	Sound = 4			;sound fx id
	Muzzle = 0			;visual muzzlefire id
	VisualSprite = 11		;visual sprite id
	
	Form = -1			;appears on form x (-1 = all)
	BulletsPerShot = 1		;bullets per shot
	ConstantSpread = 1		;1 = use constant spread, 0 use gaussian spread
	ConstantVelocityRamp = 1	;constant/gaussian velocity ramp
	AbsoluteAngle = 0		;0 = adjust angle by enemy orientation, 1 = use always absolute angle values
	CooldownPerShot = 8		;ticks to cool down between consecutive shots
	Burst = 1			;shots to fire until cease

	MinAngle = 1.5			;start angle
	MaxAngle = 1.5			;end angle
	AngleShiftPerTick = 0		;angle turns x degrees in one tick
			
	MinVelocity = 0.28		;start velo
	MaxVelocity = 0.28		;end velo
	BaseVelocityShiftPerTick = 0	;velo changes x amount in one tick

	FirstTriggeredAt = 1200		;barrage fired after x milliseconds when enemy appears
	BarrageCooldown = 1750		;-1 = fire only once, or cooldown x ms between consecutive barrages
	
	Buzz = 0.009			;x energy gathered when buzzed

	Aimed = 1
	AimDirection = 0		;0 = any, 1 = forwards only, 2 = backwards only
}