//----------------------------------------------------------------------------------------
// VIOLET BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	
	reference "DefaultBolt"
	name "VioletBolt"
	
	VFX_Scene "VFX_Violet"
	VFX_hit "vViolet_Bolt_IMPACT"
	VFX_bolt "vViolet_Bolt_Ob1"
	VFX_muzzle "Bolt_Violet_Muzz"

	Specials_Scene "VFX_Violet"
	obj "vViolet_Bolt_Ob0"	
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Violet"
	VFX_Beam "vViolet_Bolt_Streak"
	
	sfx_shoot "Wpn_Violet_PsionicBoltFire"
	sfx_hit "Wpn_Violet_PsionicBoltImp"
	sfx_hit_gameobject "Wpn_Violet_PsionicBoltImp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// VIOLET HARMLESS BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "VioletBolt"
	name "VioletHarmlessBolt"

	damage 0
	
bolttype_end

//----------------------------------------------------------------------------------------
// FIRONIC BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	
	reference "DefaultBolt"
	name "FironicBolt"
	
	CanInteractWith "Triggered by Fire" 
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vFirebolt_IMP"
	//VFX_bolt ""
	VFX_muzzle "vFireball_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vFirebolt_Ob1"	
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vFireball_Trail"
	
	sfx_shoot "Wpn_Violet_PsionicBoltFire"
	//sfx_hit "Wpn_BlasterRicco"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// SYNDROME BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	
	reference "DefaultBolt"
	name "SyndromeBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vSyndrome_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vSyndrome_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "BOLT_Def_Bolt_Syndrome"	
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vSyndrome_Bolt_Trail"
	
	sfx_shoot "Wpn_Violet_PsionicBoltFire"
	//sfx_hit "Wpn_BlasterRicco"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// FROZONE BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"
	name "FrozoneBolt"

	VFX_Scene "VFX_Frozone" force_load
	VFX_hit "Frozone_IMP"
	VFX_bolt ""
	VFX_muzzle "Frozone_Muzz"

	Specials_Scene "VFX_Frozone" force_load
	obj "Frozone_Bolt"	
	obj_alt ""	

	VFX_Beams_Scene "VFX_Frozone"
	VFX_Beam "vFrozone_Bolt_trail"
	
	speed 5.5
	scale 1
	scaletime 0.0
	
	sfx_shoot "Wpn_IceBolt_Fire"
	sfx_hit "Wpn_IceBolt_Imp"
	sfx_hit_gameobject "Wpn_IceBolt_Imp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// FROZONE HARMLESS BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "FrozoneBolt"
	name "FrozoneHarmlessBolt"

	damage 0
	
	sfx_shoot "Wpn_IceBolt_Fire"
	sfx_hit "Wpn_IceBolt_Imp"
	sfx_hit_gameobject "Wpn_IceBolt_Imp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// FROZONE SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Frozone"
	
	VFX_Scene "VFX_Frozone"
	VFX_hit "Frozone_IMP"
	VFX_bolt ""
	VFX_muzzle "Frozone_Muzz"

	Specials_Scene "VFX_Frozone"
	obj "vFrozone_SuperBolt_Ob1"	
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Frozone"
	VFX_Beam "vFrozone_Bolt_trail"
	
	scaletime 0.0
	
	sfx_shoot "Wpn_IceBolt_Fire"
	sfx_hit "Wpn_IceBolt_Imp"
	sfx_hit_gameobject "Wpn_IceBolt_Imp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// ICEBREAKER BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"
	name "IcebreakerBolt"

	VFX_Scene "VFX_Frozone" force_load
	VFX_hit "Frozone_IMP"
	VFX_bolt ""
	VFX_muzzle "Frozone_Muzz"

	Specials_Scene "VFX_Frozone" force_load
	obj "Frozone_Bolt"	
	obj_alt ""	

	VFX_Beams_Scene "VFX_Frozone"
	VFX_Beam "vFrozone_Bolt_trail"
	
	speed 4.0
	scale 0.7
	scaletime 0.2
	
	sfx_shoot "Wpn_IceBolt_Fire"
	sfx_hit "Wpn_IceBolt_Imp"
	sfx_hit_gameobject "Wpn_IceBolt_Imp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// ICEBREAKER SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_IceBreaker"
	
	VFX_Scene "VFX_Kombat"
	VFX_hit ""
	VFX_bolt ""
	VFX_muzzle ""

	Specials_Scene "VFX_Kombat"
	obj "vIce_SuperBolt_Ob1"	
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Kombat"
	VFX_Beam ""
	
	scaletime 0.0
	
	sfx_shoot "Wpn_IceBolt_Fire"
	sfx_hit "Wpn_IceBolt_Imp"
	sfx_hit_gameobject "Wpn_IceBolt_Imp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// EDNA SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Edna"
	
	VFX_Scene "VFX_Ednamode"
	VFX_hit "vEdna_BoltIMP"
	VFX_bolt ""
	VFX_muzzle ""

	Specials_Scene "VFX_Ednamode"
	obj "vEdna_Bolt_Ob1"
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Ednamode"
	VFX_Beam ""
	
	sfx_shoot "Wpn_Edna_Special_LaserFire"
	sfx_hit "Wpn_Edna_Special__Imp"
	
