/***********************************************************************

monster_zombie_generic.def

***********************************************************************/

model model_monster_zombie {
	mesh							models/md5/chars/skeleton.md5mesh

	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)

	anim af_pose					models/md5/chars/af_pose.md5anim
	anim ik_pose					models/md5/chars/af_pose.md5anim

	anim idle1						models/md5/monsters/zombies/zidle1.md5anim
	anim idle2						models/md5/monsters/zombies/zombie_idle1.md5anim
	anim idle3						models/md5/monsters/zombies/zombie_idle2.md5anim
	
	anim stand						models/md5/monsters/zombies/zidle1.md5anim
	
	anim sight1						models/md5/monsters/zombies/zsight1.md5anim {
		frame 1						sound snd_sight1
	}
	anim sight2						models/md5/monsters/zombies/zsight2.md5anim {
		frame 1						sound snd_sight1
		frame 15						sound_body snd_footstep
		frame 32						sound_body snd_footstep
	}

	anim walk						models/md5/monsters/zombies/zwalk1.md5anim {
		frame 11						sound_body snd_footstep
		frame 24						sound_body snd_footstep
		frame 40						sound_body snd_footstep
		frame 56						sound_body snd_footstep
	}
	
	anim pain						models/md5/monsters/zombies/chestpain1.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_head1					models/md5/monsters/zombies/headpain1.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_head2					models/md5/monsters/zombies/headpain2.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_chest1				models/md5/monsters/zombies/chestpain1.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_chest2				models/md5/monsters/zombies/chestpain2.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_left_arm1				models/md5/monsters/zombies/leftarmpain1.md5anim {
		frame 5						sound_voice snd_pain
	}
	anim pain_left_arm2				models/md5/monsters/zombies/leftarmpain2.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_left_arm3				models/md5/monsters/zombies/leftarmpain3.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_right_arm1			models/md5/monsters/zombies/rightarmpain1.md5anim {
		frame 1						sound_voice snd_pain
	}
	anim pain_right_arm2			models/md5/monsters/zombies/rightarmpain2.md5anim {
		frame 1						sound_voice snd_pain
	}

	anim melee_attack1				models/md5/monsters/zombies/swing1.md5anim {
		frame 11					melee melee_zombie_maint_Right
		}
	anim melee_attack2				models/md5/monsters/zombies/swing2.md5anim {
		frame 11					melee melee_zombie_maint_Left
		}
	anim melee_attack3				models/md5/monsters/zombies/swing3.md5anim {
		frame 11					melee melee_zombie_maint_Right
		}
	anim melee_attack4				models/md5/monsters/zombies/swing4.md5anim {
		frame 1							call overrideLegs
		frame 17						melee melee_zombie_maint_Right
		frame 19						sound_body snd_footstep
		frame 35						sound_body snd_footstep
		frame 49						sound_body snd_footstep
		frame 58						sound_body snd_footstep
		}
	anim melee_attack5				models/md5/monsters/zombies/swing5.md5anim {
		frame 1							call overrideLegs
		frame 5							melee melee_zombie_maint_Left
		frame 21						sound_body snd_footstep
		frame 28						melee melee_zombie_maint_Right		
		frame 50						sound_body snd_footstep
	}
	anim crawl_n_getup				models/md5/monsters/zombies/zcrawl_n_getup.md5anim {
		ai_no_turn					
		frame 5						sound_voice snd_pain
		frame 9						sound_body monster_zombie_fat_footstep
		frame 16					sound_body monster_zombie_fat_footstep
		frame 22					sound_body monster_zombie_fat_footstep
		frame 37					sound_voice snd_pain
		frame 53					sound_body snd_footstep
	}
	anim crawl_n_getup_idle			models/md5/monsters/zombies/zcrawl_n_getup_idle.md5anim {
		ai_no_turn
	}
	anim getup1						models/md5/monsters/zombies/zombie_getup2.md5anim {
		ai_no_turn
		frame 1						sound_voice monster_zombie_maint_sight
	}
	anim getup1pose					models/md5/monsters/zombies/zombie_getup2_pose.md5anim {
		ai_no_turn
	}
	anim getup2						models/md5/monsters/zombies/zombie_getup3.md5anim {
		ai_no_turn
		frame 1						sound_voice monster_zombie_maint_sight
	}
	anim getup2pose					models/md5/monsters/zombies/zombie_getup3_pose.md5anim {
		ai_no_turn
	}
	anim benchpose					models/md5/monsters/zombies/keycardgetupidle.md5anim {
		ai_no_turn
	}
	anim benchgetup					models/md5/monsters/zombies/keycardgetup.md5anim {
		ai_no_turn
	}	
}

