
# ####################
#  Laser
# ####################

#6 
projectile_gfx_beam = {
	name = "avw_laser_6_s"
	color = { 1.0 1.0 0.15 0.2 }
	hit_entity = "avw_6_laser_small_hit_entity"
	shield_hit_entity = "avw_6_laser_small_shield_hit_entity"
	muzzle_flash_entity = "avw_6_laser_small_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 20.0
	
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 1.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 25.0
			0.8 1.0
			1.0 0.0
		}
		duration = 0.25
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = small
		loop_duration = 0.8
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_6_m"
	color = { 1.0 1.0 0.15 0.2 }
	hit_entity = "avw_6_laser_medium_hit_entity"
	shield_hit_entity = "avw_6_laser_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_6_laser_medium_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 80.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = medium
		loop_duration = 1.95
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_6_l"
	color = { 1.0 1.0 0.15 0.2 }
	hit_entity = "avw_6_laser_large_hit_entity"
	shield_hit_entity = "avw_6_laser_large_shield_hit_entity"
	muzzle_flash_entity = "avw_6_laser_large_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 5.5
	texture_tiling = 40.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 3.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.65 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = large
		loop_duration = 2.8
		delay = 0.1
	}
}

#7
projectile_gfx_beam = {
	name = "avw_laser_7_s"
	color = { 0.35 1.0 0.7 0.2 }
	hit_entity = "avw_7_laser_small_hit_entity"
	shield_hit_entity = "avw_7_laser_small_shield_hit_entity"
	muzzle_flash_entity = "avw_7_laser_small_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 20.0
	
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 1.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 25.0
			0.8 1.0
			1.0 0.0
		}
		duration = 0.25
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = small
		loop_duration = 0.8
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_7_m"
	color = { 0.35 1.0 0.7 0.2 }
	hit_entity = "avw_7_laser_medium_hit_entity"
	shield_hit_entity = "avw_7_laser_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_7_laser_medium_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 80.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = medium
		loop_duration = 1.95
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_7_l"
	color = { 0.35 1.0 0.7 0.2 }
	hit_entity = "avw_7_laser_large_hit_entity"
	shield_hit_entity = "avw_7_laser_large_shield_hit_entity"
	muzzle_flash_entity = "avw_7_laser_large_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 5.5
	texture_tiling = 40.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 3.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.65 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = large
		loop_duration = 2.8
		delay = 0.1
	}
}

#8
projectile_gfx_beam = {
	name = "avw_laser_8_s"
	color = { 0.15 0.15 1.0 0.2 }
	hit_entity = "avw_8_laser_small_hit_entity"
	shield_hit_entity = "avw_8_laser_small_shield_hit_entity"
	muzzle_flash_entity = "avw_8_laser_small_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 20.0
	
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 1.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 25.0
			0.8 1.0
			1.0 0.0
		}
		duration = 0.25
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = small
		loop_duration = 0.8
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_8_m"
	color = { 0.15 0.15 1.0 0.2 }
	hit_entity = "avw_8_laser_medium_hit_entity"
	shield_hit_entity = "avw_8_laser_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_8_laser_medium_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 80.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = medium
		loop_duration = 1.95
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_8_l"
	color = { 0.15 0.15 1.0 0.2 }
	hit_entity = "avw_8_laser_large_hit_entity"
	shield_hit_entity = "avw_8_laser_large_shield_hit_entity"
	muzzle_flash_entity = "avw_8_laser_large_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 5.5
	texture_tiling = 40.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 3.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.65 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = large
		loop_duration = 2.8
		delay = 0.1
	}
}

