entityDef monster_alien_controller
{
	"spawnclass"		"NSTalkMonster"
	"model"		"models/controller.mdl"
	"netname"		"Alien Controller"
	"health"		"skill:controller_health"
	"mins"		"-32 -32 0"
	"maxs"		"32 32 64"
	"eye_height"		"64"
	"team"		"2"
	"propdata"		"actor_alien"

	"speed_walk"		"100"
	"speed_run"		"500"
	"flying"		"1"
	"fly_offset"	"128"
	"attack_ranged_range"	"1024"

	events {
		// ranged attack
		2 "SpawnProjectileOffset"	"ranged_controller_ball 0 0 36"
		3 "StartSoundDef"	"Controller.Attack"
	}
}



entityDef ranged_controller_ball
{
	"spawnclass"			"NSProjectile"
	"model"					"sprites/xspark4.spr"
	"mins"					"-16 -16 -16"
	"mins"					"16 16 16"

	"def_damage"			"damage_spitDirect"

	"health"				"0"
	"velocity"				"900"
	"fuse"					"10"
	"detonate_on_fuse"		"0"
	"detonate_on_death"		"0"
	"detonate_on_world"		"1"
	"detonate_on_actor"		"1"
	"impact_damage_effect"	"1"
	"impact_gib"			"0"
	"trackEnemy"			"1"
}