entityDef monster_zombie_base {
	"inherit"						"zombie_default"
	"model"							"model_monster_zombie"
	"scriptobject"					"ai"
	"nativeobject"					"rvmMonsterZombie"

	"size"							"40 40 72"
	"use_aas"						"aas48"
	"team"							"1"
	"rank"							"0"
	"health"						"80"
	"melee_range"					"32"

	"turn_rate"						"360"
	"mass"							"150"
	
	"burnaway"						"1.5"

	"bone_focus"					"headcontrol"
	"bone_leftEye"					"Leyeaim"
	"bone_rightEye"					"Reyeaim"
	
	"look_min"						"-90 -125 0"
	"look_max"						"25 125 0"
	"look_joint Waist"				"0.1333 0.1333 0"
	"look_joint Chest"				"0.1333 0.1333 0"
	"look_joint Shoulders"			"0.1333 0.1333 0"
	"look_joint headcontrol"		"0.6 0.6 0"
	"look_joint Ruparm"				"-0.4 0 0"
	"look_joint Luparm"				"-0.4 0 0"
	
	"ragdoll"						"monster_zombie_base"

	//"model_gib" 					"models/md5/monsters/zombies/skeletonzombie.md5mesh"
	"model_gib" 					"models/md5/chars/skeleton.md5mesh"

	"ik_numLegs"					"2"
	"ik_footSize"					"4"
	"ik_waist"						"Body2"
	"ik_hip1"						"Lupleg"
	"ik_hip2"						"Rupleg"
	"ik_knee1"						"Lloleg"
	"ik_knee2"						"Rloleg"
	"ik_ankle1"						"Lankle_r"
	"ik_ankle2"						"Rankle_r"
	"ik_dir1"						"Lknee"
	"ik_dir2"						"Rknee"
	"ik_foot1"						"Lball_r"
	"ik_foot2"						"Rball_r"

	"damage_zone head"				"*loneckcontrol"
	"damage_zone chest"				"*Waist -*Rshldr -*Lshldr -*loneckcontrol"
	"damage_zone left_arm"			"*Lshldr"
	"damage_zone right_arm"			"*Rshldr"
	"damage_zone legs"				"*Hips"

	"damage_scale head"				"2"
	
	"snd_sight1"					"monster_zombie_fat_sight1"
		
	"snd_idle"						"monster_zombie_chainsaw_idle"
	"snd_footstep"					"monster_zombie_security_footstep"
	"snd_chatter"					"monster_zombie_fat_chatter"
	"snd_chatter_combat"			"monster_zombie_fat_chatter_combat"
	"snd_pain"						"monster_zombie_fat_pain"
	"snd_melee_attack"				"monster_zombie_fat_attackmelee_1"
	"snd_melee_attack_1"			"monster_zombie_fat_attackmelee_1"
	"snd_melee_attack_2"			"monster_zombie_fat_attackmelee_2"
	"snd_melee_attack_3"			"monster_zombie_fat_attackmelee_3"
	"snd_death"						"monster_zombie_fat_death_back"
	"snd_thud"						"monster_zombie_fat_thud"

}

model monster_zombie_jumpy {
	inherit							model_monster_zombie
	mesh							models/md5/monsters/zombies/jumpsuitzombie.md5mesh
	skin							skins/monsters/zombies/jumpsuit.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)

}

model monster_zombie_jumpsuit {
	inherit							model_monster_zombie
	mesh							models/md5/monsters/zombies/jumpsuitzombie.md5mesh
	skin							skins/monsters/zombies/jumpsuit2.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)

	anim zjump_eats_zsci_loop		models/md5/monsters/zombies/deskeatloop.md5anim {
		ai_no_turn
		frame 1						disableWalkIK
	}
	anim zjump_eats_zsci_getup		models/md5/monsters/zombies/deskeatgetup.md5anim {
		ai_no_turn
	}

	anim zjump_eats_zfat_loop		models/md5/monsters/zombies/flooreatloop.md5anim {
		frame 1						disableWalkIK
		ai_no_turn
		
	}
	anim zjump_eats_zfat_getup		models/md5/monsters/zombies/flooreatgetup.md5anim {
		ai_no_turn
		frame 1						disableWalkIK
		frame 80					enableWalkIK
	}

	anim benchgetup					models/md5/monsters/zombies/getup_from_bench.md5anim {
		ai_no_turn
		frame 1							sound_voice snd_sight1
	}

	anim benchidle					models/md5/monsters/zombies/getup_from_bench_idle.md5anim {
		ai_no_turn
	}

}