#9
projectile_gfx_beam = {
	name = "avw_laser_9_s"
	color = { 0.9 0.12 0.5 0.2 }
	hit_entity = "avw_9_laser_small_hit_entity"
	shield_hit_entity = "avw_9_laser_small_shield_hit_entity"
	muzzle_flash_entity = "avw_9_laser_small_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 20.0
	
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 1.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 25.0
			0.8 1.0
			1.0 0.0
		}
		duration = 0.25
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = small
		loop_duration = 0.8
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_9_m"
	color = { 0.9 0.12 0.5 0.2 }
	hit_entity = "avw_9_laser_medium_hit_entity"
	shield_hit_entity = "avw_9_laser_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_9_laser_medium_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 80.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = medium
		loop_duration = 1.95
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_9_l"
	color = { 0.9 0.12 0.5 0.2 }
	hit_entity = "avw_9_laser_large_hit_entity"
	shield_hit_entity = "avw_9_laser_large_shield_hit_entity"
	muzzle_flash_entity = "avw_9_laser_large_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 5.5
	texture_tiling = 40.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 3.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.65 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = large
		loop_duration = 2.8
		delay = 0.1
	}
}

#10
projectile_gfx_beam = {
	name = "avw_laser_10_s"
	color = { 1.0 1.0 1.0 0.15 }
	hit_entity = "avw_10_laser_small_hit_entity"
	shield_hit_entity = "avw_10_laser_small_shield_hit_entity"
	muzzle_flash_entity = "avw_10_laser_small_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 20.0
	
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 1.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 25.0
			0.8 1.0
			1.0 0.0
		}
		duration = 0.25
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = small
		loop_duration = 0.8
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_10_m"
	color = { 1.0 1.0 1.0 0.15 }
	hit_entity = "avw_10_laser_medium_hit_entity"
	shield_hit_entity = "avw_10_laser_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_10_laser_medium_muzzle_entity"
	
	width = 1.0
	texture_scroll_speed = 2.5
	texture_tiling = 80.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = medium
		loop_duration = 1.95
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_laser_10_l"
	color = { 1.0 1.0 1.0 0.15 }
	hit_entity = "avw_10_laser_large_hit_entity"
	shield_hit_entity = "avw_10_laser_large_shield_hit_entity"
	muzzle_flash_entity = "avw_10_laser_large_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 5.5
	texture_tiling = 40.0
	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 3.0
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.65 5.0
			1.0 0.0
		}
		duration = 0.75
	}
	texture = "gfx/models/combat_items/laser_diffuse2.dds"
	
	shield_impact = {
		size = large
		loop_duration = 2.8
		delay = 0.1
	}
}

# ####################
#  Plasma
# ####################

#4
projectile_gfx_ballistic = {
	name = "avw_plasma_4_s"
	color = { 1.0 0.2 1.0 1.0 }
	hit_entity = "avw_plasma_4_small_hit_entity"
	shield_hit_entity = "avw_plasma_4_small_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_4_small_muzzle_flash_entity"
	
	entity = "avw_plasma_4_small_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = small
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_plasma_4_m"
	color = { 1.0 0.2 1.0 1.0 }
	hit_entity = "avw_plasma_4_medium_hit_entity"
	shield_hit_entity = "avw_plasma_4_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_4_medium_muzzle_flash_entity"
	
	entity = "avw_plasma_4_medium_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = medium
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_plasma_4_l"
	color = { 1.0 0.2 1.0 1.0 }
	hit_entity = "avw_plasma_4_large_hit_entity"
	shield_hit_entity = "avw_plasma_4_large_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_4_large_muzzle_flash_entity"
	
	entity = "avw_plasma_4_large_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = large
		delay = 0.0
	}
}

#5
projectile_gfx_ballistic = {
	name = "avw_plasma_5_s"
	color = { 1.0 0.15 0.15 1.0 }
	hit_entity = "avw_plasma_5_small_hit_entity"
	shield_hit_entity = "avw_plasma_5_small_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_5_small_muzzle_flash_entity"
	
	entity = "avw_plasma_5_small_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = small
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_plasma_5_m"
	color = { 1.0 0.15 0.15 1.0 }
	hit_entity = "avw_plasma_5_medium_hit_entity"
	shield_hit_entity = "avw_plasma_5_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_5_medium_muzzle_flash_entity"
	
	entity = "avw_plasma_5_medium_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = medium
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_plasma_5_l"
	color = { 1.0 0.15 0.15 1.0 }
	hit_entity = "avw_plasma_5_large_hit_entity"
	shield_hit_entity = "avw_plasma_5_large_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_5_large_muzzle_flash_entity"
	
	entity = "avw_plasma_5_large_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = large
		delay = 0.0
	}
}

