entityDef monster_otis { "spawnclass" "NSTalkMonster" "model" "models/otis.mdl" "netname" "Otis" "health" "skill:otis_health" "mins" "-16 -16 0" "maxs" "16 16 72" "eye_height" "64" "team" "0" "propdata" "actor_human" "def_attack_ranged" "ranged_otis_shot" "attack_ranged_range" "1024" "reload_count" "7" "follow_on_use" "1" "weapon_drawn" "0" "body_on_draw" "1:2" "speed_walk" "64" "speed_run" "364" "snd_pain" "monster_otis.pain" "snd_death" "monster_otis.die" "snd_ranged_attack" "weapon_deagle.fire" "snd_reload" "monster_human_grunt.reload" "snd_thud" "monster_generic.thud" "talk_answer" "!OT_ANSWER" "talk_ask" "!OT_QUESTION" "talk_ally_shoot" "!OT_SHOOT" "talk_idle" "!OT_IDLE" "talk_hearing" "!OT_HEAR" "talk_smelling" "!OT_SMELL" "talk_stare" "!OT_STARE" "talk_survived" "!OT_MORTAL" "talk_wounded" "!OT_WOUND" "talk_player_ask" "!OT_QUESTION" "talk_player_greet" "!OT_HELLO" "talk_player_idle" "!OT_IDLE" "talk_player_wounded1" "!OT_CUREA" "talk_player_wounded2" "!OT_CUREB" "talk_player_wounded3" "!OT_CUREC" "talk_unfollow" "!OT_WAIT" "talk_follow" "!OT_OK" "talk_stop_follow" "!OT_STOP" "talk_deny_follow" "!OT_POK" "head" "-1" "bodystate" "-1" // pre-disaster when "spawnflags" equals "256" { "follow_on_use" "0" } // Heads // Bald when "head" equals 0 { "body2" "2" } // Hair when "head" equals 1 { "body2" "1" } // Weapons // Holstered when "bodystate" equals 0 { "body1" "1" } // Drawn when "bodystate" equals 1 { "body1" "2" } // Donut when "bodystate" equals 3 { "body1" "3" } } entityDef ranged_otis_shot { "damage" "skill:otis_dmg_shot" "delay" "0.5" }