//
//	SMOD custom explosive entity data (sample)
//
CustomExplosive
{

	"SMG1Grenade" {
		//	Explosion spec
		"Damage"	"80"
		"Radius"	"300"
		//	Entity behavior
		"Model"		"models/items/ar2_grenade.mdl"
		"Bounce"	"0"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"10"
		"ExplosionType"	"1"			//	0:none 1:fireball 2:pulse
		"TrailType"	"1"			//	0:none 1:smoke 2:fire 3:beam
	}


	"FragGrenade" {
		//	Explosion spec
		"Damage"		"80"
		"Radius"		"300"
		//	Entity behavior
		"Model"			"models/Weapons/w_grenade.mdl"
		"Bounce"		"-1"			//	-1:never detonate
//		"BoundingSound"		"HEGrenade.Bounce"
		"IsPenetrateGlass"	"1"
		"Timer"			"3"
		"ExplosionType"		"1"			//	0:none 1:fireball 2:pulse
		"TrailType"		"1"			//	0:none 1:smoke 2:fire 3:beam
	}


	"CSFragGrenade" {
		//	Explosion spec
		"Damage"		"80"
		"Radius"		"300"
		//	Entity behavior
		"Model"			"models/weapons/w_eq_fraggrenade_thrown.mdl"
		"Bounce"		"-1"			//	-1:never detonate
		"BoundingSound"		"HEGrenade.Bounce"
		"IsPenetrateGlass"	"1"
		"Timer"			"3"
		"ExplosionType"		"1"			//	0:none 1:fireball 2:pulse
		"TrailType"		"0"			//	0:none 1:smoke 2:fire 3:beam
	}


	"q2styleGL" {
		//	Explosion spec
		"Damage"	"50"
		"Radius"	"300"
		//	Entity behavior
		"Model"		"models/weapons/w_hopwire.mdl"
		"Bounce"	"-1"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"2"
		"ExplosionType"	"1"			//	0:none 1:fireball 2:pulse
		"TrailType"	"1"			//	0:none 1:smoke 2:fire 3:beam
	}

	"ClusterGrenade" {
		//	Explosion spec
		"Damage"	"100"
		"Radius"	"100"
		//	Entity behavior
		"Model"		"models/weapons/w_hopwire.mdl"
		"Bounce"	"-1"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"3"
		"ExplosionType"	"0"			//	0:none 1:fireball 2:pulse
		"TrailType"	"3"			//	0:none 1:smoke 2:fire 3:beam
		"EntitySpawn" {
			"SpawnEntity"	"custom_explosive"		//	ClassName
			"SpawnType"	"q2styleGL"			//	Custom explosive type
			"SpawnCount"	"4"
			"ThrowPower"	"400"
			"ThrowType"	"0"			//	0:Ring 1:Spherical
			"SpawnAngle"	"-70"			//	Ring type only
		}
	}


	"SignCluster" {
		//	Explosion spec
		"Damage"	"100"
		"Radius"	"100"
		//	Entity behavior
		"Model"		"models/props_c17/streetsign002b.mdl"
		"Bounce"	"2"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"1.5"
		"ExplosionType"	"0"			//	0:none 1:fireball 2:pulse
		"TrailType"	"0"			//	0:none 1:smoke 2:fire 3:beam
		"EntitySpawn" {
			"SpawnEntity"	"prop_physics"		//	ClassName
			"SpawnModel"	"models/props_c17/streetsign002b.mdl"
			"SpawnType"	""			//	Custom explosive type
			"SpawnCount"	"8"
			"ThrowPower"	"1000"
			"ThrowType"	"1"			//	0:Ring 1:Spherical
			"SpawnAngle"	"0"			//	Ring type only
			"RemoveTimer"	"2"
			"SpawnMass"	"100000"
		}
	}
	
	"PipeBomb" {
		//	Explosion spec
		"Damage"	"200"
		"Radius"	"300"
		//	Entity behavior
		"Model"		"models/weapons/W_anm14.mdl"
		"Bounce"	"-1"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"0"
		"ExplosionType"	"1"			//	0:none 1:fireball 2:pulse
		"TrailType"	"0"			//	0:none 1:smoke 2:fire 3:beam
	}
	
	"CSFragGrenade2" {
		//	Explosion spec
		"Damage"		"5"
		"Radius"		"10"
		//	Entity behavior
		"Model"			"models/weapons/w_eq_fraggrenade_thrown.mdl"
		"Bounce"		"-1"			//	-1:never detonate
		"BoundingSound"		"HEGrenade.Bounce"
		"IsPenetrateGlass"	"1"
		"Timer"			"3"
		"ExplosionType"		"1"			//	0:none 1:fireball 2:pulse
		"TrailType"		"0"			//	0:none 1:smoke 2:fire 3:beam
//		"EnergyBullet" {
//			"DamageType"	"1024"
//			"Bounce"	"2"
//			"Size"		"0"
//			"LightRadius"	"0"
//			"LightColor"	"255 0 0"
//			"Speed"		"1000"
//			"SpriteMaterial"	"effects/redflare"
//			"Gravity"	"300"
//			"TrailSize"	"3"
//			"TrailTime"	"3"
//			"FlyTime"	"10"
//		}
		"Bullet" {
			"AmmoType"	"buckshot"
			"Damage"	"100"
			"ShotCount"	"100"
			"Angle"		"-1 -15"
			"Tracer"	"1"
			"Force"		"5.0"
			"TraceLength"	"3000"
			"Penetrate"	"5"
			"Attenuate"	"2000"
		}
	}

	
	"SplashGrenade" {
		//	Explosion spec
		"Damage"	"100"
		"Radius"	"100"
		//	Entity behavior
		"Model"		"models/props_junk/rock001a.mdl"
		"Bounce"	"-1"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"3"
		"ExplosionType"	"1"			//	0:none 1:fireball 2:pulse
		"TrailType"	"2"			//	0:none 1:smoke 2:fire 3:beam
		"EntitySpawn" {
			"SpawnEntity"	"explo_cluster"		//	ClassName
			"SpawnCount"	"30"
			"ThrowPower"	"2000"
			"ThrowType"	"1"			//	0:Ring 1:Spherical
		}
	}

	"NailGrenade" {
		//	Explosion spec
		"Damage"	"100"
		"Radius"	"100"
		//	Entity behavior
		"Model"		"models/items/grenadeAmmo.mdl"
		"Bounce"	"-1"			//	-1:never detonate
		"BoundingSound"		""
		"Timer"		"3"
		"ExplosionType"	"0"			//	0:none 1:fireball 2:pulse
		"TrailType"	"1"			//	0:none 1:smoke 2:fire 3:beam
		"EntitySpawn" {
			"SpawnEntity"	"crossbow_bolt"		//	ClassName
			"SpawnCount"	"30"
			"ThrowPower"	"2000"
			"ThrowType"	"1"			//	0:Ring 1:Spherical
			"Angle"		"-1 -8"
		}
	}

}