model monster_zombie_wrench {
	inherit							model_monster_zombie
	mesh							models/md5/monsters/zombies/jumpsuitzombie.md5mesh
	skin							skins/monsters/zombies/jumpsuit.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)


	anim melee_attack1				models/md5/monsters/zombies/swing1.md5anim {
		frame 11					melee melee_zombie_fat_right_wrench
	}
	anim melee_attack2				models/md5/monsters/zombies/swing2.md5anim {
		frame 11					melee melee_zombie_maint_Left
	}
	anim melee_attack3				models/md5/monsters/zombies/swing3.md5anim {
		frame 11					melee melee_zombie_fat_right_wrench
	}
	anim melee_attack4				models/md5/monsters/zombies/swing4.md5anim {
		frame 1							call overrideLegs
		frame 17						melee melee_zombie_fat_right_wrench
		frame 19						sound_body snd_footstep
		frame 35						sound_body snd_footstep
		frame 49						sound_body snd_footstep
		frame 58						sound_body snd_footstep
	}
	anim melee_attack5				models/md5/monsters/zombies/swing5.md5anim {
		frame 1							call overrideLegs
		frame 5							melee melee_zombie_maint_Left
		frame 21						sound_body snd_footstep
		frame 28						melee melee_zombie_fat_right_wrench		
		frame 50						sound_body snd_footstep
	}
}

model model_monster_zombie_flashlight {
	inherit 						monster_zombie_jumpy
	
	anim walk						models/md5/monsters/zombies/flashlightwalk.md5anim
	anim idle1						models/md5/monsters/zombies/zflashidle.md5anim
	anim idle2						models/md5/monsters/zombies/zflashidle.md5anim
	anim idle3						models/md5/monsters/zombies/zflashidle.md5anim
	anim stand						models/md5/monsters/zombies/zflashidle.md5anim
	anim sight1						models/md5/monsters/zombies/zflashsight.md5anim
	anim sight2						models/md5/monsters/zombies/zflashsight.md5anim
}

model model_monster_zombie_camzombie {
	inherit 						monster_zombie_jumpy

	anim camzombie					models/md5/cinematics/commoutside/zombie_with_camera.md5anim {
		frame 1		 				event disableEyeFocus
	}
}

model monster_zombie_suit {
	inherit							model_monster_zombie
	mesh							models/md5/monsters/zombies/suitzombie.md5mesh
	skin							skins/monsters/zombies/suit.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
}

model monster_zombie_labcoat {
	inherit							model_monster_zombie
	mesh							models/md5/monsters/zombies/labcoatzombie.md5mesh
	skin							skins/monsters/zombies/labcoat.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
}

model monster_zombie_labcoat_hanging {
	mesh							models/md5/monsters/zombies/labcoatzombie.md5mesh
	skin							skins/monsters/zombies/labcoat.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
	anim hanging					models/md5/monsters/zombies/influence_hanging.md5anim {
		ai_no_turn
	}
}

model monster_zombie_soldier {
	inherit							model_monster_zombie
	mesh							models/md5/monsters/zombies/tshirtzombie.md5mesh
	skin							skins/monsters/zombies/soldier.skin
	channel torso					( *Waist )
	channel legs					( origin Body Body2 *Hips -*Waist SPINNER eyecontrol chair)
}