bolttype_end

//----------------------------------------------------------------------------------------
// GAZERBEAM BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"
	name "GazerbeamBolt"

	VFX_Scene "VFX_Gazerbeam"
	VFX_hit "vGazerbeam_BoltIMP"
	VFX_bolt "vGazerbeam_Duel_Bullets"
	VFX_muzzle "vGazerbeam_Laser_MUZ"

	Specials_Scene "VFX_Gazerbeam"
	obj ""
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Gazerbeam"
	VFX_Beam ""

	speed 5.5
	scale 1
	scaletime 0.0
	
	sfx_shoot "Wpn_GazorBeam_LaserFire"
	sfx_hit "Wpn_GazorBeam_LaserHit"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// GAZERBEAM SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Gazerbeam"
	
	VFX_Scene "VFX_Gazerbeam" force_load
	VFX_hit "vGazerbeam_BoltIMP"
	VFX_bolt "vGazerbeam_SA"
	VFX_muzzle "vGazerbeam_Laser_MUZ"

	Specials_Scene "VFX_Gazerbeam"
	obj ""
	obj_alt ""	
	
	scaletime 0.0
	
	VFX_Beams_Scene "VFX_Gazerbeam"
	VFX_Beam "vGazerbeam_BoltStreak"
	
	sfx_shoot "Wpn_GazorBeam_SuperImp"
	sfx_hit "Wpn_GazorBeam_SuperImp"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// LIGHT POWERS BOLT