#6
projectile_gfx_ballistic = {
	name = "avw_plasma_6_s"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_plasma_6_small_hit_entity"
	shield_hit_entity = "avw_plasma_6_small_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_6_small_muzzle_flash_entity"
	
	entity = "avw_plasma_6_small_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = small
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_plasma_6_m"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_plasma_6_medium_hit_entity"
	shield_hit_entity = "avw_plasma_6_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_6_medium_muzzle_flash_entity"
	
	entity = "avw_plasma_6_medium_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = medium
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_plasma_6_l"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_plasma_6_large_hit_entity"
	shield_hit_entity = "avw_plasma_6_large_shield_hit_entity"
	muzzle_flash_entity = "avw_plasma_6_large_muzzle_flash_entity"
	
	entity = "avw_plasma_6_large_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = large
		delay = 0.0
	}
}

# ####################
#  Disruptor
# ####################

#4
projectile_gfx_beam = {
	name = "avw_disruptor_4_s"
	color = { 1.0 0.2 1.0 2.5 }
	hit_entity = "avw_disruptor_4_small_hit_entity"
	shield_hit_entity = "avw_disruptor_4_small_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_4_small_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 2.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_disruptor_4_m"
	color = { 1.0 0.2 1.0 2.5 }
	hit_entity = "avw_disruptor_4_medium_hit_entity"
	shield_hit_entity = "avw_disruptor_4_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_4_medium_muzzle_entity"
	
	width = 3.6
	texture_scroll_speed = 1.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_disruptor_4_l"
	color = { 1.0 0.2 1.0 2.5 }
	hit_entity = "avw_disruptor_4_large_hit_entity"
	shield_hit_entity = "avw_disruptor_4_large_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_4_large_muzzle_entity"
	
	width = 5.0
	texture_scroll_speed = 1.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

#5
projectile_gfx_beam = {
	name = "avw_disruptor_5_s"
	color = { 1.0 0.15 0.15 2.5 }
	hit_entity = "avw_disruptor_5_small_hit_entity"
	shield_hit_entity = "avw_disruptor_5_small_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_5_small_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 2.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_disruptor_5_m"
	color = { 1.0 0.15 0.15 2.5 }
	hit_entity = "avw_disruptor_5_medium_hit_entity"
	shield_hit_entity = "avw_disruptor_5_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_5_medium_muzzle_entity"
	
	width = 3.6
	texture_scroll_speed = 1.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_disruptor_5_l"
	color = { 1.0 0.15 0.15 2.5 }
	hit_entity = "avw_disruptor_5_large_hit_entity"
	shield_hit_entity = "avw_disruptor_5_large_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_5_large_muzzle_entity"
	
	width = 5.0
	texture_scroll_speed = 1.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

#6
projectile_gfx_beam = {
	name = "avw_disruptor_6_s"
	color = { 1.0 1.0 1.0 2.5 }
	hit_entity = "avw_disruptor_6_small_hit_entity"
	shield_hit_entity = "avw_disruptor_6_small_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_6_small_muzzle_entity"
	
	width = 2.0
	texture_scroll_speed = 2.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_disruptor_6_m"
	color = { 1.0 1.0 1.0 2.5 }
	hit_entity = "avw_disruptor_6_medium_hit_entity"
	shield_hit_entity = "avw_disruptor_6_medium_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_6_medium_muzzle_entity"
	
	width = 3.6
	texture_scroll_speed = 1.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_disruptor_6_l"
	color = { 1.0 1.0 1.0 2.5 }
	hit_entity = "avw_disruptor_6_large_hit_entity"
	shield_hit_entity = "avw_disruptor_6_large_shield_hit_entity"
	muzzle_flash_entity = "avw_disruptor_6_large_muzzle_entity"
	
	width = 5.0
	texture_scroll_speed = 1.0
	stretch_to_fit = no
	texture_tiling = 2.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 1.0
			0.8 0.5
			1.0 0.0
		}
		duration = 1.75
	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.4 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/disruptor_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 1.25
		delay = 0
	}
}


