entityDef	damage_generic {
	"damage"			"20"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_chainsaw {
	"damage"			"5"
	"kickDir"			"-1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"40"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_bullet {
	"damage"			"5"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_shotgun {
	"damage"			"4"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_impfireball {
	"damage"			"5"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_impfireball_splash {
	"damage"			"1"
	"radius"			"100"
}

entityDef	damage_bruiser_fireball {
	"damage"			"25"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_telefrag {
	"damage"			"9999"
	"noArmor"			"1"		// bypass armor saving
	"noGod"				"1"		// do damage even if in god mode
}

entityDef	damage_suicide {
	"damage"			"9999"
	"noArmor"			"1"		// bypass armor saving
	"noGod"				"1"		// do damage even if in god mode
}

entityDef	damage_crush {
	"damage"			"9999"
	"noArmor"			"1"		// bypass armor saving
	"noGod"				"1"		// do damage even if in god mode
}

entityDef	damage_explosion {
	"damage"			"40"
	"radius"			"200"
}

entityDef	damage_missileDirect {
	"damage"			"100"
}

entityDef	damage_missileSplash {
	"damage"			"40"
	"radius"			"200"
}

entityDef	damage_railslug {
	"damage"			"95"
}

entityDef	damage_railslug_high {
	"damage"			"200"
}

entityDef	damage_plasmablast {
	"damage"			"30"
}

entityDef	damage_soulblast {
	"damage"			"200"
}

entityDef	damage_RevRocket {
	"damage"			"10"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_RevRocketSplash {
	"damage"			"10"
	"radius"			"120"
}

entityDef	damage_MancubusDirect {
	"damage"			"20"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"10"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_MancubusSplash {
	"damage"			"20"
	"radius"			"120"
}

entityDef	damage_doorBonk {
	"damage"			"5"
}

entityDef	damage_painTrigger {
	"damage"			"10"
}

entityDef	melee_impLeapAttack {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_demon_imp_melee_hit"
	"kickDir"			"1 0 0"


	// damage parameters

	"damage"			"25"

	"blob_material"		"leftSlash"
	"blob_time"			"300"
	"blob_x"			"140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"100"

	"kick_time"			"800"
	"kick_amplitude"	"2"

	"dv_time"			"400"
}

entityDef	melee_impLeftClaw {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_demon_imp_melee_hit"
	"snd_miss"			"monster_demon_imp_melee_miss"
	"kickDir"			"1 1 0"


	// damage parameters

	"damage"			"5"

	"blob_material"		"leftSlash"
	"blob_time"			"300"
	"blob_x"			"140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"20"

	"kick_time"			"400"
	"kick_amplitude"	"2"

	"dv_time"			"100"
}

entityDef	melee_impRightClaw {
	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_demon_imp_melee_hit"
	"snd_miss"			"monster_demon_imp_melee_miss"
	"kickDir"			"-1 1 0"


	"damage"			"5"

	"blob_material"		"rightSlash"
	"blob_time"			"300"
	"blob_x"			"-100"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"20"

	"kick_time"			"400"
	"kick_amplitude"	"2"

	"dv_time"			"100"
}

entityDef	melee_pinky {
	"melee_bone"		""
	"melee_distance"	"96"
	"snd_hit"			"monster_demon_pinky_melee_hit"
	"snd_miss"			"monster_demon_pinky_melee_miss"
	"kickDir"			"1 0 0"


	"damage"			"25"

	"blob_material"		"pinkySlash"
	"blob_time"			"300"
	"blob_x"			"-100"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"100"

	"kick_time"			"800"
	"kick_amplitude"	"2"

	"dv_time"			"400"
}

entityDef	melee_revenant {
	"melee_distance"	"64"
	"damage"			"20"
	"blob_material"		"genericDamage"
	"snd_hit"			"monster_demon_revenant_melee_impact"
	"snd_miss"			"monster_demon_revenant_melee_miss"
}

// ***
// May.2.2002 -- Added. -Xian
// ***

entityDef	melee_commando {

	"melee_distance"	"64"
	"damage"			"20"
	"blob_material"		"genericDamage"
	"snd_hit"			"monster_zombie_commando_melee_hit"
	"snd_miss"			"monster_zombie_commando_melee_miss"
}

entityDef	melee_commando_cgun {
	"melee_distance"	"64"
	"damage"			"30"
	"kickDir"			"1 0 0"
	"blob_material"		"genericDamage"

	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

	"knockback"			"80"
	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"

	"snd_hit"			"monster_zombie_commando_cgun_melee_hit"
	"snd_miss"			"monster_zombie_commando_cgun_melee_miss"

}

entityDef	melee_commandoTentacle {
	"damage"			"20"
	"melee_bone"		"joint13"

	"kickDir"			"1 0 0"
	"blob_material"		"genericDamage"

	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

	"knockback"			"100"
	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"

	"snd_hit"			"monster_zombie_commando_melee_tentacle_hit"
	"snd_miss"			"monster_zombie_commando_melee_tentacle_miss"
//	"snd_hit"			"nosound"
//	"snd_miss"			"monster_zombie_commando_melee_miss"
}

// ***




entityDef	melee_generic {
	"damage"			"20"
	"melee_distance"	"64"
	"blob_material"		"genericDamage"
}


// Broke this out so that zombie_fat and zombie_maint can have specific hit and
// miss sounds - May.3.2002 - Xian

entityDef	melee_zombie_maint_Left {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_zombie_maint_melee_hit"
	"snd_miss"			"monster_zombie_maint_melee_miss"
	"kickDir"			"1 1 0"


	// damage parameters

	"damage"			"15"

	"blob_material"		"leftSmack"
	"blob_time"			"600"
	"blob_x"			"-140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"25"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}

entityDef	melee_zombie_maint_Right {
	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_zombie_maint_melee_hit"
	"snd_miss"			"monster_zombie_maint_melee_miss"
	"kickDir"			"-1 1 0"


	"damage"			"15"

	"blob_material"		"rightSmack"
	"blob_time"			"600"
	"blob_x"			"140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"25"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}


entityDef	melee_zombie_fat_Left {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_zombie_fat_melee_hit"
	"snd_miss"			"monster_zombie_fat_melee_miss"
	"kickDir"			"1 1 0"


	// damage parameters

	"damage"			"15"

	"blob_material"		"leftSmack"
	"blob_time"			"600"
	"blob_x"			"-140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"25"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}

entityDef	melee_zombie_fat_Left2 {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_zombie_fat_slap"
	"snd_miss"			"monster_zombie_fat_melee_miss"
	"kickDir"			"1 1 0"


	// damage parameters

	"damage"			"15"

	"blob_material"		"leftSmack"
	"blob_time"			"600"
	"blob_x"			"-140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"25"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}





entityDef	melee_zombie_fat_Right {
	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_zombie_fat_melee_hit"
	"snd_miss"			"monster_zombie_fat_melee_miss"
	"kickDir"			"-1 1 0"


	"damage"			"15"

	"blob_material"		"rightSmack"
	"blob_time"			"600"
	"blob_x"			"140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"35"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}

entityDef	melee_zombie_fat_Both {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	"snd_hit"			"monster_zombie_fat_melee_hit"
	"snd_miss"			"monster_zombie_fat_melee_miss"
	"kickDir"			"1 0 0"


	// damage parameters

	"damage"			"15"

	"blob_material"		"bothSmack"
	"blob_time"			"600"
	"blob_x"			"-140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"45"

	"kick_time"			"450"
	"kick_amplitude"	"1.3"

	"dv_time"			"100"
}

// ***

entityDef	melee_zombieLeft {

	// melee specific parameters

	"melee_bone"		""
	"melee_distance"	"64"
	//"snd_hit"			"monster_demon_imp_attackmelee"
	//"snd_miss"			"sound/monsters/imp/1shot_melee_01.wav"
	"kickDir"			"1 1 0"


	// damage parameters

	"damage"			"15"

	"blob_material"		"leftSmack"
	"blob_time"			"600"
	"blob_x"			"-140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"25"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}

entityDef	melee_zombieRight {
	"melee_bone"		""
	"melee_distance"	"64"
	//"snd_hit"			"monster_demon_imp_attackmelee"
	//"snd_miss"		"sound/monsters/imp/1shot_melee_01.wav"
	"kickDir"			"-1 1 0"


	"damage"			"15"

	"blob_material"		"rightSmack"
	"blob_time"			"600"
	"blob_x"			"140"
	"blob_y"			"-100"
	"blob_width"		"600"
	"blob_height"		"600"

	"knockback"			"25"

	"kick_time"			"350"
	"kick_amplitude"	"1.1"

	"dv_time"			"100"
}

entityDef	melee_hellknight {
	"melee_distance"	"256"
	"damage"			"500"
	"kickDir"			"-1 0 -1"

	"blob_material"		"genericDamage"
	"blob_time"			"600"
	"blob_size"			"600"
	"blob_offset_x"		"600"

	"knockback"			"30"

	"kick_time"			"400"
	"kick_amplitude"	"1"

	"dv_time"			"100"
}

entityDef	damage_commando_bullet {
	"damage"			"1"
	"kickDir"			"1 0 0"

	"blob_material"		"leftClaw"
	"blob_time"			"300"
	"blob_size"			"400"
	"blob_offset_x"		"400"

//	"noArmor"			"1"		// bypass armor saving
//	"noGod"				"1"		// do damage even if in god mode

	"knockback"			"4"

	"kick_time"			"100"
	"kick_amplitude"	"1"

	"dv_time"			"60"
}