//----------------------------------------------------------------------------------------
// This exists so we can force load the Gazerbeam vfx scene for light super heroes
bolttype_start

	reference "DefaultBolt"
	name "LightSuperBolt"

	VFX_Scene "VFX_Gazerbeam" force_load
	VFX_hit "vGazerbeam_BoltIMP"
	VFX_bolt "vGazerbeam_Duel_Bullets"
	VFX_muzzle "vGazerbeam_Laser_MUZ"

	Specials_Scene "VFX_Gazerbeam"
	obj ""
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Gazerbeam"
	VFX_Beam ""

	speed 5.5
	scale 1
	scaletime 0.0
	
	sfx_shoot "Wpn_GazorBeam_LaserFire"
	sfx_hit "Wpn_GazorBeam_LaserHit"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// REFLUX BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"
	name "RefluxBolt"

	VFX_Scene "VFX_Gazerbeam"
	VFX_hit "vGazerbeam_BoltIMP"
	VFX_bolt ""
	VFX_muzzle ""

	Specials_Scene "VFX_Gazerbeam"
	obj "vGazerbeam_Bolt_Ob1"
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Gazerbeam"
	VFX_Beam ""

	speed 5.5
	scale 1
	scaletime 0.18
	
	sfx_shoot "Wpn_GazorBeam_LaserFire"
	sfx_hit "Wpn_GazorBeam_LaserHit"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// REFULX SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Reflux"
	
	VFX_Scene "VFX_Reflux"
	VFX_hit "vReflux_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vReflux_Bolt_MUZZ"

	Specials_Scene "VFX_Reflux"
	obj "vReflux_Bolt_Ob1"
	
	VFX_Beams_Scene "VFX_Reflux"
	VFX_Beam ""
	
	speed 5.5
	scale 1
	scaletime 0.18
	
	sfx_shoot "Wpn_GazorBeam_SuperImp"
	sfx_hit "Wpn_GazorBeam_SuperImp"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// HYPERSHOCK BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"
	name "HyperShockBolt"

	VFX_Scene "VFX_Hypershock"
	VFX_hit "vHyperShock_Bolt_Imp"
	VFX_bolt "vHyperShock_Bolt_Trail"
	VFX_muzzle "vHyperShock_Bolt_Muz"

	Specials_Scene "VFX_Hypershock"
	obj "vSeismic_Hammer_Bolt_Obj"	
	obj_alt ""	

	VFX_Beams_Scene "VFX_Hypershock"
	VFX_Beam ""
	
	speed 5.5
	scale 1
	scaletime 0.0
	
	sfx_shoot "Wpn_Hypershock_Fire"
	sfx_hit "Wpn_GazorBeam_LaserHit"
	sfx_hit_gameobject "Wpn_GazorBeam_LaserHit"

	ability_interactwith_allow "CrackedLegoAbilityAddOn"
	
bolttype_end


//----------------------------------------------------------------------------------------
// NOMANISAN BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"	
	name "NomanisanBolt"

	VFX_Scene "VFX_Bolts"
	VFX_hit "BOLT_DefaultPistol_IMP"
	VFX_bolt ""
	VFX_muzzle "BOLT_DefaultPistol_MUZZ"

	Specials_Scene "VFX_Bolts"
	obj "BOLT_Def_Bolt_Velocidrone"	
	obj_alt ""	
	
	sfx_shoot "Wpn_SMG_Fire"
	sfx_hit "Wpn_Gunshot_Rico"
	//sfx_hit_gameobject "Wpn_Gunshot_Rico"
	
bolttype_end

//----------------------------------------------------------------------------------------
// MIRAGE BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"	
	name "MirageBolt"

	VFX_Scene "VFX_Mirage"
	VFX_muzzle "vMirage_Bolt_MUZZ"
	VFX_bolt "vMirage_BOLT"
	VFX_hit "vMirage_Bolt_IMP"

	Specials_Scene "VFX_Mirage"
	obj "vMirage_Bolt_Ob1"	
	
	sfx_shoot "Wpn_MirageLaser"
	sfx_hit "Wpn_Mirage_LaserHit"
	//sfx_hit_gameobject "Wpn_Gunshot_Rico"
	
bolttype_end

//----------------------------------------------------------------------------------------
// NOMANISAN SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Nomanisan"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "Bolt_Noman_Imp"
	VFX_bolt ""
	VFX_muzzle "Bolt_Velocipod_Muzz"

	Specials_Scene "VFX_Bolts"
	obj "BOLT_Def_Bolt_Velocipod"	
	obj_alt ""	
	
	sfx_shoot "Wpn_SMG_Fire"
	sfx_hit "Wpn_Gunshot_Rico"
	
bolttype_end


//----------------------------------------------------------------------------------------
// NOMANISAN GOON BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "NomanisanBolt"
	name "NomanisanGoonBolt"

	damage 1
	
bolttype_end