# ####################
#  Energy Torpedo
# ####################

projectile_gfx_ballistic = {
	name = "avw_energy_torpedo_3"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_energy_torpedo_3_hit_entity"
	shield_hit_entity = "avw_energy_torpedo_3_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_torpedo_3_muzzle_entity"
	
	entity = "avw_energy_torpedo_3_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = large
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_energy_torpedo_4"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_energy_torpedo_4_hit_entity"
	shield_hit_entity = "avw_energy_torpedo_4_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_torpedo_4_muzzle_entity"
	
	entity = "avw_energy_torpedo_4_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = large
		delay = 0.0
	}
}

projectile_gfx_ballistic = {
	name = "avw_energy_torpedo_5"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_energy_torpedo_5_hit_entity"
	shield_hit_entity = "avw_energy_torpedo_5_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_torpedo_5_muzzle_entity"
	
	entity = "avw_energy_torpedo_5_entity"
	speed = 90.0			
	max_duration = 3.0		
	
	shield_impact = {
		size = large
		delay = 0.0
	}
}

# ####################
#  Lances
# ####################

projectile_gfx_beam = {
	name = "avw_energy_lance_3"
	color = { 1.0 0.3 1.0 1.0 }
	hit_entity = "avw_energy_lance_3_hit_entity"
	shield_hit_entity = "avw_energy_lance_3_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_lance_3_muzzle_entity"
	windup_entity = "avw_energy_lance_3_windup_entity"
	
	width = 2.0
	texture_scroll_speed = 2.5
	texture_tiling = 5.5
	
	hit = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 1.5
	}
	texture = "gfx/models/combat_items/energy_lance_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 0.5
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_energy_lance_4"
	color = { 0.35 1.0 0.35 1.0 }
	hit_entity = "avw_energy_lance_4_hit_entity"
	shield_hit_entity = "avw_energy_lance_4_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_lance_4_muzzle_entity"
	windup_entity = "avw_energy_lance_4_windup_entity"
	
	width = 2.0
	texture_scroll_speed = 2.5
	texture_tiling = 5.5
	
	hit = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 1.5
	}
	texture = "gfx/models/combat_items/energy_lance_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 0.5
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_energy_lance_5"
	color = { 1.0 0.65 0.15 1.0 }
	hit_entity = "avw_energy_lance_5_hit_entity"
	shield_hit_entity = "avw_energy_lance_5_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_lance_5_muzzle_entity"
	windup_entity = "avw_energy_lance_5_windup_entity"
	
	width = 2.0
	texture_scroll_speed = 2.5
	texture_tiling = 5.5
	
	hit = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 1.5
	}
	texture = "gfx/models/combat_items/energy_lance_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 0.5
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_energy_lance_6"
	color = { 1.0 1.0 0.15 1.0 }
	hit_entity = "avw_energy_lance_6_hit_entity"
	shield_hit_entity = "avw_energy_lance_6_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_lance_6_muzzle_entity"
	windup_entity = "avw_energy_lance_6_windup_entity"
	
	width = 2.0
	texture_scroll_speed = 2.5
	texture_tiling = 5.5
	
	hit = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 1.5
	}
	texture = "gfx/models/combat_items/energy_lance_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 0.5
		delay = 0.1
	}
}