entityDef monster_zombie_jumpsuit {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_jumpsuit"		
	"def_head"						"head_zombie3"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_maint_bald {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_jumpy"

	"def_head"						"head_bloodybald"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_maint_no_jaw {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_jumpy"
	"skin"							"skins/monsters/zombies/jumpsuit.skin"
	"def_head"						"head_zombie2"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_maint_nojaw {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_jumpy"
	"skin"							"skins/monsters/zombies/jumpsuit.skin"
	"def_head"						"head_zombie2"
	"head_joint"					"Shoulders"
}


entityDef monster_zombie_maint_wrench {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_wrench"
	"skin"							"skins/monsters/zombies/jumpsuit.skin"
	"def_attach"					"prop_wrench"		
	"def_head"						"head_zombie2"
	"head_joint"					"Shoulders"
	"smoke_wound_metal"				"bulletricochet.prt"
	"smoke_wound_ricochet"			"bulletricochet.prt"
	"def_dropDeathItem"				"moveable_wrench"
	"dropDeathItemJoint"			"Rhand"
}

entityDef monster_zombie_maint_skinny {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_jumpy"
	"skin"							"skins/monsters/zombies/jumpsuit.skin"
	"def_head"						"head_zombie1"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_suit_neckstump {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_suit"
	"skin"							"skins/monsters/zombies/suit.skin"			
	"def_head"						"head_stump"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_suit_bloodymouth {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_suit"
	"skin"							"skins/monsters/zombies/suit.skin"			
	"def_head"						"head_zombie3"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_suit_skinny {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_suit"
	"skin"							"skins/monsters/zombies/suit.skin"			
	"def_head"						"head_zombie1"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_labcoat_neckstump {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_labcoat"
	"skin"							"skins/monsters/zombies/labcoat.skin"			
	"def_head"						"head_stump"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_labcoat_limb {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_labcoat"
	"skin"							"skins/monsters/zombies/labcoat.skin"				
	"def_head"						"head_zombie3"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_labcoat_skinny {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_labcoat"
	"skin"							"skins/monsters/zombies/labcoat.skin"				
	"def_head"						"head_zombie1"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_labcoat_pipe {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_labcoat"
	"skin"							"skins/monsters/zombies/labcoat.skin"
	"def_head"						"head_zombie4"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_labcoat_hanging {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_labcoat_hanging"
	"skin"							"skins/monsters/zombies/labcoat.skin"
	"def_head"						"head_zombie4"
	"turn_rate"						"0"
	"anim"							"hanging"
	"head_joint"					"Shoulders"

	"look_min"						"0 0 0"
	"look_max"						"0 0 0"
	"look_joint Waist"				"0 0 0"
	"look_joint Chest"				"0 0 0"
	"look_joint Shoulders"			"0 0 0"
	"look_joint headcontrol"		"0 0 0"
	"look_joint Ruparm"				"0 0 0"
	"look_joint Luparm"				"0 0 0"
}

entityDef monster_zombie_tshirt_bald {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_soldier"
	"skin"							"skins/monsters/zombies/soldier.skin"	
	"def_head"						"head_bloodybald"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_tshirt_blown {
	"inherit"						"monster_zombie_base"
	"model"							"monster_zombie_soldier"
	"skin"							"skins/monsters/zombies/soldier.skin"	
	"def_head"						"head_zombie4"
	"head_joint"					"Shoulders"
}

entityDef monster_zombie_maint_flashlight {
	"inherit"						"zombie_default"
	"scriptobject"					"ai"
	"nativeobject"					"rvmMonsterZombie"
	"size"							"40 40 72"
	"use_aas"						"aas48"
	"team"							"1"
	"rank"							"0"
	"health"						"80"
	"melee_range"					"32"
	"turn_rate"						"360"
	"mass"							"150"
	"smoke_wound_metal"				"bulletricochet.prt"
	"smoke_wound_ricochet"			"bulletricochet.prt"

	"bone_focus"					"headcontrol"
	"bone_leftEye"					"Leyeaim"
	"bone_rightEye"					"Reyeaim"

	"look_min"						"-90 -125 0"
	"look_max"						"25 125 0"
	"look_joint Waist"				"0.1333 0.1333 0"
	"look_joint Chest"				"0.1333 0.1333 0"
	"look_joint Shoulders"			"0.1333 0.1333 0"
	"look_joint headcontrol"		"0.6 0.6 0"
	"look_joint Ruparm"				"-0.4 0 0"
	"look_joint Luparm"				"-0.4 0 0"	

	"ragdoll"						"monster_zombie_misc.af"

	"ik_numLegs"					"2"
	"ik_footSize"					"4"
	"ik_waist"						"Body2"
	"ik_foot1"						"Lball_r"
	"ik_foot2"						"Rball_r"
	"ik_ankle1"						"Lankle_r"
	"ik_ankle2"						"Rankle_r"
	"ik_knee1"						"Lloleg"
	"ik_knee2"						"Rloleg"
	"ik_hip1"						"Lupleg"
	"ik_hip2"						"Rupleg"

	"def_attach"					"prop_lftflashlight"
	"def_dropDeathItem"				"moveable_item_flashlight"
	"dropDeathItemJoint"			"LHANDCONNECTOR"
	"dropDeathItemRotation"			"0 0 0"
	"dropDeathItemOffset"			"0 0 0"

	"model"							"model_monster_zombie_flashlight"

	"damage_zone head"				"*loneckcontrol"
	"damage_zone chest"				"*Waist -*Rshldr -*Lshldr -*loneckcontrol"
	"damage_zone left_arm"			"*Lshldr"
	"damage_zone right_arm"			"*Rshldr"
	"damage_zone legs"				"*Hips"

	"damage_scale head"				"2"
		
	"def_head"						"head_zombie2"
	"head_joint"					"Shoulders"

	"snd_sight1"					"monster_zombie_fat_sight1"
		
	"snd_idle"						"monster_zombie_chainsaw_idle"
	"snd_footstep"					"monster_zombie_commando_footstep"
	"snd_chatter"					"monster_zombie_fat_chatter"
	"snd_chatter_combat"			"monster_zombie_fat_chatter_combat"
	"snd_pain"						"monster_zombie_fat_pain"
	"snd_melee_attack"				"monster_zombie_fat_attackmelee_1"
	"snd_melee_attack_1"			"monster_zombie_fat_attackmelee_1"
	"snd_melee_attack_2"			"monster_zombie_fat_attackmelee_2"
	"snd_melee_attack_3"			"monster_zombie_fat_attackmelee_3"
	"snd_thud"						"monster_zombie_fat_thud"
	"model_gib" 					"models/md5/chars/skeleton.md5mesh"
}

/***********************************************************************

monster_zombie_maint seperate models mesh export

***********************************************************************/

export fred {
	options		-prefix ZOMBIE2_
	addoptions	-parent loneck shoulders	
	addoptions	-parent Jaw head
	addoptions	-parent waist Hips
	addoptions	-parent Luparm Lshldr
	addoptions	-parent Lloarm Luparm
	addoptions	-parent Ruparm Rshldr
	addoptions	-parent Rloarm Ruparm
	addoptions	-keep loneck head R_cheek L_cheek Up_lip Lbrow1 Lbrow2 Rbrow1 Rbrow2 llolid luplid rlolid
	addoptions	-keep ruplid waist chest shoulders Rshldr Lshldr L_shirt R_shirt Back_shirt Luparm loarm_reg
	addoptions	loarm_stump lrip2 lrip3 lrip1 lrip4 Lloarm Lhand Lcarp Lindex1 Lindex2 Lthumb0
	addoptions	Lthumb1 Lthumb2 Lthumb3 Lfings1 Lfings2 Lfings3 Lcarp1 Lindex1a Lindex2a Lcarp2
	addoptions	Lindex1b Lindex2c Ruparm rloarm_reg rloarm_stump rrip1 rrip2 rrip3 rrip4 Rloarm
	addoptions	Rhand Rcarp Rindex1 Rindex2 Rthumb0 Rthumb1 Rthumb2 Rthumb3 Rfings1 Rfings2 Rfings3
	addoptions	Rcarp1 Rindex1a Rindex2a Rcarp2 Rindex1b Rindex2b Hips Lupleg Lloleg Lankle_r Lball_r
	addoptions	Ltoe_r Rupleg Rloleg Rankle_r Rball_r Rtoe_r Jaw Lo_lip Body Body2
	addoptions -keep Lknee Rknee

	mesh		models/monsters/zombie/zombie01/cycles/ref_fullskin_allmeshes.ma -dest models/md5/monsters/zombies/zmaint/zmaint_allmeshes
	addoptions -prefix ZOMBIE1_
	anim		maps/fred/chainsaw/chainsaw.mb -dest models/md5/cinematics/delta2a/victim
}

/***********************************************************************

	damage defs

***********************************************************************/

entityDef melee_zombie_maint_Left {
	// melee specific parameters
	"snd_hit"						"fist_impact"
	"snd_miss"						"fist_whoosh"	
	"kickDir"						"0 -1 0"

	// damage parameters			
	"damage"						"15"

	"mtr_blob"						"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 {
	"snd_hit"						"fist_impact"
	"snd_miss"						"fist_whoosh"	
	"kickDir"						"0 1 0"

	"damage"						"15"

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

	"knockback"						"50"

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

	"dv_time"						"100"
}

entityDef melee_zombie_maint_Push {
	"snd_hit"						"fist_impact"
	"snd_miss"						"fist_whoosh"	
	"kickDir"						"1 0 1"

	"damage"						"15"

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

	"knockback"						"60"

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

	"dv_time"						"100"
}

entityDef melee_zombie_maint_Pull {
	"snd_hit"						"fist_impact"
	"snd_miss"						"fist_whoosh"	
	"kickDir"						"1 0 -1"

	"damage"						"20"

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

	"knockback"						"40"

	"kick_time"						"700"
	"kick_amplitude"				"1.1"

	"dv_time"						"100"
}