//----------------------------------------------------------------------------------------
// NOMANISAN GOON BOLT SHOTGUN
//----------------------------------------------------------------------------------------
bolttype_start

	reference "NomanisanGoonBolt"
	name "NomanisanGoonBolt_Shotgun"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "Bolt_VelociDrone_Imp"
	VFX_bolt ""
	VFX_muzzle "BOLT_Def_Tintable_Muz"

	Specials_Scene "VFX_Bolts"
	obj "BOLT_Def_Bolt_Velocidrone"
	
	sfx_shoot "Wpn_RifleLarge_Fire"
	//sfx_hit ""
	//sfx_hit_gameobject ""
	
	
bolttype_end


//--------------------------------------------------------------------------------
// VOYD PORTAL BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt" override_class "VoydBolt"
	name "VoydBolt"
	
	VFX_Scene "VFX_Voyd"
	VFX_hit "vVoyd_TeleportBolt_IMP"
	VFX_bolt "vVoyd_BOLT"
	VFX_muzzle "vVoyd_TeleportBolt_MUZZ"

	Specials_Scene "VFX_Voyd"
	obj "vVoyd_Bolt_Ob1"
	
	VFX_Beams_Scene "VFX_Voyd"
	VFX_Beam "vVoyd_TeleportBolt_TRAIL"
	
	//BoltAbility "RavenBoltLoopSound"
    BoltAbility "VoydPortalBolt"
	CanInteractWith "VoydPortalTarget"
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//----------------------------------------------------------------------------------------
// VOYD SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Voyd"
	
	VFX_Scene "VFX_Voyd"
	VFX_hit "vVoyd_TeleportBolt_IMP"
	VFX_bolt "vVoyd_BOLT"
	VFX_muzzle "vVoyd_TeleportBolt_MUZZ"

	Specials_Scene "VFX_Voyd"
	obj "vVoydSB_Aura_GRP"
	//obj_alt ""	
	
	scaletime 0.0
	
	VFX_Beams_Scene "VFX_Voyd"
	VFX_Beam "vVoyd_TeleportBolt_TRAIL"
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"
	
bolttype_end

//--------------------------------------------------------------------------------
// DOWNBURST PORTAL BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "NomanisanGoonBolt" override_class "VoydBolt"
	name "DownburstBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vDownburst_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vDownburst_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vDownburst_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vDownburst_Bolt_Trail"	
	damage 0
	
	//BoltAbility "RavenBoltLoopSound"
    BoltAbility "VoydPortalBolt"
	CanInteractWith "VoydPortalTarget"

	sfx_shoot "Wpn_Downburst_Fire"
	sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"
	
bolttype_end

//--------------------------------------------------------------------------------
// HELECTRIC BOLT
//--------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"
	name "HelectricBolt"
	
	CanInteractWith "ElectricBeamTargetable"
	CanInteractWith "ElectricPanel"
	gameFlags "Lightning"

	VFX_Scene "VFX_Helectric" force_load
	VFX_hit "VFX_HelectricBolt_Imp"
	VFX_bolt "VFX_HelectricBolt_Trail"
	VFX_muzzle "VFX_HelectricBolt_Muzz"
	
	sfx_shoot "Wpn_Helectric_Bolt_Shoot"
	sfx_hit "Act_Helectric_FistHit"
	//sfx_hit_gameobject "Act_Helectric_FistHit"

	Specials_Scene "VFX_Helectric" force_load
	obj "Helectric_Bolt"
	
bolttype_end

//--------------------------------------------------------------------------------
// ICECREAMGOON BOLT
//--------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"	
	name "IceCreamBolt"

	VFX_Scene "VFX_HubBoss_Brainfreezer" force_load
	VFX_hit "Imp_IceCream"
	VFX_bolt "BoltTrail_IceCream"
	VFX_muzzle "Muz_IceCream"

	Specials_Scene "VFX_HubBoss_Brainfreezer" force_load
	obj "Bolt_IceCream_Ob"	
	obj_alt ""	
	
	sfx_shoot "Wpn_Icecream_Gunfire"
	sfx_hit "Wpn_Icecream_Imp"
	//sfx_hit_gameobject "Wpn_Gunshot_Rico"
	