projectile_gfx_beam = {
	name = "avw_energy_lance_7"
	color = { 1.0 1.0 1.0 1.0 }
	hit_entity = "avw_energy_lance_7_hit_entity"
	shield_hit_entity = "avw_energy_lance_7_shield_hit_entity"
	muzzle_flash_entity = "avw_energy_lance_7_muzzle_entity"
	windup_entity = "avw_energy_lance_7_windup_entity"
	
	width = 2.0
	texture_scroll_speed = 2.5
	texture_tiling = 5.5
	
	hit = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 2.0
	}
	miss = {
		alpha_curve = { 
			0.0 	0.0
			0.05	0.0
			0.1		100.0
			0.4		5.0
			0.6		0.0
			1.0 	0.0
		}
		duration = 1.5
	}
	texture = "gfx/models/combat_items/energy_lance_diffuse.dds"
	
	shield_impact = {
		size = large
		loop_duration = 0.5
		delay = 0.1
	}
}

# ####################
#  Arc Emitters
# ####################

projectile_gfx_beam = {
	name = "avw_arc_emitter_3"
	color = { 1.0 0.15 0.15 5.0 }
	hit_entity = "avw_arc_emitter_3_hit_entity"
	shield_hit_entity = "avw_arc_emitter_3_shield_hit_entity"
	muzzle_flash_entity = "avw_arc_emitter_3_muzzle_entity"
	windup_entity = "avw_arc_emitter_3_windup_entity"
	
	width = 15
	texture_scroll_speed = 0.0
	stretch_to_fit = yes
	texture_tiling = 3	
	hit = {
		alpha_curve = { 
			0.0  0.0
			0.1 50.0
			0.25	 0.0
			0.3 0.0
			0.45 5.0
			1.0  0.0
		}
		duration = 0.4

	}
	miss = {
		alpha_curve = { 
			0.0  0.0
			0.1 50.0
			0.25	 0.0
			0.3 0.0
			0.45 5.0
			1.0  0.0
		}
		duration = 0.4

	}
	texture = "gfx/models/combat_items/arc_emitter_diffuse.dds"
	
	shield_impact = {
		size = large
		delay = 0
	}
}

projectile_gfx_beam = {
	name = "avw_arc_emitter_4"
	color = { 0.15 1.0 0.15 5.0 }
	hit_entity = "avw_arc_emitter_4_hit_entity"
	shield_hit_entity = "avw_arc_emitter_4_shield_hit_entity"
	muzzle_flash_entity = "avw_arc_emitter_4_muzzle_entity"
	windup_entity = "avw_arc_emitter_4_windup_entity"
	
	width = 15
	texture_scroll_speed = 0.0
	stretch_to_fit = yes
	texture_tiling = 3	
	hit = {
		alpha_curve = { 
			0.0  0.0
			0.1 50.0
			0.25	 0.0
			0.3 0.0
			0.45 5.0
			1.0  0.0
		}
		duration = 0.4

	}
	miss = {
		alpha_curve = { 
			0.0  0.0
			0.1 50.0
			0.25	 0.0
			0.3 0.0
			0.45 5.0
			1.0  0.0
		}
		duration = 0.4

	}
	texture = "gfx/models/combat_items/arc_emitter_diffuse.dds"
	
	shield_impact = {
		size = large
		delay = 0
	}
}

# ####################
#  Matter Disintegrator
# ####################

projectile_gfx_beam = {
	#common for all types of projectiles
	name = "avw_matter_disintegrator_2"
	color = { 0.8 		1.0		0.8 	0.5 }
	hit_entity = "avw_matter_disintegrator_2_hit_entity"
	shield_hit_entity = "space_whale_weapon_shield_hit_entity"
	muzzle_flash_entity = "avw_matter_disintegrator_2_muzzle_entity"
	
	#beam specific data
	width = 5.3
	texture_scroll_speed = -0.5
	texture_tiling = 15.0	
	hit = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 50.0
			0.8 5.0
			1.0 0.0
		}
		duration = 1.5

	}
	miss = {
		alpha_curve = { 
			0.0 0.0
			0.05	0.0
			0.2 0.0
			0.8 0.0
			1.0 0.0
		}
		duration = 0.75

	}
	texture = "gfx/models/combat_items/space_whale_cloud_beam.dds"
	
	shield_impact = {
		size = medium
		loop_duration = 0.8
		delay = 0.1
	}
}