bolttype_end

//----------------------------------------------------------------------------------------
// ICE CREAM SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_Icecream"
	
	VFX_Scene "VFX_HubBoss_Brainfreezer" force_load
	VFX_hit "Imp_IceCream"
	VFX_bolt "BoltTrail_IceCream"
	VFX_muzzle "Muz_IceCream"

	Specials_Scene "VFX_HubBoss_Brainfreezer" force_load
	obj "Bolt_IceCream_Ob"	
	obj_alt ""	
	
	sfx_shoot "Wpn_Icecream_Gunfire"
	sfx_hit "Wpn_Icecream_Imp"
	//sfx_hit_gameobject "Wpn_Gunshot_Rico"
	
bolttype_end

//----------------------------------------------------------------------------------------
// MERIDA ARROW
//----------------------------------------------------------------------------------------
bolttype_start
	class "Arrow"
	name "MeridaArrow"

	VFX_Scene "VFX_Merida"
	VFX_hit "vMerida_ComboHit1"
	VFX_bolt "vMerida_BoltTrail"
	VFX_muzzle ""
	
	VFX_Beams_Scene "VFX_Merida"
	VFX_Beam "vMerida_Arrow_TRAIL"
	
	specials_scene "Items/WEAP_PROJECTILE_ARROW.gsc" force_load
	obj "WEAP_PROJECTILE_ARROW"
	
	shadow_obj ""
	speed 9.0
	spin_speed 120.0
	duration 6.0
	gravity -1.0
	gravity_postponed 0.0
	radius 0.125
	scale 1.0
	scaletime 0.1	
	rand_angle 0
	
	sfx_hit "Wpn_Bow_Arrow_Imp"
	sfx_hit_gameobject ""
	sfx_shoot "Wpn_Bow_Fire"
	
	flags "ORIENTATE"
	dont_push
	no_sphere_check
	
	CanInteractWith "RangedSmashable"
	
bolttype_end

//----------------------------------------------------------------------------------------
// MERIDA ARROW
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_MeridaArrow"
	
	VFX_Scene ""
	VFX_hit ""
	VFX_bolt ""
	VFX_muzzle ""
	VFX_Beam ""
	debris_moving ""
	debris_hit ""
	
	specials_scene "Items/WEAP_PROJECTILE_ARROW.gsc" force_load
	obj "WEAP_PROJECTILE_ARROW"
	glow_obj "none"
	part_hit "none"
	
	sfx_hit "Wpn_Bow_Arrow_Imp"
	sfx_hit_gameobject ""
	sfx_shoot "Wpn_Bow_Fire"
	
	flags "ORIENTATE"
	dont_push
	no_sphere_check
	
bolttype_end

//----------------------------------------------------------------------------------------
// BLAZESTONE BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	
	reference "DefaultBolt"
	name "BlazestoneBolt"
	
	CanInteractWith "Triggered by Fire" 
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vFirebolt_IMP"
	//VFX_bolt ""
	VFX_muzzle "vFireball_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vFirebolt_Ob1"	
	obj_alt ""	
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vFireball_Trail"
	
	sfx_shoot "Wpn_Violet_PsionicBoltFire"
	//sfx_hit "Wpn_BlasterRicco"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// JACK JACK FIRE BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	
	reference "DefaultBolt"
	name "JackJackFireBolt"
	
	CanInteractWith "Triggered by Fire"
	
	VFX_Scene "VFX_JackJack"
	VFX_hit "vJackJack_BoltIMP"
	//VFX_bolt ""
	VFX_muzzle "vJJ_Bolt_MUZ"

	Specials_Scene "VFX_JackJack"
	obj "vJackJack_FireBolt_Ob0"	
	obj_alt ""	
	
	
	VFX_Beams_Scene "VFX_JackJack"
	VFX_Beam "vJackJack_Boltstreak"
	
	sfx_shoot "Act_JackJack_Shoot_Bolt"
	//sfx_hit "Wpn_BlasterRicco"
	//sfx_hit_gameobject "Wpn_BlasterRicco"
	
bolttype_end

//----------------------------------------------------------------------------------------
// JACK JACK FIRE HARMLESS BOLT
//----------------------------------------------------------------------------------------
bolttype_start

	reference "JackJackFireBolt"
	name "JackJackFireBolt_Harmless"

	damage 0
	
bolttype_end

//--------------------------------------------------------------------------------
// PENCIL BOLT
//--------------------------------------------------------------------------------
bolttype_start

	reference "DefaultBolt"	
	name "PencilBolt"

	VFX_Scene "VFX_Bolts"
	VFX_hit "Pencil_Imp"
	//VFX_bolt ""
	VFX_muzzle ""

	Specials_Scene "VFX_Bolts"
	obj "BOLT_DefaultPistolBolt_Ob1"	
	obj_alt ""	
	
	CanInteractWith "RangedSmashable"
		
	//sfx_shoot "Wpn_Pistol_Fire"
	//sfx_hit "Wpn_Gunshot_Rico"
	//sfx_hit_gameobject "Wpn_Gunshot_Rico"
		
bolttype_end

//--------------------------------------------------------------------------------
// PSYCHWAVE BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "PsychBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vPsyc_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vPsychwave_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vPsychwave_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vPsychwave_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// UNVIERSAL MAN BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "UniversalManBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vPsyc_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vPsychwave_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vUniversalman_Bolt_Ob1"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vUniversalman_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// EVERSEER BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "EverseerBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vGamma_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vEverseer_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vEverseer_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vEverseer_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// GAMMAJACK BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "GammaBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vGamma_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vEverseer_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vGammaJack_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vGamma_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// DOWNBURST BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "DownburstIBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vDownburst_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vDownburst_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vDownburst_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vDownburst_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// STORMICIDE BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "StormicideBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vWind_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vWind_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vWind_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vWind_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// DEHYDRA BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "DehydraBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vDehydra_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vDehydra_Bolt_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vDehydra_Bolt_Ob1"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vDehydra_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//--------------------------------------------------------------------------------
// APOGEE BOLT
//--------------------------------------------------------------------------------
bolttype_start 
	
	reference "DefaultBolt"
	name "ApogeeBolt"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "vApogee_Bolt_IMP"
	VFX_bolt ""
	VFX_muzzle "vApogee_MUZ"

	Specials_Scene "VFX_Bolts"
	obj "vApogee_Bolt_Ob0"
	
	VFX_Beams_Scene "VFX_Bolts"
	VFX_Beam "vApogee_Bolt_Trail"
	
	
	sfx_shoot "Wpn_Voyd_Teleporter_Bolt_Fire"
	//sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	//sfx_hit_gameobject "Wpn_Voyd_Teleporter_Bolt_Imp"

bolttype_end

//----------------------------------------------------------------------------------------
// WALL-E SUPER BOLT
//----------------------------------------------------------------------------------------
bolttype_start
	reference "SuperBolt_Base"
	name "SuperBolt_WallE"
	
	VFX_Scene "VFX_Bolts"
	VFX_hit "Bolt_VelociDrone_Imp"
	VFX_bolt ""
	VFX_muzzle "Bolt_OmniDroid_Muzz"

	Specials_Scene "VFX_Bolts"
	obj "BOLT_Def_Bolt_OmniDrone"	
	obj_alt ""	
	
	sfx_shoot "WallE_SpecialBolt_Fire"
	sfx_hit "Wpn_Voyd_Teleporter_Bolt_Imp"
	
bolttype_end
